unhardcoding macro compilation, step II: engine
macro bundles!