macro bundles and compilers, take 2

something I forgot to commit a minute ago
Merge pull request #166 from xeno-by/master

macro bundles and compilers, take 2