stack.create () stack.dispose (adrStack) stack.pop (adrStack) stack.push (adrStack, val) stack.visit (adrStack, callback)