Merge pull request #3 from perkinslr/master

Stability fixes + better handling of varargs macros + (for ...) builtin