pub trait Named {
// Required methods
fn name(&self) -> &Identifier;
fn set_name(&mut self, name: &Identifier);
}
pub trait Named {
// Required methods
fn name(&self) -> &Identifier;
fn set_name(&mut self, name: &Identifier);
}