=== tests/cases/compiler/nestedRecursiveLambda.ts === function f(a:any) { >f : Symbol(f, Decl(nestedRecursiveLambda.ts, 0, 0)) >a : Symbol(a, Decl(nestedRecursiveLambda.ts, 0, 11)) void (r =>(r => r)); >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 1, 6)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 1, 11)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 1, 11)) } f((r =>(r => r))); >f : Symbol(f, Decl(nestedRecursiveLambda.ts, 0, 0)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 3, 3)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 3, 8)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 3, 8)) void(r =>(r => r)); >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 4, 5)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 4, 10)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 4, 10)) [(r =>(r => r))] >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 5, 2)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 5, 7)) >r : Symbol(r, Decl(nestedRecursiveLambda.ts, 5, 7))