cpp/experimental/simd/rebind simd

Creates a or  type with a different element type or size. The new type likely uses an ABI tag type different from.

@1@ Changes the element type to and keeps the size unchanged. @2@ Changes the size to and keeps the element type unchanged.