Validate Types/enums with const generics before/after type parameters: `Foo<const N: usize, T>, Foo<T, const N: usize>`
Validate Types/enums with const generics before/after type parameters:
Foo<const N: usize, T>, Foo<T, const N: usize>