If we&#x27;re going to do this operator, I would prefer a regular arrow:<p><pre><code>    import { sortBy, filter, map } from &#x27;array-like&#x27;;

    let names = document.querySelectorAll(&#x27;.entry&#x27;)
      -&gt; sortBy(&#x27;title&#x27;)
      -&gt; filter(entry =&gt; entry.getAttribute(&#x27;data-url&#x27;) in whitelist)
      -&gt; map(entry =&gt; entry.getAttribute(&#x27;name&#x27;);
</code></pre>
I personally find this more readable than either the bind proposal (which looks too much like a property access, and not enough like a function call, to me) and the proposed pipeline operator, which doesn&#x27;t have an immediate meaning to my eyes.