I agree that a &quot;functional&quot; operator that uses `this` as the first argument is weird.<p>The main goal of all of these proposals is &quot;left to right&quot; composition when working with functions, and functions take parameters.