#2237 changes fromPromise to take an IO[Thenable[A]] instead of an IO[Promise[A]]. As a result, fs2-io has 61 compilation errors when using expressions of the form F.fromPromise(F.delay(somethingThatReturnsPromise)). The compiler doesn't know the infer somethingThatReturnsPromise as a Thenable[X].