Module Bonsai__.Assoc

type Bonsai__.Import.Component.unpacked += C : {
t : ('k * 'input * 'extra'model'action'result'incr'event) Bonsai__.Import.Component.unpacked;
action_type_id : 'action Core_kernel.Type_equal.Id.t;
inner_model : 'model Bonsai__.Import.Component.Packed.model_info;
comparator : ('k'cmp) Bonsai__.Import.Component.comparator;
result_by_k : ('result_by_k('k'result'cmp) Core_kernel.Map.t) Core_kernel.Type_equal.t;
input_by_k : ('input_by_k('k'input'cmp) Core_kernel.Map.t) Core_kernel.Type_equal.t;
model_by_k : ('model_by_k('k'model'cmp) Core_kernel.Map.t) Core_kernel.Type_equal.t;
} -> ('input_by_k * 'extra'model_by_k'k * 'action'result_by_k'incr'event) Bonsai__.Import.Component.unpacked
val associ_input : ('key'cmp) Bonsai__.Import.Component.comparator -> ('key * 'input * 'extra'result'incr'event) Bonsai__.Import.Component.Packed.t -> (('key'input'cmp) Core_kernel.Map.t * 'extra('key'result'cmp) Core_kernel.Map.t'incr'event) Bonsai__.Import.Component.Packed.t