[
  "same",
  "promoted",
  "accumulation",
  "boolean",
  "boolean_and_generic",
  "signed_integer",
  "signed_integer_and_generic",
  "unsigned_integer",
  "unsigned_integer_and_generic",
  "integer",
  "integer_and_generic",
  "floating_point",
  "floating_point_and_generic",
  "real_floating_point",
  "real_floating_point_and_generic",
  "complex_floating_point",
  "complex_floating_point_and_generic",
  "real_and_generic",
  "real",
  "numeric",
  "numeric_and_generic",
  "integer_index",
  "integer_index_and_generic",
  "boolean_index",
  "boolean_index_and_generic",
  "mask_index",
  "mask_index_and_generic",
  "default",
  "default_index"
]
