with

inline suspend fun with(block: () -> Unit)