Ask an actor to recieve a message and respond back. The respond is expected to
be some type of async operation and thus is executed by a anonymous actor that
takes one messages and handles it.
Handler is able to be programmed to handle certian messages. When executing
it can answer messages or it can forward them to new actors. Special care
must be taken when forwarding a message from an actor. When forwarding,
a user can return None.