public static ushort ToScalar(this BitMask16 src) => (ushort)src;
public static ushort gather(ushort src, BitMask16 mask) => gather(src, (ushort)mask);
public static BitVector16 ToBitVector(this BitMask16 src) => ((ushort)src).ToBitVector();