Use interface{} instead of specific types

Also add a MultiChannelWriter in order to subscribe to multiple chans at once.