`tests/pending/tuple-erased.scala` fails assertions at runtime about the erased classes. It fails because `Tuple23` is not a `Product`. Should `TupleN` for `N>22` be a `Product`?