Since each of the combinators is hard-coded for speed, this was time-consuming and error prone.
we created a detailed set of regression tests for the new versions which greatly reduced our development time.