(letfun f x (letfun g y (+ x y) (let x 0 (@ g 1))) (@ f 2)) { should evaluate to 3 }