Add standard stack manipulation functions
diff --git a/Function.cpp b/Function.cpp
index 39ac957..f28841f 100644
--- a/Function.cpp
+++ b/Function.cpp
@@ -36,9 +36,9 @@
 	return _native != nullptr;
 }
 
-QList<Token> Sentence::externResult(QList<Token> args) const
+QList<Token> Sentence::externResult(MatchResult args) const
 {
-	return _native(std::move(args));
+    return _native(args.context);
 }
 
 QList<Token> Sentence::pattern() const