+/*
+ * TODO: group should allow us to do some multicasting.
+ * There is a challenge here if we are going to support multiple
+ * channels. One option is making a channel a first-order object. Maybe
+ * not very *friendly*, but possibly powerful.
+ */