Learn me some Erlang for great good!