The blanket impl here is a little weird: ```rust impl Draw for T { fn draw(&self, _display: &mut SimDisplay) {} } ```