main :: IO ()
main = do
    -- hspec $ do
    --     describe "basic tests" $
    --         it "passes tests" $ True `shouldBe` True

    defaultMain [
        bgroup "basic" [ bench "stream"         $ nfIO stream_basic
                       , bench "iostreams"      $ nfIO iostreams_basic
                       , bench "pipes"          $ nfIO pipes_basic
                       , bench "conduit"        $ nfIO conduit_basic
                    --   , bench "simple-conduit" $ nfIO simple_conduit_basic
                    --   , bench "fusion"         $ nfIO fusion_basic
                       
                       ]
        ]
main :: IO ()
main = do
    -- hspec $ do
    --     describe "basic tests" $
    --         it "passes tests" $ True `shouldBe` True

    defaultMain [
        bgroup "basic" [ bench "stream"         $ nfIO stream_basic
                       , bench "iostreams"      $ nfIO iostreams_basic
                       , bench "pipes"          $ nfIO pipes_basic
                       , bench "conduit"        $ nfIO conduit_basic
                    --   , bench "simple-conduit" $ nfIO simple_conduit_basic
                    --   , bench "fusion"         $ nfIO fusion_basic
                       
                       ]
        ]
main = do
    -- hspec $ do
    --     describe "basic tests" $
    --         it "passes tests" $ True `shouldBe` True

    defaultMain [
        bgroup "basic" [ bench "stream"         $ nfIO stream_basic
                       , bench "iostreams"      $ nfIO iostreams_basic
                       , bench "pipes"          $ nfIO pipes_basic
                       , bench "conduit"        $ nfIO conduit_basic
                    --   , bench "simple-conduit" $ nfIO simple_conduit_basic
                    --   , bench "fusion"         $ nfIO fusion_basic
                       
                       ]
        ]