pub fn from_byte_safe(byte: u8) -> Option<Opcode> {
        // safety: we do a bounds check on the byte
        if byte <= Opcode::Noop as u8 {
            Some(Opcode::from_byte(byte))
        } else {
            None
        }
    }
Convert a raw byte to an opcode.
Performing a bounds check first.
Used for bytecode verification,
Do not use in a hot loop.
passerine-common/src/opcode.rs