elmish - Elm-like abstractions for F# apps