Trait Interp
pub trait Interp {
    type Instruction;
    type Action;
    // Required method
    fn run(&mut self, instructions: &[Self::Instruction; 256]) -> Self::Action;
}pub trait Interp {
    type Instruction;
    type Action;
    // Required method
    fn run(&mut self, instructions: &[Self::Instruction; 256]) -> Self::Action;
}