lock

fun lock()
inline fun <T> lock(block: () -> T): T