simon.vergauwen
fun <R> CallK<R>.makeCall(): IO<R> = this.async(IO.async()) // Kind<ForIO, Response<R>> .fix() // IO<Response<R>> .flatMap { r: Response -> r.unwrapBody(IO.applicativeError()) } //IO<R>