pub trait Gen { // Required methods fn var_label(&mut self) -> String; fn jump_label(&mut self) -> String; }