OnError support for Observable + fromPromise and toPromise methods

Please look if it is possible to merge my request with error and promise support.