`inline fun <reified T, U> expect(block: () ...
# random
c
inline fun <reified T, U> expect(block: () -> U, def: U) : U {