constexpr explicit basic_simd_mask(value_type x) noexcept;
template<size_t UBytes, class UAbi>
constexpr explicit basic_simd_mask(const basic_simd_mask<UBytes, UAbi>& x) noexcept;
template<class G> constexpr explicit basic_simd_mask(G&& gen) noexcept;