Module OBMonad.Make1Source

Parameters

module K : Kernel1

Signature

Sourcetype 'a t = 'a K.t
Sourcemodule Core : sig ... end
include module type of struct include Core end
Sourceval return : 'a -> 'a K.t
Sourceval bind : 'a K.t -> ('a -> 'b K.t) -> 'b K.t
Sourcemodule Infix : sig ... end