pakoito
data class CompletionStageK<A>(val c: CompletionStage<A>): CompletionStage<A> by c, Kind<ForCompletionStage, A>