import Control.Monad
import Data.Ascii (Ascii, AsciiBuilder, CIAscii)
import qualified Data.Ascii as A
-import Data.Attoparsec.Char8 as P
+import Data.Attoparsec.Char8
import qualified Data.Collections.Newtype.TH as C
import Data.List (intersperse)
import qualified Data.Map as M (Map)
-}
headers ∷ Parser Headers
{-# INLINEABLE headers #-}
-headers = do xs ← P.many header
+headers = do xs ← many header
crlf
return $ fromFoldable xs
where