title: Some issues when using WinGHCi
body: <p>With WinGHCi, how can one implement the following code?</p>
  
  <pre><code>soma :: Int -&gt; Int
  soma 1 = aluno 1
  soma n = aluno n + soma (n-1)
  </code></pre>
  
  <p>I am currently writing multiline code using</p>
  
  <pre><code>:{
  ...
  :}
  </code></pre>
  
  <p>but that doesn't seem to solve the issue, in this case.
  Also, why doesn't something as</p>
  
  <pre><code>soma x y = x + y
  </code></pre>
  
  <p>work, when I'm working in WinGHCi? I can only do it if I use the <code>let</code> keyword</p>
  
  <pre><code>let soma x y = x + y -- valid Haskell code
  </code></pre>
  
  <p>although in most literature it seems people don't use it (I'm assuming it's because they are compiling the code?).</p>
  
  <p>Thanks</p>