How difficult would it be to add the infix notation à la Haskell?

The question is: why? You kind of get it with pipes (see the example you’ve shown).