GobList.Syntax
Open this to use applicative functor/monad syntax for list.
list
val (let+) : 'a list -> ('a -> 'b) -> 'b list
val (and+) : 'a list -> 'b list -> ('a * 'b) list
val (let*) : 'a list -> ('a -> 'b list) -> 'b list
val (and*) : 'a list -> 'b list -> ('a * 'b) list
val (>>=) : 'a list -> ('a -> 'b list) -> 'b list