unsafe fn upgrade_unchecked<'b: 'a>(&'a self, _parent: &ATermRef<'b>) -> ATermRef<'b> {
/// Returns an iterator over all arguments of the term that runs in pre order traversal of the term trees.
let res = unsafe { Some(self.term.arg(self.arity - 1).upgrade_unchecked(&self.term)) };