Elm "no puede encontrar el módulo"

Soy bastante nuevo en Elm. Es interesante ver un lenguaje funcional que le permite desarrollar cosas de front-end. Ahora, incluso si sigo los pasos descritosaquí Bien, todavía tengo problemas con los módulos.

El código es

module Main where

import Html exposing ( Html )
import Signal

main : Signal Html.Html
main = Html.text "This should work."
       |> Signal.constant

He usadoelm-reactor -a='localhost' para poder ver mi salida. Pero recibo un error, ese módulo 'HTML' no se puede encontrar:

I cannot find find module 'Html'.

Module 'Main' is trying to import it.

Potential problems could be:
  * Misspelled the module name
  * Need to add a source directory or new dependency to elm-package.json

(tenga en cuenta el doble "encontrar" jeje) La sugerencia de solución no me ayudó. O podría ser que no entiendo el uso del archivo .json correctamente.

elm-package.json:

{
    "version": "1.0.0",
    "summary": "testing elm",
    "license": "BSD3",
    "source-directories": [
        ".",
        "./bin/"
    ],
    "exposed-modules": [],
    "dependencies": {
        "elm-lang/core": "3.0.0 <= v < 4.0.0"
    },
    "elm-version": "0.16.0 <= v < 0.17.0"
}

Aquí hay una captura de pantalla de mi árbol de archivos.

Tal vez se comporta de manera diferente a cómo Haskell amenaza los módulos.

¿Cómo puedo resolver esto, eh simple? - problema O es mielm-package.json solo configurado incorrectamente?

Respuestas a la pregunta(1)

Su respuesta a la pregunta