Como enviar um formulário no Elm?

É uma pergunta realmente básica, mas não encontrei nenhum exemplo.
Eu tenho uma visão 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
        ]
    ]

Portanto, ele exibe um formulário com o conteúdo interno.
Portanto, se eu escrever na minha entrada e na área de texto para atualizar o conteúdo, como "pego" meu modelo atualizado noonClick evento no botão para enviá-lo?

questionAnswers(3)

yourAnswerToTheQuestion