First stab a Symbol-Macrolet. Still way far off when dealing with expansions and crap. Not sure how that's gonna work yet...