public static FObject NewFunction(FAnonymous function) => new FObject { Type = FObjectType.Function, PTR = VirtualMachine.Heap.Add(function) };
public FAnonymousCall(FAnonymous function, int pc, int stackCount) : base(function, pc, stackCount) { }
public FObject Invoke(FAnonymous function, FObject[] args) { vm.SetInvokeArguments(function.Arguments.ToArray(), args); return(vm.Invoke(vm.immutableInstr, function, args)); }