{
  "all": [
    "binary",
    "bool",
    "complex32",
    "complex64",
    "complex128",
    "float16",
    "float32",
    "float64",
    "generic",
    "int16",
    "int32",
    "int8",
    "uint16",
    "uint32",
    "uint8",
    "uint8c"
  ],
  "typed": [
    "binary",
    "bool",
    "complex32",
    "complex64",
    "complex128",
    "float16",
    "float32",
    "float64",
    "int16",
    "int32",
    "int8",
    "uint16",
    "uint32",
    "uint8",
    "uint8c"
  ],
  "floating_point": [
    "complex32",
    "complex64",
    "complex128",
    "float16",
    "float32",
    "float64"
  ],
  "real_floating_point": [
    "float16",
    "float32",
    "float64"
  ],
  "complex_floating_point": [
    "complex32",
    "complex64",
    "complex128"
  ],
  "boolean": [
    "bool"
  ],
  "integer": [
    "int16",
    "int32",
    "int8",
    "uint16",
    "uint32",
    "uint8",
    "uint8c"
  ],
  "signed_integer": [
    "int16",
    "int32",
    "int8"
  ],
  "unsigned_integer": [
    "uint16",
    "uint32",
    "uint8",
    "uint8c"
  ],
  "real": [
    "float16",
    "float32",
    "float64",
    "int16",
    "int32",
    "int8",
    "uint16",
    "uint32",
    "uint8",
    "uint8c"
  ],
  "numeric": [
    "complex32",
    "complex64",
    "complex128",
    "float16",
    "float32",
    "float64",
    "int16",
    "int32",
    "int8",
    "uint16",
    "uint32",
    "uint8",
    "uint8c"
  ],
  "index": [
    "int32",
    "uint8",
    "bool",
    "generic"
  ],
  "integer_index": [
    "int32"
  ],
  "boolean_index": [
    "bool"
  ],
  "mask_index": [
    "uint8"
  ],
  "typed_index": [
    "int32",
    "uint8",
    "bool"
  ]
}
