{"ast_node_type":"function","tokens":[{"end":47,"kind":"keyword","start":0,"text":"fn"}]}
    fn push(&'a self, top: T) -> Stack<'a, T> {
    /// Returns a new stack with an element of top.
        Stack::Push { top, prev: self }