public override Value Execute(Args args, Environment environment, SourcePos pos) { if (!args.HasArg("obj")) { return(new ValueDate(DateTime.Now)); } return(args.GetAsDate("obj")); }