erlang idioms