Expert.Snapshottype ('model, 'action, 'result) t =
('model, 'action, 'result)
Bonsai.Make(Incr_dom.Incr)(Virtual_dom.Vdom.Event).Expert.Snapshot.tval apply_action :
('model, 'action, 'a) t ->
schedule_event:(Virtual_dom.Vdom.Event.t -> unit) ->
'action ->
'modelval result : ('a, 'b, 'result) t -> 'resultval create :
apply_action:
(schedule_event:(Virtual_dom.Vdom.Event.t -> unit) -> 'action -> 'model) ->
result:'result ->
('model, 'action, 'result) t