constexpr value_type operator[](simd-size-type i) const;
template<simd-integral I> constexpr resize_t<I::size(), basic_vec> operator[](const I& indices) const;