Asynchronous Dart function that can be called from Lua. Returns a Future that resolves to the number of values pushed onto the Lua stack.
typedef DartFunctionAsync = Future<int> Function(LuaState ls);