private static object Arg(object[] args, int i) { return (i < args.Length) ? args[i] : Undefined.instance; }