Messaging and erlang inspired messaging