anchor.diff:      "bool": bool,
       "double": double,
       "float": float,
  -    "inT8": inT8,
  -    "inT16": inT16,
  -    "inT32": inT32,
  -    "inT64": inT64,
  -    "uinT8": uinT8,
  -    "uinT16": uinT16,
  -    "uinT32": uinT32,
  -    "uinT64": uinT64,
  +    "int8": int8,
  +    "int16": int16,
  +    "int32": int32,
  +    "int64": int64,
  +    "uint8": uint8,
  +    "uint16": uint16,
  +    "uint32": uint32,
  +    "uint64": uint64,
     };
     static const List<SimpleType> values = const [
       bool,
       double,
       float,
  -    inT8,
  -    inT16,
  -    inT32,
  -    inT64,
  -    uinT8,
  -    uinT16,
  -    uinT32,
  -    uinT64,
  +    int8,
  +    int16,
  +    int32,
  +    int64,
  +    uint8,
  +    uint16,
  +    uint32,
  +    uint64,
     ];
   
     static SimpleType valueOf(String name) => valuesMap[name];
  
positive.code:       case 2:
          return float;
        case 3:
          return inT8;
        case 4:
          return inT16;
        case 5:
          return inT32;
        case 6:
          return inT64;
        case 7:
          return uinT8;
        case 8:
          return uinT16;
        case 9:
          return uinT32;
        case 10:
          return uinT64;
        default:
          return null;
      }
  
negative.code:         return 'SimpleType.double';
        case float:
          return 'SimpleType.float';
        case int8:
          return 'SimpleType.int8';
        case int16:
          return 'SimpleType.int16';
        case int32:
          return 'SimpleType.int32';
        case int64:
          return 'SimpleType.int64';
        case uint8:
          return 'SimpleType.uint8';
        case uint16:
          return 'SimpleType.uint16';
        case uint32:
          return 'SimpleType.uint32';
        case uint64:
          return 'SimpleType.uint64';
      }
    }
  
  