buildFromSpec and macroGroovy