public extension AdditiveGroup { public static func -(a: Self, b: Self) -> Self { return (a + (-b)) } }