cw3: Refactor out 'opcode' subtype
cw3: Refactor out instruction set constants
cw3: Only advance state if 'en' is high
cw3: Stack push/pop FIXMEs