package pidgio-unix
Module Eff.Syntax
Bindings operators.
let+ x = m in f x is map (fun x -> f x) m.
(binding version of map)
let+ x = m and+ y = n in f x y is map (fun (x, y) -> f x y) (zip m n).
(binding version of zip)
let* x = m in f x is bind m (fun x -> f x).
(binding version of bind)