ifCancel

inline suspend fun ifCancel(crossinline function: suspend () -> Unit): CSResult<Value>
inline suspend fun ifCancel(dispatcher: CoroutineContext?, crossinline function: suspend () -> Unit): CSResult<Value>