embrace and extend the Erlang :timer module in Elixir