pub trait IsExpr { fn is_binary(&self) -> bool; fn is_path(&self) -> bool; fn is_return(&self) -> bool; fn is_call(&self) -> bool; }