Consider command-line arguments for hspecResult and hspecWithResult
Move hspec-discover specific things to Test.Hspec.Discover
Add WARNING to Test.Hspec.Discover
Move item requirement to `Item` data type