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