1994: Isabelle/ML (part of Isabelle proof assistant tooling) (https://blogs.msdn.microsoft.com/dsyme/2011/05/17/archeologi...)
2005 and earlier: F#
2012: Elm
2013: Elixir (https://github.com/elixir-lang/elixir/pull/751)
2013: OCaml (https://ocaml.org/releases/4.01.0.html)
f |> g = g . f