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
Rename package to hspec2, do not expose it
Add support for arguments to before/after/around
add beforeWith to transform param for cases
Add beforeAllWith
Update documentation for runIO
Allow arguments to afterAll-hooks