title: Elm "cannot find module"
body: <p>I'm fairly new in Elm. It's interesting to see a functional language which allows you to develop front-end stuff. Now even if I am following the steps described <a href="http://elm-lang.org/get-started" rel="noreferrer">here</a> nicely, I still have problems with modules.</p>
  
  <p>The code is</p>
  
  <pre><code>module Main where
  
  import Html exposing ( Html )
  import Signal
  
  main : Signal Html.Html
  main = Html.text "This should work."
         |&gt; Signal.constant
  </code></pre>
  
  <p>I have used <code>elm-reactor -a='localhost'</code> to be able to view my output. But I am getting an error, that module 'HTML' cannot be found:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>(note the double "find" hehe)
  The fix suggestion didn't help me. Or it could be that I'm not understanding the use of the .json file correctly. </p>
  
  <p>elm-package.json:</p>
  
  <pre><code>{
      "version": "1.0.0",
      "summary": "testing elm",
      "license": "BSD3",
      "source-directories": [
          ".",
          "./bin/"
      ],
      "exposed-modules": [],
      "dependencies": {
          "elm-lang/core": "3.0.0 &lt;= v &lt; 4.0.0"
      },
      "elm-version": "0.16.0 &lt;= v &lt; 0.17.0"
  }
  </code></pre>
  
  <p>Here is a screenshot of my file tree.</p>
  
  <p><a href="https://i.stack.imgur.com/2VB6C.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/2VB6C.jpg" alt="elm file tree"></a></p>
  
  <p>Maybe it behaves differently than how Haskell is threatening the modules.</p>
  
  <p>How can I solve this - eh simple? - problem.
  Or is my <code>elm-package.json</code> just configured incorrectly?</p>