Metamacros spec