> The |> seems to have been inspired by Elixir?
This is an infix operator commonly used to define the Thrush combinator, which transcends Elixir (or any other programming language). It is effectively:
f (g (x)) = g (x) |> f