Initial Elixir implementation.