Represents the acknowledgement of processing that a consumer
sends back upstream on Observer.onNext
Represents an Observable that waits for the call to connect()
before
starting to emit elements to its subscriber(s).
Used by Observable.materialize.