Pseudo union type representing a value of type T, an Observable of type T, or an RxPromise of type T.