Hi,<br>The Monad class makes us define bind (&gt;&gt;=) and unit (return) for our monads.<br><br>Why the Kleisli composition (&gt;=&gt;) or (&lt;=&lt;) is not made a part of Monad class instead of bind (&gt;&gt;=)?<br><br>


Is there any historical reason behind this?<br><br>The bind (&gt;&gt;=) is not as elegant as (&gt;=&gt;), at least as I find it.<br><br>Am I missing something?<br><br><br clear="all">- Damodar<br>

<br>
<div></div>
<div style id="__af745f8f43-e961-4b88-8424-80b67790c964__"></div>