Continuation2

fun <T1, T2> Continuation2(    block: (p1: T1, p2: T2) -> Unit,     invoker: CPointer<CFunction<(COpaquePointer?) -> Unit>>,     singleShot: Boolean = false)