withSuspendDefer

inline suspend fun <T> withSuspendDefer(block: (defer: (suspend () -> Unit) -> Unit) -> T): T