anchor.diff:  
       Time(int year,int month,int day,String timezone,[int hour,int minute,num second]):super([year,month,day,hour,minute,second,timezone]);
   
  -    Time.nativeTime(DateTime val):super([val.year,val.month,val.day,val.hour,val.minute,val.second,val.timeZoneOffset.inHours.toString().length >= 3 ? val.timeZoneOffset.inHours.toString() : val.timeZoneOffset.inHours.toString().replaceFirst("-", "-0")
  -],null);
   }
   
   class RqlISO8601 extends RqlTopLevelQuery{
  
positive.code:         else if(val is Function)
              return new Func(val);
          else if(val is DateTime){
             return new Time.nativeTime(val);
          }
          else
            return new Datum(val);
      }
  
  
  
negative.code:         options = [];
      }
    }
  }
  