fun test() { block("foo") { s -> block(42) { n -> s.length + n } } } fun block(obj: T, block: (T) -> Unit) { block(obj) }