The Y combinator in Elixir