anchor.diff:  /// Gets a binary array type for the type
   /// specified by [type] with a size specified by [size].
   BinaryType getArrayType(type, int size) {
  +  _ensure();
     BinaryType bt = _getBinaryType(type);
     return bt.array(size);
   }
  
positive.code: 
  /// Initial Header
  const String HEADER = """
  typedef unsigned int mode_t;
  typedef unsigned int pid_t;
  typedef unsigned int uid_t;
  
negative.code:   })();
  
    static dynamic invoke(String name, [List<dynamic> args = const [], List<BinaryType> vartypes]) {
      _ensure();
      return libc.invokeEx(name, args, vartypes);
    }
  
    static dynamic unmarshall(BinaryData data, Type type) {
      _ensure();
      return unmarshaller.unmarshall(data, type);
    }
  
    static dynamic getVariable(String name, type) {
      _ensure();
      type = _getBinaryType(type);
      return type.extern(libc.symbol(name));
    }
  }
  
  