anchor.diff:    static const _opaqueClassName = 'Opaque';
     static const _ffiNativeName = 'FfiNative';
   
  -  static const List<String> _primitiveIntegerNativeTypes = [
  +  static const Set<String> _primitiveIntegerNativeTypes = {
       'Int8',
       'Int16',
       'Int32',
  
positive.code:   bool get isCompoundSubtype {
      var element = name.staticElement;
      if (element is ClassElement) {
        bool isCompound(InterfaceType? type) {
          return type != null && type.isCompound;
        }
  
        return isCompound(element.supertype) ||
            element.interfaces.any(isCompound) ||
            element.mixins.any(isCompound);
      }
      return false;
    }
  
negative.code:     'Uint32',
      'Uint64',
      'IntPtr'
    };
  
    static const Set<String> _primitiveDoubleNativeTypes = {
      'Float',
      'Double',
    };
  
    static const _primitiveBoolNativeType = 'Bool';
  
  