@@ -54,8 +54,8 @@ data ReferencedSchemas schema = ReferencedSchemas
5454--------------------------------------------------
5555
5656data HTTPFailure
57− = HTTPParseFailure Text
58− | RequestFailure HttpException
57+ = HTTPParseFailure Text
58+ | HTTPRequestFailure HttpException
5959 deriving Show
6060
6161-- | Take a schema. Retrieve every document either it or its subschemas
@@ -78,7 +78,7 @@ referencesViaHTTP' spec sw = do
7878 handler
7979 :: HttpException
8080 -> IO (Either HTTPFailure (ReferencedSchemas schema))
81− handler = pure . Left . RequestFailure
81+ handler = pure . Left . HTTPRequestFailure
8282
8383--------------------------------------------------
8484-- * Fetch via Filesystem
@@ -86,7 +86,7 @@ referencesViaHTTP' spec sw = do
8686
8787data FilesystemFailure
8888 = FSParseFailure Text
89− | ReadFailure IOError
89+ | FSReadFailure IOError
9090 deriving Show
9191
9292referencesViaFilesystem'
@@ -100,12 +100,12 @@ referencesViaFilesystem' spec sw = catch (left FSParseFailure <$> f) handler
100100 f = referencesMethodAgnostic readFile' spec sw
101101
102102 readFile' :: Text -> IO LBS.ByteString
103− readFile' = fmap LBS.fromStrict . (BS.readFile . T.unpack)
103+ readFile' = fmap LBS.fromStrict . BS.readFile . T.unpack
104104
105105 handler
106106 :: IOError
107107 -> IO (Either FilesystemFailure (ReferencedSchemas schema))
108− handler = pure . Left . ReadFailure
108+ handler = pure . Left . FSReadFailure
109109
110110--------------------------------------------------
111111-- * Method Agnostic Fetching Tools