Dear library maintainers returning promises from polyfill libraries: Stop it.
Thanks.
(And I swear that if Observable is ever in JS, I'll march from project to project and demand people stop returning RxJS observables)
(Also RxJS observables wouldn't exist at that point)