Fiddling with the Result hierarchy: extracted an abstract base class
Tidied up the result ABC
Printing during tests gets diverted
Streamlined the reporting tests
Letting stderr through
Can capture stdout and report it for failing tests
Actually using new reporting feature