Module One_or_two.Option

val sequence : [ `One of 'a option | `Two of 'a option * 'a option ] -> [ `One of 'a | `Two of 'a * 'a ] option
val map : [ `One of 'a | `Two of 'a * 'a ] -> f:( 'a -> 'b option ) -> [ `One of 'b | `Two of 'b * 'b ] option
val fold : [ `One of 'a | `Two of 'a * 'a ] -> init:'accum -> f:( 'accum -> 'a -> 'accum option ) -> 'accum option