dual messages should be logged on first entry
throws an error when accidentally using node callbacks
tell -> send
messageComparators in "on"
pure messages as argument to "then" instead of fn