an interop subscribable.
Subscribes the given observer to this object.
Object which can be used to unsubscribe the observer.
Constructs a new observer using the given callback functions and subscribes it to this object.
Object which can be used to unsubscribe the observer.
The base interface for observable objects.