[elixir] Implement ListOps.map w/ passing tests