sync

fun <T : Any> sync(block: SingleBlock<T>): T
fun <T : Any> sync(single: Single<T>): T