Module Base.Monad.Make3.Let_syntax

val return : 'a ‑> ('a__t
include Base__.Monad_intf.Infix3 with type (a, d, e) t := (a, d, e) t
type ('a, 'd, 'e) t
val (>>=) : ('a'd'et ‑> ('a ‑> ('b'd'et) ‑> ('b'd'et
val (>>|) : ('a'd'et ‑> ('a ‑> 'b) ‑> ('b'd'et
module Let_syntax : sig ... end