title: Where did bind come from?
body: <p>Using lambdabot's pl plug-in,</p>
  
  <pre><code>let iterate f x = x : iterate f (f x) in iterate
  </code></pre>
  
  <p>is converted to</p>
  
  <pre><code>fix ((ap (:) .) . ((.) =&lt;&lt;))
  </code></pre>
  
  <p>What does the <code>(=&lt;&lt;)</code> mean here? I thought that it is only used with monads.</p>