If you subclassed instead of wrapped, you wouldn't want this and instead just let users use the instance directly...

...hm... which makes me think perhaps ``__init__`` would just want to call ``start`` by default and add a kwarg for lazy connecting?