Returns a new style with the properties of other overriding this style.
other
Style overrideWith(Style other) { return copyWith( foreground: other.foreground, background: other.background, ); }