Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - bluefin-internal-0.0.6.0 (first run) Configuring bluefin-internal-0.0.6.0... Preprocessing library for bluefin-internal-0.0.6.0.. Building library for bluefin-internal-0.0.6.0.. [1 of 2] Compiling Bluefin.Internal ( src/Bluefin/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/bluefin-internal-0.0.6.0/noopt/build/Bluefin/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/bluefin-internal-0.0.6.0/noopt/build/Bluefin/Internal.dyn_o ) [2 of 2] Compiling Bluefin.Internal.Examples ( src/Bluefin/Internal/Examples.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/bluefin-internal-0.0.6.0/noopt/build/Bluefin/Internal/Examples.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/bluefin-internal-0.0.6.0/noopt/build/Bluefin/Internal/Examples.dyn_o ) src/Bluefin/Internal/Examples.hs:66:11: warning: [GHC-18042] [-Wtype-defaults] " Defaulting the type variable a0 to type Integer in the following constraint Num a0 arising from the literal 1 " In the second argument of yield, namely 1 In a stmt of a 'do' block: yield y 1 In the expression: do yield y 1 yield y 2 yield y 100 pure length | 66 | yield y 1 | ^ src/Bluefin/Internal/Examples.hs:236:9: warning: [GHC-18042] [-Wtype-defaults] " Defaulting the type variable a0 to type Integer in the following constraints (Num a0) arising from the literal 1 at src/Bluefin/Internal/Examples.hs:236:9 (Enum a0) arising from the arithmetic sequence 1 .. 10 at src/Bluefin/Internal/Examples.hs:236:8-16 " In the expression: 1 In the first argument of for_, namely [1 .. 10] In the first argument of ($), namely for_ [1 .. 10] | 236 | for_ [1 .. 10] $ \_ -> tell w (Any True) | ^ Preprocessing test suite 'bluefin-test' for bluefin-internal-0.0.6.0.. Building test suite 'bluefin-test' for bluefin-internal-0.0.6.0.. [1 of 1] Compiling Main ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/bluefin-internal-0.0.6.0/noopt/build/bluefin-test/bluefin-test-tmp/Main.o ) test/Main.hs:19:5: warning: [GHC-18042] [-Wtype-defaults] " Defaulting the type variable a0 to type Integer in the following constraints (Eq a0) arising from a use of assertEqual' at test/Main.hs:19:5-16 (Show a0) arising from a use of assertEqual' at test/Main.hs:19:5-16 (Num a0) arising from the literal 0 at test/Main.hs:19:30 " In a stmt of a 'do' block: assertEqual' "index 1" ([0, 1, 2, 3] !? 2) (Just 2) In the expression: do let assertEqual' = assertEqual y assertEqual' "oddsUntilFirstGreaterThan5" oddsUntilFirstGreaterThan5 [1, 3, ....] assertEqual' "index 1" ([0, 1, ....] !? 2) (Just 2) assertEqual' "index 2" ([0, 1, ....] !? 4) Nothing .... In the second argument of ($), namely \ y -> do let ... assertEqual' "oddsUntilFirstGreaterThan5" oddsUntilFirstGreaterThan5 [...] .... | 19 | assertEqual' "index 1" ([0, 1, 2, 3] !? 2) (Just 2) | ^^^^^^^^^^^^ test/Main.hs:20:5: warning: [GHC-18042] [-Wtype-defaults] " Defaulting the type variable a0 to type Integer in the following constraints (Eq a0) arising from a use of assertEqual' at test/Main.hs:20:5-16 (Show a0) arising from a use of assertEqual' at test/Main.hs:20:5-16 (Num a0) arising from the literal 0 at test/Main.hs:20:30 " In a stmt of a 'do' block: assertEqual' "index 2" ([0, 1, 2, 3] !? 4) Nothing In the expression: do let assertEqual' = assertEqual y assertEqual' "oddsUntilFirstGreaterThan5" oddsUntilFirstGreaterThan5 [1, 3, ....] assertEqual' "index 1" ([0, 1, ....] !? 2) (Just 2) assertEqual' "index 2" ([0, 1, ....] !? 4) Nothing .... In the second argument of ($), namely \ y -> do let ... assertEqual' "oddsUntilFirstGreaterThan5" oddsUntilFirstGreaterThan5 [...] .... | 20 | assertEqual' "index 2" ([0, 1, 2, 3] !? 4) Nothing | ^^^^^^^^^^^^ test/Main.hs:29:5: warning: [GHC-18042] [-Wtype-defaults] " Defaulting the type variable b0 to type Integer in the following constraints (Eq b0) arising from a use of assertEqual' at test/Main.hs:29:5-16 (Show b0) arising from a use of assertEqual' at test/Main.hs:29:5-16 (Num b0) arising from the literal 20 at test/Main.hs:32:14-15 (Num b0) arising from the literal 10 at test/Main.hs:31:29-30 (Show b0) arising from a use of show at test/Main.hs:31:50-53 (Num b0) arising from a use of * at test/Main.hs:31:60 " In a stmt of a 'do' block: assertEqual' "State" (runPureEff (runState 10 (stateEff (\ n -> (show n, n * 2))))) ("10", 20) In the expression: do let assertEqual' = assertEqual y assertEqual' "oddsUntilFirstGreaterThan5" oddsUntilFirstGreaterThan5 [1, 3, ....] assertEqual' "index 1" ([0, 1, ....] !? 2) (Just 2) assertEqual' "index 2" ([0, 1, ....] !? 4) Nothing .... In the second argument of ($), namely \ y -> do let ... assertEqual' "oddsUntilFirstGreaterThan5" oddsUntilFirstGreaterThan5 [...] .... | 29 | assertEqual' | ^^^^^^^^^^^^ test/Main.hs:33:5: warning: [GHC-18042] [-Wtype-defaults] " Defaulting the type variable a0 to type Integer in the following constraints (Eq a0) arising from a use of assertEqual' at test/Main.hs:33:5-16 (Show a0) arising from a use of assertEqual' at test/Main.hs:33:5-16 (Num a0) arising from the literal 20 at test/Main.hs:36:9-10 (Num a0) arising from the literal 20 at test/Main.hs:35:43-44 " In a stmt of a 'do' block: assertEqual' "List" (runPureEff (yieldToList (listEff ([20, 30, 40], "Hello")))) ([20, 30, 40], "Hello") In the expression: do let assertEqual' = assertEqual y assertEqual' "oddsUntilFirstGreaterThan5" oddsUntilFirstGreaterThan5 [1, 3, ....] assertEqual' "index 1" ([0, 1, ....] !? 2) (Just 2) assertEqual' "index 2" ([0, 1, ....] !? 4) Nothing .... In the second argument of ($), namely \ y -> do let ... assertEqual' "oddsUntilFirstGreaterThan5" oddsUntilFirstGreaterThan5 [...] .... | 33 | assertEqual' | ^^^^^^^^^^^^ [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/bluefin-internal-0.0.6.0/noopt/build/bluefin-test/bluefin-test Running 1 test suites... Test suite bluefin-test: RUNNING... Test suite bluefin-test: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/bluefin-internal-0.0.6.0.test Writing: bluefin-internal-0.0.6.0-inplace/Bluefin.Internal.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/bluefin-internal-0.0.6.0/noopt/hpc/vanilla/html/bluefin-test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: bluefin-internal-0.0.6.0-inplace/Bluefin.Internal.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/bluefin-internal-0.0.6.0/noopt/hpc/vanilla/html/bluefin-internal-0.0.6.0/hpc_index.html