That&#x27;s readable in the simple case, (arg1 is a string, returns a string). What about the more complex cases? Different method signatures, required extra arguments, returning objects or arrays? This will either a) break in those cases, or b) not be applicable. In which case, it&#x27;s extra complexity for very little gain.<p>Seriously, this just seems like syntax sugar that just isn&#x27;t needed. I get that you might not think it&#x27;s elegant, but is anyone seriously troubled or confused by method3(method2(method1(str)))? How would the pipeline syntax help here?