Make all arguments required keyword arguments.
Change the monitor-specific comments to be generic.
Change the repartition emit to use a message and key based on the
channel, so that respirate processes are not emitting repartition
information that appears to be coming from monitor.