opcode: Fix opcode table being initialized on every call
opcode: Make Opcode enum declaration more compact
opcode: Make the NUM_OPCODES constant tagless