// COMPILER_ARGUMENTS: -XXLanguage:-NewInference class Rule(val apply: () -> Unit) fun foo() { val rule: Rule? = Rule { } rule?.apply() val apply = rule?.apply apply() }