Support multiple specs
This allows downstream libraries to choose a spec specifically by namespace in Haskell, so that they have looser bounds, can support multiple specs in the same executable if necessary, or write migration scripts.
This allows downstream libraries to choose a spec specifically by namespace in Haskell, so that they have looser bounds, can support multiple specs in the same executable if necessary, or write migration scripts.