Takes a variable number of arguments and returns a FutureOr of type T.
FutureOr
T
FutureOr<T> ary<T>(Args args) => Function.apply(this, args.arguments);