val (>|=) : 'a t ‑> ('a ‑> 'b) ‑> 'b t
Infix version of map with reversed arguments.
map
val (@) : 'a t ‑> 'a t ‑> 'a t
As append. Concatenate two lists.
val (<*>) : ('a ‑> 'b) t ‑> 'a t ‑> 'b t
funs <*> l is product (fun f x -> f x) funs l.
funs <*> l
product (fun f x -> f x) funs l
val (<$>) : ('a ‑> 'b) ‑> 'a t ‑> 'b t
As map.
val (>>=) : 'a t ‑> ('a ‑> 'b t) ‑> 'b t
l >>= f is flat_map f l.
l >>= f
flat_map f l
val (--) : int ‑> int ‑> int t
Infix alias for range. Bounds included.
range
val (--^) : int ‑> int ‑> int t
Infix alias for range'. Second bound excluded.
range'