anchor.diff:  }
   -----------------------
   
  -I've been a bit naughty.  As each test runs in it's own process, I
  +I've been a bit naughty.  As each test runs in its own process, I
   haven't bothered to free the pointers to the paragraphs.  I've just
   let the operating system do it.  Purists may want to add the extra
   clean up code.
  
positive.code: 
  - Fully composable test suites
  - 'setup()' and 'teardown()' for tests and test suites
  - Each test runs in it's own process
  - An isolated test can be run in a single process for debugging
  - Ability to mock functions
  - The reporting mechanism can be easily extended
  
negative.code: the test crashes, causing some test interference. This brings us
  nicely onto the next section...
  
  Each test in its own process
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  Consider this test method...
  