That's like the function composition operator [1] in Haskell, right? Very neat :D I wonder if there's an equivalent macro in Scala ...
[1]: http://lambda.jstolarek.com/2012/03/function-composition-and...
[1]: http://lambda.jstolarek.com/2012/03/function-composition-and...
Would it not be possible to do something similar in another functional language to take a <pipe function> and apply it sequentially to a list of function calls?