Module Bonsai__.Switch

module type Enum = sig ... end
val enum : (module Enum with type t = 'k) -> which:('a -> 'k) -> handle:('k -> ('a'b'c'd) Bonsai__.Import.Component.Packed.t) -> ('a'b'c'd) Bonsai__.Import.Component.Packed.t
val if_ : ('input -> bool) -> then_:('input'result'incr'event) Bonsai__.Import.Component.Packed.t -> else_:('input'result'incr'event) Bonsai__.Import.Component.Packed.t -> ('input'result'incr'event) Bonsai__.Import.Component.Packed.t