anchor.diff:    List lines() => target.split(new RegExp(@"\n"));
   
     String clean() => trim().replaceAll(new RegExp(@"\s+"), ' ').trim();
  -  
  +
     String replaceAllMatches(Pattern pattern, String f(Match)) {
       StringBuffer sb = new StringBuffer();
       int lastEnd = 0;
  
positive.code:   }
    find(_Predicate match)   => single(match);
    detect(_Predicate match) => single(match);
    
    List filter(_Predicate match) => target.filter(match);
    List select(_Predicate match) => target.filter(match);
    List map(Function convert) => target.map(convert);
  
negative.code:     });
      return res['value'];
    }
  
    shuffle() {
      List shuffled = clone();
      int index=0;
  