use

suspend fun <T : View, V> T.use(function: suspend (T) -> V): V