initial answer for list opts in elixir