Reactive Extenstions - represents a deferred computation and emission of a single value, no value at all or an exception.