> replace macro-filling "expander" in KtLime + binding variable id shadow ```scheme (((# (a) (# (a) a)) 1) 2) ; expected: 2 ; actual: 1 ``` + use lexical scoping ```scheme (-> a 199) (-> get-a (# () a)) (println a) ; 199 (-> print-a (# (a) (println (get-a)))) (print-a 233) ; 233 ```