my-eval - if-exp
my-eval - delayed tests
my-eval - workaround for set! tests
my-eval - impl lambda and apply
my-eval - use self-eval value rather than symbol
my-eval - begin done
my-eval - proc and apply
my-eval - lambda done