module type Model = sig ... end

Common module types

module type Action = sig ... end
module type State = sig ... end
module type Derived_model = sig ... end
module type S = sig ... end

This is intended to become the only API for building Incr_dom apps, and S_simple and S_derived should be removed soon. This should provide essentially the full optimization power of S_derived, but should be simpler to use than S_simple