An idea I've been toying with for a while. ``` py class MessageHandler() def handle(host_obj, conn, address, msg_obj) -> ResultAndData def implementation(host, [args from message]) -> ResultAndData(bool, BaseMessage) ```