title: Where can I read up on the haskell "->" operator?
body: <p>I'd like to read more about haskell's <code>-&gt;</code> operator. I'm not really clear on how much it blurs the line between special syntax and some sort of type class, and I'd like to do some poking around. Specifically, I've seen things like this:</p>
  
  <pre><code>instance Monad ((-&gt;) r) where ...
  </code></pre>
  
  <p>That have piqued my interest.</p>
  
  <p>However, when I try to search for "haskell arrow" or "haskell function" or "haskell class function", I run into the obvious problems of getting results for <code>Control.Arrow</code> or simple type class tutorials.</p>
  
  <p>What is <code>-&gt;</code> called and where can I read more about it?</p>