That said, the main counterargument to this proposal is that it&#x27;s already possible to get &quot;left to right&quot; composition in userland without this operator, as underscore shows.<p>The main counterargument to &quot;do it like underscore&quot; is that underscore still ends up being an object whose methods are added to a prototype, not imported.<p>The benefit of the &quot;pipeline&quot; or &quot;bind&quot; approach is that you get left-to-right composition while still importing the names you&#x27;re using.