pub fn last_scope(&mut self) -> &mut Scope<K, V> {
        self.0
            .last_mut()
            .expect("Compiler Error: Tried to fetch the last scope, however no Scopes are present")
    }
// Returns the last pushed scope on the scope tree
Returns the last pushed scope on the scope tree
Returns the last pushed scope on the scope tree
pub fn last_scope(&mut self) -> &mut Scope<K, V> {
        self.0
            .last_mut()
            .expect("Compiler Error: Tried to fetch the last scope, however no Scopes are present")
    }
pub fn last_scope ( & mut self ) -> & mut Scope < K , V > { self . 0 . last_mut ( ) . expect ( " " ) }
Returns the last pushed scope on the scope tree
Returns the last pushed scope on the scope tree
&mut self
&mut self