to rethink the code one last time from a logical and technical perspective.
All the other issues were already solved and we are now free to give special
attention to the corner cases we may have overlooked so far. Yet another case of
-getting better results with less effort in CP.
+getting better results with less effort in CP. Test are written the last phase
+of writing a functional/use case prototype and feature branch.
One point that is still experimental, but worth considering - putting the tests
into the code in the same file as the code it tests. The test suite will then be