Module Bonsai.Proc
module Val : sig ... endThis module is intended to be used with a yet-unfinished PPX. I recommend avoiding this module until let%sub is finished.
module Computation : sig ... end with type 'a t = ('a, Incr.state_witness, Event.t) Bonsai.Generic.Proc.Computation.tval sub : 'a Computation.t -> f:('a Val.t -> 'b Computation.t) -> 'b Computation.tval return : 'a Val.t -> 'a Computation.tval apply : ('a, 'b) t -> 'a Val.t -> 'b Computation.tval apply_unit : (unit, 'b) t -> 'b Computation.tval proc : ('a Val.t -> 'b Computation.t) -> ('a, 'b) tval if_ : bool Val.t -> then_:'a Computation.t -> else_:'a Computation.t -> 'a Computation.tval enum : (module Enum with type t = 'a) -> match_:'a Val.t -> with_:('a -> 'b Computation.t) -> 'b Computation.t