package svg type ( CX struct { *LengthAttr[CXTag] } CXP struct { PercentageAttr[CXTag] } CXTag struct{} ) func (l *Length) AsCX() CX { return CX{LengthAttr: (*LengthAttr[CXTag])(l)} } func (p Percentage) AsCX() CXP { return CXP{PercentageAttr: (PercentageAttr[CXTag])(p)} } func (CXTag) PrintTag() string { return "cx" }