/// An extension trait for getting the top element on a stack with an implicit
/// unwrap for if the stack is empty.
pub(crate)traitStackExt<T> {fntop(&self)->&T;fntop_mut(&mutself)->&mut T;}impl<T>StackExt<T>forVec<T>{fntop(&self)->&T{self.last().unwrap()}fntop_mut(&mutself)->&mut T{self.last_mut().unwrap()}}