i.e. `fn (a) { fn (b) { a + b } }(2, 3)` best left until after #84
i.e.
fn (a) { fn (b) { a + b } }(2, 3)best left until after #84