See https://github.com/reactphp/promise/pull/12#discussion_r7192992 :)