``` fun <R> CallK<R>.makeCall(): IO&lt...
# arrow
s
Copy code
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>