import System.FilePath.Glob (glob) import Test.DocTest exts :: [String] exts = [ "-XDataKinds", "-XKindSignatures", "-XTypeFamilies", "-XTypeOperators", "-XUndecidableInstances" ] main :: IO () main = do xs <- glob "src/**/*.hs" doctest (exts ++ xs)