Added a Fanout module.

Supports the notion of passing a single value to several consumers whose
outputs are combined.