Macro to extend any base instruction set
Macro to generate an instruction implementation
Macro to generate an instruction set