Build #1 for multiverse-debugging-0.1.0.0

[all reports]

Package multiverse-debugging-0.1.0.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2025-08-18 12:37:04.741364646 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, containers-0.7, base-4.19.2.0, containers-0.7
Flags none

Code Coverage

expressions100% (0/0)
booleanguards100% (0/0)
conditions 100% (0/0)
qualifiers100% (0/0)
alternatives100% (0/0)
local declarations100% (0/0)
top-level declarations100% (0/0)

Build log

[view raw]

Resolving dependencies...
Configuring containers-0.7...
Preprocessing library for containers-0.7..
Building library for containers-0.7..
[ 1 of 37] Compiling Utils.Containers.Internal.BitUtil ( src/Utils/Containers/Internal/BitUtil.hs, dist/build/Utils/Containers/Internal/BitUtil.o, dist/build/Utils/Containers/Internal/BitUtil.dyn_o )
[ 2 of 37] Compiling Utils.Containers.Internal.BitQueue ( src/Utils/Containers/Internal/BitQueue.hs, dist/build/Utils/Containers/Internal/BitQueue.o, dist/build/Utils/Containers/Internal/BitQueue.dyn_o )
[ 3 of 37] Compiling Utils.Containers.Internal.Coercions ( src/Utils/Containers/Internal/Coercions.hs, dist/build/Utils/Containers/Internal/Coercions.o, dist/build/Utils/Containers/Internal/Coercions.dyn_o )
[ 4 of 37] Compiling Utils.Containers.Internal.Prelude ( src/Utils/Containers/Internal/Prelude.hs, dist/build/Utils/Containers/Internal/Prelude.o, dist/build/Utils/Containers/Internal/Prelude.dyn_o )
[ 5 of 37] Compiling Utils.Containers.Internal.PtrEquality ( src/Utils/Containers/Internal/PtrEquality.hs, dist/build/Utils/Containers/Internal/PtrEquality.o, dist/build/Utils/Containers/Internal/PtrEquality.dyn_o )
[ 6 of 37] Compiling Utils.Containers.Internal.State ( src/Utils/Containers/Internal/State.hs, dist/build/Utils/Containers/Internal/State.o, dist/build/Utils/Containers/Internal/State.dyn_o )
[ 7 of 37] Compiling Utils.Containers.Internal.StrictMaybe ( src/Utils/Containers/Internal/StrictMaybe.hs, dist/build/Utils/Containers/Internal/StrictMaybe.o, dist/build/Utils/Containers/Internal/StrictMaybe.dyn_o )
[ 8 of 37] Compiling Utils.Containers.Internal.StrictPair ( src/Utils/Containers/Internal/StrictPair.hs, dist/build/Utils/Containers/Internal/StrictPair.o, dist/build/Utils/Containers/Internal/StrictPair.dyn_o )
[ 9 of 37] Compiling Data.Set.Internal ( src/Data/Set/Internal.hs, dist/build/Data/Set/Internal.o, dist/build/Data/Set/Internal.dyn_o )
[10 of 37] Compiling Data.Set         ( src/Data/Set.hs, dist/build/Data/Set.o, dist/build/Data/Set.dyn_o )
[11 of 37] Compiling Data.Sequence.Internal ( src/Data/Sequence/Internal.hs, dist/build/Data/Sequence/Internal.o, dist/build/Data/Sequence/Internal.dyn_o )
[12 of 37] Compiling Data.Sequence.Internal.Sorting ( src/Data/Sequence/Internal/Sorting.hs, dist/build/Data/Sequence/Internal/Sorting.o, dist/build/Data/Sequence/Internal/Sorting.dyn_o )
[13 of 37] Compiling Data.Sequence    ( src/Data/Sequence.hs, dist/build/Data/Sequence.o, dist/build/Data/Sequence.dyn_o )
[14 of 37] Compiling Data.Tree        ( src/Data/Tree.hs, dist/build/Data/Tree.o, dist/build/Data/Tree.dyn_o )
[15 of 37] Compiling Data.Graph       ( src/Data/Graph.hs, dist/build/Data/Graph.o, dist/build/Data/Graph.dyn_o )
[16 of 37] Compiling Data.Map.Internal ( src/Data/Map/Internal.hs, dist/build/Data/Map/Internal.o, dist/build/Data/Map/Internal.dyn_o )
[17 of 37] Compiling Data.Map.Merge.Lazy ( src/Data/Map/Merge/Lazy.hs, dist/build/Data/Map/Merge/Lazy.o, dist/build/Data/Map/Merge/Lazy.dyn_o )
[18 of 37] Compiling Data.Map.Internal.Debug ( src/Data/Map/Internal/Debug.hs, dist/build/Data/Map/Internal/Debug.o, dist/build/Data/Map/Internal/Debug.dyn_o )
[19 of 37] Compiling Data.IntSet.Internal ( src/Data/IntSet/Internal.hs, dist/build/Data/IntSet/Internal.o, dist/build/Data/IntSet/Internal.dyn_o )
[20 of 37] Compiling Data.IntSet      ( src/Data/IntSet.hs, dist/build/Data/IntSet.o, dist/build/Data/IntSet.dyn_o )
[21 of 37] Compiling Data.Containers.ListUtils ( src/Data/Containers/ListUtils.hs, dist/build/Data/Containers/ListUtils.o, dist/build/Data/Containers/ListUtils.dyn_o )
[22 of 37] Compiling Data.IntMap.Internal ( src/Data/IntMap/Internal.hs, dist/build/Data/IntMap/Internal.o, dist/build/Data/IntMap/Internal.dyn_o )
[23 of 37] Compiling Data.IntMap.Merge.Lazy ( src/Data/IntMap/Merge/Lazy.hs, dist/build/Data/IntMap/Merge/Lazy.o, dist/build/Data/IntMap/Merge/Lazy.dyn_o )
[24 of 37] Compiling Data.IntMap.Internal.Debug ( src/Data/IntMap/Internal/Debug.hs, dist/build/Data/IntMap/Internal/Debug.o, dist/build/Data/IntMap/Internal/Debug.dyn_o )
[25 of 37] Compiling Utils.Containers.Internal.TypeError ( src/Utils/Containers/Internal/TypeError.hs, dist/build/Utils/Containers/Internal/TypeError.o, dist/build/Utils/Containers/Internal/TypeError.dyn_o )
[26 of 37] Compiling Data.Map.Internal.DeprecatedShowTree ( src/Data/Map/Internal/DeprecatedShowTree.hs, dist/build/Data/Map/Internal/DeprecatedShowTree.o, dist/build/Data/Map/Internal/DeprecatedShowTree.dyn_o )
[27 of 37] Compiling Data.Map.Strict.Internal ( src/Data/Map/Strict/Internal.hs, dist/build/Data/Map/Strict/Internal.o, dist/build/Data/Map/Strict/Internal.dyn_o )
[28 of 37] Compiling Data.Map.Strict  ( src/Data/Map/Strict.hs, dist/build/Data/Map/Strict.o, dist/build/Data/Map/Strict.dyn_o )
[29 of 37] Compiling Data.Map.Merge.Strict ( src/Data/Map/Merge/Strict.hs, dist/build/Data/Map/Merge/Strict.o, dist/build/Data/Map/Merge/Strict.dyn_o )
[30 of 37] Compiling Data.Map.Lazy    ( src/Data/Map/Lazy.hs, dist/build/Data/Map/Lazy.o, dist/build/Data/Map/Lazy.dyn_o )
[31 of 37] Compiling Data.Map         ( src/Data/Map.hs, dist/build/Data/Map.o, dist/build/Data/Map.dyn_o )
[32 of 37] Compiling Data.IntMap.Internal.DeprecatedDebug ( src/Data/IntMap/Internal/DeprecatedDebug.hs, dist/build/Data/IntMap/Internal/DeprecatedDebug.o, dist/build/Data/IntMap/Internal/DeprecatedDebug.dyn_o )
[33 of 37] Compiling Data.IntMap.Strict.Internal ( src/Data/IntMap/Strict/Internal.hs, dist/build/Data/IntMap/Strict/Internal.o, dist/build/Data/IntMap/Strict/Internal.dyn_o )
[34 of 37] Compiling Data.IntMap.Strict ( src/Data/IntMap/Strict.hs, dist/build/Data/IntMap/Strict.o, dist/build/Data/IntMap/Strict.dyn_o )
[35 of 37] Compiling Data.IntMap.Merge.Strict ( src/Data/IntMap/Merge/Strict.hs, dist/build/Data/IntMap/Merge/Strict.o, dist/build/Data/IntMap/Merge/Strict.dyn_o )
[36 of 37] Compiling Data.IntMap.Lazy ( src/Data/IntMap/Lazy.hs, dist/build/Data/IntMap/Lazy.o, dist/build/Data/IntMap/Lazy.dyn_o )
[37 of 37] Compiling Data.IntMap      ( src/Data/IntMap.hs, dist/build/Data/IntMap.o, dist/build/Data/IntMap.dyn_o )
Preprocessing library for containers-0.7..
Running Haddock on library for containers-0.7..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 37] Compiling Utils.Containers.Internal.BitUtil ( src/Utils/Containers/Internal/BitUtil.hs, nothing )
[ 2 of 37] Compiling Utils.Containers.Internal.BitQueue ( src/Utils/Containers/Internal/BitQueue.hs, nothing )
[ 3 of 37] Compiling Utils.Containers.Internal.Coercions ( src/Utils/Containers/Internal/Coercions.hs, nothing )
[ 4 of 37] Compiling Utils.Containers.Internal.Prelude ( src/Utils/Containers/Internal/Prelude.hs, nothing )
[ 5 of 37] Compiling Utils.Containers.Internal.PtrEquality ( src/Utils/Containers/Internal/PtrEquality.hs, nothing )
[ 6 of 37] Compiling Utils.Containers.Internal.State ( src/Utils/Containers/Internal/State.hs, nothing )
[ 7 of 37] Compiling Utils.Containers.Internal.StrictMaybe ( src/Utils/Containers/Internal/StrictMaybe.hs, nothing )
[ 8 of 37] Compiling Utils.Containers.Internal.StrictPair ( src/Utils/Containers/Internal/StrictPair.hs, nothing )
[ 9 of 37] Compiling Data.Set.Internal ( src/Data/Set/Internal.hs, nothing )
[10 of 37] Compiling Data.Set         ( src/Data/Set.hs, nothing )
[11 of 37] Compiling Data.Sequence.Internal ( src/Data/Sequence/Internal.hs, nothing )
[12 of 37] Compiling Data.Sequence.Internal.Sorting ( src/Data/Sequence/Internal/Sorting.hs, nothing )
[13 of 37] Compiling Data.Sequence    ( src/Data/Sequence.hs, nothing )
[14 of 37] Compiling Data.Tree        ( src/Data/Tree.hs, nothing )
[15 of 37] Compiling Data.Graph       ( src/Data/Graph.hs, nothing )
[16 of 37] Compiling Data.Map.Internal ( src/Data/Map/Internal.hs, nothing )
[17 of 37] Compiling Data.Map.Merge.Lazy ( src/Data/Map/Merge/Lazy.hs, nothing )
[18 of 37] Compiling Data.Map.Internal.Debug ( src/Data/Map/Internal/Debug.hs, nothing )
[19 of 37] Compiling Data.IntSet.Internal ( src/Data/IntSet/Internal.hs, nothing )
[20 of 37] Compiling Data.IntSet      ( src/Data/IntSet.hs, nothing )
[21 of 37] Compiling Data.Containers.ListUtils ( src/Data/Containers/ListUtils.hs, nothing )
[22 of 37] Compiling Data.IntMap.Internal ( src/Data/IntMap/Internal.hs, nothing )
[23 of 37] Compiling Data.IntMap.Merge.Lazy ( src/Data/IntMap/Merge/Lazy.hs, nothing )
[24 of 37] Compiling Data.IntMap.Internal.Debug ( src/Data/IntMap/Internal/Debug.hs, nothing )
[25 of 37] Compiling Utils.Containers.Internal.TypeError ( src/Utils/Containers/Internal/TypeError.hs, nothing )
[26 of 37] Compiling Data.Map.Internal.DeprecatedShowTree ( src/Data/Map/Internal/DeprecatedShowTree.hs, nothing )
[27 of 37] Compiling Data.Map.Strict.Internal ( src/Data/Map/Strict/Internal.hs, nothing )
[28 of 37] Compiling Data.Map.Strict  ( src/Data/Map/Strict.hs, nothing )
[29 of 37] Compiling Data.Map.Merge.Strict ( src/Data/Map/Merge/Strict.hs, nothing )
[30 of 37] Compiling Data.Map.Lazy    ( src/Data/Map/Lazy.hs, nothing )
[31 of 37] Compiling Data.Map         ( src/Data/Map.hs, nothing )
[32 of 37] Compiling Data.IntMap.Internal.DeprecatedDebug ( src/Data/IntMap/Internal/DeprecatedDebug.hs, nothing )
[33 of 37] Compiling Data.IntMap.Strict.Internal ( src/Data/IntMap/Strict/Internal.hs, nothing )
[34 of 37] Compiling Data.IntMap.Strict ( src/Data/IntMap/Strict.hs, nothing )
[35 of 37] Compiling Data.IntMap.Merge.Strict ( src/Data/IntMap/Merge/Strict.hs, nothing )
[36 of 37] Compiling Data.IntMap.Lazy ( src/Data/IntMap/Lazy.hs, nothing )
[37 of 37] Compiling Data.IntMap      ( src/Data/IntMap.hs, nothing )
Haddock coverage:
  33% (  2 /  6) in 'Utils.Containers.Internal.BitUtil'
  Missing documentation for:
    bitcount (src/Utils/Containers/Internal/BitUtil.hs:59)
    shiftLL (src/Utils/Containers/Internal/BitUtil.hs:74)
    shiftRL (src/Utils/Containers/Internal/BitUtil.hs:73)
    wordSize (src/Utils/Containers/Internal/BitUtil.hs:78)
  75% (  6 /  8) in 'Utils.Containers.Internal.BitQueue'
  Missing documentation for:
    BitQueue (src/Utils/Containers/Internal/BitQueue.hs:56)
    BitQueueB (src/Utils/Containers/Internal/BitQueue.hs:53)
 100% (  3 /  3) in 'Utils.Containers.Internal.StrictPair'
  94% ( 88 / 93) in 'Data.Set.Internal'
  Missing documentation for:
    Size (src/Data/Set/Internal.hs:288)
    bin (src/Data/Set/Internal.hs:1797)
    balanced (src/Data/Set/Internal.hs:2061)
    link (src/Data/Set/Internal.hs:1580)
    merge (src/Data/Set/Internal.hs:1606)
 100% ( 87 / 87) in 'Data.Set'
Warning: 'Seq' is ambiguous. It is defined
    * at src/Data/Sequence/Internal.hs:342:17
    * at src/Data/Sequence/Internal.hs:342:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Sequence/Internal.hs:342:1
Warning: 'Rigid' is ambiguous. It is defined
    * at src/Data/Sequence/Internal.hs:633:16
    * at src/Data/Sequence/Internal.hs:633:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Sequence/Internal.hs:633:1
Warning: 'liftAMiddle' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  86% ( 90 /104) in 'Data.Sequence.Internal'
  Missing documentation for:
    Elem (src/Data/Sequence/Internal.hs:1371)
    FingerTree (src/Data/Sequence/Internal.hs:998)
    Node (src/Data/Sequence/Internal.hs:1297)
    Digit (src/Data/Sequence/Internal.hs:1191)
    Sized (src/Data/Sequence/Internal.hs:306)
    MaybeForce (src/Data/Sequence/Internal.hs:314)
    State (src/Utils/Containers/Internal/State.hs:13)
    execState (src/Utils/Containers/Internal/State.hs:34)
    foldDigit (src/Data/Sequence/Internal.hs:1212)
    foldNode (src/Data/Sequence/Internal.hs:1316)
    foldWithIndexDigit (src/Data/Sequence/Internal.hs:3119)
    foldWithIndexNode (src/Data/Sequence/Internal.hs:3136)
    foldMapWithIndex (src/Data/Sequence/Internal.hs:3150)
    liftA2Seq (src/Data/Sequence/Internal.hs:594)
Warning: 'Seq' is ambiguous. It is defined
    * at src/Data/Sequence/Internal.hs:342:17
    * at src/Data/Sequence/Internal.hs:342:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Sequence/Internal.hs:342:1
  80% ( 32 / 40) in 'Data.Sequence.Internal.Sorting'
  Missing documentation for:
    QList (src/Data/Sequence/Internal/Sorting.hs:189)
    IQList (src/Data/Sequence/Internal/Sorting.hs:198)
    TQList (src/Data/Sequence/Internal/Sorting.hs:207)
    ITQList (src/Data/Sequence/Internal/Sorting.hs:216)
    buildQ (src/Data/Sequence/Internal/Sorting.hs:346)
    buildIQ (src/Data/Sequence/Internal/Sorting.hs:354)
    buildTQ (src/Data/Sequence/Internal/Sorting.hs:361)
    buildITQ (src/Data/Sequence/Internal/Sorting.hs:369)
Warning: 'Seq' is ambiguous. It is defined
    * at src/Data/Sequence/Internal.hs:342:17
    * at src/Data/Sequence/Internal.hs:342:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Sequence/Internal.hs:342:1
Warning: 'Applicative' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: '<*>' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: '*>' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: '<*' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  99% ( 99 /100) in 'Data.Sequence'
  Missing documentation for:
    foldMapWithIndex (src/Data/Sequence/Internal.hs:3150)
 100% ( 18 / 18) in 'Data.Tree'
 100% ( 39 / 39) in 'Data.Graph'
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'Const' is ambiguous. It is defined
    * in Data.Functor.Const
    * in Data.Functor.Const
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Const
Warning: 'WhenMissing' is ambiguous. It is defined
    * at src/Data/Map/Internal.hs:2128:28
    * at src/Data/Map/Internal.hs:2128:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Map/Internal.hs:2128:1
Warning: 'WhenMatched' is ambiguous. It is defined
    * at src/Data/Map/Internal.hs:2248:33
    * at src/Data/Map/Internal.hs:2248:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Map/Internal.hs:2248:1
Warning: 'Arg' is ambiguous. It is defined
    * in Data.Semigroup
    * in Data.Semigroup
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Semigroup
  89% (188 /209) in 'Data.Map.Internal'
  Missing documentation for:
    Size (src/Data/Map/Internal.hs:473)
    AreWeStrict (src/Data/Map/Internal.hs:1183)
    atKeyImpl (src/Data/Map/Internal.hs:1257)
    atKeyPlain (src/Data/Map/Internal.hs:1376)
    bin (src/Data/Map/Internal.hs:4215)
    balance (src/Data/Map/Internal.hs:4124)
    balanceL (src/Data/Map/Internal.hs:4163)
    balanceR (src/Data/Map/Internal.hs:4188)
    delta (src/Data/Map/Internal.hs:4089)
    insertMax (src/Data/Map/Internal.hs:3980)
    link (src/Data/Map/Internal.hs:3970)
    link2 (src/Data/Map/Internal.hs:3996)
    glue (src/Data/Map/Internal.hs:4008)
    fromDistinctAscList_linkTop (src/Data/Map/Internal.hs:3776)
    fromDistinctAscList_linkAll (src/Data/Map/Internal.hs:3782)
    fromDistinctDescList_linkTop (src/Data/Map/Internal.hs:3808)
    fromDistinctDescList_linkAll (src/Data/Map/Internal.hs:3814)
    MaybeS (src/Utils/Containers/Internal/StrictMaybe.hs:10)
    FromDistinctMonoState (src/Data/Map/Internal.hs:3818)
    Stack (src/Data/Map/Internal.hs:3822)
    foldl'Stack (src/Data/Map/Internal.hs:3825)
Warning: 'WhenMissing' is ambiguous. It is defined
    * at src/Data/Map/Internal.hs:2128:28
    * at src/Data/Map/Internal.hs:2128:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Map/Internal.hs:2128:1
Warning: 'WhenMatched' is ambiguous. It is defined
    * at src/Data/Map/Internal.hs:2248:33
    * at src/Data/Map/Internal.hs:2248:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Map/Internal.hs:2248:1
 100% ( 39 / 39) in 'Data.Map.Merge.Lazy'
  42% (  6 / 14) in 'Data.Map.Internal.Debug'
  Missing documentation for:
    Module header
    showsTree (src/Data/Map/Internal/Debug.hs:60)
    showsTreeHang (src/Data/Map/Internal/Debug.hs:73)
    showWide (src/Data/Map/Internal/Debug.hs:86)
    showsBars (src/Data/Map/Internal/Debug.hs:91)
    node (src/Data/Map/Internal/Debug.hs:97)
    withBar (src/Data/Map/Internal/Debug.hs:100)
    withEmpty (src/Data/Map/Internal/Debug.hs:101)
  88% ( 72 / 81) in 'Data.IntSet.Internal'
  Missing documentation for:
    Key (src/Data/IntSet/Internal.hs:282)
    Prefix (src/Data/IntSet/Internal.hs:279)
    Mask (src/Data/IntSet/Internal.hs:280)
    BitMap (src/Data/IntSet/Internal.hs:281)
    match (src/Data/IntSet/Internal.hs:1565)
    suffixBitMask (src/Data/IntSet/Internal.hs:1527)
    prefixBitMask (src/Data/IntSet/Internal.hs:1531)
    bitmapOf (src/Data/IntSet/Internal.hs:1547)
    zero (src/Data/IntSet/Internal.hs:1556)
  98% ( 74 / 75) in 'Data.IntSet'
  Missing documentation for:
    Key (src/Data/IntSet/Internal.hs:282)
 100% (  5 /  5) in 'Data.Containers.ListUtils'
Warning: 'WhenMissing' is ambiguous. It is defined
    * at src/Data/IntMap/Internal.hs:1431:26
    * at src/Data/IntMap/Internal.hs:1431:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/IntMap/Internal.hs:1431:1
Warning: 'WhenMatched' is ambiguous. It is defined
    * at src/Data/IntMap/Internal.hs:1573:31
    * at src/Data/IntMap/Internal.hs:1573:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/IntMap/Internal.hs:1573:1
  93% (184 /196) in 'Data.IntMap.Internal'
  Missing documentation for:
    Key (src/Data/IntSet/Internal.hs:282)
    mergeWithKey' (src/Data/IntMap/Internal.hs:1371)
    Mask (src/Data/IntMap/Internal.hs:374)
    Prefix (src/Data/IntMap/Internal.hs:373)
    Nat (src/Data/IntMap/Internal.hs:337)
    natFromInt (src/Data/IntMap/Internal.hs:340)
    intFromNat (src/Data/IntMap/Internal.hs:344)
    link (src/Data/IntMap/Internal.hs:3479)
    linkWithMask (src/Data/IntMap/Internal.hs:3484)
    bin (src/Data/IntMap/Internal.hs:3495)
    binCheckLeft (src/Data/IntMap/Internal.hs:3502)
    binCheckRight (src/Data/IntMap/Internal.hs:3508)
Warning: 'WhenMissing' is ambiguous. It is defined
    * at src/Data/IntMap/Internal.hs:1431:26
    * at src/Data/IntMap/Internal.hs:1431:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/IntMap/Internal.hs:1431:1
Warning: 'WhenMatched' is ambiguous. It is defined
    * at src/Data/IntMap/Internal.hs:1573:31
    * at src/Data/IntMap/Internal.hs:1573:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/IntMap/Internal.hs:1573:1
 100% ( 39 / 39) in 'Data.IntMap.Merge.Lazy'
  66% (  2 /  3) in 'Data.IntMap.Internal.Debug'
  Missing documentation for:
    Module header
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'Const' is ambiguous. It is defined
    * in Data.Functor.Const
    * in Data.Functor.Const
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Const
Warning: 'WhenMissing' is ambiguous. It is defined
    * at src/Data/Map/Internal.hs:2128:28
    * at src/Data/Map/Internal.hs:2128:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Map/Internal.hs:2128:1
Warning: 'WhenMatched' is ambiguous. It is defined
    * at src/Data/Map/Internal.hs:2248:33
    * at src/Data/Map/Internal.hs:2248:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Map/Internal.hs:2248:1
Warning: 'Arg' is ambiguous. It is defined
    * in Data.Semigroup
    * in Data.Semigroup
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Semigroup
  99% (189 /190) in 'Data.Map.Strict.Internal'
  Missing documentation for:
    Size (src/Data/Map/Internal.hs:473)
 100% (161 /161) in 'Data.Map.Strict'
Warning: 'WhenMissing' is ambiguous. It is defined
    * at src/Data/Map/Internal.hs:2128:28
    * at src/Data/Map/Internal.hs:2128:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Map/Internal.hs:2128:1
Warning: 'WhenMatched' is ambiguous. It is defined
    * at src/Data/Map/Internal.hs:2248:33
    * at src/Data/Map/Internal.hs:2248:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Map/Internal.hs:2248:1
 100% ( 36 / 36) in 'Data.Map.Merge.Strict'
 100% (161 /161) in 'Data.Map.Lazy'
 100% (  7 /  7) in 'Data.Map'
  99% (142 /143) in 'Data.IntMap.Strict.Internal'
  Missing documentation for:
    Key (src/Data/IntSet/Internal.hs:282)
Warning: 'Int' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Functor' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Traversable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  99% (142 /143) in 'Data.IntMap.Strict'
  Missing documentation for:
    Key (src/Data/IntSet/Internal.hs:282)
Warning: 'WhenMissing' is ambiguous. It is defined
    * at src/Data/IntMap/Internal.hs:1431:26
    * at src/Data/IntMap/Internal.hs:1431:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/IntMap/Internal.hs:1431:1
Warning: 'WhenMatched' is ambiguous. It is defined
    * at src/Data/IntMap/Internal.hs:1573:31
    * at src/Data/IntMap/Internal.hs:1573:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/IntMap/Internal.hs:1573:1
 100% ( 35 / 35) in 'Data.IntMap.Merge.Strict'
  99% (142 /143) in 'Data.IntMap.Lazy'
  Missing documentation for:
    Key (src/Data/IntSet/Internal.hs:282)
 100% (  6 /  6) in 'Data.IntMap'
Warning: Data.Set.Internal: could not find link destinations for: 
	- Data.Set.Internal.D:R:ItemSet
Warning: Data.Set: could not find link destinations for: 
	- Data.Set.Internal.D:R:ItemSet
Warning: Data.Sequence.Internal: could not find link destinations for: 
	- Data.Sequence.Internal.maybeRwhnf
	- Data.Sequence.Internal.D:R:ItemSeq
	- Data.Sequence.Internal.Rep_ViewR
	- Data.Sequence.Internal.Rep1_ViewR
	- Data.Sequence.Internal.Rep_ViewL
	- Data.Sequence.Internal.Rep1_ViewL
	- Data.Sequence.Internal.Rep_Elem
	- Data.Sequence.Internal.Rep1_Elem
	- Data.Sequence.Internal.Rep_Node
	- Data.Sequence.Internal.Rep1_Node
	- Data.Sequence.Internal.Rep_Digit
	- Data.Sequence.Internal.Rep1_Digit
	- Data.Sequence.Internal.Rep_FingerTree
	- Data.Sequence.Internal.Rep1_FingerTree
Warning: Data.Sequence: could not find link destinations for: 
	- Data.Sequence.Internal.D:R:ItemSeq
	- Data.Sequence.Internal.Rep_ViewR
	- Data.Sequence.Internal.Rep1_ViewR
	- Data.Sequence.Internal.Rep_ViewL
	- Data.Sequence.Internal.Rep1_ViewL
Warning: Data.Tree: could not find link destinations for: 
	- Data.Tree.Rep_Tree
	- Data.Tree.Rep1_Tree
Warning: Data.Graph: could not find link destinations for: 
	- Data.Tree.Rep_Tree
	- Data.Tree.Rep1_Tree
	- Data.Graph.Rep_SCC
	- Data.Graph.Rep1_SCC
Warning: Data.Map.Internal: could not find link destinations for: 
	- Data.Functor.Identity.Rep_Identity
	- Data.Functor.Identity.Rep1_Identity
	- Data.Map.Internal.D:R:ItemMap
Warning: Data.IntSet.Internal: could not find link destinations for: 
	- Data.IntSet.Internal.D:R:ItemIntSet
Warning: Data.IntSet: could not find link destinations for: 
	- Data.IntSet.Internal.D:R:ItemIntSet
Warning: Data.IntMap.Internal: could not find link destinations for: 
	- Data.IntMap.Internal.D:R:ItemIntMap
Warning: Data.Map.Strict.Internal: could not find link destinations for: 
	- Data.Map.Internal.D:R:ItemMap
	- Utils.Containers.Internal.TypeError.Whoops
Warning: Data.Map.Strict: could not find link destinations for: 
	- Data.Map.Internal.D:R:ItemMap
	- Utils.Containers.Internal.TypeError.Whoops
Warning: Data.Map.Lazy: could not find link destinations for: 
	- Data.Map.Internal.D:R:ItemMap
	- Utils.Containers.Internal.TypeError.Whoops
Warning: Data.Map: could not find link destinations for: 
	- Utils.Containers.Internal.TypeError.Whoops
Warning: Data.IntMap.Strict.Internal: could not find link destinations for: 
	- Data.IntMap.Internal.D:R:ItemIntMap
	- Utils.Containers.Internal.TypeError.Whoops
Warning: Data.IntMap.Strict: could not find link destinations for: 
	- Data.IntMap.Internal.D:R:ItemIntMap
	- Utils.Containers.Internal.TypeError.Whoops
Warning: Data.IntMap.Lazy: could not find link destinations for: 
	- Data.IntMap.Internal.D:R:ItemIntMap
	- Utils.Containers.Internal.TypeError.Whoops
Warning: Data.IntMap: could not find link destinations for: 
	- Utils.Containers.Internal.TypeError.Whoops
Documentation created: dist/doc/html/containers/,
dist/doc/html/containers/containers.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/containers-0.7-7Nix3Hkn8d6GxU5LB2dedm
Completed    containers-0.7
Downloading  multiverse-debugging-0.1.0.0
Downloaded   multiverse-debugging-0.1.0.0
Configuring multiverse-debugging-0.1.0.0...
Preprocessing library for multiverse-debugging-0.1.0.0..
Building library for multiverse-debugging-0.1.0.0..
[1 of 6] Compiling Data.Graph       ( src/Data/Graph.hs, dist/build/Data/Graph.o, dist/build/Data/Graph.dyn_o )

src/Data/Graph.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module Data.Graph is missing an export list
  |
1 | module Data.Graph where 
  | ^

src/Data/Graph.hs:32:30: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
32 |     | isSingleton g = Just . head $ S.toList v
   |                              ^^^^
[2 of 6] Compiling MVD.DebuggerJS   ( src/MVD/DebuggerJS.hs, dist/build/MVD/DebuggerJS.o, dist/build/MVD/DebuggerJS.dyn_o )

src/MVD/DebuggerJS.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.DebuggerJS is missing an export list
  |
1 | {-# LANGUAGE CPP, MultiParamTypeClasses #-}
  | ^
[3 of 6] Compiling MVD.STR          ( src/MVD/STR.hs, dist/build/MVD/STR.o, dist/build/MVD/STR.dyn_o )

src/MVD/STR.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.STR is missing an export list
  |
1 | {-# LANGUAGE GADTs, MultiParamTypeClasses, RankNTypes, FlexibleContexts, FunctionalDependencies, TypeSynonymInstances, FlexibleInstances #-}
  | ^
[4 of 6] Compiling MVD.Finders      ( src/MVD/Finders.hs, dist/build/MVD/Finders.o, dist/build/MVD/Finders.dyn_o )

src/MVD/Finders.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.Finders is missing an export list
  |
1 | {-# LANGUAGE FlexibleContexts, RankNTypes, DeriveFunctor, TupleSections, FlexibleInstances #-}
  | ^
[5 of 6] Compiling MVD.Debugger     ( src/MVD/Debugger.hs, dist/build/MVD/Debugger.o, dist/build/MVD/Debugger.dyn_o )

src/MVD/Debugger.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.Debugger is missing an export list
  |
1 | {-# LANGUAGE FlexibleContexts, RankNTypes, TupleSections, ScopedTypeVariables, MultiParamTypeClasses #-}
  | ^

src/MVD/Debugger.hs:122:32: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
122 |         in debugLoop pp o doo (head . initial $ doo) fnd 
    |                                ^^^^
[6 of 6] Compiling Paths_multiverse_debugging ( dist/build/autogen/Paths_multiverse_debugging.hs, dist/build/Paths_multiverse_debugging.o, dist/build/Paths_multiverse_debugging.dyn_o )
Preprocessing executable 'multiverse-debugging-exe' for multiverse-debugging-0.1.0.0..
Building executable 'multiverse-debugging-exe' for multiverse-debugging-0.1.0.0..
[1 of 2] Compiling Main             ( app/Main.hs, dist/build/multiverse-debugging-exe/multiverse-debugging-exe-tmp/Main.o )

app/Main.hs:5:1: warning: [GHC-66111] [-Wunused-imports]
    The import of MVD.Debugger is redundant
      except perhaps to import instances from MVD.Debugger
    To import instances alone, use: import MVD.Debugger()
  |
5 | import MVD.Debugger
  | ^^^^^^^^^^^^^^^^^^^

app/Main.hs:6:1: warning: [GHC-66111] [-Wunused-imports]
    The import of MVD.Finders is redundant
      except perhaps to import instances from MVD.Finders
    To import instances alone, use: import MVD.Finders()
  |
6 | import MVD.Finders
  | ^^^^^^^^^^^^^^^^^^

app/Main.hs:11:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: eval
   |
11 | eval 0 "next" = [1]
   | ^^^^

app/Main.hs:17:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Reduce () Int Int
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
   |
17 | instance Reduce () Int Int where 
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

app/Main.hs:20:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Evaluate Int Int Bool
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
   |
20 | instance Evaluate Int Int Bool where 
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

app/Main.hs:26:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: strSimple
   |
26 | strSimple = STR 
   | ^^^^^^^^^
[2 of 2] Compiling Paths_multiverse_debugging ( dist/build/multiverse-debugging-exe/autogen/Paths_multiverse_debugging.hs, dist/build/multiverse-debugging-exe/multiverse-debugging-exe-tmp/Paths_multiverse_debugging.o )
[3 of 3] Linking dist/build/multiverse-debugging-exe/multiverse-debugging-exe
Preprocessing library for multiverse-debugging-0.1.0.0..
Running Haddock on library for multiverse-debugging-0.1.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling Data.Graph       ( src/Data/Graph.hs, nothing )

src/Data/Graph.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module Data.Graph is missing an export list
  |
1 | module Data.Graph where 
  | ^

src/Data/Graph.hs:32:30: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
32 |     | isSingleton g = Just . head $ S.toList v
   |                              ^^^^
[2 of 6] Compiling MVD.DebuggerJS   ( src/MVD/DebuggerJS.hs, nothing )

src/MVD/DebuggerJS.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.DebuggerJS is missing an export list
  |
1 | {-# LANGUAGE CPP, MultiParamTypeClasses #-}
  | ^
[3 of 6] Compiling MVD.STR          ( src/MVD/STR.hs, nothing )

src/MVD/STR.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.STR is missing an export list
  |
1 | {-# LANGUAGE GADTs, MultiParamTypeClasses, RankNTypes, FlexibleContexts, FunctionalDependencies, TypeSynonymInstances, FlexibleInstances #-}
  | ^
[4 of 6] Compiling MVD.Finders      ( src/MVD/Finders.hs, nothing )

src/MVD/Finders.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.Finders is missing an export list
  |
1 | {-# LANGUAGE FlexibleContexts, RankNTypes, DeriveFunctor, TupleSections, FlexibleInstances #-}
  | ^
[5 of 6] Compiling MVD.Debugger     ( src/MVD/Debugger.hs, nothing )

src/MVD/Debugger.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.Debugger is missing an export list
  |
1 | {-# LANGUAGE FlexibleContexts, RankNTypes, TupleSections, ScopedTypeVariables, MultiParamTypeClasses #-}
  | ^

src/MVD/Debugger.hs:122:32: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
122 |         in debugLoop pp o doo (head . initial $ doo) fnd 
    |                                ^^^^
[6 of 6] Compiling Paths_multiverse_debugging ( dist/build/autogen/Paths_multiverse_debugging.hs, nothing )
Haddock coverage:
   0% (  0 / 12) in 'Data.Graph'
  Missing documentation for:
    Module header
    Graph (src/Data/Graph.hs:6)
    emptyGraph (src/Data/Graph.hs:10)
    verts (src/Data/Graph.hs:13)
    gUnion (src/Data/Graph.hs:16)
    extractNodes (src/Data/Graph.hs:19)
    gFocus (src/Data/Graph.hs:22)
    isSingleton (src/Data/Graph.hs:28)
    getSingleton (src/Data/Graph.hs:31)
    gleaves (src/Data/Graph.hs:37)
    gcmap (src/Data/Graph.hs:40)
    isEmpty (src/Data/Graph.hs:44)
   0% (  0 /  3) in 'MVD.DebuggerJS'
  Missing documentation for:
    Module header
    ProgramState (src/MVD/DebuggerJS.hs:22)
    DebugGUI (src/MVD/DebuggerJS.hs:24)
   0% (  0 / 10) in 'MVD.STR'
  Missing documentation for:
    Module header
    STR (src/MVD/STR.hs:8)
    TR (src/MVD/STR.hs:17)
    DebugConfig (src/MVD/STR.hs:23)
    PrettyPrinter (src/MVD/STR.hs:31)
    ppFromShow (src/MVD/STR.hs:39)
    DebugAction (src/MVD/STR.hs:42)
    Finder (src/MVD/STR.hs:48)
    Evaluate (src/MVD/STR.hs:50)
    Reduce (src/MVD/STR.hs:53)
   0% (  0 / 14) in 'MVD.Finders'
  Missing documentation for:
    Module header
    Step (src/MVD/Finders.hs:12)
    Label (src/MVD/Finders.hs:14)
    Labelling (src/MVD/Finders.hs:16)
    extractAccepting (src/MVD/Finders.hs:21)
    mfinder (src/MVD/Finders.hs:24)
    SimpleLabel (src/MVD/Finders.hs:37)
    joinSimpleLabel (src/MVD/Finders.hs:45)
    ljoin (src/MVD/Finders.hs:49)
    enabledLeavesStepper (src/MVD/Finders.hs:57)
    leavesReducer (src/MVD/Finders.hs:65)
    redReducer (src/MVD/Finders.hs:68)
    estateBreaker (src/MVD/Finders.hs:75)
    originalBreakerReducer (src/MVD/Finders.hs:82)
   0% (  0 / 12) in 'MVD.Debugger'
  Missing documentation for:
    Module header
    strToTr (src/MVD/Debugger.hs:16)
    rmdCommands (src/MVD/Debugger.hs:26)
    rmdActions (src/MVD/Debugger.hs:30)
    rmdExecute (src/MVD/Debugger.hs:41)
    rmdPerform (src/MVD/Debugger.hs:60)
    reducedMultiverseDebuggerBridge (src/MVD/Debugger.hs:66)
    ppDebugAction (src/MVD/Debugger.hs:79)
    printCurrent (src/MVD/Debugger.hs:87)
    debugLoop (src/MVD/Debugger.hs:93)
    debugger (src/MVD/Debugger.hs:120)
    debuggerWithShow (src/MVD/Debugger.hs:126)
Documentation created: dist/doc/html/multiverse-debugging/,
dist/doc/html/multiverse-debugging/multiverse-debugging.txt
Preprocessing executable 'multiverse-debugging-exe' for multiverse-debugging-0.1.0.0..
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/multiverse-debugging-0.1.0.0-IRYiKPgmdAKAnVYsRjHAK1
Installing executable multiverse-debugging-exe in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin
Warning: The directory
/var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system
search path.
Completed    multiverse-debugging-0.1.0.0

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
 - containers-0.7 (lib:containers) (requires build)
 - multiverse-debugging-0.1.0.0 (first run)
Configuring containers-0.7...
Preprocessing library for containers-0.7..
Building library for containers-0.7..
[ 1 of 37] Compiling Utils.Containers.Internal.BitUtil ( src/Utils/Containers/Internal/BitUtil.hs, dist/build/Utils/Containers/Internal/BitUtil.o, dist/build/Utils/Containers/Internal/BitUtil.dyn_o )
[ 2 of 37] Compiling Utils.Containers.Internal.BitQueue ( src/Utils/Containers/Internal/BitQueue.hs, dist/build/Utils/Containers/Internal/BitQueue.o, dist/build/Utils/Containers/Internal/BitQueue.dyn_o )
[ 3 of 37] Compiling Utils.Containers.Internal.Coercions ( src/Utils/Containers/Internal/Coercions.hs, dist/build/Utils/Containers/Internal/Coercions.o, dist/build/Utils/Containers/Internal/Coercions.dyn_o )
[ 4 of 37] Compiling Utils.Containers.Internal.Prelude ( src/Utils/Containers/Internal/Prelude.hs, dist/build/Utils/Containers/Internal/Prelude.o, dist/build/Utils/Containers/Internal/Prelude.dyn_o )
[ 5 of 37] Compiling Utils.Containers.Internal.PtrEquality ( src/Utils/Containers/Internal/PtrEquality.hs, dist/build/Utils/Containers/Internal/PtrEquality.o, dist/build/Utils/Containers/Internal/PtrEquality.dyn_o )
[ 6 of 37] Compiling Utils.Containers.Internal.State ( src/Utils/Containers/Internal/State.hs, dist/build/Utils/Containers/Internal/State.o, dist/build/Utils/Containers/Internal/State.dyn_o )
[ 7 of 37] Compiling Utils.Containers.Internal.StrictMaybe ( src/Utils/Containers/Internal/StrictMaybe.hs, dist/build/Utils/Containers/Internal/StrictMaybe.o, dist/build/Utils/Containers/Internal/StrictMaybe.dyn_o )
[ 8 of 37] Compiling Utils.Containers.Internal.StrictPair ( src/Utils/Containers/Internal/StrictPair.hs, dist/build/Utils/Containers/Internal/StrictPair.o, dist/build/Utils/Containers/Internal/StrictPair.dyn_o )
[ 9 of 37] Compiling Data.Set.Internal ( src/Data/Set/Internal.hs, dist/build/Data/Set/Internal.o, dist/build/Data/Set/Internal.dyn_o )
[10 of 37] Compiling Data.Set         ( src/Data/Set.hs, dist/build/Data/Set.o, dist/build/Data/Set.dyn_o )
[11 of 37] Compiling Data.Sequence.Internal ( src/Data/Sequence/Internal.hs, dist/build/Data/Sequence/Internal.o, dist/build/Data/Sequence/Internal.dyn_o )
[12 of 37] Compiling Data.Sequence.Internal.Sorting ( src/Data/Sequence/Internal/Sorting.hs, dist/build/Data/Sequence/Internal/Sorting.o, dist/build/Data/Sequence/Internal/Sorting.dyn_o )
[13 of 37] Compiling Data.Sequence    ( src/Data/Sequence.hs, dist/build/Data/Sequence.o, dist/build/Data/Sequence.dyn_o )
[14 of 37] Compiling Data.Tree        ( src/Data/Tree.hs, dist/build/Data/Tree.o, dist/build/Data/Tree.dyn_o )
[15 of 37] Compiling Data.Graph       ( src/Data/Graph.hs, dist/build/Data/Graph.o, dist/build/Data/Graph.dyn_o )
[16 of 37] Compiling Data.Map.Internal ( src/Data/Map/Internal.hs, dist/build/Data/Map/Internal.o, dist/build/Data/Map/Internal.dyn_o )
[17 of 37] Compiling Data.Map.Merge.Lazy ( src/Data/Map/Merge/Lazy.hs, dist/build/Data/Map/Merge/Lazy.o, dist/build/Data/Map/Merge/Lazy.dyn_o )
[18 of 37] Compiling Data.Map.Internal.Debug ( src/Data/Map/Internal/Debug.hs, dist/build/Data/Map/Internal/Debug.o, dist/build/Data/Map/Internal/Debug.dyn_o )
[19 of 37] Compiling Data.IntSet.Internal ( src/Data/IntSet/Internal.hs, dist/build/Data/IntSet/Internal.o, dist/build/Data/IntSet/Internal.dyn_o )
[20 of 37] Compiling Data.IntSet      ( src/Data/IntSet.hs, dist/build/Data/IntSet.o, dist/build/Data/IntSet.dyn_o )
[21 of 37] Compiling Data.Containers.ListUtils ( src/Data/Containers/ListUtils.hs, dist/build/Data/Containers/ListUtils.o, dist/build/Data/Containers/ListUtils.dyn_o )
[22 of 37] Compiling Data.IntMap.Internal ( src/Data/IntMap/Internal.hs, dist/build/Data/IntMap/Internal.o, dist/build/Data/IntMap/Internal.dyn_o )
[23 of 37] Compiling Data.IntMap.Merge.Lazy ( src/Data/IntMap/Merge/Lazy.hs, dist/build/Data/IntMap/Merge/Lazy.o, dist/build/Data/IntMap/Merge/Lazy.dyn_o )
[24 of 37] Compiling Data.IntMap.Internal.Debug ( src/Data/IntMap/Internal/Debug.hs, dist/build/Data/IntMap/Internal/Debug.o, dist/build/Data/IntMap/Internal/Debug.dyn_o )
[25 of 37] Compiling Utils.Containers.Internal.TypeError ( src/Utils/Containers/Internal/TypeError.hs, dist/build/Utils/Containers/Internal/TypeError.o, dist/build/Utils/Containers/Internal/TypeError.dyn_o )
[26 of 37] Compiling Data.Map.Internal.DeprecatedShowTree ( src/Data/Map/Internal/DeprecatedShowTree.hs, dist/build/Data/Map/Internal/DeprecatedShowTree.o, dist/build/Data/Map/Internal/DeprecatedShowTree.dyn_o )
[27 of 37] Compiling Data.Map.Strict.Internal ( src/Data/Map/Strict/Internal.hs, dist/build/Data/Map/Strict/Internal.o, dist/build/Data/Map/Strict/Internal.dyn_o )
[28 of 37] Compiling Data.Map.Strict  ( src/Data/Map/Strict.hs, dist/build/Data/Map/Strict.o, dist/build/Data/Map/Strict.dyn_o )
[29 of 37] Compiling Data.Map.Merge.Strict ( src/Data/Map/Merge/Strict.hs, dist/build/Data/Map/Merge/Strict.o, dist/build/Data/Map/Merge/Strict.dyn_o )
[30 of 37] Compiling Data.Map.Lazy    ( src/Data/Map/Lazy.hs, dist/build/Data/Map/Lazy.o, dist/build/Data/Map/Lazy.dyn_o )
[31 of 37] Compiling Data.Map         ( src/Data/Map.hs, dist/build/Data/Map.o, dist/build/Data/Map.dyn_o )
[32 of 37] Compiling Data.IntMap.Internal.DeprecatedDebug ( src/Data/IntMap/Internal/DeprecatedDebug.hs, dist/build/Data/IntMap/Internal/DeprecatedDebug.o, dist/build/Data/IntMap/Internal/DeprecatedDebug.dyn_o )
[33 of 37] Compiling Data.IntMap.Strict.Internal ( src/Data/IntMap/Strict/Internal.hs, dist/build/Data/IntMap/Strict/Internal.o, dist/build/Data/IntMap/Strict/Internal.dyn_o )
[34 of 37] Compiling Data.IntMap.Strict ( src/Data/IntMap/Strict.hs, dist/build/Data/IntMap/Strict.o, dist/build/Data/IntMap/Strict.dyn_o )
[35 of 37] Compiling Data.IntMap.Merge.Strict ( src/Data/IntMap/Merge/Strict.hs, dist/build/Data/IntMap/Merge/Strict.o, dist/build/Data/IntMap/Merge/Strict.dyn_o )
[36 of 37] Compiling Data.IntMap.Lazy ( src/Data/IntMap/Lazy.hs, dist/build/Data/IntMap/Lazy.o, dist/build/Data/IntMap/Lazy.dyn_o )
[37 of 37] Compiling Data.IntMap      ( src/Data/IntMap.hs, dist/build/Data/IntMap.o, dist/build/Data/IntMap.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3410533/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/containers-0.7-b425aacd18fab2dc81c3644984cea1f7095abe39ba9774da2cdec91160e5925a/lib
Configuring multiverse-debugging-0.1.0.0...
Preprocessing library for multiverse-debugging-0.1.0.0..
Building library for multiverse-debugging-0.1.0.0..
[1 of 6] Compiling Data.Graph       ( src/Data/Graph.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/Data/Graph.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/Data/Graph.dyn_o )

src/Data/Graph.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module Data.Graph is missing an export list
  |
1 | module Data.Graph where 
  | ^

src/Data/Graph.hs:32:30: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
32 |     | isSingleton g = Just . head $ S.toList v
   |                              ^^^^
[2 of 6] Compiling MVD.DebuggerJS   ( src/MVD/DebuggerJS.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/MVD/DebuggerJS.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/MVD/DebuggerJS.dyn_o )

src/MVD/DebuggerJS.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.DebuggerJS is missing an export list
  |
1 | {-# LANGUAGE CPP, MultiParamTypeClasses #-}
  | ^
[3 of 6] Compiling MVD.STR          ( src/MVD/STR.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/MVD/STR.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/MVD/STR.dyn_o )

src/MVD/STR.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.STR is missing an export list
  |
1 | {-# LANGUAGE GADTs, MultiParamTypeClasses, RankNTypes, FlexibleContexts, FunctionalDependencies, TypeSynonymInstances, FlexibleInstances #-}
  | ^
[4 of 6] Compiling MVD.Finders      ( src/MVD/Finders.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/MVD/Finders.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/MVD/Finders.dyn_o )

src/MVD/Finders.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.Finders is missing an export list
  |
1 | {-# LANGUAGE FlexibleContexts, RankNTypes, DeriveFunctor, TupleSections, FlexibleInstances #-}
  | ^
[5 of 6] Compiling MVD.Debugger     ( src/MVD/Debugger.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/MVD/Debugger.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/MVD/Debugger.dyn_o )

src/MVD/Debugger.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists]
    The export item module MVD.Debugger is missing an export list
  |
1 | {-# LANGUAGE FlexibleContexts, RankNTypes, TupleSections, ScopedTypeVariables, MultiParamTypeClasses #-}
  | ^

src/MVD/Debugger.hs:122:32: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
122 |         in debugLoop pp o doo (head . initial $ doo) fnd 
    |                                ^^^^
[6 of 6] Compiling Paths_multiverse_debugging ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/autogen/Paths_multiverse_debugging.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/Paths_multiverse_debugging.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/Paths_multiverse_debugging.dyn_o )
Preprocessing executable 'multiverse-debugging-exe' for multiverse-debugging-0.1.0.0..
Building executable 'multiverse-debugging-exe' for multiverse-debugging-0.1.0.0..
[1 of 2] Compiling Main             ( app/Main.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/multiverse-debugging-exe/multiverse-debugging-exe-tmp/Main.o )

app/Main.hs:5:1: warning: [GHC-66111] [-Wunused-imports]
    The import of MVD.Debugger is redundant
      except perhaps to import instances from MVD.Debugger
    To import instances alone, use: import MVD.Debugger()
  |
5 | import MVD.Debugger
  | ^^^^^^^^^^^^^^^^^^^

app/Main.hs:6:1: warning: [GHC-66111] [-Wunused-imports]
    The import of MVD.Finders is redundant
      except perhaps to import instances from MVD.Finders
    To import instances alone, use: import MVD.Finders()
  |
6 | import MVD.Finders
  | ^^^^^^^^^^^^^^^^^^

app/Main.hs:11:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: eval
   |
11 | eval 0 "next" = [1]
   | ^^^^

app/Main.hs:17:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Reduce () Int Int
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
   |
17 | instance Reduce () Int Int where 
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

app/Main.hs:20:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Evaluate Int Int Bool
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
   |
20 | instance Evaluate Int Int Bool where 
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

app/Main.hs:26:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: strSimple
   |
26 | strSimple = STR 
   | ^^^^^^^^^
[2 of 2] Compiling Paths_multiverse_debugging ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/multiverse-debugging-exe/autogen/Paths_multiverse_debugging.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/multiverse-debugging-exe/multiverse-debugging-exe-tmp/Paths_multiverse_debugging.o )
[3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/multiverse-debugging-exe/multiverse-debugging-exe
Preprocessing test suite 'multiverse-debugging-test' for multiverse-debugging-0.1.0.0..
Building test suite 'multiverse-debugging-test' for multiverse-debugging-0.1.0.0..
[1 of 2] Compiling Main             ( test/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/multiverse-debugging-test/multiverse-debugging-test-tmp/Main.o )
[2 of 2] Compiling Paths_multiverse_debugging ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/multiverse-debugging-test/autogen/Paths_multiverse_debugging.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/multiverse-debugging-test/multiverse-debugging-test-tmp/Paths_multiverse_debugging.o )
[3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/build/multiverse-debugging-test/multiverse-debugging-test
Running 1 test suites...
Test suite multiverse-debugging-test: RUNNING...
Test suite multiverse-debugging-test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/multiverse-debugging-0.1.0.0.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/hpc/vanilla/html/multiverse-debugging-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.1.0.0/noopt/hpc/vanilla/html/multiverse-debugging-0.1.0.0/hpc_index.html