Do we even need a base class now? could we just do `x.topic.subscribe()`? [View original context.](https://github.com/dashkite/belmont/blob/e838d44aebbea7fc1b56b2e9fdbe436257ec9cdb/src/provider.coffee#L1)