otherwise, it is implementation-defined if such a specialization is enabled.
If basic_simd<T, Abi> is disabled, then the specialization has a
deleted default constructor, deleted destructor, deleted copy constructor, and
deleted copy assignment.
In addition only the value_type, abi_type, and
mask_type members are present.
If basic_simd<T, Abi> is enabled, then basic_simd<T, Abi> is
trivially copyable, default-initialization of an object of such a type
default-initializes all elements, and value-initialization value-initializes
all elements ([dcl.init.general]).
Recommended practice: Implementations should support implicit conversions between specializations of
basic_simd and appropriate implementation-defined types.