[[syntax trees at end of uncurry]] // newSource1.scala package { class Foo extends Object { def (): Foo = { Foo.super.(); () }; def bar(x: () => String): String = x.apply(); def foo(): String = Foo.this.bar({ final def $anonfun$foo(): String = ""; (() => $anonfun$foo()) }) } }