fun foo() { [a] foo 1 [a] this }