constant with meta programming in elixir