title: What is the scope of let when used without in?
body: <p>In a Haskell tutorial I ran across the following code:</p>
  
  <pre><code>do [...]
    let atom = [first] ++ rest
    return $ case atom of
  </code></pre>
  
  <p>Note that the <code>let</code> expression does not have an <code>in</code> block. What is the scope of such a <code>let</code> expression? The next line?</p>