I like this approach a lot, especially as implemented in [1].
Perhaps a tutorial, or some examples can be documented in that style. Hyperapp + hyperscript-helpers[2] is my favorite combo at the moment.
1. http://dave.kinkead.com.au/modelling-the-boundary-problem/