title: Haskell - Currying? Need further explanation
body: <p>So something like</p>
  
  <pre><code>addList :: [int] -&gt; int
  addList = foldl1 (+)
  </code></pre>
  
  <p>Why does this work? The Currying part. Why no variable?</p>