Pedro Silva
09/20/2019, 9:44 AMclass ForCompletionStage private constructor() { companion object }
typealias CompletionStageFor<V> = Kind<ForCompletionStage, V>
data class CompletionStageOf<V>(val fut: CompletionStage<V>) : CompletionStageFor<V>
@Suppress("UNCHECKED_CAST", "NOTHING_TO_INLINE")
inline fun <A> CompletionStageFor<A>.fix(): CompletionStageOf<A> = this as CompletionStageOf<A>
I have this