suspend fun box() {
  flaf(block = local fun <anonymous>(): Any? {
    return Unit
  }
)
}

inline fun flaf(block: Function0<Any?>) {
  block.invoke() /*~> Unit */
}

