Take a stab at adding around hooks.

@mattwynne I'm not quite sure if I've done a good thing, or a bad thing,
but I've created something to talk about.
Test::Case is reponsible for composing the around hooks.
Merge branch 'around-hooks'

* around-hooks:
  Test::Case is reponsible for composing the around hooks.
  Take a stab at adding around hooks.