This function returning a &'static str is more primitive that the Display implementation. It allows the opcode strings to be reused by the parser.
Generate nice doc comments for the Opcode enum variants that 'cargo doc' will pick up. Include a `Display` trait implementation that prints the lower snake-case version of the opcode name.
Start out easy by emiting an opcodes.rs file containing an opcode enumeration.