| PASS | Adding two non-addable types in the CSSMathSum constructor throws TypeError | |
| PASS | Adding two types with the same base type in the CSSMathSum constructor returns the same type | |
| PASS | Adding two types with empty maps in the CSSMathSum constructor returns an empty map | |
| PASS | Adding a type containing percent in the CSSMathSum constructor returns a type with a percent hint | |
| PASS | Adding a squared length type and a percent type in the CSSMathSum constructor throws TypeError | |
| PASS | Adding a type with a percent hint in the CSSMathSum constructor returns a type with the same percent hint | |
| PASS | Adding two types with the same percent hint in the CSSMathSum constructor returns a type with that percent hint | |
| PASS | Adding two non-addable types in the CSSMathMin constructor throws TypeError | |
| PASS | Adding two types with the same base type in the CSSMathMin constructor returns the same type | |
| PASS | Adding two types with empty maps in the CSSMathMin constructor returns an empty map | |
| PASS | Adding a type containing percent in the CSSMathMin constructor returns a type with a percent hint | |
| PASS | Adding a squared length type and a percent type in the CSSMathMin constructor throws TypeError | |
| PASS | Adding a type with a percent hint in the CSSMathMin constructor returns a type with the same percent hint | |
| PASS | Adding two types with the same percent hint in the CSSMathMin constructor returns a type with that percent hint | |
| PASS | Adding two non-addable types in the CSSMathMax constructor throws TypeError | |
| PASS | Adding two types with the same base type in the CSSMathMax constructor returns the same type | |
| PASS | Adding two types with empty maps in the CSSMathMax constructor returns an empty map | |
| PASS | Adding a type containing percent in the CSSMathMax constructor returns a type with a percent hint | |
| PASS | Adding a squared length type and a percent type in the CSSMathMax constructor throws TypeError | |
| PASS | Adding a type with a percent hint in the CSSMathMax constructor returns a type with the same percent hint | |
| PASS | Adding two types with the same percent hint in the CSSMathMax constructor returns a type with that percent hint | |
| PASS | Adding two non-addable types in the CSSMathClamp constructor throws TypeError | |
| PASS | Adding two types with the same base type in the CSSMathClamp constructor returns the same type | |
| PASS | Adding two types with empty maps in the CSSMathClamp constructor returns an empty map | |
| PASS | Adding a type containing percent in the CSSMathClamp constructor returns a type with a percent hint | |
| PASS | Adding a squared length type and a percent type in the CSSMathClamp constructor throws TypeError | |
| PASS | Adding a type with a percent hint in the CSSMathClamp constructor returns a type with the same percent hint | |
| PASS | Adding two types with the same percent hint in the CSSMathClamp constructor returns a type with that percent hint | |