anchor.diff:  Setup, Teardown and custom reporters
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   
  -At the time of writing there is no way to use setup and teardown
  -functions with the runner. If you have setup and/or teardown you need
  -to go to the BDD style using 'BeforeEach()' and 'AfterEach()' as
  -described in <<changing_style>> above.
  +If you need setup and teardown functions with the runner you need to
  +go to the BDD style using 'BeforeEach()' and 'AfterEach()' as
  +described in <<changing_style, Changing Style>> above.
   
   Neither is it possible to use custom reporters as outlined in the
   previous chapter.
  
positive.code: talk to IDE plug-ins, paint pretty printed documents or just return a boolean
  for monitoring purposes.
  
  [[runner]]
  
  Automatic Test Discovery
  ------------------------
  
negative.code: changing is signature to match the macro. If you don't have any setup
  function you need to define an empty 'BeforeEach()'.
  
  * Ditto for 'AfterEach()'.
  
  * Remove any 'set_setup()' and 'set_teardown()'
  
  