Minimal interface for a subscribable, meant for interoperation between different observable implementations.
Subscribes the given observer to this object.
The observer to subscribe.
Object which can be used to unsubscribe the observer.
Minimal interface for a subscribable, meant for interoperation between different observable implementations.