For developers trying to integrate this into their apps, it would be great to see some small snippets of how this code is used (Like [Elm's List docs](http://package.elm-lang.org/packages/elm-lang/core/5.1.1/List))