erlang style ideas