pub trait Debugger<Mac: SupportMachine> { fn initialize(&mut self, machine: &mut Mac) -> Result<(), Error>; fn ebreak(&mut self, machine: &mut Mac) -> Result<(), Error>; }