The common types and combinators.
TODO: add some great docs.
An alias for the pair of things (product of two types).
Wrapper type that adds an index.
Just an alias for @Array.fromList (made for convinience).
Combines two sub-views into a pair (@Both).
An infix version for the @viewBoth.
Returns a list of @Html produced by applying a @List of sub-views to the @List of sub-models (like @List.zip does).
Returns a list of @Html produced by applying an index-aware view to the each of sub-models.
Works as @viewEach but returns only some of sub-views.
Works as @viewBoth but returns a function that produces a list of sub-views. This is a first step of "joinViews+[withView]" chain.
An infix alias for @joinViews.
Continues a "joinViews+[withView]" chain by adding an another sub-view.
An infix alias for @withView.
Makes a function that applies a getter to the model and then modifies result. This is a first step in a "bind+[thenBind]"-chain.
Adds an another step to the "bind+[thenBind]"-chain.
An alias for the view function.