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
Add optional source location to spec item
Add heuristic source locations with hspec-discover