Allow SIMD types in generics. Closes #10604