Implement var! and alias! in Elixir