Trying with data types. Didn't help.
Add the first handler and dummy transmitter.
Use records of functions instead of typeclasses.