<br>is not the same as <br><br> f :: Int -&gt; Int -&gt; Int<br> f x = (+) x<br><br>Notice the difference in types. The first is more like &#39;f :: (Int, Int) -&gt; Int&#39; in Haskell.<br><br>Sean<br></div></div>