Add a compilation hook for extra opcodes, if you want to use them.
And an extension hook for gestalt selectors.
Putting arguments on the macros is silly.