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;
}