Change type of configFormatter to Maybe
Silence warnings (the proper way)
Whitespace change
Merge Config and Options data types
Do not return Result from hspecWith + accept command-line args
Minor refactoring
Add mapSpecTree to Test.Hspec.Core
Simplify `mapSpecTree`
Simplify `describe`
Simplify `beforeAll`
Change type of SpecWithCleanup to `IO () -> [SpecTree] -> SpecTree`
Simplify `afterAll`
Remove `BuildSpecs` constructor from `SpecTree`
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
Add hspec-th