public static ValPosPlr SubPos(this ValPosPlr self, ValPosPlr target) => new ValPosPlr(self.T - target.T, self.R - target.R, self.Value);
public static ValPosPlr AddPos(this ValPosPlr self, ValPosPlr target) => new ValPosPlr(self.T + target.T, self.R + target.R, self.Value);