pub trait Node { // Required methods fn pos(&self, arena: &Objects) -> Pos; fn end(&self, arena: &Objects) -> Pos; fn id(&self) -> NodeId; }