anchor.diff:  -----------------------
   
   In other words a simple nesting of tests with only failures encoded.
  -The absence of failure XML node is a pass.
  +The absence of "fail" XML node is a pass.
   
   Here is a test script, `test_as_xml.c` that we can use to construct the
   above output...
  
positive.code: -----------------------------
  
  We can see that the outer test suite is called `our_tests` since it
  was in `our_tests()` we created the test suite. There are no messages shown unless there are
  failures. So, let's break our test to see it...
  
  [source,c]
  -----------------------------
  
negative.code: Describe(SUT);
  -----------------------
  
  *Cgreen* supports C++ and there you naturally have the objects and
  also the Class Under Test. But in plain C you will have to think about
  what is actually the "class" under test. E.g. in `sort_test.c` you might
  see
  
  [source, c]
  