I agree with you here. The choice of this operator to make it “look like OOP access” does not feel amazing to me. The pipe |>
would have been less confusing…
I also don’t understand why an infix operator that does f(a,b) = b(a)
should look like member access…