Terminology change.

Changed `Channel` to `FanOut` and `work` to `distributeWork`. I think
this maps more intuitively to the fan-out pattern which is what this is.