public interface IHalf2Semantic : ISemantic<Half2>, ISemantic, H2V2, IConverter<Half2, Vector2>, V2H2, IConverter<Vector2, Half2>, H2V3, IConverter<Half2, Vector3>, V3H2, IConverter<Vector3, Half2>, H2V4, IConverter<Half2, Vector4>, V4H2, IConverter<Vector4, Half2>, H2B4, IConverter<Half2, Byte4>, B4H2, IConverter<Byte4, Half2>, H2U4, IConverter<Half2, UShort4>, U4H2, IConverter<UShort4, Half2>, H2H2, IConverter<Half2, Half2>, H2H3, IConverter<Half2, Half3>, H3H2, IConverter<Half3, Half2>, H2H4, IConverter<Half2, Half4>, H4H2, IConverter<Half4, Half2>, H2COLOR, IConverter<Half2, Color>, COLORH2, IConverter<Color, Half2>