anchor.diff:  }
   
   @proxy
  -class $symbol extends $object {
  +class $symbol extends $object<Symbol> {
     $symbol(Symbol target) : super(target);
     
     String get name => MirrorSystem.getName(target);
  
positive.code: }
  
  @proxy
  class $object {
    var _target;
    
    $object(this._target);
    
    noSuchMethod(Invocation invocation) {
      return reflect(_target).delegate(invocation);
    }
    
    bool equalsOneOrMoreOf(List arg) => arg.any((elem) => _target == elem);
    bool identicalToOneOrMoreOf(List arg) =>
        arg.any((elem) => identical(_target, elem));
    
    ifNull(then) {
      if(target == null && then is Function) {
  
negative.code: }
  
  @proxy
  class $function extends $object<Function> {
    $function(Function target) : super(target);
    
    noSuchMethod(Invocation invocation) {
  