Build #1 for dani-optics-dot-0.1.0.0

[all reports]

Package dani-optics-dot-0.1.0.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2026-01-06 16:08:45.239371477 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, optics-core-0.4.1.1
Flags none

Code Coverage

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

Build log

[view raw]

Resolving dependencies...
Configuring indexed-profunctors-0.1.1.1...
Preprocessing library for indexed-profunctors-0.1.1.1..
Building library for indexed-profunctors-0.1.1.1..
[1 of 1] Compiling Data.Profunctor.Indexed ( src/Data/Profunctor/Indexed.hs, dist/build/Data/Profunctor/Indexed.o, dist/build/Data/Profunctor/Indexed.dyn_o )
Preprocessing library for indexed-profunctors-0.1.1.1..
Running Haddock on library for indexed-profunctors-0.1.1.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Data.Profunctor.Indexed ( src/Data/Profunctor/Indexed.hs, nothing )
Haddock coverage:
Warning: 'Tagged' is ambiguous. It is defined
    * at src/Data/Profunctor/Indexed.hs:636:24
    * at src/Data/Profunctor/Indexed.hs:636: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/Profunctor/Indexed.hs:636:1
Warning: 'StarA' is ambiguous. It is defined
    * at src/Data/Profunctor/Indexed.hs:90:22
    * at src/Data/Profunctor/Indexed.hs:90: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/Profunctor/Indexed.hs:90:1
Warning: 'Star' is ambiguous. It is defined
    * at src/Data/Profunctor/Indexed.hs:63:24
    * at src/Data/Profunctor/Indexed.hs:63: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/Profunctor/Indexed.hs:63:1
Warning: 'Forget' is ambiguous. It is defined
    * at src/Data/Profunctor/Indexed.hs:66:26
    * at src/Data/Profunctor/Indexed.hs:66: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/Profunctor/Indexed.hs:66:1
Warning: 'FunArrow' is ambiguous. It is defined
    * at src/Data/Profunctor/Indexed.hs:72:26
    * at src/Data/Profunctor/Indexed.hs:72: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/Profunctor/Indexed.hs:72:1
  72% ( 27 / 37) in 'Data.Profunctor.Indexed'
  Missing documentation for:
    Profunctor (src/Data/Profunctor/Indexed.hs:121)
    Strong (src/Data/Profunctor/Indexed.hs:242)
    Costrong (src/Data/Profunctor/Indexed.hs:337)
    Choice (src/Data/Profunctor/Indexed.hs:343)
    Cochoice (src/Data/Profunctor/Indexed.hs:391)
    Visiting (src/Data/Profunctor/Indexed.hs:413)
    Mapping (src/Data/Profunctor/Indexed.hs:532)
    Traversing (src/Data/Profunctor/Indexed.hs:492)
    Exchange (src/Data/Profunctor/Indexed.hs:552)
    Context (src/Data/Profunctor/Indexed.hs:655)
Documentation created: dist/doc/html/indexed-profunctors/,
dist/doc/html/indexed-profunctors/indexed-profunctors.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/indexed-profunctors-0.1.1.1-9Pi5IKFAJWc40DmckJ23NK
Completed    indexed-profunctors-0.1.1.1
Configuring indexed-traversable-0.1.4...
Preprocessing library for indexed-traversable-0.1.4..
Building library for indexed-traversable-0.1.4..
[1 of 7] Compiling CoerceCompat     ( src/CoerceCompat.hs, dist/build/CoerceCompat.o, dist/build/CoerceCompat.dyn_o )
[2 of 7] Compiling GhcList          ( src/GhcList.hs, dist/build/GhcList.o, dist/build/GhcList.dyn_o )
[3 of 7] Compiling WithIndex        ( src/WithIndex.hs, dist/build/WithIndex.o, dist/build/WithIndex.dyn_o )
[4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, dist/build/Data/Traversable/WithIndex.o, dist/build/Data/Traversable/WithIndex.dyn_o )
[5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, dist/build/Data/Functor/WithIndex.o, dist/build/Data/Functor/WithIndex.dyn_o )
[6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, dist/build/Data/Foldable1/WithIndex.o, dist/build/Data/Foldable1/WithIndex.dyn_o )
[7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, dist/build/Data/Foldable/WithIndex.o, dist/build/Data/Foldable/WithIndex.dyn_o )
Preprocessing library for indexed-traversable-0.1.4..
Running Haddock on library for indexed-traversable-0.1.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 7] Compiling CoerceCompat     ( src/CoerceCompat.hs, nothing )
[2 of 7] Compiling GhcList          ( src/GhcList.hs, nothing )
[3 of 7] Compiling WithIndex        ( src/WithIndex.hs, nothing )
[4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, nothing )
[5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, nothing )
[6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, nothing )
[7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, nothing )
Haddock coverage:
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'const' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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: 'itraverseOf' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'itraversed' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ifoldr1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ifoldl1'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ifoldl1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ifoldr1'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'for' 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: 'const' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mapM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'forM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  83% ( 10 / 12) in 'Data.Traversable.WithIndex'
  Missing documentation for:
    imapDefault (src/WithIndex.hs:81)
    ifoldMapDefault (src/WithIndex.hs:162)
  66% (  2 /  3) in 'Data.Functor.WithIndex'
  Missing documentation for:
    Module header
 100% (  3 /  3) in 'Data.Foldable1.WithIndex'
Warning: 'const' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'all' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'traverse_' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'for_' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'IndexedFold' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mapM_' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'imapM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'iforM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'concatMap' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'find' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'foldrM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'foldlM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'toList' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'snd' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 17 / 17) in 'Data.Foldable.WithIndex'
Documentation created: dist/doc/html/indexed-traversable/,
dist/doc/html/indexed-traversable/indexed-traversable.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/indexed-traversable-0.1.4-5JdsPOnURa2E0CZ9MR1Y0G
Completed    indexed-traversable-0.1.4
Configuring optics-core-0.4.1.1...
Preprocessing library for optics-core-0.4.1.1..
Building library for optics-core-0.4.1.1..

src/Optics/At/Core.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Label.hs:4:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
4 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/ReadOnly.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Indexed.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/Subtyping.hs:3:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
3 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/TypeLevel.hs:3:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
3 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/Types.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^
[ 1 of 66] Compiling Optics.Internal.Bi ( src/Optics/Internal/Bi.hs, dist/build/Optics/Internal/Bi.o, dist/build/Optics/Internal/Bi.dyn_o )
[ 2 of 66] Compiling Optics.Internal.Indexed.Classes ( src/Optics/Internal/Indexed/Classes.hs, dist/build/Optics/Internal/Indexed/Classes.o, dist/build/Optics/Internal/Indexed/Classes.dyn_o )
[ 3 of 66] Compiling Optics.Internal.Magic ( src/Optics/Internal/Magic.hs, dist/build/Optics/Internal/Magic.o, dist/build/Optics/Internal/Magic.dyn_o )
[ 4 of 66] Compiling Optics.Internal.Optic.TypeLevel ( src/Optics/Internal/Optic/TypeLevel.hs, dist/build/Optics/Internal/Optic/TypeLevel.o, dist/build/Optics/Internal/Optic/TypeLevel.dyn_o )
[ 5 of 66] Compiling Optics.Internal.Generic.TypeLevel ( src/Optics/Internal/Generic/TypeLevel.hs, dist/build/Optics/Internal/Generic/TypeLevel.o, dist/build/Optics/Internal/Generic/TypeLevel.dyn_o )
[ 6 of 66] Compiling Optics.Internal.Optic.Types ( src/Optics/Internal/Optic/Types.hs, dist/build/Optics/Internal/Optic/Types.o, dist/build/Optics/Internal/Optic/Types.dyn_o )
[ 7 of 66] Compiling Optics.Internal.Optic.Subtyping ( src/Optics/Internal/Optic/Subtyping.hs, dist/build/Optics/Internal/Optic/Subtyping.o, dist/build/Optics/Internal/Optic/Subtyping.dyn_o )
[ 8 of 66] Compiling Optics.Internal.Optic ( src/Optics/Internal/Optic.hs, dist/build/Optics/Internal/Optic.o, dist/build/Optics/Internal/Optic.dyn_o )
[ 9 of 66] Compiling Optics.Internal.IxSetter ( src/Optics/Internal/IxSetter.hs, dist/build/Optics/Internal/IxSetter.o, dist/build/Optics/Internal/IxSetter.dyn_o )
[10 of 66] Compiling Optics.Internal.Indexed ( src/Optics/Internal/Indexed.hs, dist/build/Optics/Internal/Indexed.o, dist/build/Optics/Internal/Indexed.dyn_o )
[11 of 66] Compiling Optics.Internal.Fold ( src/Optics/Internal/Fold.hs, dist/build/Optics/Internal/Fold.o, dist/build/Optics/Internal/Fold.dyn_o )
[12 of 66] Compiling Optics.Internal.IxFold ( src/Optics/Internal/IxFold.hs, dist/build/Optics/Internal/IxFold.o, dist/build/Optics/Internal/IxFold.dyn_o )
[13 of 66] Compiling Optics.Getter    ( src/Optics/Getter.hs, dist/build/Optics/Getter.o, dist/build/Optics/Getter.dyn_o )
[14 of 66] Compiling Optics.Coerce    ( src/Optics/Coerce.hs, dist/build/Optics/Coerce.o, dist/build/Optics/Coerce.dyn_o )
[15 of 66] Compiling Optics.AffineTraversal ( src/Optics/AffineTraversal.hs, dist/build/Optics/AffineTraversal.o, dist/build/Optics/AffineTraversal.dyn_o )
[16 of 66] Compiling Data.Typeable.Optics ( src/Data/Typeable/Optics.hs, dist/build/Data/Typeable/Optics.o, dist/build/Data/Typeable/Optics.dyn_o )
[17 of 66] Compiling Optics.AffineFold ( src/Optics/AffineFold.hs, dist/build/Optics/AffineFold.o, dist/build/Optics/AffineFold.dyn_o )
[18 of 66] Compiling Optics.Internal.Setter ( src/Optics/Internal/Setter.hs, dist/build/Optics/Internal/Setter.o, dist/build/Optics/Internal/Setter.dyn_o )
[19 of 66] Compiling Optics.Internal.IxTraversal ( src/Optics/Internal/IxTraversal.hs, dist/build/Optics/Internal/IxTraversal.o, dist/build/Optics/Internal/IxTraversal.dyn_o )
[20 of 66] Compiling Optics.Internal.Traversal ( src/Optics/Internal/Traversal.hs, dist/build/Optics/Internal/Traversal.o, dist/build/Optics/Internal/Traversal.dyn_o )
[21 of 66] Compiling Optics.Internal.Utils ( src/Optics/Internal/Utils.hs, dist/build/Optics/Internal/Utils.o, dist/build/Optics/Internal/Utils.dyn_o )
[22 of 66] Compiling Optics.Fold      ( src/Optics/Fold.hs, dist/build/Optics/Fold.o, dist/build/Optics/Fold.dyn_o )
[23 of 66] Compiling Optics.IxAffineFold ( src/Optics/IxAffineFold.hs, dist/build/Optics/IxAffineFold.o, dist/build/Optics/IxAffineFold.dyn_o )
[24 of 66] Compiling Optics.IxAffineTraversal ( src/Optics/IxAffineTraversal.hs, dist/build/Optics/IxAffineTraversal.o, dist/build/Optics/IxAffineTraversal.dyn_o )
[25 of 66] Compiling Optics.IxFold    ( src/Optics/IxFold.hs, dist/build/Optics/IxFold.o, dist/build/Optics/IxFold.dyn_o )
[26 of 66] Compiling Optics.IxGetter  ( src/Optics/IxGetter.hs, dist/build/Optics/IxGetter.o, dist/build/Optics/IxGetter.dyn_o )
[27 of 66] Compiling Optics.IxLens    ( src/Optics/IxLens.hs, dist/build/Optics/IxLens.o, dist/build/Optics/IxLens.dyn_o )
[28 of 66] Compiling Optics.IxSetter  ( src/Optics/IxSetter.hs, dist/build/Optics/IxSetter.o, dist/build/Optics/IxSetter.dyn_o )
[29 of 66] Compiling Optics.Lens      ( src/Optics/Lens.hs, dist/build/Optics/Lens.o, dist/build/Optics/Lens.dyn_o )
[30 of 66] Compiling Data.Tree.Optics ( src/Data/Tree/Optics.hs, dist/build/Data/Tree/Optics.o, dist/build/Data/Tree/Optics.dyn_o )
[31 of 66] Compiling Optics.Optic     ( src/Optics/Optic.hs, dist/build/Optics/Optic.o, dist/build/Optics/Optic.dyn_o )
[32 of 66] Compiling Optics.Core.Extras ( src/Optics/Core/Extras.hs, dist/build/Optics/Core/Extras.o, dist/build/Optics/Core/Extras.dyn_o )
[33 of 66] Compiling Data.Map.Optics  ( src/Data/Map/Optics.hs, dist/build/Data/Map/Optics.o, dist/build/Data/Map/Optics.dyn_o )
[34 of 66] Compiling Data.IntMap.Optics ( src/Data/IntMap/Optics.hs, dist/build/Data/IntMap/Optics.o, dist/build/Data/IntMap/Optics.dyn_o )
[35 of 66] Compiling Optics.Prism     ( src/Optics/Prism.hs, dist/build/Optics/Prism.o, dist/build/Optics/Prism.dyn_o )
[36 of 66] Compiling Data.Maybe.Optics ( src/Data/Maybe/Optics.hs, dist/build/Data/Maybe/Optics.o, dist/build/Data/Maybe/Optics.dyn_o )
[37 of 66] Compiling Data.List.Optics ( src/Data/List/Optics.hs, dist/build/Data/List/Optics.o, dist/build/Data/List/Optics.dyn_o )
[38 of 66] Compiling Data.Either.Optics ( src/Data/Either/Optics.hs, dist/build/Data/Either/Optics.o, dist/build/Data/Either/Optics.dyn_o )
[39 of 66] Compiling Optics.Re        ( src/Optics/Re.hs, dist/build/Optics/Re.o, dist/build/Optics/Re.dyn_o )
[40 of 66] Compiling Optics.ReadOnly  ( src/Optics/ReadOnly.hs, dist/build/Optics/ReadOnly.o, dist/build/Optics/ReadOnly.dyn_o )
[41 of 66] Compiling Optics.ReversedLens ( src/Optics/ReversedLens.hs, dist/build/Optics/ReversedLens.o, dist/build/Optics/ReversedLens.dyn_o )
[42 of 66] Compiling Optics.ReversedPrism ( src/Optics/ReversedPrism.hs, dist/build/Optics/ReversedPrism.o, dist/build/Optics/ReversedPrism.dyn_o )
[43 of 66] Compiling Optics.Review    ( src/Optics/Review.hs, dist/build/Optics/Review.o, dist/build/Optics/Review.dyn_o )
[44 of 66] Compiling Optics.Iso       ( src/Optics/Iso.hs, dist/build/Optics/Iso.o, dist/build/Optics/Iso.dyn_o )
[45 of 66] Compiling Optics.Mapping   ( src/Optics/Mapping.hs, dist/build/Optics/Mapping.o, dist/build/Optics/Mapping.dyn_o )
[46 of 66] Compiling Optics.Empty.Core ( src/Optics/Empty/Core.hs, dist/build/Optics/Empty/Core.o, dist/build/Optics/Empty/Core.dyn_o )
[47 of 66] Compiling Optics.Setter    ( src/Optics/Setter.hs, dist/build/Optics/Setter.o, dist/build/Optics/Setter.dyn_o )
[48 of 66] Compiling Optics.Operators ( src/Optics/Operators.hs, dist/build/Optics/Operators.o, dist/build/Optics/Operators.dyn_o )
[49 of 66] Compiling Optics.Operators.Unsafe ( src/Optics/Operators/Unsafe.hs, dist/build/Optics/Operators/Unsafe.o, dist/build/Optics/Operators/Unsafe.dyn_o )
[50 of 66] Compiling Optics.At.Core   ( src/Optics/At/Core.hs, dist/build/Optics/At/Core.o, dist/build/Optics/At/Core.dyn_o )
[51 of 66] Compiling Optics.Arrow     ( src/Optics/Arrow.hs, dist/build/Optics/Arrow.o, dist/build/Optics/Arrow.dyn_o )
[52 of 66] Compiling Data.Set.Optics  ( src/Data/Set/Optics.hs, dist/build/Data/Set/Optics.o, dist/build/Data/Set/Optics.dyn_o )
[53 of 66] Compiling Data.IntSet.Optics ( src/Data/IntSet/Optics.hs, dist/build/Data/IntSet/Optics.o, dist/build/Data/IntSet/Optics.dyn_o )
[54 of 66] Compiling Optics.Traversal ( src/Optics/Traversal.hs, dist/build/Optics/Traversal.o, dist/build/Optics/Traversal.dyn_o )
[55 of 66] Compiling Optics.IxTraversal ( src/Optics/IxTraversal.hs, dist/build/Optics/IxTraversal.o, dist/build/Optics/IxTraversal.dyn_o )
[56 of 66] Compiling Optics.Each.Core ( src/Optics/Each/Core.hs, dist/build/Optics/Each/Core.o, dist/build/Optics/Each/Core.dyn_o )
[57 of 66] Compiling Optics.Internal.Generic ( src/Optics/Internal/Generic.hs, dist/build/Optics/Internal/Generic.o, dist/build/Optics/Internal/Generic.dyn_o )
[58 of 66] Compiling Optics.Label     ( src/Optics/Label.hs, dist/build/Optics/Label.o, dist/build/Optics/Label.dyn_o )
[59 of 66] Compiling GHC.Generics.Optics ( src/GHC/Generics/Optics.hs, dist/build/GHC/Generics/Optics.o, dist/build/GHC/Generics/Optics.dyn_o )
[60 of 66] Compiling Optics.Indexed.Core ( src/Optics/Indexed/Core.hs, dist/build/Optics/Indexed/Core.o, dist/build/Optics/Indexed/Core.dyn_o )
[61 of 66] Compiling Optics.Generic   ( src/Optics/Generic.hs, dist/build/Optics/Generic.o, dist/build/Optics/Generic.dyn_o )
[62 of 66] Compiling Data.Tuple.Optics ( src/Data/Tuple/Optics.hs, dist/build/Data/Tuple/Optics.o, dist/build/Data/Tuple/Optics.dyn_o )
[63 of 66] Compiling Optics.Cons.Core ( src/Optics/Cons/Core.hs, dist/build/Optics/Cons/Core.o, dist/build/Optics/Cons/Core.dyn_o )
[64 of 66] Compiling Numeric.Optics   ( src/Numeric/Optics.hs, dist/build/Numeric/Optics.o, dist/build/Numeric/Optics.dyn_o )
[65 of 66] Compiling Optics.Core      ( src/Optics/Core.hs, dist/build/Optics/Core.o, dist/build/Optics/Core.dyn_o )
[66 of 66] Compiling Data.Sequence.Optics ( src/Data/Sequence/Optics.hs, dist/build/Data/Sequence/Optics.o, dist/build/Data/Sequence/Optics.dyn_o )
Preprocessing library for optics-core-0.4.1.1..
Running Haddock on library for optics-core-0.4.1.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.

src/Optics/At/Core.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Label.hs:4:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
4 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/ReadOnly.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Indexed.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/Subtyping.hs:3:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
3 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/TypeLevel.hs:3:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
3 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/Types.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^
[ 1 of 66] Compiling Optics.Internal.Bi ( src/Optics/Internal/Bi.hs, nothing )
[ 2 of 66] Compiling Optics.Internal.Indexed.Classes ( src/Optics/Internal/Indexed/Classes.hs, nothing )
[ 3 of 66] Compiling Optics.Internal.Magic ( src/Optics/Internal/Magic.hs, nothing )
[ 4 of 66] Compiling Optics.Internal.Optic.TypeLevel ( src/Optics/Internal/Optic/TypeLevel.hs, nothing )
[ 5 of 66] Compiling Optics.Internal.Generic.TypeLevel ( src/Optics/Internal/Generic/TypeLevel.hs, nothing )
[ 6 of 66] Compiling Optics.Internal.Optic.Types ( src/Optics/Internal/Optic/Types.hs, nothing )
[ 7 of 66] Compiling Optics.Internal.Optic.Subtyping ( src/Optics/Internal/Optic/Subtyping.hs, nothing )
[ 8 of 66] Compiling Optics.Internal.Optic ( src/Optics/Internal/Optic.hs, nothing )
[ 9 of 66] Compiling Optics.Internal.IxSetter ( src/Optics/Internal/IxSetter.hs, nothing )
[10 of 66] Compiling Optics.Internal.Indexed ( src/Optics/Internal/Indexed.hs, nothing )
[11 of 66] Compiling Optics.Internal.Fold ( src/Optics/Internal/Fold.hs, nothing )
[12 of 66] Compiling Optics.Internal.IxFold ( src/Optics/Internal/IxFold.hs, nothing )
[13 of 66] Compiling Optics.Getter    ( src/Optics/Getter.hs, nothing )
[14 of 66] Compiling Optics.Coerce    ( src/Optics/Coerce.hs, nothing )
[15 of 66] Compiling Optics.AffineTraversal ( src/Optics/AffineTraversal.hs, nothing )
[16 of 66] Compiling Data.Typeable.Optics ( src/Data/Typeable/Optics.hs, nothing )
[17 of 66] Compiling Optics.AffineFold ( src/Optics/AffineFold.hs, nothing )
[18 of 66] Compiling Optics.Internal.Setter ( src/Optics/Internal/Setter.hs, nothing )
[19 of 66] Compiling Optics.Internal.IxTraversal ( src/Optics/Internal/IxTraversal.hs, nothing )
[20 of 66] Compiling Optics.Internal.Traversal ( src/Optics/Internal/Traversal.hs, nothing )
[21 of 66] Compiling Optics.Internal.Utils ( src/Optics/Internal/Utils.hs, nothing )
[22 of 66] Compiling Optics.Fold      ( src/Optics/Fold.hs, nothing )
[23 of 66] Compiling Optics.IxAffineFold ( src/Optics/IxAffineFold.hs, nothing )
[24 of 66] Compiling Optics.IxAffineTraversal ( src/Optics/IxAffineTraversal.hs, nothing )
[25 of 66] Compiling Optics.IxFold    ( src/Optics/IxFold.hs, nothing )
[26 of 66] Compiling Optics.IxGetter  ( src/Optics/IxGetter.hs, nothing )
[27 of 66] Compiling Optics.IxLens    ( src/Optics/IxLens.hs, nothing )
[28 of 66] Compiling Optics.IxSetter  ( src/Optics/IxSetter.hs, nothing )
[29 of 66] Compiling Optics.Lens      ( src/Optics/Lens.hs, nothing )
[30 of 66] Compiling Data.Tree.Optics ( src/Data/Tree/Optics.hs, nothing )
[31 of 66] Compiling Optics.Optic     ( src/Optics/Optic.hs, nothing )
[32 of 66] Compiling Optics.Core.Extras ( src/Optics/Core/Extras.hs, nothing )
[33 of 66] Compiling Data.Map.Optics  ( src/Data/Map/Optics.hs, nothing )
[34 of 66] Compiling Data.IntMap.Optics ( src/Data/IntMap/Optics.hs, nothing )
[35 of 66] Compiling Optics.Prism     ( src/Optics/Prism.hs, nothing )
[36 of 66] Compiling Data.Maybe.Optics ( src/Data/Maybe/Optics.hs, nothing )
[37 of 66] Compiling Data.List.Optics ( src/Data/List/Optics.hs, nothing )
[38 of 66] Compiling Data.Either.Optics ( src/Data/Either/Optics.hs, nothing )
[39 of 66] Compiling Optics.Re        ( src/Optics/Re.hs, nothing )
[40 of 66] Compiling Optics.ReadOnly  ( src/Optics/ReadOnly.hs, nothing )
[41 of 66] Compiling Optics.ReversedLens ( src/Optics/ReversedLens.hs, nothing )
[42 of 66] Compiling Optics.ReversedPrism ( src/Optics/ReversedPrism.hs, nothing )
[43 of 66] Compiling Optics.Review    ( src/Optics/Review.hs, nothing )
[44 of 66] Compiling Optics.Iso       ( src/Optics/Iso.hs, nothing )
[45 of 66] Compiling Optics.Mapping   ( src/Optics/Mapping.hs, nothing )
[46 of 66] Compiling Optics.Empty.Core ( src/Optics/Empty/Core.hs, nothing )
[47 of 66] Compiling Optics.Setter    ( src/Optics/Setter.hs, nothing )
[48 of 66] Compiling Optics.Operators ( src/Optics/Operators.hs, nothing )
[49 of 66] Compiling Optics.Operators.Unsafe ( src/Optics/Operators/Unsafe.hs, nothing )
[50 of 66] Compiling Optics.At.Core   ( src/Optics/At/Core.hs, nothing )
[51 of 66] Compiling Optics.Arrow     ( src/Optics/Arrow.hs, nothing )
[52 of 66] Compiling Data.Set.Optics  ( src/Data/Set/Optics.hs, nothing )
[53 of 66] Compiling Data.IntSet.Optics ( src/Data/IntSet/Optics.hs, nothing )
[54 of 66] Compiling Optics.Traversal ( src/Optics/Traversal.hs, nothing )
[55 of 66] Compiling Optics.IxTraversal ( src/Optics/IxTraversal.hs, nothing )
[56 of 66] Compiling Optics.Each.Core ( src/Optics/Each/Core.hs, nothing )
[57 of 66] Compiling Optics.Internal.Generic ( src/Optics/Internal/Generic.hs, nothing )
[58 of 66] Compiling Optics.Label     ( src/Optics/Label.hs, nothing )
[59 of 66] Compiling GHC.Generics.Optics ( src/GHC/Generics/Optics.hs, nothing )
[60 of 66] Compiling Optics.Indexed.Core ( src/Optics/Indexed/Core.hs, nothing )
[61 of 66] Compiling Optics.Generic   ( src/Optics/Generic.hs, nothing )
[62 of 66] Compiling Data.Tuple.Optics ( src/Data/Tuple/Optics.hs, nothing )
[63 of 66] Compiling Optics.Cons.Core ( src/Optics/Cons/Core.hs, nothing )
[64 of 66] Compiling Numeric.Optics   ( src/Numeric/Optics.hs, nothing )
[65 of 66] Compiling Optics.Core      ( src/Optics/Core.hs, nothing )
[66 of 66] Compiling Data.Sequence.Optics ( src/Data/Sequence/Optics.hs, nothing )
Haddock coverage:
 100% (  5 /  5) in 'Optics.Internal.Bi'
 100% (  4 /  4) in 'Optics.Internal.Indexed.Classes'
  66% (  2 /  3) in 'Optics.Internal.Magic'
  Missing documentation for:
    TypeInferenceLoop (src/Optics/Internal/Magic.hs:25)
  68% ( 17 / 25) in 'Optics.Internal.Optic.TypeLevel'
  Missing documentation for:
    ShowSymbolWithOrigin (src/Optics/Internal/Optic/TypeLevel.hs:28)
    ShowSymbolsWithOrigin (src/Optics/Internal/Optic/TypeLevel.hs:35)
    ShowOperators (src/Optics/Internal/Optic/TypeLevel.hs:41)
    AppendEliminations (src/Optics/Internal/Optic/TypeLevel.hs:47)
    ShowEliminations (src/Optics/Internal/Optic/TypeLevel.hs:51)
    FromRight (src/Optics/Internal/Optic/TypeLevel.hs:134)
    IsLeft (src/Optics/Internal/Optic/TypeLevel.hs:138)
    ToOrdinal (src/Optics/Internal/Optic/TypeLevel.hs:168)
  85% ( 12 / 14) in 'Optics.Internal.Generic.TypeLevel'
  Missing documentation for:
    Path (src/Optics/Internal/Generic/TypeLevel.hs:39)
    NoGenericError (src/Optics/Internal/Generic/TypeLevel.hs:128)
 100% ( 15 / 15) in 'Optics.Internal.Optic.Types'
  21% (  3 / 14) in 'Optics.Internal.Optic.Subtyping'
  Missing documentation for:
    EliminationForms (src/Optics/Internal/Optic/Subtyping.hs:42)
    AffineFoldEliminations (src/Optics/Internal/Optic/Subtyping.hs:56)
    AffineTraversalEliminations (src/Optics/Internal/Optic/Subtyping.hs:59)
    FoldEliminations (src/Optics/Internal/Optic/Subtyping.hs:62)
    GetterEliminations (src/Optics/Internal/Optic/Subtyping.hs:68)
    IsoEliminations (src/Optics/Internal/Optic/Subtyping.hs:71)
    LensEliminations (src/Optics/Internal/Optic/Subtyping.hs:75)
    PrismEliminations (src/Optics/Internal/Optic/Subtyping.hs:78)
    ReviewEliminations (src/Optics/Internal/Optic/Subtyping.hs:82)
    SetterEliminations (src/Optics/Internal/Optic/Subtyping.hs:85)
    TraversalEliminations (src/Optics/Internal/Optic/Subtyping.hs:90)
Warning: 'Optic' is ambiguous. It is defined
    * at src/Optics/Internal/Optic.hs:54:5
    * at src/Optics/Internal/Optic.hs:53: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/Optics/Internal/Optic.hs:53:1
 100% ( 14 / 14) in 'Optics.Internal.Optic'
 100% (  2 /  2) in 'Optics.Internal.IxSetter'
  60% (  6 / 10) in 'Optics.Internal.Indexed'
  Missing documentation for:
    ShowTypes (src/Optics/Internal/Indexed.hs:96)
    IntT (src/Optics/Internal/Indexed.hs:103)
    unIntT (src/Optics/Internal/Indexed.hs:106)
    Indexing (src/Optics/Internal/Indexed.hs:108)
 100% (  8 /  8) in 'Optics.Internal.Fold'
 100% (  4 /  4) in 'Optics.Internal.IxFold'
Warning: 'Optic' is ambiguous. It is defined
    * at src/Optics/Internal/Optic.hs:54:5
    * at src/Optics/Internal/Optic.hs:53: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/Optics/Internal/Optic.hs:53:1
 100% ( 15 / 15) in 'Optics.Getter'
Warning: 'Optic' is ambiguous. It is defined
    * at src/Optics/Internal/Optic.hs:54:5
    * at src/Optics/Internal/Optic.hs:53: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/Optics/Internal/Optic.hs:53:1
 100% (  5 /  5) in 'Optics.Coerce'
 100% ( 24 / 24) in 'Optics.AffineTraversal'
 100% (  3 /  3) in 'Data.Typeable.Optics'
Warning: 'traverse_' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 22 / 22) in 'Optics.AffineFold'
 100% (  2 /  2) in 'Optics.Internal.Setter'
 100% (  2 /  2) in 'Optics.Internal.IxTraversal'
 100% (  2 /  2) in 'Optics.Internal.Traversal'
Warning: 'OrT' is ambiguous. It is defined
    * at src/Optics/Internal/Utils.hs:80:16
    * at src/Optics/Internal/Utils.hs:80: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/Optics/Internal/Utils.hs:80:1
  72% (  8 / 11) in 'Optics.Internal.Utils'
  Missing documentation for:
    Identity' (src/Optics/Internal/Utils.hs:29)
    unwrapIdentity' (src/Optics/Internal/Utils.hs:57)
    runTraversed (src/Optics/Internal/Utils.hs:68)
Warning: 'Product' is ambiguous. It is defined
    * in Data.Semigroup.Internal
    * in Data.Semigroup.Internal
    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.Internal
Warning: 'Sum' is ambiguous. It is defined
    * in Data.Semigroup.Internal
    * in Data.Semigroup.Internal
    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.Internal
 100% ( 59 / 59) in 'Optics.Fold'
Warning: 'itraverse_' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'aifoldVL' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'aitraverseOf_' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 21 / 21) in 'Optics.IxAffineFold'
 100% ( 19 / 19) in 'Optics.IxAffineTraversal'
 100% ( 37 / 37) in 'Optics.IxFold'
 100% ( 11 / 11) in 'Optics.IxGetter'
Warning: '_1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: '_2' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'itraversed' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'IxTraversal' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 21 / 21) in 'Optics.IxLens'
 100% ( 22 / 22) in 'Optics.IxSetter'
 100% ( 29 / 29) in 'Optics.Lens'
 100% (  3 /  3) in 'Data.Tree.Optics'
Warning: 'Optic' is ambiguous. It is defined
    * at src/Optics/Internal/Optic.hs:54:5
    * at src/Optics/Internal/Optic.hs:53: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/Optics/Internal/Optic.hs:53:1
 100% ( 29 / 29) in 'Optics.Optic'
  50% (  1 /  2) in 'Optics.Core.Extras'
  Missing documentation for:
    Module header
 100% (  6 /  6) in 'Data.Map.Optics'
 100% (  6 /  6) in 'Data.IntMap.Optics'
 100% ( 26 / 26) in 'Optics.Prism'
 100% (  4 /  4) in 'Data.Maybe.Optics'
 100% (  3 /  3) in 'Data.List.Optics'
 100% (  3 /  3) in 'Data.Either.Optics'
 100% (  2 /  2) in 'Optics.Re'
Warning: 'Optic' is ambiguous. It is defined
    * at src/Optics/Internal/Optic.hs:54:5
    * at src/Optics/Internal/Optic.hs:53: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/Optics/Internal/Optic.hs:53:1
 100% (  2 /  2) in 'Optics.ReadOnly'
 100% ( 13 / 13) in 'Optics.ReversedLens'
 100% ( 13 / 13) in 'Optics.ReversedPrism'
 100% ( 12 / 12) in 'Optics.Review'
 100% ( 35 / 35) in 'Optics.Iso'
 100% (  2 /  2) in 'Optics.Mapping'
 100% (  3 /  3) in 'Optics.Empty.Core'
Warning: 'universeOf' 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.
 100% ( 24 / 24) in 'Optics.Setter'
 100% ( 11 / 11) in 'Optics.Operators'
 100% (  2 /  2) in 'Optics.Operators.Unsafe'
Warning: 'Array' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'A_Traversal' 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.
 100% ( 13 / 13) in 'Optics.At.Core'
  66% (  2 /  3) in 'Optics.Arrow'
  Missing documentation for:
    ArrowOptic (src/Optics/Arrow.hs:68)
 100% (  3 /  3) in 'Data.Set.Optics'
 100% (  4 /  4) in 'Data.IntSet.Optics'
 100% ( 41 / 41) in 'Optics.Traversal'
 100% ( 44 / 44) in 'Optics.IxTraversal'
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
 100% (  3 /  3) in 'Optics.Each.Core'
  26% (  8 / 30) in 'Optics.Internal.Generic'
  Missing documentation for:
    Module header
    _V1 (src/Optics/Internal/Generic.hs:70)
    _U1 (src/Optics/Internal/Generic.hs:73)
    _Par1 (src/Optics/Internal/Generic.hs:76)
    _Rec1 (src/Optics/Internal/Generic.hs:79)
    _K1 (src/Optics/Internal/Generic.hs:82)
    _M1 (src/Optics/Internal/Generic.hs:85)
    _L1 (src/Optics/Internal/Generic.hs:88)
    _R1 (src/Optics/Internal/Generic.hs:94)
    GFieldImpl (src/Optics/Internal/Generic.hs:102)
    GSetFieldSum (src/Optics/Internal/Generic.hs:121)
    GSetFieldProd (src/Optics/Internal/Generic.hs:152)
    GAffineFieldImpl (src/Optics/Internal/Generic.hs:190)
    GAffineFieldSum (src/Optics/Internal/Generic.hs:218)
    GFieldProd (src/Optics/Internal/Generic.hs:254)
    GPositionImpl (src/Optics/Internal/Generic.hs:295)
    GPositionSum (src/Optics/Internal/Generic.hs:320)
    GConstructorImpl (src/Optics/Internal/Generic.hs:362)
    GConstructorSum (src/Optics/Internal/Generic.hs:388)
    GConstructorTuple (src/Optics/Internal/Generic.hs:430)
    GPlateImpl (src/Optics/Internal/Generic.hs:514)
    GPlateInner (src/Optics/Internal/Generic.hs:545)
Warning: 'GenericLabelOptic' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 19 / 19) in 'Optics.Label'
  27% (  3 / 11) in 'GHC.Generics.Optics'
  Missing documentation for:
    _V1 (src/Optics/Internal/Generic.hs:70)
    _U1 (src/Optics/Internal/Generic.hs:73)
    _Par1 (src/Optics/Internal/Generic.hs:76)
    _Rec1 (src/Optics/Internal/Generic.hs:79)
    _K1 (src/Optics/Internal/Generic.hs:82)
    _M1 (src/Optics/Internal/Generic.hs:85)
    _L1 (src/Optics/Internal/Generic.hs:88)
    _R1 (src/Optics/Internal/Generic.hs:94)
 100% ( 33 / 33) in 'Optics.Indexed.Core'
 100% ( 10 / 10) in 'Optics.Generic'
Warning: 'Generic' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 21 / 21) in 'Data.Tuple.Optics'
 100% ( 17 / 17) in 'Optics.Cons.Core'
 100% ( 16 / 16) in 'Numeric.Optics'
 100% ( 43 / 43) in 'Optics.Core'
Warning: 'viewl' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'viewr' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  7 /  7) in 'Data.Sequence.Optics'
Warning: Optics.Internal.Generic.TypeLevel: could not find link destinations for: 
	- Optics.Internal.Generic.TypeLevel.Void1
	- Optics.Internal.Generic.TypeLevel.ContinueWhenLeft
Warning: Optics.Internal.Optic.Types: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_Review
	- Optics.Re.D:R:ReversedOpticA_Getter
	- Optics.Re.D:R:ReversedOpticA_ReversedLens
	- Optics.Re.D:R:ReversedOpticA_Lens
	- Optics.Re.D:R:ReversedOpticA_ReversedPrism
	- Optics.Re.D:R:ReversedOpticA_Prism
	- Optics.Re.D:R:ReversedOpticAn_Iso
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Fold
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_AffineFold
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Getter
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_ReversedPrism
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Traversal
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_AffineTraversal
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Prism
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Lens
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_Iso
	- Optics.Mapping.D:R:MappedOpticA_ReversedLens
	- Optics.Mapping.D:R:MappedOpticA_Prism
	- Optics.Mapping.D:R:MappedOpticA_Review
	- Optics.Mapping.D:R:MappedOpticA_Lens
	- Optics.Mapping.D:R:MappedOpticA_ReversedPrism
	- Optics.Mapping.D:R:MappedOpticA_Getter
	- Optics.Mapping.D:R:MappedOpticAn_Iso
Warning: Optics.Getter: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_Getter
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Getter
	- Optics.Mapping.D:R:MappedOpticA_Getter
Warning: Optics.AffineTraversal: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_AffineTraversal
Warning: Optics.AffineFold: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_AffineFold
Warning: Optics.Fold: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Fold
Warning: Optics.IxAffineFold: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_AffineFold
Warning: Optics.IxAffineTraversal: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_AffineTraversal
Warning: Optics.IxFold: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Fold
Warning: Optics.IxGetter: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_Getter
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Getter
	- Optics.Mapping.D:R:MappedOpticA_Getter
Warning: Optics.IxLens: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_Lens
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Lens
	- Optics.Mapping.D:R:MappedOpticA_Lens
Warning: Optics.Lens: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_Lens
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Lens
	- Optics.Mapping.D:R:MappedOpticA_Lens
Warning: Optics.Prism: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_Prism
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Prism
	- Optics.Mapping.D:R:MappedOpticA_Prism
Warning: Optics.Re: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_Review
	- Optics.Re.D:R:ReversedOpticA_Getter
	- Optics.Re.D:R:ReversedOpticA_ReversedLens
	- Optics.Re.D:R:ReversedOpticA_Lens
	- Optics.Re.D:R:ReversedOpticA_ReversedPrism
	- Optics.Re.D:R:ReversedOpticA_Prism
	- Optics.Re.D:R:ReversedOpticAn_Iso
Warning: Optics.ReadOnly: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Fold
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_AffineFold
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Getter
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_ReversedPrism
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Traversal
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_AffineTraversal
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Prism
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Lens
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_Iso
Warning: Optics.ReversedLens: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_ReversedLens
	- Optics.Mapping.D:R:MappedOpticA_ReversedLens
Warning: Optics.ReversedPrism: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_ReversedPrism
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_ReversedPrism
	- Optics.Mapping.D:R:MappedOpticA_ReversedPrism
Warning: Optics.Review: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticA_Review
	- Optics.Mapping.D:R:MappedOpticA_Review
Warning: Optics.Iso: could not find link destinations for: 
	- Optics.Re.D:R:ReversedOpticAn_Iso
	- Optics.ReadOnly.D:R:ReadOnlyOpticAn_Iso
	- Optics.Mapping.D:R:MappedOpticAn_Iso
Warning: Optics.Mapping: could not find link destinations for: 
	- Optics.Mapping.D:R:MappedOpticA_ReversedLens
	- Optics.Mapping.D:R:MappedOpticA_Prism
	- Optics.Mapping.D:R:MappedOpticA_Review
	- Optics.Mapping.D:R:MappedOpticA_Lens
	- Optics.Mapping.D:R:MappedOpticA_ReversedPrism
	- Optics.Mapping.D:R:MappedOpticA_Getter
	- Optics.Mapping.D:R:MappedOpticAn_Iso
Warning: Optics.At.Core: could not find link destinations for: 
	- Optics.At.Core.R:IxKindTuple9
	- Optics.At.Core.R:IxKindTuple8
	- Optics.At.Core.R:IxKindTuple7
	- Optics.At.Core.R:IxKindTuple6
	- Optics.At.Core.R:IxKindTuple5
	- Optics.At.Core.R:IxKindTuple4
	- Optics.At.Core.R:IxKindTuple3
	- Optics.At.Core.R:IxKindTuple2
	- Optics.At.Core.R:IxKindUArray
	- Optics.At.Core.R:IxKindArray
	- Optics.At.Core.R:IxKindIntSet
	- Optics.At.Core.R:IxKindSet
	- Optics.At.Core.R:IxKindMap
	- Optics.At.Core.R:IxKindIntMap
	- Optics.At.Core.R:IxKindSeq
	- Optics.At.Core.R:IxKindTree
	- Optics.At.Core.D:R:IxKindIdentity
	- Optics.At.Core.R:IxKindNonEmpty
	- Optics.At.Core.R:IxKindList
	- Optics.At.Core.R:IxKindMaybe
	- Optics.At.Core.D:R:IxKindFUN
Warning: Optics.Traversal: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Traversal
Warning: Optics.IxTraversal: could not find link destinations for: 
	- Optics.ReadOnly.D:R:ReadOnlyOpticA_Traversal
Warning: Optics.Internal.Generic: could not find link destinations for: 
	- Optics.Internal.Generic.GPositionPath
	- Optics.Internal.Generic.GAffineFieldMaybe
	- Optics.Internal.Generic.GSetFieldPath
Warning: Optics.Label: could not find link destinations for: 
	- Optics.Label.GenericLabelOpticContext
Warning: Optics.Generic: could not find link destinations for: 
	- Optics.Generic.GPlateContext
	- Optics.Generic.GConstructorContext
	- Optics.Generic.GPositionContext
	- Optics.Generic.GAFieldContext
	- Optics.Generic.GFieldContext
Documentation created: dist/doc/html/optics-core/,
dist/doc/html/optics-core/optics-core.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/optics-core-0.4.1.1-LFBAVDYbECCKQzELyTOf33
Completed    optics-core-0.4.1.1
Downloading  dani-optics-dot-0.1.0.0
Downloaded   dani-optics-dot-0.1.0.0
Configuring dani-optics-dot-0.1.0.0...
Preprocessing library for dani-optics-dot-0.1.0.0..
Building library for dani-optics-dot-0.1.0.0..
[1 of 1] Compiling Optics.Dot       ( lib/Optics/Dot.hs, dist/build/Optics/Dot.o, dist/build/Optics/Dot.dyn_o )

lib/Optics/Dot.hs:117:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance:
      instance (DotOptics u, method ~ DotOpticsMethod u,
                HasDotOptic method name dotName u v a b,
                l ~ DotOpticKind method name u, JoinKinds k l m,
                AppendIndices is NoIx ks) =>
               HasField dotName (Optic k is s t u v) (Optic m ks s t a b)
    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.
    |
117 | instance
    | ^^^^^^^^...
Preprocessing library for dani-optics-dot-0.1.0.0..
Running Haddock on library for dani-optics-dot-0.1.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Optics.Dot       ( lib/Optics/Dot.hs, nothing )

lib/Optics/Dot.hs:117:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance:
      instance (DotOptics u, method ~ DotOpticsMethod u,
                HasDotOptic method name dotName u v a b,
                l ~ DotOpticKind method name u, JoinKinds k l m,
                AppendIndices is NoIx ks) =>
               HasField dotName (Optic k is s t u v) (Optic m ks s t a b)
    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.
    |
117 | instance
    | ^^^^^^^^...
Haddock coverage:
 100% (  7 /  7) in 'Optics.Dot'
Warning: Optics.Dot: could not find link destinations for: 
	- Optics.Dot.D:R:DotOpticsMethodTYPEGenericFields
	- Optics.Dot.D:R:DotOpticsMethodTYPEGenericAffineFields
	- Optics.Dot.D:R:DotOpticsMethodTYPEGenericConstructors
Documentation created: dist/doc/html/dani-optics-dot/,
dist/doc/html/dani-optics-dot/dani-optics-dot.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/dani-optics-dot-0.1.0.0-KF8H3E6Qzw3G7gqDejLhB4
Completed    dani-optics-dot-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):
 - indexed-profunctors-0.1.1.1 (lib:indexed-profunctors) (requires build)
 - indexed-traversable-0.1.4 (lib:indexed-traversable) (requires build)
 - optics-core-0.4.1.1 (lib:optics-core) (requires build)
 - dani-optics-dot-0.1.0.0 (first run)
Configuring indexed-profunctors-0.1.1.1...
Preprocessing library for indexed-profunctors-0.1.1.1..
Building library for indexed-profunctors-0.1.1.1..
[1 of 1] Compiling Data.Profunctor.Indexed ( src/Data/Profunctor/Indexed.hs, dist/build/Data/Profunctor/Indexed.o, dist/build/Data/Profunctor/Indexed.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3015448/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/indexed-profunctors-0.1.1.1-224f15ed668e530c2b83aed6480a94e8b7259c4d5ff7ca592639b77f9a51edaa/lib
Configuring indexed-traversable-0.1.4...
Preprocessing library for indexed-traversable-0.1.4..
Building library for indexed-traversable-0.1.4..
[1 of 7] Compiling CoerceCompat     ( src/CoerceCompat.hs, dist/build/CoerceCompat.o, dist/build/CoerceCompat.dyn_o )
[2 of 7] Compiling GhcList          ( src/GhcList.hs, dist/build/GhcList.o, dist/build/GhcList.dyn_o )
[3 of 7] Compiling WithIndex        ( src/WithIndex.hs, dist/build/WithIndex.o, dist/build/WithIndex.dyn_o )
[4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, dist/build/Data/Traversable/WithIndex.o, dist/build/Data/Traversable/WithIndex.dyn_o )
[5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, dist/build/Data/Functor/WithIndex.o, dist/build/Data/Functor/WithIndex.dyn_o )
[6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, dist/build/Data/Foldable1/WithIndex.o, dist/build/Data/Foldable1/WithIndex.dyn_o )
[7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, dist/build/Data/Foldable/WithIndex.o, dist/build/Data/Foldable/WithIndex.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3015448/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/indexed-traversable-0.1.4-821926d0b5ed336177ce97227cb4700ab382410c99dce24d231a5a30d620f6a9/lib
Configuring optics-core-0.4.1.1...
Preprocessing library for optics-core-0.4.1.1..
Building library for optics-core-0.4.1.1..

src/Optics/At/Core.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Label.hs:4:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
4 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/ReadOnly.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Indexed.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/Subtyping.hs:3:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
3 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/TypeLevel.hs:3:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
3 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^

src/Optics/Internal/Optic/Types.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
  |
2 | {-# LANGUAGE TypeInType #-}
  |              ^^^^^^^^^^
[ 1 of 66] Compiling Optics.Internal.Bi ( src/Optics/Internal/Bi.hs, dist/build/Optics/Internal/Bi.o, dist/build/Optics/Internal/Bi.dyn_o )
[ 2 of 66] Compiling Optics.Internal.Indexed.Classes ( src/Optics/Internal/Indexed/Classes.hs, dist/build/Optics/Internal/Indexed/Classes.o, dist/build/Optics/Internal/Indexed/Classes.dyn_o )
[ 3 of 66] Compiling Optics.Internal.Magic ( src/Optics/Internal/Magic.hs, dist/build/Optics/Internal/Magic.o, dist/build/Optics/Internal/Magic.dyn_o )
[ 4 of 66] Compiling Optics.Internal.Optic.TypeLevel ( src/Optics/Internal/Optic/TypeLevel.hs, dist/build/Optics/Internal/Optic/TypeLevel.o, dist/build/Optics/Internal/Optic/TypeLevel.dyn_o )
[ 5 of 66] Compiling Optics.Internal.Generic.TypeLevel ( src/Optics/Internal/Generic/TypeLevel.hs, dist/build/Optics/Internal/Generic/TypeLevel.o, dist/build/Optics/Internal/Generic/TypeLevel.dyn_o )
[ 6 of 66] Compiling Optics.Internal.Optic.Types ( src/Optics/Internal/Optic/Types.hs, dist/build/Optics/Internal/Optic/Types.o, dist/build/Optics/Internal/Optic/Types.dyn_o )
[ 7 of 66] Compiling Optics.Internal.Optic.Subtyping ( src/Optics/Internal/Optic/Subtyping.hs, dist/build/Optics/Internal/Optic/Subtyping.o, dist/build/Optics/Internal/Optic/Subtyping.dyn_o )
[ 8 of 66] Compiling Optics.Internal.Optic ( src/Optics/Internal/Optic.hs, dist/build/Optics/Internal/Optic.o, dist/build/Optics/Internal/Optic.dyn_o )
[ 9 of 66] Compiling Optics.Internal.IxSetter ( src/Optics/Internal/IxSetter.hs, dist/build/Optics/Internal/IxSetter.o, dist/build/Optics/Internal/IxSetter.dyn_o )
[10 of 66] Compiling Optics.Internal.Indexed ( src/Optics/Internal/Indexed.hs, dist/build/Optics/Internal/Indexed.o, dist/build/Optics/Internal/Indexed.dyn_o )
[11 of 66] Compiling Optics.Internal.Fold ( src/Optics/Internal/Fold.hs, dist/build/Optics/Internal/Fold.o, dist/build/Optics/Internal/Fold.dyn_o )
[12 of 66] Compiling Optics.Internal.IxFold ( src/Optics/Internal/IxFold.hs, dist/build/Optics/Internal/IxFold.o, dist/build/Optics/Internal/IxFold.dyn_o )
[13 of 66] Compiling Optics.Getter    ( src/Optics/Getter.hs, dist/build/Optics/Getter.o, dist/build/Optics/Getter.dyn_o )
[14 of 66] Compiling Optics.Coerce    ( src/Optics/Coerce.hs, dist/build/Optics/Coerce.o, dist/build/Optics/Coerce.dyn_o )
[15 of 66] Compiling Optics.AffineTraversal ( src/Optics/AffineTraversal.hs, dist/build/Optics/AffineTraversal.o, dist/build/Optics/AffineTraversal.dyn_o )
[16 of 66] Compiling Data.Typeable.Optics ( src/Data/Typeable/Optics.hs, dist/build/Data/Typeable/Optics.o, dist/build/Data/Typeable/Optics.dyn_o )
[17 of 66] Compiling Optics.AffineFold ( src/Optics/AffineFold.hs, dist/build/Optics/AffineFold.o, dist/build/Optics/AffineFold.dyn_o )
[18 of 66] Compiling Optics.Internal.Setter ( src/Optics/Internal/Setter.hs, dist/build/Optics/Internal/Setter.o, dist/build/Optics/Internal/Setter.dyn_o )
[19 of 66] Compiling Optics.Internal.IxTraversal ( src/Optics/Internal/IxTraversal.hs, dist/build/Optics/Internal/IxTraversal.o, dist/build/Optics/Internal/IxTraversal.dyn_o )
[20 of 66] Compiling Optics.Internal.Traversal ( src/Optics/Internal/Traversal.hs, dist/build/Optics/Internal/Traversal.o, dist/build/Optics/Internal/Traversal.dyn_o )
[21 of 66] Compiling Optics.Internal.Utils ( src/Optics/Internal/Utils.hs, dist/build/Optics/Internal/Utils.o, dist/build/Optics/Internal/Utils.dyn_o )
[22 of 66] Compiling Optics.Fold      ( src/Optics/Fold.hs, dist/build/Optics/Fold.o, dist/build/Optics/Fold.dyn_o )
[23 of 66] Compiling Optics.IxAffineFold ( src/Optics/IxAffineFold.hs, dist/build/Optics/IxAffineFold.o, dist/build/Optics/IxAffineFold.dyn_o )
[24 of 66] Compiling Optics.IxAffineTraversal ( src/Optics/IxAffineTraversal.hs, dist/build/Optics/IxAffineTraversal.o, dist/build/Optics/IxAffineTraversal.dyn_o )
[25 of 66] Compiling Optics.IxFold    ( src/Optics/IxFold.hs, dist/build/Optics/IxFold.o, dist/build/Optics/IxFold.dyn_o )
[26 of 66] Compiling Optics.IxGetter  ( src/Optics/IxGetter.hs, dist/build/Optics/IxGetter.o, dist/build/Optics/IxGetter.dyn_o )
[27 of 66] Compiling Optics.IxLens    ( src/Optics/IxLens.hs, dist/build/Optics/IxLens.o, dist/build/Optics/IxLens.dyn_o )
[28 of 66] Compiling Optics.IxSetter  ( src/Optics/IxSetter.hs, dist/build/Optics/IxSetter.o, dist/build/Optics/IxSetter.dyn_o )
[29 of 66] Compiling Optics.Lens      ( src/Optics/Lens.hs, dist/build/Optics/Lens.o, dist/build/Optics/Lens.dyn_o )
[30 of 66] Compiling Data.Tree.Optics ( src/Data/Tree/Optics.hs, dist/build/Data/Tree/Optics.o, dist/build/Data/Tree/Optics.dyn_o )
[31 of 66] Compiling Optics.Optic     ( src/Optics/Optic.hs, dist/build/Optics/Optic.o, dist/build/Optics/Optic.dyn_o )
[32 of 66] Compiling Optics.Core.Extras ( src/Optics/Core/Extras.hs, dist/build/Optics/Core/Extras.o, dist/build/Optics/Core/Extras.dyn_o )
[33 of 66] Compiling Data.Map.Optics  ( src/Data/Map/Optics.hs, dist/build/Data/Map/Optics.o, dist/build/Data/Map/Optics.dyn_o )
[34 of 66] Compiling Data.IntMap.Optics ( src/Data/IntMap/Optics.hs, dist/build/Data/IntMap/Optics.o, dist/build/Data/IntMap/Optics.dyn_o )
[35 of 66] Compiling Optics.Prism     ( src/Optics/Prism.hs, dist/build/Optics/Prism.o, dist/build/Optics/Prism.dyn_o )
[36 of 66] Compiling Data.Maybe.Optics ( src/Data/Maybe/Optics.hs, dist/build/Data/Maybe/Optics.o, dist/build/Data/Maybe/Optics.dyn_o )
[37 of 66] Compiling Data.List.Optics ( src/Data/List/Optics.hs, dist/build/Data/List/Optics.o, dist/build/Data/List/Optics.dyn_o )
[38 of 66] Compiling Data.Either.Optics ( src/Data/Either/Optics.hs, dist/build/Data/Either/Optics.o, dist/build/Data/Either/Optics.dyn_o )
[39 of 66] Compiling Optics.Re        ( src/Optics/Re.hs, dist/build/Optics/Re.o, dist/build/Optics/Re.dyn_o )
[40 of 66] Compiling Optics.ReadOnly  ( src/Optics/ReadOnly.hs, dist/build/Optics/ReadOnly.o, dist/build/Optics/ReadOnly.dyn_o )
[41 of 66] Compiling Optics.ReversedLens ( src/Optics/ReversedLens.hs, dist/build/Optics/ReversedLens.o, dist/build/Optics/ReversedLens.dyn_o )
[42 of 66] Compiling Optics.ReversedPrism ( src/Optics/ReversedPrism.hs, dist/build/Optics/ReversedPrism.o, dist/build/Optics/ReversedPrism.dyn_o )
[43 of 66] Compiling Optics.Review    ( src/Optics/Review.hs, dist/build/Optics/Review.o, dist/build/Optics/Review.dyn_o )
[44 of 66] Compiling Optics.Iso       ( src/Optics/Iso.hs, dist/build/Optics/Iso.o, dist/build/Optics/Iso.dyn_o )
[45 of 66] Compiling Optics.Mapping   ( src/Optics/Mapping.hs, dist/build/Optics/Mapping.o, dist/build/Optics/Mapping.dyn_o )
[46 of 66] Compiling Optics.Empty.Core ( src/Optics/Empty/Core.hs, dist/build/Optics/Empty/Core.o, dist/build/Optics/Empty/Core.dyn_o )
[47 of 66] Compiling Optics.Setter    ( src/Optics/Setter.hs, dist/build/Optics/Setter.o, dist/build/Optics/Setter.dyn_o )
[48 of 66] Compiling Optics.Operators ( src/Optics/Operators.hs, dist/build/Optics/Operators.o, dist/build/Optics/Operators.dyn_o )
[49 of 66] Compiling Optics.Operators.Unsafe ( src/Optics/Operators/Unsafe.hs, dist/build/Optics/Operators/Unsafe.o, dist/build/Optics/Operators/Unsafe.dyn_o )
[50 of 66] Compiling Optics.At.Core   ( src/Optics/At/Core.hs, dist/build/Optics/At/Core.o, dist/build/Optics/At/Core.dyn_o )
[51 of 66] Compiling Optics.Arrow     ( src/Optics/Arrow.hs, dist/build/Optics/Arrow.o, dist/build/Optics/Arrow.dyn_o )
[52 of 66] Compiling Data.Set.Optics  ( src/Data/Set/Optics.hs, dist/build/Data/Set/Optics.o, dist/build/Data/Set/Optics.dyn_o )
[53 of 66] Compiling Data.IntSet.Optics ( src/Data/IntSet/Optics.hs, dist/build/Data/IntSet/Optics.o, dist/build/Data/IntSet/Optics.dyn_o )
[54 of 66] Compiling Optics.Traversal ( src/Optics/Traversal.hs, dist/build/Optics/Traversal.o, dist/build/Optics/Traversal.dyn_o )
[55 of 66] Compiling Optics.IxTraversal ( src/Optics/IxTraversal.hs, dist/build/Optics/IxTraversal.o, dist/build/Optics/IxTraversal.dyn_o )
[56 of 66] Compiling Optics.Each.Core ( src/Optics/Each/Core.hs, dist/build/Optics/Each/Core.o, dist/build/Optics/Each/Core.dyn_o )
[57 of 66] Compiling Optics.Internal.Generic ( src/Optics/Internal/Generic.hs, dist/build/Optics/Internal/Generic.o, dist/build/Optics/Internal/Generic.dyn_o )
[58 of 66] Compiling Optics.Label     ( src/Optics/Label.hs, dist/build/Optics/Label.o, dist/build/Optics/Label.dyn_o )
[59 of 66] Compiling GHC.Generics.Optics ( src/GHC/Generics/Optics.hs, dist/build/GHC/Generics/Optics.o, dist/build/GHC/Generics/Optics.dyn_o )
[60 of 66] Compiling Optics.Indexed.Core ( src/Optics/Indexed/Core.hs, dist/build/Optics/Indexed/Core.o, dist/build/Optics/Indexed/Core.dyn_o )
[61 of 66] Compiling Optics.Generic   ( src/Optics/Generic.hs, dist/build/Optics/Generic.o, dist/build/Optics/Generic.dyn_o )
[62 of 66] Compiling Data.Tuple.Optics ( src/Data/Tuple/Optics.hs, dist/build/Data/Tuple/Optics.o, dist/build/Data/Tuple/Optics.dyn_o )
[63 of 66] Compiling Optics.Cons.Core ( src/Optics/Cons/Core.hs, dist/build/Optics/Cons/Core.o, dist/build/Optics/Cons/Core.dyn_o )
[64 of 66] Compiling Numeric.Optics   ( src/Numeric/Optics.hs, dist/build/Numeric/Optics.o, dist/build/Numeric/Optics.dyn_o )
[65 of 66] Compiling Optics.Core      ( src/Optics/Core.hs, dist/build/Optics/Core.o, dist/build/Optics/Core.dyn_o )
[66 of 66] Compiling Data.Sequence.Optics ( src/Data/Sequence/Optics.hs, dist/build/Data/Sequence/Optics.o, dist/build/Data/Sequence/Optics.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3015448/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/optics-core-0.4.1.1-731a58816fa4f58cc79bb4d645b3ee337e983207e36f8fc9944c0fd08e86b76a/lib
Configuring dani-optics-dot-0.1.0.0...
Preprocessing library for dani-optics-dot-0.1.0.0..
Building library for dani-optics-dot-0.1.0.0..
[1 of 1] Compiling Optics.Dot       ( lib/Optics/Dot.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/dani-optics-dot-0.1.0.0/noopt/build/Optics/Dot.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/dani-optics-dot-0.1.0.0/noopt/build/Optics/Dot.dyn_o )

lib/Optics/Dot.hs:117:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance:
      instance (DotOptics u, method ~ DotOpticsMethod u,
                HasDotOptic method name dotName u v a b,
                l ~ DotOpticKind method name u, JoinKinds k l m,
                AppendIndices is NoIx ks) =>
               HasField dotName (Optic k is s t u v) (Optic m ks s t a b)
    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.
    |
117 | instance
    | ^^^^^^^^...
Preprocessing test suite 'optimetrista-test' for dani-optics-dot-0.1.0.0..
Building test suite 'optimetrista-test' for dani-optics-dot-0.1.0.0..
[1 of 1] Compiling Main             ( test/Main.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/dani-optics-dot-0.1.0.0/noopt/build/optimetrista-test/optimetrista-test-tmp/Main.o )

test/Main.hs:120:20: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: data constructor MakeFields
    |
120 | newtype Fields s = MakeFields s
    |                    ^^^^^^^^^^^^
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/dani-optics-dot-0.1.0.0/noopt/build/optimetrista-test/optimetrista-test
Running 1 test suites...
Test suite optimetrista-test: RUNNING...
Test suite optimetrista-test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/dani-optics-dot-0.1.0.0.test
Writing: dani-optics-dot-0.1.0.0-inplace/Optics.Dot.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/dani-optics-dot-0.1.0.0/noopt/hpc/vanilla/html/optimetrista-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: dani-optics-dot-0.1.0.0-inplace/Optics.Dot.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/dani-optics-dot-0.1.0.0/noopt/hpc/vanilla/html/dani-optics-dot-0.1.0.0/hpc_index.html