¿Cómo enviar un formulario en Elm?

Es una pregunta realmente básica pero no encontré ningún ejemplo.
Tengo una vista como esta:

view address model =
  div []
    [ div [] [ text <|"ID : " ++ toString model.id ]
    , form
        []
        [ input [ value model.title ] []
        , textarea [ value model.content ] []
        , button [ onClick address ( SubmitPost model ) ] [ text "Submit" ] // Here is the issue, I want to send my updated model
        ]
    ]

Por lo tanto, muestra un formulario con el contenido dentro.
Entonces, si escribo mi entrada y área de texto para actualizar el contenido, ¿cómo "atrapo" mi modelo actualizado en elonClick evento en el botón para enviarlo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta