| Makes me cringe to hear someone say `|>` is the `pipe operator`. If you're thinking operators your probably doing it wrong in functional programming. It's simply another higher-order function that enables function composition. g |> f = λx → f (g (x)) edit: My reasoning might be really flawed as I have no idea if erlang/elixr can define functions that look like `operators` and therefore don't know if `|>` is built in. Yet, you shouldn't assume |> is some magical thing, but respect it as a higher-order function in my opinion. |