Lots of predicates (is_* functions) to check the state of your variables, and assertions (assert_* functions) to throw errors if they aren't in the right form.
copied from cf-post-staging / r-assertive| Label | Latest Version |
|---|---|
| main | 0.3_5 |
| cf201901 | 0.3_5 |
| cf202003 | 0.3_5 |
| broken | 0.3_5 |
| gcc7 | 0.3_5 |