If we're transmitting anything more than raw numbers or strings, send it as EDN.
This version's closer. At least I'm receiving a nil message, then getting an exception because the FSM's hosed when I try to send a second reply