Minimal elm program

This is not the shortest Elm hello world program. But it is about as short as I can make an Html.program. Having written it, and read it, it felt somehow profound. Like a haiku.

module Main exposing (..)

import Html exposing (..)


main =
    Html.program
        { init = () ! []
        , update = (\_ a -> a ! [])
        , view = (\_ -> h1 [] [ text "Hello World" ])
        , subscriptions = (\_ -> Sub.none)
        }