Added support for streaming messages to a process

Implemented #8 
maps:get/3 is document on erlang docs but not present on erlang 17.1