Update 3.2.7 tests to reflect newest revision.
Reword 3.3.1 tests.
Add 3.3.3 tests.
Factor out the "reasons" module.
WIP on 3.3.2 again
OK, 3.3.2 is restructured, now to fill it in.