fun useAny(fn: Function0<Any>): Any {
  return fn.invoke()
}

fun testNullCheck() {
  useAny(fn = local fun <anonymous>(): Any {
    return string() /*!! String */
  }
) /*~> Unit */
}
