anchor.diff:  
       Branch(predicate, true_branch, false_branch):super([predicate,true_branch,false_branch]);
   }
  -class Any extends RqlBoolOperQuery{
  -    p.Term_TermType tt = p.Term_TermType.ANY;
  -
  -    Any(orable,obj):super([orable,obj]);
  -}
  -
  -class All extends RqlBoolOperQuery{
  -    p.Term_TermType tt = p.Term_TermType.ALL;
  -
  -    All(andable,obj):super([andable,obj]);
  +class Or extends RqlBoolOperQuery{
  +    p.Term_TermType tt = p.Term_TermType.OR;
  +
  +    Or(orable,obj):super([orable,obj]);
  +}
  +
  +class And extends RqlBoolOperQuery{
  +    p.Term_TermType tt = p.Term_TermType.AND;
  +
  +    And(andable,obj):super([andable,obj]);
   }
   
   class ForEach extends RqlMethodQuery{
  -    p.Term_TermType tt = p.Term_TermType.FOREACH;
  +    p.Term_TermType tt = p.Term_TermType.FOR_EACH;
   
       ForEach(obj,write_query):super([obj,write_query]);
   }
  
positive.code:     Downcase downcase() => new Downcase(this);
  
      IsEmpty isEmpty() => new IsEmpty(this);
  
      IndexesOf indexesOf(obj) => new IndexesOf(this,func_wrap(obj));
  
      Slice slice(int start,[end, Map options]) => new Slice(this,start,end,options);
  
  
negative.code: }
  
  class TypeOf extends RqlMethodQuery{
      p.Term_TermType tt = p.Term_TermType.TYPE_OF;
  
      TypeOf(obj):super([obj]);
  }
  