elixir metaprogramming in Chinese