Build #1 for tidal-parse-0.0.3

[all reports]

Package tidal-parse-0.0.3
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-07-31 22:04:13.646696282 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, containers-0.6.8, haskellish-0.3.2.4, mtl-2.3.1, template-haskell-2.21.0.0, text-2.1.1, tidal-core-1.10.1, transformers-0.6.1.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring colour-2.3.6...
Preprocessing library for colour-2.3.6..
Building library for colour-2.3.6..
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, dist/build/Data/Colour/CIE/Chromaticity.o, dist/build/Data/Colour/CIE/Chromaticity.dyn_o )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, dist/build/Data/Colour/CIE/Illuminant.o, dist/build/Data/Colour/CIE/Illuminant.dyn_o )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, dist/build/Data/Colour/Chan.o, dist/build/Data/Colour/Chan.dyn_o )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, dist/build/Data/Colour/Internal.o, dist/build/Data/Colour/Internal.dyn_o )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, dist/build/Data/Colour/Matrix.o, dist/build/Data/Colour/Matrix.dyn_o )
[ 6 of 14] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, dist/build/Data/Colour/RGB.o, dist/build/Data/Colour/RGB.dyn_o )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, dist/build/Data/Colour/RGBSpace/HSL.o, dist/build/Data/Colour/RGBSpace/HSL.dyn_o )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, dist/build/Data/Colour/RGBSpace/HSV.o, dist/build/Data/Colour/RGBSpace/HSV.dyn_o )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, dist/build/Data/Colour/SRGB/Linear.o, dist/build/Data/Colour/SRGB/Linear.dyn_o )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, dist/build/Data/Colour/RGBSpace.o, dist/build/Data/Colour/RGBSpace.dyn_o )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, dist/build/Data/Colour/SRGB.o, dist/build/Data/Colour/SRGB.dyn_o )

Data/Colour/SRGB.hs:117:8: 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."
    |
117 |   x' | head x == '#' = tail x
    |        ^^^^

Data/Colour/SRGB.hs:117:24: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
117 |   x' | head x == '#' = tail x
    |                        ^^^^

Data/Colour/SRGB.hs:127:50: 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."
    |
127 | sRGB24read x | length rx /= 1 || not (null (snd (head rx))) =
    |                                                  ^^^^

Data/Colour/SRGB.hs:129:33: 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."
    |
129 |              | otherwise = fst (head rx)
    |                                 ^^^^
[12 of 14] Compiling Data.Colour      ( Data/Colour.hs, dist/build/Data/Colour.o, dist/build/Data/Colour.dyn_o )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, dist/build/Data/Colour/Names.o, dist/build/Data/Colour/Names.dyn_o )
[14 of 14] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, dist/build/Data/Colour/CIE.o, dist/build/Data/Colour/CIE.dyn_o )
Preprocessing library for colour-2.3.6..
Running Haddock on library for colour-2.3.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, nothing )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, nothing )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, nothing )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, nothing )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, nothing )
[ 6 of 14] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, nothing )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, nothing )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, nothing )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, nothing )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, nothing )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, nothing )

Data/Colour/SRGB.hs:117:8: 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."
    |
117 |   x' | head x == '#' = tail x
    |        ^^^^

Data/Colour/SRGB.hs:117:24: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
117 |   x' | head x == '#' = tail x
    |                        ^^^^

Data/Colour/SRGB.hs:127:50: 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."
    |
127 | sRGB24read x | length rx /= 1 || not (null (snd (head rx))) =
    |                                                  ^^^^

Data/Colour/SRGB.hs:129:33: 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."
    |
129 |              | otherwise = fst (head rx)
    |                                 ^^^^
[12 of 14] Compiling Data.Colour      ( Data/Colour.hs, nothing )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, nothing )
[14 of 14] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, nothing )
Haddock coverage:
 100% ( 21 / 21) in 'Data.Colour.CIE.Illuminant'
Warning: 'RGBGamut' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:54:17
    * at Data/Colour/RGB.hs:54: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 Data/Colour/RGB.hs:54:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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 Data/Colour/RGB.hs:30:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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 Data/Colour/RGB.hs:30:1
  85% (  6 /  7) in 'Data.Colour.RGBSpace.HSL'
  Missing documentation for:
    Module header
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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 Data/Colour/RGB.hs:30:1
  85% (  6 /  7) in 'Data.Colour.RGBSpace.HSV'
  Missing documentation for:
    Module header
 100% (  6 /  6) in 'Data.Colour.SRGB.Linear'
Warning: 'RGBSpace' is ambiguous. It is defined
    * at Data/Colour/RGBSpace.hs:122:19
    * at Data/Colour/RGBSpace.hs:122: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 Data/Colour/RGBSpace.hs:122:1
Warning: 'TransferFunction' is ambiguous. It is defined
    * at Data/Colour/RGBSpace.hs:92:27
    * at Data/Colour/RGBSpace.hs:92: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 Data/Colour/RGBSpace.hs:92:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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 Data/Colour/RGB.hs:30:1
Warning: 'RGBGamut' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:54:17
    * at Data/Colour/RGB.hs:54: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 Data/Colour/RGB.hs:54:1
  83% ( 20 / 24) in 'Data.Colour.RGBSpace'
  Missing documentation for:
    primaries
    whitePoint
    gamut
    transferFunction
 100% ( 14 / 14) in 'Data.Colour.SRGB'
  85% ( 17 / 20) in 'Data.Colour'
  Missing documentation for:
    black (Data/Colour/Internal.hs:53)
    AffineSpace (Data/Colour/Internal.hs:110)
    ColourOps (Data/Colour/Internal.hs:147)
   0% (  1 /149) in 'Data.Colour.Names'
  Missing documentation for:
    readColourName (Data/Colour/Names.hs:190)
    aliceblue (Data/Colour/Names.hs:341)
    antiquewhite (Data/Colour/Names.hs:344)
    aqua (Data/Colour/Names.hs:347)
    aquamarine (Data/Colour/Names.hs:350)
    azure (Data/Colour/Names.hs:353)
    beige (Data/Colour/Names.hs:356)
    bisque (Data/Colour/Names.hs:359)
    black (Data/Colour/Internal.hs:53)
    blanchedalmond (Data/Colour/Names.hs:364)
    blue (Data/Colour/Names.hs:367)
    blueviolet (Data/Colour/Names.hs:370)
    brown (Data/Colour/Names.hs:373)
    burlywood (Data/Colour/Names.hs:376)
    cadetblue (Data/Colour/Names.hs:379)
    chartreuse (Data/Colour/Names.hs:382)
    chocolate (Data/Colour/Names.hs:385)
    coral (Data/Colour/Names.hs:388)
    cornflowerblue (Data/Colour/Names.hs:391)
    cornsilk (Data/Colour/Names.hs:394)
    crimson (Data/Colour/Names.hs:397)
    cyan (Data/Colour/Names.hs:400)
    darkblue (Data/Colour/Names.hs:403)
    darkcyan (Data/Colour/Names.hs:406)
    darkgoldenrod (Data/Colour/Names.hs:409)
    darkgray (Data/Colour/Names.hs:412)
    darkgreen (Data/Colour/Names.hs:415)
    darkgrey (Data/Colour/Names.hs:418)
    darkkhaki (Data/Colour/Names.hs:421)
    darkmagenta (Data/Colour/Names.hs:424)
    darkolivegreen (Data/Colour/Names.hs:427)
    darkorange (Data/Colour/Names.hs:430)
    darkorchid (Data/Colour/Names.hs:433)
    darkred (Data/Colour/Names.hs:436)
    darksalmon (Data/Colour/Names.hs:439)
    darkseagreen (Data/Colour/Names.hs:442)
    darkslateblue (Data/Colour/Names.hs:445)
    darkslategray (Data/Colour/Names.hs:448)
    darkslategrey (Data/Colour/Names.hs:451)
    darkturquoise (Data/Colour/Names.hs:454)
    darkviolet (Data/Colour/Names.hs:457)
    deeppink (Data/Colour/Names.hs:460)
    deepskyblue (Data/Colour/Names.hs:463)
    dimgray (Data/Colour/Names.hs:466)
    dimgrey (Data/Colour/Names.hs:469)
    dodgerblue (Data/Colour/Names.hs:472)
    firebrick (Data/Colour/Names.hs:475)
    floralwhite (Data/Colour/Names.hs:478)
    forestgreen (Data/Colour/Names.hs:481)
    fuchsia (Data/Colour/Names.hs:484)
    gainsboro (Data/Colour/Names.hs:487)
    ghostwhite (Data/Colour/Names.hs:490)
    gold (Data/Colour/Names.hs:493)
    goldenrod (Data/Colour/Names.hs:496)
    gray (Data/Colour/Names.hs:499)
    grey (Data/Colour/Names.hs:502)
    green (Data/Colour/Names.hs:505)
    greenyellow (Data/Colour/Names.hs:508)
    honeydew (Data/Colour/Names.hs:511)
    hotpink (Data/Colour/Names.hs:514)
    indianred (Data/Colour/Names.hs:517)
    indigo (Data/Colour/Names.hs:520)
    ivory (Data/Colour/Names.hs:523)
    khaki (Data/Colour/Names.hs:526)
    lavender (Data/Colour/Names.hs:529)
    lavenderblush (Data/Colour/Names.hs:532)
    lawngreen (Data/Colour/Names.hs:535)
    lemonchiffon (Data/Colour/Names.hs:538)
    lightblue (Data/Colour/Names.hs:541)
    lightcoral (Data/Colour/Names.hs:544)
    lightcyan (Data/Colour/Names.hs:547)
    lightgoldenrodyellow (Data/Colour/Names.hs:550)
    lightgray (Data/Colour/Names.hs:553)
    lightgreen (Data/Colour/Names.hs:556)
    lightgrey (Data/Colour/Names.hs:559)
    lightpink (Data/Colour/Names.hs:562)
    lightsalmon (Data/Colour/Names.hs:565)
    lightseagreen (Data/Colour/Names.hs:568)
    lightskyblue (Data/Colour/Names.hs:571)
    lightslategray (Data/Colour/Names.hs:574)
    lightslategrey (Data/Colour/Names.hs:577)
    lightsteelblue (Data/Colour/Names.hs:580)
    lightyellow (Data/Colour/Names.hs:583)
    lime (Data/Colour/Names.hs:586)
    limegreen (Data/Colour/Names.hs:589)
    linen (Data/Colour/Names.hs:592)
    magenta (Data/Colour/Names.hs:595)
    maroon (Data/Colour/Names.hs:598)
    mediumaquamarine (Data/Colour/Names.hs:601)
    mediumblue (Data/Colour/Names.hs:604)
    mediumorchid (Data/Colour/Names.hs:607)
    mediumpurple (Data/Colour/Names.hs:610)
    mediumseagreen (Data/Colour/Names.hs:613)
    mediumslateblue (Data/Colour/Names.hs:616)
    mediumspringgreen (Data/Colour/Names.hs:619)
    mediumturquoise (Data/Colour/Names.hs:622)
    mediumvioletred (Data/Colour/Names.hs:625)
    midnightblue (Data/Colour/Names.hs:628)
    mintcream (Data/Colour/Names.hs:631)
    mistyrose (Data/Colour/Names.hs:634)
    moccasin (Data/Colour/Names.hs:637)
    navajowhite (Data/Colour/Names.hs:640)
    navy (Data/Colour/Names.hs:643)
    oldlace (Data/Colour/Names.hs:646)
    olive (Data/Colour/Names.hs:649)
    olivedrab (Data/Colour/Names.hs:652)
    orange (Data/Colour/Names.hs:655)
    orangered (Data/Colour/Names.hs:658)
    orchid (Data/Colour/Names.hs:661)
    palegoldenrod (Data/Colour/Names.hs:664)
    palegreen (Data/Colour/Names.hs:667)
    paleturquoise (Data/Colour/Names.hs:670)
    palevioletred (Data/Colour/Names.hs:673)
    papayawhip (Data/Colour/Names.hs:676)
    peachpuff (Data/Colour/Names.hs:679)
    peru (Data/Colour/Names.hs:682)
    pink (Data/Colour/Names.hs:685)
    plum (Data/Colour/Names.hs:688)
    powderblue (Data/Colour/Names.hs:691)
    purple (Data/Colour/Names.hs:694)
    red (Data/Colour/Names.hs:697)
    rosybrown (Data/Colour/Names.hs:700)
    royalblue (Data/Colour/Names.hs:703)
    saddlebrown (Data/Colour/Names.hs:706)
    salmon (Data/Colour/Names.hs:709)
    sandybrown (Data/Colour/Names.hs:712)
    seagreen (Data/Colour/Names.hs:715)
    seashell (Data/Colour/Names.hs:718)
    sienna (Data/Colour/Names.hs:721)
    silver (Data/Colour/Names.hs:724)
    skyblue (Data/Colour/Names.hs:727)
    slateblue (Data/Colour/Names.hs:730)
    slategray (Data/Colour/Names.hs:733)
    slategrey (Data/Colour/Names.hs:736)
    snow (Data/Colour/Names.hs:739)
    springgreen (Data/Colour/Names.hs:742)
    steelblue (Data/Colour/Names.hs:745)
    tan (Data/Colour/Names.hs:748)
    teal (Data/Colour/Names.hs:751)
    thistle (Data/Colour/Names.hs:754)
    tomato (Data/Colour/Names.hs:757)
    turquoise (Data/Colour/Names.hs:760)
    violet (Data/Colour/Names.hs:763)
    wheat (Data/Colour/Names.hs:766)
    white (Data/Colour/Names.hs:769)
    whitesmoke (Data/Colour/Names.hs:772)
    yellow (Data/Colour/Names.hs:775)
    yellowgreen (Data/Colour/Names.hs:778)
Warning: 'toCIEXYZ' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'cieXYZView' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  88% ( 15 / 17) in 'Data.Colour.CIE'
  Missing documentation for:
    toCIEXYZ (Data/Colour/CIE.hs:65)
    Chromaticity (Data/Colour/CIE/Chromaticity.hs:25)
Documentation created: dist/doc/html/colour/, dist/doc/html/colour/colour.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/colour-2.3.6-JegldMtiv9a8c4VaIBFkGx
Completed    colour-2.3.6
Configuring haskell-src-exts-1.23.1...
Preprocessing library for haskell-src-exts-1.23.1..
unused rules: 3
Building library for haskell-src-exts-1.23.1..
[ 1 of 18] Compiling Language.Haskell.Exts.Extension ( src/Language/Haskell/Exts/Extension.hs, dist/build/Language/Haskell/Exts/Extension.o, dist/build/Language/Haskell/Exts/Extension.dyn_o )

src/Language/Haskell/Exts/Extension.hs:690:8: 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."
    |
690 |     [ (head str, (str, extension))
    |        ^^^^
[ 2 of 18] Compiling Language.Haskell.Exts.ExtScheme ( src/Language/Haskell/Exts/ExtScheme.hs, dist/build/Language/Haskell/Exts/ExtScheme.o, dist/build/Language/Haskell/Exts/ExtScheme.dyn_o )
[ 3 of 18] Compiling Language.Haskell.Exts.SrcLoc ( src/Language/Haskell/Exts/SrcLoc.hs, dist/build/Language/Haskell/Exts/SrcLoc.o, dist/build/Language/Haskell/Exts/SrcLoc.dyn_o )
[ 4 of 18] Compiling Language.Haskell.Exts.Syntax ( src/Language/Haskell/Exts/Syntax.hs, dist/build/Language/Haskell/Exts/Syntax.o, dist/build/Language/Haskell/Exts/Syntax.dyn_o )
[ 5 of 18] Compiling Language.Haskell.Exts.ParseSyntax ( src/Language/Haskell/Exts/ParseSyntax.hs, dist/build/Language/Haskell/Exts/ParseSyntax.o, dist/build/Language/Haskell/Exts/ParseSyntax.dyn_o )
[ 6 of 18] Compiling Language.Haskell.Exts.Pretty ( src/Language/Haskell/Exts/Pretty.hs, dist/build/Language/Haskell/Exts/Pretty.o, dist/build/Language/Haskell/Exts/Pretty.dyn_o )

src/Language/Haskell/Exts/Pretty.hs:119:9: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical (>>) definition detected
    in the instance declaration for Monad (DocM s).
    (>>) will eventually be removed in favour of (*>)
    Suggested fix:
      Either remove definition for (>>) (recommended) or define as (>>) = (*>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
119 |         (>>) = then_DocM
    |         ^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/Pretty.hs:120:9: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (DocM s).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
120 |         return = retDocM
    |         ^^^^^^^^^^^^^^^^
[ 7 of 18] Compiling Language.Haskell.Exts.Fixity ( src/Language/Haskell/Exts/Fixity.hs, dist/build/Language/Haskell/Exts/Fixity.o, dist/build/Language/Haskell/Exts/Fixity.dyn_o )
[ 8 of 18] Compiling Language.Haskell.Exts.Comments ( src/Language/Haskell/Exts/Comments.hs, dist/build/Language/Haskell/Exts/Comments.o, dist/build/Language/Haskell/Exts/Comments.dyn_o )

src/Language/Haskell/Exts/Comments.hs:146:40: 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."
    |
146 |   let end = srcSpanEnd $ srcInfoSpan $ head srcs
    |                                        ^^^^
[ 9 of 18] Compiling Language.Haskell.Exts.ParseMonad ( src/Language/Haskell/Exts/ParseMonad.hs, dist/build/Language/Haskell/Exts/ParseMonad.o, dist/build/Language/Haskell/Exts/ParseMonad.dyn_o )

src/Language/Haskell/Exts/ParseMonad.hs:101:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad ParseResult.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
101 |   return = ParseOk
    |   ^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:245:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative P.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
245 |   pure = return
    |   ^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:249:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad P.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
249 |     return a = P $ \_i _x _y _l _ch s _m -> Ok s a
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:279:36: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
279 |         removeSuffix l = reverse $ tail $ dropWhile ('.'/=) $ reverse l
    |                                    ^^^^

src/Language/Haskell/Exts/ParseMonad.hs:357:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (Lex r).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
357 |     pure = return
    |     ^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:361:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Lex r).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
361 |     return a = Lex $ \k -> k a
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:363:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical (>>) definition detected
    in the instance declaration for Monad (Lex r).
    (>>) will eventually be removed in favour of (*>)
    Suggested fix:
      Either remove definition for (>>) (recommended) or define as (>>) = (*>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
363 |     Lex v >> Lex w = Lex $ \k -> v (\_ -> w k)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:380:32: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [Char] not matched: []
    |
380 |                         -> let (newCh:rest)= if n > 0 then drop (n-1) r else (ch:r)
    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:401:29: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type [Char], Int not matched: [] _
    |
401 | lexTab = Lex $ \cont -> P $ \(_:r) x -> runP (cont ()) r (nextTab x)
    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 18] Compiling Language.Haskell.Exts.ParseUtils ( src/Language/Haskell/Exts/ParseUtils.hs, dist/build/Language/Haskell/Exts/ParseUtils.o, dist/build/Language/Haskell/Exts/ParseUtils.dyn_o )

src/Language/Haskell/Exts/ParseUtils.hs:824:43: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [Pat L] not matched: []
    |
824 |                                  else let (a:bs) = ps
    |                                           ^^^^^^^^^^^

src/Language/Haskell/Exts/ParseUtils.hs:856:44: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [SrcSpan] not matched:
            []
            [_]
            (_:_:_:_)
    |
856 |                                        let [x,y] = srcInfoPoints l
    |                                            ^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseUtils.hs:906:7: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [SrcSpan] not matched: []
    |
906 |   let (b:_) = srcInfoPoints loc in return (name,typ,b)
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseUtils.hs:1289:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type (Int, Either SrcSpan (CName L)) not matched:
            (_, (Right _))
     |
1289 |                (\(n,Left s) -> EWildcard (noInfoSpan s) n)
     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 18] Compiling Language.Haskell.Exts.InternalLexer ( src/Language/Haskell/Exts/InternalLexer.hs, dist/build/Language/Haskell/Exts/InternalLexer.o, dist/build/Language/Haskell/Exts/InternalLexer.dyn_o )

src/Language/Haskell/Exts/InternalLexer.hs:392:18: 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."
    |
392 |     if null s || head s /= c then fail msg else discard 1
    |                  ^^^^

src/Language/Haskell/Exts/InternalLexer.hs:1112: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."
     |
1112 |               not (isHSymbol $ head cs) &&
     |                                ^^^^

src/Language/Haskell/Exts/InternalLexer.hs:1113: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."
     |
1113 |               not (isIdent $ head cs) && MagicHash `elem` exts -> do
     |                              ^^^^
[12 of 18] Compiling Language.Haskell.Exts.Lexer ( src/Language/Haskell/Exts/Lexer.hs, dist/build/Language/Haskell/Exts/Lexer.o, dist/build/Language/Haskell/Exts/Lexer.dyn_o )
[13 of 18] Compiling Language.Haskell.Exts.InternalParser ( dist/build/Language/Haskell/Exts/InternalParser.hs, dist/build/Language/Haskell/Exts/InternalParser.o, dist/build/Language/Haskell/Exts/InternalParser.dyn_o )
[14 of 18] Compiling Language.Haskell.Exts.Parser ( src/Language/Haskell/Exts/Parser.hs, dist/build/Language/Haskell/Exts/Parser.o, dist/build/Language/Haskell/Exts/Parser.dyn_o )
[15 of 18] Compiling Language.Haskell.Exts.ExactPrint ( src/Language/Haskell/Exts/ExactPrint.hs, dist/build/Language/Haskell/Exts/ExactPrint.o, dist/build/Language/Haskell/Exts/ExactPrint.dyn_o )

src/Language/Haskell/Exts/ExactPrint.hs:50:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative EP.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
50 |   pure = return
   |   ^^^^^^^^^^^^^

src/Language/Haskell/Exts/ExactPrint.hs:54:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad EP.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
54 |   return x = EP $ \l cs -> (x, l, cs, id)
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ExactPrint.hs:381:18: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [SrcSpan] not matched: []
    |
381 |              let (x:pts') = pts
    |                  ^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ExactPrint.hs:635:45: 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."
    |
635 |         maybeEP (\kd -> printStringAt (pos (head (srcInfoPoints l))) "::" >> exactPC kd) mk
    |                                             ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:702:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [SrcSpan] not matched: []
    |
702 |                 let (p:pts') = pts
    |                     ^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ExactPrint.hs:742:13: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [SrcSpan] not matched: []
    |
742 |         let (pat:pts) = srcInfoPoints l
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ExactPrint.hs:763:45: 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."
    |
763 |         maybeEP (\bs -> printStringAt (pos (head pts)) "where" >> exactPC bs) mbs
    |                                             ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1198:26: 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."
     |
1198 |          [] -> exactPC $ head ihs
     |                          ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1222:49: 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."
     |
1222 |             maybeEP (\kd -> printStringAt (pos (head pts)) "::" >> exactPC kd) mk
     |                                                 ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1748:13: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [SrcSpan] not matched: []
     |
1748 |         let (opt:pts) = srcInfoPoints l
     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1850:41: 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."
     |
1850 |     maybeEP (\bs -> printStringAt (pos (head (srcInfoPoints l))) "where" >> exactPC bs) mbs
     |                                         ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1863:42: 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."
     |
1863 |     maybeEP (\bds -> printStringAt (pos (head pts)) "where" >> exactPC bds) mbinds
     |                                          ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1875:42: 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."
     |
1875 |     maybeEP (\bds -> printStringAt (pos (head whPt)) "where" >> exactPC bds) mbinds
     |                                          ^^^^
[16 of 18] Compiling Language.Haskell.Exts.Build ( src/Language/Haskell/Exts/Build.hs, dist/build/Language/Haskell/Exts/Build.o, dist/build/Language/Haskell/Exts/Build.dyn_o )
[17 of 18] Compiling Language.Preprocessor.Unlit ( src/Language/Preprocessor/Unlit.hs, dist/build/Language/Preprocessor/Unlit.o, dist/build/Language/Preprocessor/Unlit.dyn_o )

src/Language/Preprocessor/Unlit.hs:17:25: warning: [GHC-63397] [-Wname-shadowing]
    This binding for x shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:14:17
   |
17 |          allProg (('\\':x):xs) |  "end{code}"`isPrefixOf`x = Blank : classify xs
   |                         ^

src/Language/Preprocessor/Unlit.hs:17:28: warning: [GHC-63397] [-Wname-shadowing]
    This binding for xs shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:14:20
   |
17 |          allProg (('\\':x):xs) |  "end{code}"`isPrefixOf`x = Blank : classify xs
   |                            ^^

src/Language/Preprocessor/Unlit.hs:18:19: warning: [GHC-63397] [-Wname-shadowing]
    This binding for x shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:14:17
   |
18 |          allProg (x:xs) = Program x:allProg xs
   |                   ^

src/Language/Preprocessor/Unlit.hs:18:21: warning: [GHC-63397] [-Wname-shadowing]
    This binding for xs shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:14:20
   |
18 |          allProg (x:xs) = Program x:allProg xs
   |                     ^^

src/Language/Preprocessor/Unlit.hs:27:11: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: x
   |
27 | classify (x:xs)                 = Comment:classify xs
   |           ^

src/Language/Preprocessor/Unlit.hs:46:17: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: y
   |
46 | adjacent file n y@(Program _) (x@Comment      :xs) = error (message file n "program" "comment")
   |                 ^

src/Language/Preprocessor/Unlit.hs:46:32: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: x
   |
46 | adjacent file n y@(Program _) (x@Comment      :xs) = error (message file n "program" "comment")
   |                                ^

src/Language/Preprocessor/Unlit.hs:46:48: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: xs
   |
46 | adjacent file n y@(Program _) (x@Comment      :xs) = error (message file n "program" "comment")
   |                                                ^^

src/Language/Preprocessor/Unlit.hs:47:10: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: file
   |
47 | adjacent file n y@(Program _) (x@(Include i f):xs) = x: adjacent f    i     y xs
   |          ^^^^

src/Language/Preprocessor/Unlit.hs:47:15: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: n
   |
47 | adjacent file n y@(Program _) (x@(Include i f):xs) = x: adjacent f    i     y xs
   |               ^

src/Language/Preprocessor/Unlit.hs:49:17: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: y
   |
49 | adjacent file n y@Comment     (x@(Program _)  :xs) = error (message file n "comment" "program")
   |                 ^

src/Language/Preprocessor/Unlit.hs:49:32: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: x
   |
49 | adjacent file n y@Comment     (x@(Program _)  :xs) = error (message file n "comment" "program")
   |                                ^

src/Language/Preprocessor/Unlit.hs:49:48: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: xs
   |
49 | adjacent file n y@Comment     (x@(Program _)  :xs) = error (message file n "comment" "program")
   |                                                ^^

src/Language/Preprocessor/Unlit.hs:50:10: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: file
   |
50 | adjacent file n y@Comment     (x@(Include i f):xs) = x: adjacent f    i     y xs
   |          ^^^^

src/Language/Preprocessor/Unlit.hs:50:15: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: n
   |
50 | adjacent file n y@Comment     (x@(Include i f):xs) = x: adjacent f    i     y xs
   |               ^

src/Language/Preprocessor/Unlit.hs:52:10: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: file
   |
52 | adjacent file n y@Blank       (x@(Include i f):xs) = x: adjacent f    i     y xs
   |          ^^^^

src/Language/Preprocessor/Unlit.hs:52:15: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: n
   |
52 | adjacent file n y@Blank       (x@(Include i f):xs) = x: adjacent f    i     y xs
   |               ^

src/Language/Preprocessor/Unlit.hs:54:34: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: next
   |
54 | adjacent file n _             (x@next         :xs) = x: adjacent file (n+1) x xs
   |                                  ^^^^

src/Language/Preprocessor/Unlit.hs:55:10: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: file
   |
55 | adjacent file n _             []                   = []
   |          ^^^^

src/Language/Preprocessor/Unlit.hs:55:15: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: n
   |
55 | adjacent file n _             []                   = []
   |               ^

src/Language/Preprocessor/Unlit.hs:69:22: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:66:9
   |
69 |   lines' ('\^M':'\n':s) acc = acc [] : lines' s id      -- DOS
   |                      ^

src/Language/Preprocessor/Unlit.hs:70:17: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:66:9
   |
70 |   lines' ('\^M':s)      acc = acc [] : lines' s id      -- MacOS
   |                 ^

src/Language/Preprocessor/Unlit.hs:71:16: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:66:9
   |
71 |   lines' ('\n':s)       acc = acc [] : lines' s id      -- Unix
   |                ^

src/Language/Preprocessor/Unlit.hs:72:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:66:9
   |
72 |   lines' (c:s)          acc = lines' s (acc . (c:))
   |             ^
[18 of 18] Compiling Language.Haskell.Exts ( src/Language/Haskell/Exts.hs, dist/build/Language/Haskell/Exts.o, dist/build/Language/Haskell/Exts.dyn_o )
Preprocessing library for haskell-src-exts-1.23.1..
Running Haddock on library for haskell-src-exts-1.23.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 18] Compiling Language.Haskell.Exts.Extension ( src/Language/Haskell/Exts/Extension.hs, nothing )

src/Language/Haskell/Exts/Extension.hs:690:8: 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."
    |
690 |     [ (head str, (str, extension))
    |        ^^^^
[ 2 of 18] Compiling Language.Haskell.Exts.ExtScheme ( src/Language/Haskell/Exts/ExtScheme.hs, nothing )
[ 3 of 18] Compiling Language.Haskell.Exts.SrcLoc ( src/Language/Haskell/Exts/SrcLoc.hs, nothing )
[ 4 of 18] Compiling Language.Haskell.Exts.Syntax ( src/Language/Haskell/Exts/Syntax.hs, nothing )
[ 5 of 18] Compiling Language.Haskell.Exts.ParseSyntax ( src/Language/Haskell/Exts/ParseSyntax.hs, nothing )
[ 6 of 18] Compiling Language.Haskell.Exts.Pretty ( src/Language/Haskell/Exts/Pretty.hs, nothing )

src/Language/Haskell/Exts/Pretty.hs:119:9: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical (>>) definition detected
    in the instance declaration for Monad (DocM s).
    (>>) will eventually be removed in favour of (*>)
    Suggested fix:
      Either remove definition for (>>) (recommended) or define as (>>) = (*>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
119 |         (>>) = then_DocM
    |         ^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/Pretty.hs:120:9: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (DocM s).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
120 |         return = retDocM
    |         ^^^^^^^^^^^^^^^^
[ 7 of 18] Compiling Language.Haskell.Exts.Fixity ( src/Language/Haskell/Exts/Fixity.hs, nothing )
[ 8 of 18] Compiling Language.Haskell.Exts.Comments ( src/Language/Haskell/Exts/Comments.hs, nothing )

src/Language/Haskell/Exts/Comments.hs:146:40: 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."
    |
146 |   let end = srcSpanEnd $ srcInfoSpan $ head srcs
    |                                        ^^^^
[ 9 of 18] Compiling Language.Haskell.Exts.ParseMonad ( src/Language/Haskell/Exts/ParseMonad.hs, nothing )

src/Language/Haskell/Exts/ParseMonad.hs:101:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad ParseResult.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
101 |   return = ParseOk
    |   ^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:245:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative P.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
245 |   pure = return
    |   ^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:249:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad P.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
249 |     return a = P $ \_i _x _y _l _ch s _m -> Ok s a
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:279:36: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
279 |         removeSuffix l = reverse $ tail $ dropWhile ('.'/=) $ reverse l
    |                                    ^^^^

src/Language/Haskell/Exts/ParseMonad.hs:357:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (Lex r).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
357 |     pure = return
    |     ^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:361:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Lex r).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
361 |     return a = Lex $ \k -> k a
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ParseMonad.hs:363:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical (>>) definition detected
    in the instance declaration for Monad (Lex r).
    (>>) will eventually be removed in favour of (*>)
    Suggested fix:
      Either remove definition for (>>) (recommended) or define as (>>) = (*>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
363 |     Lex v >> Lex w = Lex $ \k -> v (\_ -> w k)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 18] Compiling Language.Haskell.Exts.ParseUtils ( src/Language/Haskell/Exts/ParseUtils.hs, nothing )
[11 of 18] Compiling Language.Haskell.Exts.InternalLexer ( src/Language/Haskell/Exts/InternalLexer.hs, nothing )

src/Language/Haskell/Exts/InternalLexer.hs:392:18: 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."
    |
392 |     if null s || head s /= c then fail msg else discard 1
    |                  ^^^^

src/Language/Haskell/Exts/InternalLexer.hs:1112: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."
     |
1112 |               not (isHSymbol $ head cs) &&
     |                                ^^^^

src/Language/Haskell/Exts/InternalLexer.hs:1113: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."
     |
1113 |               not (isIdent $ head cs) && MagicHash `elem` exts -> do
     |                              ^^^^
[12 of 18] Compiling Language.Haskell.Exts.Lexer ( src/Language/Haskell/Exts/Lexer.hs, nothing )
[13 of 18] Compiling Language.Haskell.Exts.InternalParser ( dist/build/Language/Haskell/Exts/InternalParser.hs, nothing )
[14 of 18] Compiling Language.Haskell.Exts.Parser ( src/Language/Haskell/Exts/Parser.hs, nothing )
[15 of 18] Compiling Language.Haskell.Exts.ExactPrint ( src/Language/Haskell/Exts/ExactPrint.hs, nothing )

src/Language/Haskell/Exts/ExactPrint.hs:50:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative EP.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
50 |   pure = return
   |   ^^^^^^^^^^^^^

src/Language/Haskell/Exts/ExactPrint.hs:54:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad EP.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
54 |   return x = EP $ \l cs -> (x, l, cs, id)
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Language/Haskell/Exts/ExactPrint.hs:635:45: 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."
    |
635 |         maybeEP (\kd -> printStringAt (pos (head (srcInfoPoints l))) "::" >> exactPC kd) mk
    |                                             ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:763:45: 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."
    |
763 |         maybeEP (\bs -> printStringAt (pos (head pts)) "where" >> exactPC bs) mbs
    |                                             ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1198:26: 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."
     |
1198 |          [] -> exactPC $ head ihs
     |                          ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1222:49: 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."
     |
1222 |             maybeEP (\kd -> printStringAt (pos (head pts)) "::" >> exactPC kd) mk
     |                                                 ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1850:41: 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."
     |
1850 |     maybeEP (\bs -> printStringAt (pos (head (srcInfoPoints l))) "where" >> exactPC bs) mbs
     |                                         ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1863:42: 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."
     |
1863 |     maybeEP (\bds -> printStringAt (pos (head pts)) "where" >> exactPC bds) mbinds
     |                                          ^^^^

src/Language/Haskell/Exts/ExactPrint.hs:1875:42: 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."
     |
1875 |     maybeEP (\bds -> printStringAt (pos (head whPt)) "where" >> exactPC bds) mbinds
     |                                          ^^^^
[16 of 18] Compiling Language.Haskell.Exts.Build ( src/Language/Haskell/Exts/Build.hs, nothing )
[17 of 18] Compiling Language.Preprocessor.Unlit ( src/Language/Preprocessor/Unlit.hs, nothing )

src/Language/Preprocessor/Unlit.hs:17:25: warning: [GHC-63397] [-Wname-shadowing]
    This binding for x shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:14:17
   |
17 |          allProg (('\\':x):xs) |  "end{code}"`isPrefixOf`x = Blank : classify xs
   |                         ^

src/Language/Preprocessor/Unlit.hs:17:28: warning: [GHC-63397] [-Wname-shadowing]
    This binding for xs shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:14:20
   |
17 |          allProg (('\\':x):xs) |  "end{code}"`isPrefixOf`x = Blank : classify xs
   |                            ^^

src/Language/Preprocessor/Unlit.hs:18:19: warning: [GHC-63397] [-Wname-shadowing]
    This binding for x shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:14:17
   |
18 |          allProg (x:xs) = Program x:allProg xs
   |                   ^

src/Language/Preprocessor/Unlit.hs:18:21: warning: [GHC-63397] [-Wname-shadowing]
    This binding for xs shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:14:20
   |
18 |          allProg (x:xs) = Program x:allProg xs
   |                     ^^

src/Language/Preprocessor/Unlit.hs:27:11: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: x
   |
27 | classify (x:xs)                 = Comment:classify xs
   |           ^

src/Language/Preprocessor/Unlit.hs:46:17: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: y
   |
46 | adjacent file n y@(Program _) (x@Comment      :xs) = error (message file n "program" "comment")
   |                 ^

src/Language/Preprocessor/Unlit.hs:46:32: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: x
   |
46 | adjacent file n y@(Program _) (x@Comment      :xs) = error (message file n "program" "comment")
   |                                ^

src/Language/Preprocessor/Unlit.hs:46:48: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: xs
   |
46 | adjacent file n y@(Program _) (x@Comment      :xs) = error (message file n "program" "comment")
   |                                                ^^

src/Language/Preprocessor/Unlit.hs:47:10: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: file
   |
47 | adjacent file n y@(Program _) (x@(Include i f):xs) = x: adjacent f    i     y xs
   |          ^^^^

src/Language/Preprocessor/Unlit.hs:47:15: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: n
   |
47 | adjacent file n y@(Program _) (x@(Include i f):xs) = x: adjacent f    i     y xs
   |               ^

src/Language/Preprocessor/Unlit.hs:49:17: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: y
   |
49 | adjacent file n y@Comment     (x@(Program _)  :xs) = error (message file n "comment" "program")
   |                 ^

src/Language/Preprocessor/Unlit.hs:49:32: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: x
   |
49 | adjacent file n y@Comment     (x@(Program _)  :xs) = error (message file n "comment" "program")
   |                                ^

src/Language/Preprocessor/Unlit.hs:49:48: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: xs
   |
49 | adjacent file n y@Comment     (x@(Program _)  :xs) = error (message file n "comment" "program")
   |                                                ^^

src/Language/Preprocessor/Unlit.hs:50:10: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: file
   |
50 | adjacent file n y@Comment     (x@(Include i f):xs) = x: adjacent f    i     y xs
   |          ^^^^

src/Language/Preprocessor/Unlit.hs:50:15: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: n
   |
50 | adjacent file n y@Comment     (x@(Include i f):xs) = x: adjacent f    i     y xs
   |               ^

src/Language/Preprocessor/Unlit.hs:52:10: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: file
   |
52 | adjacent file n y@Blank       (x@(Include i f):xs) = x: adjacent f    i     y xs
   |          ^^^^

src/Language/Preprocessor/Unlit.hs:52:15: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: n
   |
52 | adjacent file n y@Blank       (x@(Include i f):xs) = x: adjacent f    i     y xs
   |               ^

src/Language/Preprocessor/Unlit.hs:54:34: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: next
   |
54 | adjacent file n _             (x@next         :xs) = x: adjacent file (n+1) x xs
   |                                  ^^^^

src/Language/Preprocessor/Unlit.hs:55:10: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: file
   |
55 | adjacent file n _             []                   = []
   |          ^^^^

src/Language/Preprocessor/Unlit.hs:55:15: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: n
   |
55 | adjacent file n _             []                   = []
   |               ^

src/Language/Preprocessor/Unlit.hs:69:22: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:66:9
   |
69 |   lines' ('\^M':'\n':s) acc = acc [] : lines' s id      -- DOS
   |                      ^

src/Language/Preprocessor/Unlit.hs:70:17: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:66:9
   |
70 |   lines' ('\^M':s)      acc = acc [] : lines' s id      -- MacOS
   |                 ^

src/Language/Preprocessor/Unlit.hs:71:16: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:66:9
   |
71 |   lines' ('\n':s)       acc = acc [] : lines' s id      -- Unix
   |                ^

src/Language/Preprocessor/Unlit.hs:72:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s shadows the existing binding
      bound at src/Language/Preprocessor/Unlit.hs:66:9
   |
72 |   lines' (c:s)          acc = lines' s (acc . (c:))
   |             ^
[18 of 18] Compiling Language.Haskell.Exts ( src/Language/Haskell/Exts.hs, nothing )
Haddock coverage:
Warning: 'capi' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  65% ( 13 / 20) in 'Language.Haskell.Exts.Extension'
  Missing documentation for:
    Language (src/Language/Haskell/Exts/Extension.hs:86)
    knownLanguages (src/Language/Haskell/Exts/Extension.hs:106)
    classifyLanguage (src/Language/Haskell/Exts/Extension.hs:109)
    prettyLanguage (src/Language/Haskell/Exts/Extension.hs:115)
    KnownExtension (src/Language/Haskell/Exts/Extension.hs:135)
    ghcDefault (src/Language/Haskell/Exts/Extension.hs:647)
    toExtensionList (src/Language/Haskell/Exts/Extension.hs:726)
Warning: 'SrcSpanInfo' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/SrcLoc.hs:98:20
    * at src/Language/Haskell/Exts/SrcLoc.hs:98: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/Language/Haskell/Exts/SrcLoc.hs:98:1
Warning: 'SrcSpan' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/SrcLoc.hs:42:16
    * at src/Language/Haskell/Exts/SrcLoc.hs:42: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/Language/Haskell/Exts/SrcLoc.hs:42:1
Warning: 'SrcInfoSpan' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  87% ( 21 / 24) in 'Language.Haskell.Exts.SrcLoc'
  Missing documentation for:
    showInt (src/Language/Haskell/Exts/SrcLoc.hs:22)
    noLoc (src/Language/Haskell/Exts/SrcLoc.hs:39)
    spanSize (src/Language/Haskell/Exts/SrcLoc.hs:87)
Warning: 'forall' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'FieldDecl' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/Syntax.hs:544:20
    * at src/Language/Haskell/Exts/Syntax.hs:544: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/Language/Haskell/Exts/Syntax.hs:544:1
  65% ( 99 /152) in 'Language.Haskell.Exts.Syntax'
  Missing documentation for:
    PatternSynDirection (src/Language/Haskell/Exts/Syntax.hs:346)
    ResultSig (src/Language/Haskell/Exts/Syntax.hs:389)
    Unpackedness (src/Language/Haskell/Exts/Syntax.hs:605)
    Role (src/Language/Haskell/Exts/Syntax.hs:373)
    MaybePromotedName (src/Language/Haskell/Exts/Syntax.hs:655)
    prelude_mod (src/Language/Haskell/Exts/Syntax.hs:1010)
    main_mod (src/Language/Haskell/Exts/Syntax.hs:1011)
    main_name (src/Language/Haskell/Exts/Syntax.hs:1014)
    unit_con_name (src/Language/Haskell/Exts/Syntax.hs:1017)
    tuple_con_name (src/Language/Haskell/Exts/Syntax.hs:1020)
    list_con_name (src/Language/Haskell/Exts/Syntax.hs:1023)
    list_cons_name (src/Language/Haskell/Exts/Syntax.hs:1026)
    unboxed_singleton_con_name (src/Language/Haskell/Exts/Syntax.hs:1029)
    unit_con (src/Language/Haskell/Exts/Syntax.hs:1032)
    tuple_con (src/Language/Haskell/Exts/Syntax.hs:1035)
    unboxed_singleton_con (src/Language/Haskell/Exts/Syntax.hs:1038)
    as_name (src/Language/Haskell/Exts/Syntax.hs:1041)
    qualified_name (src/Language/Haskell/Exts/Syntax.hs:1042)
    hiding_name (src/Language/Haskell/Exts/Syntax.hs:1043)
    minus_name (src/Language/Haskell/Exts/Syntax.hs:1044)
    bang_name (src/Language/Haskell/Exts/Syntax.hs:1045)
    dot_name (src/Language/Haskell/Exts/Syntax.hs:1046)
    star_name (src/Language/Haskell/Exts/Syntax.hs:1047)
    export_name (src/Language/Haskell/Exts/Syntax.hs:1056)
    safe_name (src/Language/Haskell/Exts/Syntax.hs:1057)
    unsafe_name (src/Language/Haskell/Exts/Syntax.hs:1058)
    interruptible_name (src/Language/Haskell/Exts/Syntax.hs:1059)
    threadsafe_name (src/Language/Haskell/Exts/Syntax.hs:1060)
    stdcall_name (src/Language/Haskell/Exts/Syntax.hs:1061)
    ccall_name (src/Language/Haskell/Exts/Syntax.hs:1062)
    cplusplus_name (src/Language/Haskell/Exts/Syntax.hs:1063)
    dotnet_name (src/Language/Haskell/Exts/Syntax.hs:1064)
    jvm_name (src/Language/Haskell/Exts/Syntax.hs:1065)
    js_name (src/Language/Haskell/Exts/Syntax.hs:1066)
    javascript_name (src/Language/Haskell/Exts/Syntax.hs:1067)
    capi_name (src/Language/Haskell/Exts/Syntax.hs:1068)
    forall_name (src/Language/Haskell/Exts/Syntax.hs:1069)
    family_name (src/Language/Haskell/Exts/Syntax.hs:1070)
    role_name (src/Language/Haskell/Exts/Syntax.hs:1071)
    hole_name (src/Language/Haskell/Exts/Syntax.hs:1050)
    stock_name (src/Language/Haskell/Exts/Syntax.hs:1072)
    anyclass_name (src/Language/Haskell/Exts/Syntax.hs:1073)
    via_name (src/Language/Haskell/Exts/Syntax.hs:1074)
    unit_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1077)
    fun_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1078)
    list_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1079)
    tuple_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1083)
    unboxed_singleton_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1080)
    unit_tycon (src/Language/Haskell/Exts/Syntax.hs:1086)
    fun_tycon (src/Language/Haskell/Exts/Syntax.hs:1087)
    list_tycon (src/Language/Haskell/Exts/Syntax.hs:1088)
    tuple_tycon (src/Language/Haskell/Exts/Syntax.hs:1092)
    unboxed_singleton_tycon (src/Language/Haskell/Exts/Syntax.hs:1089)
Warning: 'PPHsMode' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/Pretty.hs:63:17
    * at src/Language/Haskell/Exts/Pretty.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/Language/Haskell/Exts/Pretty.hs:63:1
  94% ( 17 / 18) in 'Language.Haskell.Exts.Pretty'
  Missing documentation for:
    Indent (src/Language/Haskell/Exts/Pretty.hs:58)
  75% (  9 / 12) in 'Language.Haskell.Exts.Fixity'
  Missing documentation for:
    infix_ (src/Language/Haskell/Exts/Fixity.hs:188)
    infixl_ (src/Language/Haskell/Exts/Fixity.hs:187)
    infixr_ (src/Language/Haskell/Exts/Fixity.hs:186)
Warning: 'Module' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/Syntax.hs:187:7
    * at src/Language/Haskell/Exts/Syntax.hs:186: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/Language/Haskell/Exts/Syntax.hs:186:1
Warning: 'SrcSpanInfo' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/SrcLoc.hs:98:20
    * at src/Language/Haskell/Exts/SrcLoc.hs:98: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/Language/Haskell/Exts/SrcLoc.hs:98:1
Warning: 'Comment' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/Comments.hs:52:16
    * at src/Language/Haskell/Exts/Comments.hs:52: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/Language/Haskell/Exts/Comments.hs:52:1
 100% (  4 /  4) in 'Language.Haskell.Exts.Comments'
Warning: 'ParseMode' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/ParseMonad.hs:147:18
    * at src/Language/Haskell/Exts/ParseMonad.hs:147: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/Language/Haskell/Exts/ParseMonad.hs:147:1
Warning: 'Prelude' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  66% (  4 /  6) in 'Language.Haskell.Exts.Lexer'
  Missing documentation for:
    Token (src/Language/Haskell/Exts/InternalLexer.hs:37)
    showToken (src/Language/Haskell/Exts/InternalLexer.hs:1320)
Warning: 'SrcSpanInfo' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/SrcLoc.hs:98:20
    * at src/Language/Haskell/Exts/SrcLoc.hs:98: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/Language/Haskell/Exts/SrcLoc.hs:98:1
Warning: 'ParseMode' is ambiguous. It is defined
    * at src/Language/Haskell/Exts/ParseMonad.hs:147:18
    * at src/Language/Haskell/Exts/ParseMonad.hs:147: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/Language/Haskell/Exts/ParseMonad.hs:147:1
  93% ( 42 / 45) in 'Language.Haskell.Exts.Parser'
  Missing documentation for:
    unListOf (src/Language/Haskell/Exts/Parser.hs:250)
    PragmasAndModuleHead (src/Language/Haskell/Exts/Parser.hs:192)
    ModuleHeadAndImports (src/Language/Haskell/Exts/Parser.hs:212)
  66% (  2 /  3) in 'Language.Haskell.Exts.ExactPrint'
  Missing documentation for:
    ExactP (src/Language/Haskell/Exts/ExactPrint.hs:224)
 100% ( 49 / 49) in 'Language.Haskell.Exts.Build'
  88% ( 23 / 26) in 'Language.Haskell.Exts'
  Missing documentation for:
    Token (src/Language/Haskell/Exts/InternalLexer.hs:37)
    parseFileWithComments (src/Language/Haskell/Exts.hs:75)
    parseFileContentsWithComments (src/Language/Haskell/Exts.hs:116)
Warning: Language.Haskell.Exts.SrcLoc: could not find link destinations for: 
	- Language.Haskell.Exts.SrcLoc.Rep_SrcSpanInfo
	- Language.Haskell.Exts.SrcLoc.Rep_Loc
	- Language.Haskell.Exts.SrcLoc.Rep_SrcSpan
	- Language.Haskell.Exts.SrcLoc.Rep_SrcLoc
	- Language.Haskell.Exts.Pretty.pretty
	- Language.Haskell.Exts.Pretty.prettyPrec
	- Language.Haskell.Exts.Pretty.Doc
	- Language.Haskell.Exts.ParseMonad.P
	- Language.Haskell.Exts.ParseMonad.parser
Warning: Language.Haskell.Exts.Syntax: could not find link destinations for: 
	- Language.Haskell.Exts.Syntax.Rep_Module
	- Language.Haskell.Exts.Syntax.Rep_ModulePragma
	- Language.Haskell.Exts.Syntax.Rep_Alt
	- Language.Haskell.Exts.Syntax.Rep_Pat
	- Language.Haskell.Exts.Syntax.Rep_PatField
	- Language.Haskell.Exts.Syntax.Rep_RPat
	- Language.Haskell.Exts.Syntax.Rep_Stmt
	- Language.Haskell.Exts.Syntax.Rep_Exp
	- Language.Haskell.Exts.Syntax.Rep_FieldUpdate
	- Language.Haskell.Exts.Syntax.Rep_QualStmt
	- Language.Haskell.Exts.Syntax.Rep_Splice
	- Language.Haskell.Exts.Syntax.Rep_Bracket
	- Language.Haskell.Exts.Syntax.Rep_Type
	- Language.Haskell.Exts.Syntax.Rep_Context
	- Language.Haskell.Exts.Syntax.Rep_Asst
	- Language.Haskell.Exts.Syntax.Rep_TyVarBind
	- Language.Haskell.Exts.Syntax.Rep_Promoted
	- Language.Haskell.Exts.Syntax.Rep_Decl
	- Language.Haskell.Exts.Syntax.Rep_Rule
	- Language.Haskell.Exts.Syntax.Rep_RuleVar
	- Language.Haskell.Exts.Syntax.Rep_Rhs
	- Language.Haskell.Exts.Syntax.Rep_GuardedRhs
	- Language.Haskell.Exts.Syntax.Rep_InstDecl
	- Language.Haskell.Exts.Syntax.Rep_GadtDecl
	- Language.Haskell.Exts.Syntax.Rep_FieldDecl
	- Language.Haskell.Exts.Syntax.Rep_QualConDecl
	- Language.Haskell.Exts.Syntax.Rep_ConDecl
	- Language.Haskell.Exts.Syntax.Rep_Deriving
	- Language.Haskell.Exts.Syntax.Rep_DerivStrategy
	- Language.Haskell.Exts.Syntax.Rep_InstRule
	- Language.Haskell.Exts.Syntax.Rep_InstHead
	- Language.Haskell.Exts.Syntax.Rep_ClassDecl
	- Language.Haskell.Exts.Syntax.Rep_DeclHead
	- Language.Haskell.Exts.Syntax.Rep_ResultSig
	- Language.Haskell.Exts.Syntax.Rep_TypeEqn
	- Language.Haskell.Exts.Syntax.Rep_Match
	- Language.Haskell.Exts.Syntax.Rep_Binds
	- Language.Haskell.Exts.Syntax.Rep_IPBind
	- Language.Haskell.Exts.Syntax.Rep_Annotation
	- Language.Haskell.Exts.Syntax.Rep_PatternSynDirection
	- Language.Haskell.Exts.Syntax.Rep_XAttr
	- Language.Haskell.Exts.Syntax.Rep_PXAttr
	- Language.Haskell.Exts.Syntax.Rep_RPatOp
	- Language.Haskell.Exts.Syntax.Rep_ModuleHead
	- Language.Haskell.Exts.Syntax.Rep_WarningText
	- Language.Haskell.Exts.Syntax.Rep_Activation
	- Language.Haskell.Exts.Syntax.Rep_Overlap
	- Language.Haskell.Exts.Syntax.Rep_Tool
	- Language.Haskell.Exts.Syntax.Rep_CallConv
	- Language.Haskell.Exts.Syntax.Rep_Safety
	- Language.Haskell.Exts.Syntax.Rep_XName
	- Language.Haskell.Exts.Syntax.Rep_Sign
	- Language.Haskell.Exts.Syntax.Rep_Literal
	- Language.Haskell.Exts.Syntax.Rep_FunDep
	- Language.Haskell.Exts.Syntax.Rep_QOp
	- Language.Haskell.Exts.Syntax.Rep_ExportSpecList
	- Language.Haskell.Exts.Syntax.Rep_ExportSpec
	- Language.Haskell.Exts.Syntax.Rep_MaybePromotedName
	- Language.Haskell.Exts.Syntax.Rep_QName
	- Language.Haskell.Exts.Syntax.Rep_SpecialCon
	- Language.Haskell.Exts.Syntax.Rep_Boxed
	- Language.Haskell.Exts.Syntax.Rep_Unpackedness
	- Language.Haskell.Exts.Syntax.Rep_BangType
	- Language.Haskell.Exts.Syntax.Rep_InjectivityInfo
	- Language.Haskell.Exts.Syntax.Rep_DataOrNew
	- Language.Haskell.Exts.Syntax.Rep_Role
	- Language.Haskell.Exts.Syntax.Rep_BooleanFormula
	- Language.Haskell.Exts.Syntax.Rep_Assoc
	- Language.Haskell.Exts.Syntax.Rep_ImportDecl
	- Language.Haskell.Exts.Syntax.Rep_ImportSpecList
	- Language.Haskell.Exts.Syntax.Rep_ImportSpec
	- Language.Haskell.Exts.Syntax.Rep_Namespace
	- Language.Haskell.Exts.Syntax.Rep_EWildcard
	- Language.Haskell.Exts.Syntax.Rep_CName
	- Language.Haskell.Exts.Syntax.Rep_Op
	- Language.Haskell.Exts.Syntax.Rep_IPName
	- Language.Haskell.Exts.Syntax.Rep_Name
	- Language.Haskell.Exts.Syntax.Rep_ModuleName
	- Language.Haskell.Exts.Pretty.pretty
	- Language.Haskell.Exts.Pretty.prettyPrec
	- Language.Haskell.Exts.Pretty.Doc
	- Language.Haskell.Exts.ParseMonad.P
	- Language.Haskell.Exts.ParseMonad.parser
	- Language.Haskell.Exts.ExactPrint.exactP
	- Language.Haskell.Exts.ExactPrint.EP
Warning: Language.Haskell.Exts.Pretty: could not find link destinations for: 
	- Text.PrettyPrint.Annotated.HughesPJ.Rep_Mode
	- Text.PrettyPrint.Annotated.HughesPJ.Rep_Style
	- Language.Haskell.Exts.Pretty.pretty
	- Language.Haskell.Exts.Pretty.prettyPrec
	- Language.Haskell.Exts.Pretty.Doc
Warning: Language.Haskell.Exts.Lexer: could not find link destinations for: 
	- Language.Haskell.Exts.SrcLoc.Rep_Loc
Warning: Language.Haskell.Exts.Parser: could not find link destinations for: 
	- Language.Haskell.Exts.ParseMonad.P
	- Language.Haskell.Exts.ParseMonad.parser
Warning: Language.Haskell.Exts.ExactPrint: could not find link destinations for: 
	- Language.Haskell.Exts.ExactPrint.exactP
	- Language.Haskell.Exts.ExactPrint.EP
Documentation created: dist/doc/html/haskell-src-exts/,
dist/doc/html/haskell-src-exts/haskell-src-exts.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/haskell-src-exts-1.23.1-4pkVjL1mKM6HSKkRkBqh6w
Completed    haskell-src-exts-1.23.1
Configuring tidal-core-1.10.1...
Preprocessing library for tidal-core-1.10.1..
Building library for tidal-core-1.10.1..
[ 1 of 15] Compiling Sound.Tidal.Bjorklund ( src/Sound/Tidal/Bjorklund.hs, dist/build/Sound/Tidal/Bjorklund.o, dist/build/Sound/Tidal/Bjorklund.dyn_o )
[ 2 of 15] Compiling Sound.Tidal.Pattern.Types ( src/Sound/Tidal/Pattern/Types.hs, dist/build/Sound/Tidal/Pattern/Types.o, dist/build/Sound/Tidal/Pattern/Types.dyn_o )
[ 3 of 15] Compiling Sound.Tidal.Time ( src/Sound/Tidal/Time.hs, dist/build/Sound/Tidal/Time.o, dist/build/Sound/Tidal/Time.dyn_o )

src/Sound/Tidal/Time.hs:6:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
  |
6 | import Control.Applicative
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 15] Compiling Sound.Tidal.Pattern ( src/Sound/Tidal/Pattern.hs, dist/build/Sound/Tidal/Pattern.o, dist/build/Sound/Tidal/Pattern.dyn_o )

src/Sound/Tidal/Pattern.hs:34:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
34 | import Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 15] Compiling Sound.Tidal.Show ( src/Sound/Tidal/Show.hs, dist/build/Sound/Tidal/Show.o, dist/build/Sound/Tidal/Show.dyn_o )
[ 6 of 15] Compiling Sound.Tidal.Core ( src/Sound/Tidal/Core.hs, dist/build/Sound/Tidal/Core.o, dist/build/Sound/Tidal/Core.dyn_o )
[ 7 of 15] Compiling Sound.Tidal.Chords ( src/Sound/Tidal/Chords.hs, dist/build/Sound/Tidal/Chords.o, dist/build/Sound/Tidal/Chords.dyn_o )
[ 8 of 15] Compiling Sound.Tidal.Utils ( src/Sound/Tidal/Utils.hs, dist/build/Sound/Tidal/Utils.o, dist/build/Sound/Tidal/Utils.dyn_o )
[ 9 of 15] Compiling Sound.Tidal.Stepwise ( src/Sound/Tidal/Stepwise.hs, dist/build/Sound/Tidal/Stepwise.o, dist/build/Sound/Tidal/Stepwise.dyn_o )

src/Sound/Tidal/Stepwise.hs:21:25: warning: [GHC-38856] [-Wunused-imports]
    The import of sortOn from module Data.List is redundant
   |
21 | import Data.List (sort, sortOn, transpose)
   |                         ^^^^^^

src/Sound/Tidal/Stepwise.hs:22:1: warning: [GHC-38856] [-Wunused-imports]
    The import of catMaybes, fromJust
    from module Data.Maybe is redundant
   |
22 | import Data.Maybe (catMaybes, fromJust, fromMaybe, isJust, mapMaybe)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/Tidal/Stepwise.hs:23:48: warning: [GHC-38856] [-Wunused-imports]
    The import of zoompat from module Sound.Tidal.Core is redundant
   |
23 | import Sound.Tidal.Core (stack, timecat, zoom, zoompat)
   |                                                ^^^^^^^

src/Sound/Tidal/Stepwise.hs:25:27: warning: [GHC-38856] [-Wunused-imports]
    The import of enumerate
    from module Sound.Tidal.Utils is redundant
   |
25 | import Sound.Tidal.Utils (enumerate, nubOrd, pairs)
   |                           ^^^^^^^^^

src/Sound/Tidal/Stepwise.hs:40:19: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: c
   |
40 |     q st@(State a c) = query (timecat $ retime $ slices $ query (rotL (sam $ start a) pp) (st {arc = Arc 0 1})) st
   |                   ^

src/Sound/Tidal/Stepwise.hs:92:7: warning: [GHC-63397] [-Wname-shadowing]
    This binding for t shadows the existing binding
      bound at src/Sound/Tidal/Stepwise.hs:90:34
   |
92 |     f t
   |       ^
[10 of 15] Compiling Sound.Tidal.Scales ( src/Sound/Tidal/Scales.hs, dist/build/Sound/Tidal/Scales.o, dist/build/Sound/Tidal/Scales.dyn_o )
[11 of 15] Compiling Sound.Tidal.Params ( src/Sound/Tidal/Params.hs, dist/build/Sound/Tidal/Params.o, dist/build/Sound/Tidal/Params.dyn_o )

src/Sound/Tidal/Params.hs:118:9: 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."
    |
118 |         head looped
    |         ^^^^
[12 of 15] Compiling Sound.Tidal.UI   ( src/Sound/Tidal/UI.hs, dist/build/Sound/Tidal/UI.o, dist/build/Sound/Tidal/UI.dyn_o )

src/Sound/Tidal/UI.hs:306:40: 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."
    |
306 |     match r cweights total = values !! head (findIndices (> (r * total)) cweights)
    |                                        ^^^^

src/Sound/Tidal/UI.hs:1308:24: 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."
     |
1308 |     pairUp xs = Arc 0 (head xs) : pairUp' xs
     |                        ^^^^

src/Sound/Tidal/UI.hs:1330:15: 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."
     |
1330 |             $ head
     |               ^^^^

src/Sound/Tidal/UI.hs:1384:21: 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."
     |
1384 |     fixer (c, r) = (head c, r)
     |                     ^^^^

src/Sound/Tidal/UI.hs:1437:60: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
     |
1437 |     renorm = IM.fromList $ zip [0 ..] [Map.fromList $ zip (tail $ scanl (+) 0 x) [0 ..] | x <- tp]
     |                                                            ^^^^

src/Sound/Tidal/UI.hs:2039:17: 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."
     |
2039 |         thumb = head xs
     |                 ^^^^

src/Sound/Tidal/UI.hs:2516:27: 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."
     |
2516 |       | c == 'x' = pure $ head ss
     |                           ^^^^

src/Sound/Tidal/UI.hs:2785:39: 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."
     |
2785 |           | otherwise = Just $ value (head (nextEs st'))
     |                                       ^^^^
[13 of 15] Compiling Sound.Tidal.ParseBP ( src/Sound/Tidal/ParseBP.hs, dist/build/Sound/Tidal/ParseBP.o, dist/build/Sound/Tidal/ParseBP.dyn_o )

src/Sound/Tidal/ParseBP.hs:188:34: 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."
    |
188 |       | otherwise = show $ fst $ head pats
    |                                  ^^^^

src/Sound/Tidal/ParseBP.hs:218:36: 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."
    |
218 |         | otherwise = pure $ fst $ head pats
    |                                    ^^^^
[14 of 15] Compiling Sound.Tidal.Control ( src/Sound/Tidal/Control.hs, dist/build/Sound/Tidal/Control.o, dist/build/Sound/Tidal/Control.dyn_o )
[15 of 15] Compiling Sound.Tidal.Simple ( src/Sound/Tidal/Simple.hs, dist/build/Sound/Tidal/Simple.o, dist/build/Sound/Tidal/Simple.dyn_o )
Preprocessing library for tidal-core-1.10.1..
Running Haddock on library for tidal-core-1.10.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 15] Compiling Sound.Tidal.Bjorklund ( src/Sound/Tidal/Bjorklund.hs, nothing )
[ 2 of 15] Compiling Sound.Tidal.Pattern.Types ( src/Sound/Tidal/Pattern/Types.hs, nothing )
[ 3 of 15] Compiling Sound.Tidal.Time ( src/Sound/Tidal/Time.hs, nothing )

src/Sound/Tidal/Time.hs:6:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
  |
6 | import Control.Applicative
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 15] Compiling Sound.Tidal.Pattern ( src/Sound/Tidal/Pattern.hs, nothing )

src/Sound/Tidal/Pattern.hs:34:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
34 | import Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 15] Compiling Sound.Tidal.Show ( src/Sound/Tidal/Show.hs, nothing )
[ 6 of 15] Compiling Sound.Tidal.Core ( src/Sound/Tidal/Core.hs, nothing )
[ 7 of 15] Compiling Sound.Tidal.Chords ( src/Sound/Tidal/Chords.hs, nothing )
[ 8 of 15] Compiling Sound.Tidal.Utils ( src/Sound/Tidal/Utils.hs, nothing )
[ 9 of 15] Compiling Sound.Tidal.Stepwise ( src/Sound/Tidal/Stepwise.hs, nothing )

src/Sound/Tidal/Stepwise.hs:21:25: warning: [GHC-38856] [-Wunused-imports]
    The import of sortOn from module Data.List is redundant
   |
21 | import Data.List (sort, sortOn, transpose)
   |                         ^^^^^^

src/Sound/Tidal/Stepwise.hs:22:1: warning: [GHC-38856] [-Wunused-imports]
    The import of catMaybes, fromJust
    from module Data.Maybe is redundant
   |
22 | import Data.Maybe (catMaybes, fromJust, fromMaybe, isJust, mapMaybe)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Sound/Tidal/Stepwise.hs:23:48: warning: [GHC-38856] [-Wunused-imports]
    The import of zoompat from module Sound.Tidal.Core is redundant
   |
23 | import Sound.Tidal.Core (stack, timecat, zoom, zoompat)
   |                                                ^^^^^^^

src/Sound/Tidal/Stepwise.hs:25:27: warning: [GHC-38856] [-Wunused-imports]
    The import of enumerate
    from module Sound.Tidal.Utils is redundant
   |
25 | import Sound.Tidal.Utils (enumerate, nubOrd, pairs)
   |                           ^^^^^^^^^

src/Sound/Tidal/Stepwise.hs:40:19: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: c
   |
40 |     q st@(State a c) = query (timecat $ retime $ slices $ query (rotL (sam $ start a) pp) (st {arc = Arc 0 1})) st
   |                   ^

src/Sound/Tidal/Stepwise.hs:92:7: warning: [GHC-63397] [-Wname-shadowing]
    This binding for t shadows the existing binding
      bound at src/Sound/Tidal/Stepwise.hs:90:34
   |
92 |     f t
   |       ^
[10 of 15] Compiling Sound.Tidal.Scales ( src/Sound/Tidal/Scales.hs, nothing )
[11 of 15] Compiling Sound.Tidal.Params ( src/Sound/Tidal/Params.hs, nothing )

src/Sound/Tidal/Params.hs:118:9: 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."
    |
118 |         head looped
    |         ^^^^
[12 of 15] Compiling Sound.Tidal.UI   ( src/Sound/Tidal/UI.hs, nothing )

src/Sound/Tidal/UI.hs:306:40: 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."
    |
306 |     match r cweights total = values !! head (findIndices (> (r * total)) cweights)
    |                                        ^^^^

src/Sound/Tidal/UI.hs:1308:24: 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."
     |
1308 |     pairUp xs = Arc 0 (head xs) : pairUp' xs
     |                        ^^^^

src/Sound/Tidal/UI.hs:1330:15: 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."
     |
1330 |             $ head
     |               ^^^^

src/Sound/Tidal/UI.hs:1384:21: 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."
     |
1384 |     fixer (c, r) = (head c, r)
     |                     ^^^^

src/Sound/Tidal/UI.hs:1437:60: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
     |
1437 |     renorm = IM.fromList $ zip [0 ..] [Map.fromList $ zip (tail $ scanl (+) 0 x) [0 ..] | x <- tp]
     |                                                            ^^^^

src/Sound/Tidal/UI.hs:2039:17: 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."
     |
2039 |         thumb = head xs
     |                 ^^^^

src/Sound/Tidal/UI.hs:2516:27: 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."
     |
2516 |       | c == 'x' = pure $ head ss
     |                           ^^^^

src/Sound/Tidal/UI.hs:2785:39: 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."
     |
2785 |           | otherwise = Just $ value (head (nextEs st'))
     |                                       ^^^^
[13 of 15] Compiling Sound.Tidal.ParseBP ( src/Sound/Tidal/ParseBP.hs, nothing )

src/Sound/Tidal/ParseBP.hs:188:34: 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."
    |
188 |       | otherwise = show $ fst $ head pats
    |                                  ^^^^

src/Sound/Tidal/ParseBP.hs:218:36: 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."
    |
218 |         | otherwise = pure $ fst $ head pats
    |                                    ^^^^
[14 of 15] Compiling Sound.Tidal.Control ( src/Sound/Tidal/Control.hs, nothing )
[15 of 15] Compiling Sound.Tidal.Simple ( src/Sound/Tidal/Simple.hs, nothing )
Haddock coverage:
   0% (  0 /  2) in 'Sound.Tidal.Bjorklund'
  Missing documentation for:
    Module header
    bjorklund (src/Sound/Tidal/Bjorklund.hs:45)
   0% (  0 /  2) in 'Sound.Tidal.Pattern.Types'
  Missing documentation for:
    Module header
    patternTimeID (src/Sound/Tidal/Pattern/Types.hs:4)
  87% ( 21 / 24) in 'Sound.Tidal.Time'
  Missing documentation for:
    Module header
    Arc (src/Sound/Tidal/Time.hs:21)
    subMaybeArc (src/Sound/Tidal/Time.hs:85)
Warning: 'join' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'jux' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'n' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Event' is ambiguous. It is defined
    * at src/Sound/Tidal/Pattern.hs:978:19
    * at src/Sound/Tidal/Pattern.hs:988: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/Sound/Tidal/Pattern.hs:988:1
Warning: 'Arc' is ambiguous. It is defined
    * at src/Sound/Tidal/Time.hs:15:15
    * at src/Sound/Tidal/Time.hs:21: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/Sound/Tidal/Time.hs:21:1
Warning: Sound.Tidal.Pattern: Could not find documentation for exported module: Sound.Tidal.Pattern
  41% ( 55 /133) in 'Sound.Tidal.Pattern'
  Missing documentation for:
    Module header
    empty (src/Sound/Tidal/Pattern.hs:563)
    reset (src/Sound/Tidal/Pattern.hs:320)
    Event (src/Sound/Tidal/Pattern.hs:988)
    pattern (src/Sound/Tidal/Pattern.hs:65)
    getS (src/Sound/Tidal/Pattern.hs:1246)
    setContext (src/Sound/Tidal/Pattern.hs:925)
    silence (src/Sound/Tidal/Pattern.hs:566)
    ControlPattern (src/Sound/Tidal/Pattern.hs:88)
    ValueMap (src/Sound/Tidal/Pattern.hs:1097)
    setSteps (src/Sound/Tidal/Pattern.hs:68)
    setStepsFrom (src/Sound/Tidal/Pattern.hs:71)
    withSteps (src/Sound/Tidal/Pattern.hs:74)
    pace (src/Sound/Tidal/Pattern.hs:77)
    _fast (src/Sound/Tidal/Pattern.hs:727)
    keepMeta (src/Sound/Tidal/Pattern.hs:82)
    keepSteps (src/Sound/Tidal/Pattern.hs:85)
    applyPatToPatBoth (src/Sound/Tidal/Pattern.hs:163)
    applyPatToPatLeft (src/Sound/Tidal/Pattern.hs:180)
    applyPatToPatRight (src/Sound/Tidal/Pattern.hs:191)
    applyPatToPatSqueeze (src/Sound/Tidal/Pattern.hs:202)
    applyPatToPat (src/Sound/Tidal/Pattern.hs:148)
    wholeOrPart (src/Sound/Tidal/Pattern.hs:1026)
    filterAnalog (src/Sound/Tidal/Pattern.hs:878)
    filterDigital (src/Sound/Tidal/Pattern.hs:875)
    combineContexts (src/Sound/Tidal/Pattern.hs:922)
    focusArc (src/Sound/Tidal/Pattern.hs:669)
    _trigJoin (src/Sound/Tidal/Pattern.hs:295)
    trigJoin (src/Sound/Tidal/Pattern.hs:314)
    trigZeroJoin (src/Sound/Tidal/Pattern.hs:317)
    resetTo (src/Sound/Tidal/Pattern.hs:323)
    restart (src/Sound/Tidal/Pattern.hs:326)
    restartTo (src/Sound/Tidal/Pattern.hs:329)
    Moddable (src/Sound/Tidal/Pattern.hs:507)
    nothing (src/Sound/Tidal/Pattern.hs:569)
    queryArc (src/Sound/Tidal/Pattern.hs:572)
    withResultStart (src/Sound/Tidal/Pattern.hs:594)
    withQueryStart (src/Sound/Tidal/Pattern.hs:605)
    _extract (src/Sound/Tidal/Pattern.hs:632)
    getI (src/Sound/Tidal/Pattern.hs:1227)
    getF (src/Sound/Tidal/Pattern.hs:1233)
    getB (src/Sound/Tidal/Pattern.hs:1250)
    getR (src/Sound/Tidal/Pattern.hs:1254)
    getN (src/Sound/Tidal/Pattern.hs:1239)
    compressArc (src/Sound/Tidal/Pattern.hs:659)
    _fastGap (src/Sound/Tidal/Pattern.hs:748)
    compressArcTo (src/Sound/Tidal/Pattern.hs:666)
    patternify' (src/Sound/Tidal/Pattern.hs:900)
    patternifySqueeze (src/Sound/Tidal/Pattern.hs:917)
    patternify (src/Sound/Tidal/Pattern.hs:895)
    _slow (src/Sound/Tidal/Pattern.hs:744)
    filterWhen (src/Sound/Tidal/Pattern.hs:866)
    filterOnsets (src/Sound/Tidal/Pattern.hs:869)
    filterEvents (src/Sound/Tidal/Pattern.hs:872)
    isDigital (src/Sound/Tidal/Pattern.hs:997)
    isAnalog (src/Sound/Tidal/Pattern.hs:993)
    playFor (src/Sound/Tidal/Pattern.hs:881)
    patternify2 (src/Sound/Tidal/Pattern.hs:903)
    patternify2' (src/Sound/Tidal/Pattern.hs:907)
    patternify3 (src/Sound/Tidal/Pattern.hs:910)
    patternify3' (src/Sound/Tidal/Pattern.hs:914)
    withContext (src/Sound/Tidal/Pattern.hs:928)
    deltaMini (src/Sound/Tidal/Pattern.hs:934)
    Stringy (src/Sound/Tidal/Pattern.hs:953)
    eventValue (src/Sound/Tidal/Pattern.hs:1050)
    eventHasOnset (src/Sound/Tidal/Pattern.hs:1053)
    toEvent (src/Sound/Tidal/Pattern.hs:1060)
    resolveState (src/Sound/Tidal/Pattern.hs:1064)
    Valuable (src/Sound/Tidal/Pattern.hs:1092)
    getBlob (src/Sound/Tidal/Pattern.hs:1260)
    getList (src/Sound/Tidal/Pattern.hs:1264)
    valueToPattern (src/Sound/Tidal/Pattern.hs:1268)
    sameDur (src/Sound/Tidal/Pattern.hs:1274)
    groupEventsBy (src/Sound/Tidal/Pattern.hs:1277)
    collectEvent (src/Sound/Tidal/Pattern.hs:1284)
    collectEventsBy (src/Sound/Tidal/Pattern.hs:1295)
    uncollectEvent (src/Sound/Tidal/Pattern.hs:1310)
    uncollectEvents (src/Sound/Tidal/Pattern.hs:1315)
  12% (  1 /  8) in 'Sound.Tidal.Show'
  Missing documentation for:
    Module header
    showAll (src/Sound/Tidal/Show.hs:77)
    draw (src/Sound/Tidal/Show.hs:201)
    drawLine (src/Sound/Tidal/Show.hs:177)
    drawLineSz (src/Sound/Tidal/Show.hs:180)
    stepcount (src/Sound/Tidal/Show.hs:165)
    showStateful (src/Sound/Tidal/Show.hs:35)
Warning: 'Pattern' is ambiguous. It is defined
    * at src/Sound/Tidal/Pattern.hs:59:18
    * at src/Sound/Tidal/Pattern.hs:59: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/Sound/Tidal/Pattern.hs:59:1
Warning: 'perlin' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'env' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  20% ( 53 /258) in 'Sound.Tidal.Core'
  Missing documentation for:
    Module header
    Unionable (src/Sound/Tidal/Core.hs:141)
    |+| (src/Sound/Tidal/Core.hs:152)
    |+ (src/Sound/Tidal/Core.hs:155)
    +| (src/Sound/Tidal/Core.hs:158)
    ||+ (src/Sound/Tidal/Core.hs:161)
    |++| (src/Sound/Tidal/Core.hs:164)
    |++ (src/Sound/Tidal/Core.hs:167)
    ++| (src/Sound/Tidal/Core.hs:170)
    ||++ (src/Sound/Tidal/Core.hs:173)
    |/| (src/Sound/Tidal/Core.hs:176)
    |/ (src/Sound/Tidal/Core.hs:179)
    /| (src/Sound/Tidal/Core.hs:182)
    ||/ (src/Sound/Tidal/Core.hs:185)
    |*| (src/Sound/Tidal/Core.hs:188)
    |* (src/Sound/Tidal/Core.hs:191)
    *| (src/Sound/Tidal/Core.hs:194)
    ||* (src/Sound/Tidal/Core.hs:197)
    |-| (src/Sound/Tidal/Core.hs:200)
    |- (src/Sound/Tidal/Core.hs:203)
    -| (src/Sound/Tidal/Core.hs:206)
    ||- (src/Sound/Tidal/Core.hs:209)
    |%| (src/Sound/Tidal/Core.hs:212)
    |% (src/Sound/Tidal/Core.hs:215)
    %| (src/Sound/Tidal/Core.hs:218)
    ||% (src/Sound/Tidal/Core.hs:221)
    |**| (src/Sound/Tidal/Core.hs:224)
    |** (src/Sound/Tidal/Core.hs:227)
    **| (src/Sound/Tidal/Core.hs:230)
    ||** (src/Sound/Tidal/Core.hs:233)
    |>| (src/Sound/Tidal/Core.hs:236)
    |> (src/Sound/Tidal/Core.hs:239)
    >| (src/Sound/Tidal/Core.hs:242)
    ||> (src/Sound/Tidal/Core.hs:245)
    |<| (src/Sound/Tidal/Core.hs:248)
    |< (src/Sound/Tidal/Core.hs:251)
    <| (src/Sound/Tidal/Core.hs:254)
    ||< (src/Sound/Tidal/Core.hs:257)
    # (src/Sound/Tidal/Core.hs:261)
    _run (src/Sound/Tidal/Core.hs:309)
    _scan (src/Sound/Tidal/Core.hs:318)
    slowcat (src/Sound/Tidal/Core.hs:355)
    slowappend (src/Sound/Tidal/Core.hs:362)
    fastappend (src/Sound/Tidal/Core.hs:370)
    zoompat (src/Sound/Tidal/Core.hs:532)
    zoomArc (src/Sound/Tidal/Core.hs:535)
    compressTo (src/Sound/Tidal/Core.hs:578)
    repeatCycles (src/Sound/Tidal/Core.hs:581)
    _repeatCycles (src/Sound/Tidal/Core.hs:584)
    fastRepeatCycles (src/Sound/Tidal/Core.hs:587)
    _every (src/Sound/Tidal/Core.hs:614)
    _every' (src/Sound/Tidal/Core.hs:636)
    _getP_ (src/Sound/Tidal/Core.hs:689)
    _getP (src/Sound/Tidal/Core.hs:692)
    _cX (src/Sound/Tidal/Core.hs:695)
    _cX_ (src/Sound/Tidal/Core.hs:698)
    cF (src/Sound/Tidal/Core.hs:701)
    cF_ (src/Sound/Tidal/Core.hs:704)
    cF0 (src/Sound/Tidal/Core.hs:707)
    cN (src/Sound/Tidal/Core.hs:710)
    cN_ (src/Sound/Tidal/Core.hs:713)
    cN0 (src/Sound/Tidal/Core.hs:716)
    cI (src/Sound/Tidal/Core.hs:719)
    cI_ (src/Sound/Tidal/Core.hs:722)
    cI0 (src/Sound/Tidal/Core.hs:725)
    cB (src/Sound/Tidal/Core.hs:728)
    cB_ (src/Sound/Tidal/Core.hs:731)
    cB0 (src/Sound/Tidal/Core.hs:734)
    cR (src/Sound/Tidal/Core.hs:737)
    cR_ (src/Sound/Tidal/Core.hs:740)
    cR0 (src/Sound/Tidal/Core.hs:743)
    cT (src/Sound/Tidal/Core.hs:746)
    cT0 (src/Sound/Tidal/Core.hs:749)
    cT_ (src/Sound/Tidal/Core.hs:752)
    cS (src/Sound/Tidal/Core.hs:755)
    cS_ (src/Sound/Tidal/Core.hs:758)
    cS0 (src/Sound/Tidal/Core.hs:761)
    in0 (src/Sound/Tidal/Core.hs:765)
    in1 (src/Sound/Tidal/Core.hs:768)
    in2 (src/Sound/Tidal/Core.hs:771)
    in3 (src/Sound/Tidal/Core.hs:774)
    in4 (src/Sound/Tidal/Core.hs:777)
    in5 (src/Sound/Tidal/Core.hs:780)
    in6 (src/Sound/Tidal/Core.hs:783)
    in7 (src/Sound/Tidal/Core.hs:786)
    in8 (src/Sound/Tidal/Core.hs:789)
    in9 (src/Sound/Tidal/Core.hs:792)
    in10 (src/Sound/Tidal/Core.hs:795)
    in11 (src/Sound/Tidal/Core.hs:798)
    in12 (src/Sound/Tidal/Core.hs:801)
    in13 (src/Sound/Tidal/Core.hs:804)
    in14 (src/Sound/Tidal/Core.hs:807)
    in15 (src/Sound/Tidal/Core.hs:810)
    in16 (src/Sound/Tidal/Core.hs:813)
    in17 (src/Sound/Tidal/Core.hs:816)
    in18 (src/Sound/Tidal/Core.hs:819)
    in19 (src/Sound/Tidal/Core.hs:822)
    in20 (src/Sound/Tidal/Core.hs:825)
    in21 (src/Sound/Tidal/Core.hs:828)
    in22 (src/Sound/Tidal/Core.hs:831)
    in23 (src/Sound/Tidal/Core.hs:834)
    in24 (src/Sound/Tidal/Core.hs:837)
    in25 (src/Sound/Tidal/Core.hs:840)
    in26 (src/Sound/Tidal/Core.hs:843)
    in27 (src/Sound/Tidal/Core.hs:846)
    in28 (src/Sound/Tidal/Core.hs:849)
    in29 (src/Sound/Tidal/Core.hs:852)
    in30 (src/Sound/Tidal/Core.hs:855)
    in31 (src/Sound/Tidal/Core.hs:858)
    in32 (src/Sound/Tidal/Core.hs:861)
    in33 (src/Sound/Tidal/Core.hs:864)
    in34 (src/Sound/Tidal/Core.hs:867)
    in35 (src/Sound/Tidal/Core.hs:870)
    in36 (src/Sound/Tidal/Core.hs:873)
    in37 (src/Sound/Tidal/Core.hs:876)
    in38 (src/Sound/Tidal/Core.hs:879)
    in39 (src/Sound/Tidal/Core.hs:882)
    in40 (src/Sound/Tidal/Core.hs:885)
    in41 (src/Sound/Tidal/Core.hs:888)
    in42 (src/Sound/Tidal/Core.hs:891)
    in43 (src/Sound/Tidal/Core.hs:894)
    in44 (src/Sound/Tidal/Core.hs:897)
    in45 (src/Sound/Tidal/Core.hs:900)
    in46 (src/Sound/Tidal/Core.hs:903)
    in47 (src/Sound/Tidal/Core.hs:906)
    in48 (src/Sound/Tidal/Core.hs:909)
    in49 (src/Sound/Tidal/Core.hs:912)
    in50 (src/Sound/Tidal/Core.hs:915)
    in51 (src/Sound/Tidal/Core.hs:918)
    in52 (src/Sound/Tidal/Core.hs:921)
    in53 (src/Sound/Tidal/Core.hs:924)
    in54 (src/Sound/Tidal/Core.hs:927)
    in55 (src/Sound/Tidal/Core.hs:930)
    in56 (src/Sound/Tidal/Core.hs:933)
    in57 (src/Sound/Tidal/Core.hs:936)
    in58 (src/Sound/Tidal/Core.hs:939)
    in59 (src/Sound/Tidal/Core.hs:942)
    in60 (src/Sound/Tidal/Core.hs:945)
    in61 (src/Sound/Tidal/Core.hs:948)
    in62 (src/Sound/Tidal/Core.hs:951)
    in63 (src/Sound/Tidal/Core.hs:954)
    in64 (src/Sound/Tidal/Core.hs:957)
    in65 (src/Sound/Tidal/Core.hs:960)
    in66 (src/Sound/Tidal/Core.hs:963)
    in67 (src/Sound/Tidal/Core.hs:966)
    in68 (src/Sound/Tidal/Core.hs:969)
    in69 (src/Sound/Tidal/Core.hs:972)
    in70 (src/Sound/Tidal/Core.hs:975)
    in71 (src/Sound/Tidal/Core.hs:978)
    in72 (src/Sound/Tidal/Core.hs:981)
    in73 (src/Sound/Tidal/Core.hs:984)
    in74 (src/Sound/Tidal/Core.hs:987)
    in75 (src/Sound/Tidal/Core.hs:990)
    in76 (src/Sound/Tidal/Core.hs:993)
    in77 (src/Sound/Tidal/Core.hs:996)
    in78 (src/Sound/Tidal/Core.hs:999)
    in79 (src/Sound/Tidal/Core.hs:1002)
    in80 (src/Sound/Tidal/Core.hs:1005)
    in81 (src/Sound/Tidal/Core.hs:1008)
    in82 (src/Sound/Tidal/Core.hs:1011)
    in83 (src/Sound/Tidal/Core.hs:1014)
    in84 (src/Sound/Tidal/Core.hs:1017)
    in85 (src/Sound/Tidal/Core.hs:1020)
    in86 (src/Sound/Tidal/Core.hs:1023)
    in87 (src/Sound/Tidal/Core.hs:1026)
    in88 (src/Sound/Tidal/Core.hs:1029)
    in89 (src/Sound/Tidal/Core.hs:1032)
    in90 (src/Sound/Tidal/Core.hs:1035)
    in91 (src/Sound/Tidal/Core.hs:1038)
    in92 (src/Sound/Tidal/Core.hs:1041)
    in93 (src/Sound/Tidal/Core.hs:1044)
    in94 (src/Sound/Tidal/Core.hs:1047)
    in95 (src/Sound/Tidal/Core.hs:1050)
    in96 (src/Sound/Tidal/Core.hs:1053)
    in97 (src/Sound/Tidal/Core.hs:1056)
    in98 (src/Sound/Tidal/Core.hs:1059)
    in99 (src/Sound/Tidal/Core.hs:1062)
    in100 (src/Sound/Tidal/Core.hs:1065)
    in101 (src/Sound/Tidal/Core.hs:1068)
    in102 (src/Sound/Tidal/Core.hs:1071)
    in103 (src/Sound/Tidal/Core.hs:1074)
    in104 (src/Sound/Tidal/Core.hs:1077)
    in105 (src/Sound/Tidal/Core.hs:1080)
    in106 (src/Sound/Tidal/Core.hs:1083)
    in107 (src/Sound/Tidal/Core.hs:1086)
    in108 (src/Sound/Tidal/Core.hs:1089)
    in109 (src/Sound/Tidal/Core.hs:1092)
    in110 (src/Sound/Tidal/Core.hs:1095)
    in111 (src/Sound/Tidal/Core.hs:1098)
    in112 (src/Sound/Tidal/Core.hs:1101)
    in113 (src/Sound/Tidal/Core.hs:1104)
    in114 (src/Sound/Tidal/Core.hs:1107)
    in115 (src/Sound/Tidal/Core.hs:1110)
    in116 (src/Sound/Tidal/Core.hs:1113)
    in117 (src/Sound/Tidal/Core.hs:1116)
    in118 (src/Sound/Tidal/Core.hs:1119)
    in119 (src/Sound/Tidal/Core.hs:1122)
    in120 (src/Sound/Tidal/Core.hs:1125)
    in121 (src/Sound/Tidal/Core.hs:1128)
    in122 (src/Sound/Tidal/Core.hs:1131)
    in123 (src/Sound/Tidal/Core.hs:1134)
    in124 (src/Sound/Tidal/Core.hs:1137)
    in125 (src/Sound/Tidal/Core.hs:1140)
    in126 (src/Sound/Tidal/Core.hs:1143)
    in127 (src/Sound/Tidal/Core.hs:1146)
  16% ( 11 / 67) in 'Sound.Tidal.Chords'
  Missing documentation for:
    Module header
    major (src/Sound/Tidal/Chords.hs:29)
    aug (src/Sound/Tidal/Chords.hs:32)
    six (src/Sound/Tidal/Chords.hs:35)
    sixNine (src/Sound/Tidal/Chords.hs:38)
    major7 (src/Sound/Tidal/Chords.hs:41)
    major9 (src/Sound/Tidal/Chords.hs:44)
    add9 (src/Sound/Tidal/Chords.hs:47)
    major11 (src/Sound/Tidal/Chords.hs:50)
    add11 (src/Sound/Tidal/Chords.hs:53)
    major13 (src/Sound/Tidal/Chords.hs:56)
    add13 (src/Sound/Tidal/Chords.hs:59)
    dom7 (src/Sound/Tidal/Chords.hs:64)
    dom9 (src/Sound/Tidal/Chords.hs:67)
    dom11 (src/Sound/Tidal/Chords.hs:70)
    dom13 (src/Sound/Tidal/Chords.hs:73)
    sevenFlat5 (src/Sound/Tidal/Chords.hs:76)
    sevenSharp5 (src/Sound/Tidal/Chords.hs:79)
    sevenFlat9 (src/Sound/Tidal/Chords.hs:82)
    nine (src/Sound/Tidal/Chords.hs:85)
    eleven (src/Sound/Tidal/Chords.hs:88)
    thirteen (src/Sound/Tidal/Chords.hs:91)
    minor (src/Sound/Tidal/Chords.hs:96)
    diminished (src/Sound/Tidal/Chords.hs:99)
    minorSharp5 (src/Sound/Tidal/Chords.hs:102)
    minor6 (src/Sound/Tidal/Chords.hs:105)
    minorSixNine (src/Sound/Tidal/Chords.hs:108)
    minor7flat5 (src/Sound/Tidal/Chords.hs:111)
    minor7 (src/Sound/Tidal/Chords.hs:114)
    minor7sharp5 (src/Sound/Tidal/Chords.hs:117)
    minor7flat9 (src/Sound/Tidal/Chords.hs:120)
    minor7sharp9 (src/Sound/Tidal/Chords.hs:123)
    diminished7 (src/Sound/Tidal/Chords.hs:126)
    minor9 (src/Sound/Tidal/Chords.hs:129)
    minor11 (src/Sound/Tidal/Chords.hs:132)
    minor13 (src/Sound/Tidal/Chords.hs:135)
    minorMajor7 (src/Sound/Tidal/Chords.hs:138)
    one (src/Sound/Tidal/Chords.hs:143)
    five (src/Sound/Tidal/Chords.hs:146)
    sus2 (src/Sound/Tidal/Chords.hs:149)
    sus4 (src/Sound/Tidal/Chords.hs:152)
    sevenSus2 (src/Sound/Tidal/Chords.hs:155)
    sevenSus4 (src/Sound/Tidal/Chords.hs:158)
    nineSus4 (src/Sound/Tidal/Chords.hs:161)
    sevenFlat10 (src/Sound/Tidal/Chords.hs:166)
    nineSharp5 (src/Sound/Tidal/Chords.hs:169)
    minor9sharp5 (src/Sound/Tidal/Chords.hs:172)
    sevenSharp5flat9 (src/Sound/Tidal/Chords.hs:175)
    minor7sharp5flat9 (src/Sound/Tidal/Chords.hs:178)
    elevenSharp (src/Sound/Tidal/Chords.hs:181)
    minor11sharp (src/Sound/Tidal/Chords.hs:184)
    Modifier (src/Sound/Tidal/Chords.hs:380)
    applyModifier (src/Sound/Tidal/Chords.hs:389)
    applyModifierPat (src/Sound/Tidal/Chords.hs:403)
    applyModifierPatSeq (src/Sound/Tidal/Chords.hs:409)
    chordToPatSeq (src/Sound/Tidal/Chords.hs:413)
  20% (  5 / 24) in 'Sound.Tidal.Utils'
  Missing documentation for:
    Module header
    writeError (src/Sound/Tidal/Utils.hs:36)
    mapBoth (src/Sound/Tidal/Utils.hs:39)
    mapPartTimes (src/Sound/Tidal/Utils.hs:42)
    mapFst (src/Sound/Tidal/Utils.hs:45)
    mapSnd (src/Sound/Tidal/Utils.hs:48)
    delta (src/Sound/Tidal/Utils.hs:51)
    removeCommon (src/Sound/Tidal/Utils.hs:58)
    readMaybe (src/Sound/Tidal/Utils.hs:67)
    accumulate (src/Sound/Tidal/Utils.hs:85)
    matchMaybe (src/Sound/Tidal/Utils.hs:107)
    fromRight (src/Sound/Tidal/Utils.hs:112)
    applyWhen (src/Sound/Tidal/Utils.hs:117)
    pairs (src/Sound/Tidal/Utils.hs:122)
    nubOrd (src/Sound/Tidal/Utils.hs:129)
    nubOrdOn (src/Sound/Tidal/Utils.hs:133)
    nubOrdOnExcluding (src/Sound/Tidal/Utils.hs:137)
    nubOrdOnFB (src/Sound/Tidal/Utils.hs:167)
    constNubOn (src/Sound/Tidal/Utils.hs:174)
   6% (  1 / 16) in 'Sound.Tidal.Stepwise'
  Missing documentation for:
    Module header
    s_patternify (src/Sound/Tidal/Stepwise.hs:31)
    s_patternify2 (src/Sound/Tidal/Stepwise.hs:35)
    stepJoin (src/Sound/Tidal/Stepwise.hs:38)
    stepcat (src/Sound/Tidal/Stepwise.hs:74)
    _take (src/Sound/Tidal/Stepwise.hs:78)
    steptake (src/Sound/Tidal/Stepwise.hs:86)
    _stepdrop (src/Sound/Tidal/Stepwise.hs:89)
    stepdrop (src/Sound/Tidal/Stepwise.hs:97)
    _expand (src/Sound/Tidal/Stepwise.hs:100)
    _contract (src/Sound/Tidal/Stepwise.hs:103)
    expand (src/Sound/Tidal/Stepwise.hs:106)
    contract (src/Sound/Tidal/Stepwise.hs:109)
    _extend (src/Sound/Tidal/Stepwise.hs:112)
    extend (src/Sound/Tidal/Stepwise.hs:115)
  36% (  4 / 11) in 'Sound.Tidal.Scales'
  Missing documentation for:
    Module header
    scaleWith (src/Sound/Tidal/Scales.hs:325)
    scaleWithList (src/Sound/Tidal/Scales.hs:330)
    raiseDegree (src/Sound/Tidal/Scales.hs:355)
    lowerDegree (src/Sound/Tidal/Scales.hs:364)
    raiseDegrees (src/Sound/Tidal/Scales.hs:372)
    lowerDegrees (src/Sound/Tidal/Scales.hs:381)
Warning: 'setcps' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'grain' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'e' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'i' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'o' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'u' 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.
   6% ( 87 /1309) in 'Sound.Tidal.Params'
  Missing documentation for:
    Module header
    mF (src/Sound/Tidal/Params.hs:42)
    mI (src/Sound/Tidal/Params.hs:47)
    mS (src/Sound/Tidal/Params.hs:52)
    pF (src/Sound/Tidal/Params.hs:57)
    pI (src/Sound/Tidal/Params.hs:60)
    pB (src/Sound/Tidal/Params.hs:63)
    pR (src/Sound/Tidal/Params.hs:66)
    pN (src/Sound/Tidal/Params.hs:69)
    pS (src/Sound/Tidal/Params.hs:72)
    pX (src/Sound/Tidal/Params.hs:75)
    pStateF (src/Sound/Tidal/Params.hs:86)
    sound (src/Sound/Tidal/Params.hs:142)
    sTake (src/Sound/Tidal/Params.hs:145)
    cc (src/Sound/Tidal/Params.hs:148)
    nrpn (src/Sound/Tidal/Params.hs:151)
    nrpnn (src/Sound/Tidal/Params.hs:154)
    nrpnv (src/Sound/Tidal/Params.hs:157)
    midinote (src/Sound/Tidal/Params.hs:169)
    drum (src/Sound/Tidal/Params.hs:172)
    drumN (src/Sound/Tidal/Params.hs:175)
    accelerateTake (src/Sound/Tidal/Params.hs:255)
    accelerateCount (src/Sound/Tidal/Params.hs:258)
    accelerateCountTo (src/Sound/Tidal/Params.hs:261)
    acceleratebus (src/Sound/Tidal/Params.hs:264)
    ampTake (src/Sound/Tidal/Params.hs:274)
    ampCount (src/Sound/Tidal/Params.hs:277)
    ampCountTo (src/Sound/Tidal/Params.hs:280)
    ampbus (src/Sound/Tidal/Params.hs:283)
    amprecv (src/Sound/Tidal/Params.hs:286)
    array (src/Sound/Tidal/Params.hs:289)
    arrayTake (src/Sound/Tidal/Params.hs:292)
    arraybus (src/Sound/Tidal/Params.hs:295)
    attackTake (src/Sound/Tidal/Params.hs:302)
    attackCount (src/Sound/Tidal/Params.hs:305)
    attackCountTo (src/Sound/Tidal/Params.hs:308)
    attackbus (src/Sound/Tidal/Params.hs:311)
    attackrecv (src/Sound/Tidal/Params.hs:314)
    bandfTake (src/Sound/Tidal/Params.hs:321)
    bandfCount (src/Sound/Tidal/Params.hs:324)
    bandfCountTo (src/Sound/Tidal/Params.hs:327)
    bandfbus (src/Sound/Tidal/Params.hs:330)
    bandfrecv (src/Sound/Tidal/Params.hs:333)
    bandqTake (src/Sound/Tidal/Params.hs:340)
    bandqCount (src/Sound/Tidal/Params.hs:343)
    bandqCountTo (src/Sound/Tidal/Params.hs:346)
    bandqbus (src/Sound/Tidal/Params.hs:349)
    bandqrecv (src/Sound/Tidal/Params.hs:352)
    beginTake (src/Sound/Tidal/Params.hs:374)
    beginCount (src/Sound/Tidal/Params.hs:377)
    beginCountTo (src/Sound/Tidal/Params.hs:380)
    beginbus (src/Sound/Tidal/Params.hs:383)
    binshiftTake (src/Sound/Tidal/Params.hs:390)
    binshiftCount (src/Sound/Tidal/Params.hs:393)
    binshiftCountTo (src/Sound/Tidal/Params.hs:396)
    binshiftbus (src/Sound/Tidal/Params.hs:399)
    binshiftrecv (src/Sound/Tidal/Params.hs:402)
    button0 (src/Sound/Tidal/Params.hs:405)
    button0Take (src/Sound/Tidal/Params.hs:408)
    button0Count (src/Sound/Tidal/Params.hs:411)
    button0CountTo (src/Sound/Tidal/Params.hs:414)
    button0bus (src/Sound/Tidal/Params.hs:417)
    button0recv (src/Sound/Tidal/Params.hs:420)
    button1 (src/Sound/Tidal/Params.hs:423)
    button1Take (src/Sound/Tidal/Params.hs:426)
    button1Count (src/Sound/Tidal/Params.hs:429)
    button1CountTo (src/Sound/Tidal/Params.hs:432)
    button1bus (src/Sound/Tidal/Params.hs:435)
    button1recv (src/Sound/Tidal/Params.hs:438)
    button10 (src/Sound/Tidal/Params.hs:441)
    button10Take (src/Sound/Tidal/Params.hs:444)
    button10Count (src/Sound/Tidal/Params.hs:447)
    button10CountTo (src/Sound/Tidal/Params.hs:450)
    button10bus (src/Sound/Tidal/Params.hs:453)
    button10recv (src/Sound/Tidal/Params.hs:456)
    button11 (src/Sound/Tidal/Params.hs:459)
    button11Take (src/Sound/Tidal/Params.hs:462)
    button11Count (src/Sound/Tidal/Params.hs:465)
    button11CountTo (src/Sound/Tidal/Params.hs:468)
    button11bus (src/Sound/Tidal/Params.hs:471)
    button11recv (src/Sound/Tidal/Params.hs:474)
    button12 (src/Sound/Tidal/Params.hs:477)
    button12Take (src/Sound/Tidal/Params.hs:480)
    button12Count (src/Sound/Tidal/Params.hs:483)
    button12CountTo (src/Sound/Tidal/Params.hs:486)
    button12bus (src/Sound/Tidal/Params.hs:489)
    button12recv (src/Sound/Tidal/Params.hs:492)
    button13 (src/Sound/Tidal/Params.hs:495)
    button13Take (src/Sound/Tidal/Params.hs:498)
    button13Count (src/Sound/Tidal/Params.hs:501)
    button13CountTo (src/Sound/Tidal/Params.hs:504)
    button13bus (src/Sound/Tidal/Params.hs:507)
    button13recv (src/Sound/Tidal/Params.hs:510)
    button14 (src/Sound/Tidal/Params.hs:513)
    button14Take (src/Sound/Tidal/Params.hs:516)
    button14Count (src/Sound/Tidal/Params.hs:519)
    button14CountTo (src/Sound/Tidal/Params.hs:522)
    button14bus (src/Sound/Tidal/Params.hs:525)
    button14recv (src/Sound/Tidal/Params.hs:528)
    button15 (src/Sound/Tidal/Params.hs:531)
    button15Take (src/Sound/Tidal/Params.hs:534)
    button15Count (src/Sound/Tidal/Params.hs:537)
    button15CountTo (src/Sound/Tidal/Params.hs:540)
    button15bus (src/Sound/Tidal/Params.hs:543)
    button15recv (src/Sound/Tidal/Params.hs:546)
    button2 (src/Sound/Tidal/Params.hs:549)
    button2Take (src/Sound/Tidal/Params.hs:552)
    button2Count (src/Sound/Tidal/Params.hs:555)
    button2CountTo (src/Sound/Tidal/Params.hs:558)
    button2bus (src/Sound/Tidal/Params.hs:561)
    button2recv (src/Sound/Tidal/Params.hs:564)
    button3 (src/Sound/Tidal/Params.hs:567)
    button3Take (src/Sound/Tidal/Params.hs:570)
    button3Count (src/Sound/Tidal/Params.hs:573)
    button3CountTo (src/Sound/Tidal/Params.hs:576)
    button3bus (src/Sound/Tidal/Params.hs:579)
    button3recv (src/Sound/Tidal/Params.hs:582)
    button4 (src/Sound/Tidal/Params.hs:585)
    button4Take (src/Sound/Tidal/Params.hs:588)
    button4Count (src/Sound/Tidal/Params.hs:591)
    button4CountTo (src/Sound/Tidal/Params.hs:594)
    button4bus (src/Sound/Tidal/Params.hs:597)
    button4recv (src/Sound/Tidal/Params.hs:600)
    button5 (src/Sound/Tidal/Params.hs:603)
    button5Take (src/Sound/Tidal/Params.hs:606)
    button5Count (src/Sound/Tidal/Params.hs:609)
    button5CountTo (src/Sound/Tidal/Params.hs:612)
    button5bus (src/Sound/Tidal/Params.hs:615)
    button5recv (src/Sound/Tidal/Params.hs:618)
    button6 (src/Sound/Tidal/Params.hs:621)
    button6Take (src/Sound/Tidal/Params.hs:624)
    button6Count (src/Sound/Tidal/Params.hs:627)
    button6CountTo (src/Sound/Tidal/Params.hs:630)
    button6bus (src/Sound/Tidal/Params.hs:633)
    button6recv (src/Sound/Tidal/Params.hs:636)
    button7 (src/Sound/Tidal/Params.hs:639)
    button7Take (src/Sound/Tidal/Params.hs:642)
    button7Count (src/Sound/Tidal/Params.hs:645)
    button7CountTo (src/Sound/Tidal/Params.hs:648)
    button7bus (src/Sound/Tidal/Params.hs:651)
    button7recv (src/Sound/Tidal/Params.hs:654)
    button8 (src/Sound/Tidal/Params.hs:657)
    button8Take (src/Sound/Tidal/Params.hs:660)
    button8Count (src/Sound/Tidal/Params.hs:663)
    button8CountTo (src/Sound/Tidal/Params.hs:666)
    button8bus (src/Sound/Tidal/Params.hs:669)
    button8recv (src/Sound/Tidal/Params.hs:672)
    button9 (src/Sound/Tidal/Params.hs:675)
    button9Take (src/Sound/Tidal/Params.hs:678)
    button9Count (src/Sound/Tidal/Params.hs:681)
    button9CountTo (src/Sound/Tidal/Params.hs:684)
    button9bus (src/Sound/Tidal/Params.hs:687)
    button9recv (src/Sound/Tidal/Params.hs:690)
    ccn (src/Sound/Tidal/Params.hs:693)
    ccnTake (src/Sound/Tidal/Params.hs:696)
    ccnCount (src/Sound/Tidal/Params.hs:699)
    ccnCountTo (src/Sound/Tidal/Params.hs:702)
    ccnbus (src/Sound/Tidal/Params.hs:705)
    ccv (src/Sound/Tidal/Params.hs:708)
    ccvTake (src/Sound/Tidal/Params.hs:711)
    ccvCount (src/Sound/Tidal/Params.hs:714)
    ccvCountTo (src/Sound/Tidal/Params.hs:717)
    ccvbus (src/Sound/Tidal/Params.hs:720)
    channelTake (src/Sound/Tidal/Params.hs:727)
    channelCount (src/Sound/Tidal/Params.hs:730)
    channelCountTo (src/Sound/Tidal/Params.hs:733)
    channelbus (src/Sound/Tidal/Params.hs:736)
    clhatdecay (src/Sound/Tidal/Params.hs:739)
    clhatdecayTake (src/Sound/Tidal/Params.hs:742)
    clhatdecayCount (src/Sound/Tidal/Params.hs:745)
    clhatdecayCountTo (src/Sound/Tidal/Params.hs:748)
    clhatdecaybus (src/Sound/Tidal/Params.hs:751)
    clhatdecayrecv (src/Sound/Tidal/Params.hs:754)
    coarseTake (src/Sound/Tidal/Params.hs:761)
    coarseCount (src/Sound/Tidal/Params.hs:764)
    coarseCountTo (src/Sound/Tidal/Params.hs:767)
    coarsebus (src/Sound/Tidal/Params.hs:770)
    coarserecv (src/Sound/Tidal/Params.hs:773)
    combTake (src/Sound/Tidal/Params.hs:780)
    combCount (src/Sound/Tidal/Params.hs:783)
    combCountTo (src/Sound/Tidal/Params.hs:786)
    combbus (src/Sound/Tidal/Params.hs:789)
    combrecv (src/Sound/Tidal/Params.hs:792)
    control (src/Sound/Tidal/Params.hs:795)
    controlTake (src/Sound/Tidal/Params.hs:798)
    controlCount (src/Sound/Tidal/Params.hs:801)
    controlCountTo (src/Sound/Tidal/Params.hs:804)
    controlbus (src/Sound/Tidal/Params.hs:807)
    cpsTake (src/Sound/Tidal/Params.hs:819)
    cpsCount (src/Sound/Tidal/Params.hs:822)
    cpsCountTo (src/Sound/Tidal/Params.hs:825)
    cpsbus (src/Sound/Tidal/Params.hs:828)
    cpsrecv (src/Sound/Tidal/Params.hs:831)
    crushTake (src/Sound/Tidal/Params.hs:838)
    crushCount (src/Sound/Tidal/Params.hs:841)
    crushCountTo (src/Sound/Tidal/Params.hs:844)
    crushbus (src/Sound/Tidal/Params.hs:847)
    crushrecv (src/Sound/Tidal/Params.hs:850)
    ctlNum (src/Sound/Tidal/Params.hs:853)
    ctlNumTake (src/Sound/Tidal/Params.hs:856)
    ctlNumCount (src/Sound/Tidal/Params.hs:859)
    ctlNumCountTo (src/Sound/Tidal/Params.hs:862)
    ctlNumbus (src/Sound/Tidal/Params.hs:865)
    ctranspose (src/Sound/Tidal/Params.hs:868)
    ctransposeTake (src/Sound/Tidal/Params.hs:871)
    ctransposeCount (src/Sound/Tidal/Params.hs:874)
    ctransposeCountTo (src/Sound/Tidal/Params.hs:877)
    ctransposebus (src/Sound/Tidal/Params.hs:880)
    ctransposerecv (src/Sound/Tidal/Params.hs:883)
    cutTake (src/Sound/Tidal/Params.hs:890)
    cutCount (src/Sound/Tidal/Params.hs:893)
    cutCountTo (src/Sound/Tidal/Params.hs:896)
    cutbus (src/Sound/Tidal/Params.hs:899)
    cutrecv (src/Sound/Tidal/Params.hs:902)
    cutoffTake (src/Sound/Tidal/Params.hs:909)
    cutoffCount (src/Sound/Tidal/Params.hs:912)
    cutoffCountTo (src/Sound/Tidal/Params.hs:915)
    cutoffbus (src/Sound/Tidal/Params.hs:918)
    cutoffrecv (src/Sound/Tidal/Params.hs:921)
    cutoffegint (src/Sound/Tidal/Params.hs:924)
    cutoffegintTake (src/Sound/Tidal/Params.hs:927)
    cutoffegintCount (src/Sound/Tidal/Params.hs:930)
    cutoffegintCountTo (src/Sound/Tidal/Params.hs:933)
    cutoffegintbus (src/Sound/Tidal/Params.hs:936)
    cutoffegintrecv (src/Sound/Tidal/Params.hs:939)
    decay (src/Sound/Tidal/Params.hs:942)
    decayTake (src/Sound/Tidal/Params.hs:945)
    decayCount (src/Sound/Tidal/Params.hs:948)
    decayCountTo (src/Sound/Tidal/Params.hs:951)
    decaybus (src/Sound/Tidal/Params.hs:954)
    decayrecv (src/Sound/Tidal/Params.hs:957)
    degree (src/Sound/Tidal/Params.hs:960)
    degreeTake (src/Sound/Tidal/Params.hs:963)
    degreeCount (src/Sound/Tidal/Params.hs:966)
    degreeCountTo (src/Sound/Tidal/Params.hs:969)
    degreebus (src/Sound/Tidal/Params.hs:972)
    degreerecv (src/Sound/Tidal/Params.hs:975)
    delayTake (src/Sound/Tidal/Params.hs:982)
    delayCount (src/Sound/Tidal/Params.hs:985)
    delayCountTo (src/Sound/Tidal/Params.hs:988)
    delaybus (src/Sound/Tidal/Params.hs:991)
    delayrecv (src/Sound/Tidal/Params.hs:994)
    delayfeedbackTake (src/Sound/Tidal/Params.hs:1001)
    delayfeedbackCount (src/Sound/Tidal/Params.hs:1004)
    delayfeedbackCountTo (src/Sound/Tidal/Params.hs:1007)
    delayfeedbackbus (src/Sound/Tidal/Params.hs:1010)
    delayfeedbackrecv (src/Sound/Tidal/Params.hs:1013)
    delaytimeTake (src/Sound/Tidal/Params.hs:1020)
    delaytimeCount (src/Sound/Tidal/Params.hs:1023)
    delaytimeCountTo (src/Sound/Tidal/Params.hs:1026)
    delaytimebus (src/Sound/Tidal/Params.hs:1029)
    delaytimerecv (src/Sound/Tidal/Params.hs:1032)
    detune (src/Sound/Tidal/Params.hs:1035)
    detuneTake (src/Sound/Tidal/Params.hs:1038)
    detuneCount (src/Sound/Tidal/Params.hs:1041)
    detuneCountTo (src/Sound/Tidal/Params.hs:1044)
    detunebus (src/Sound/Tidal/Params.hs:1047)
    detunerecv (src/Sound/Tidal/Params.hs:1050)
    distortTake (src/Sound/Tidal/Params.hs:1057)
    distortCount (src/Sound/Tidal/Params.hs:1060)
    distortCountTo (src/Sound/Tidal/Params.hs:1063)
    distortbus (src/Sound/Tidal/Params.hs:1066)
    distortrecv (src/Sound/Tidal/Params.hs:1069)
    djfTake (src/Sound/Tidal/Params.hs:1076)
    djfCount (src/Sound/Tidal/Params.hs:1079)
    djfCountTo (src/Sound/Tidal/Params.hs:1082)
    djfbus (src/Sound/Tidal/Params.hs:1085)
    djfrecv (src/Sound/Tidal/Params.hs:1088)
    dryTake (src/Sound/Tidal/Params.hs:1095)
    dryCount (src/Sound/Tidal/Params.hs:1098)
    dryCountTo (src/Sound/Tidal/Params.hs:1101)
    drybus (src/Sound/Tidal/Params.hs:1104)
    dryrecv (src/Sound/Tidal/Params.hs:1107)
    dur (src/Sound/Tidal/Params.hs:1110)
    durTake (src/Sound/Tidal/Params.hs:1113)
    durCount (src/Sound/Tidal/Params.hs:1116)
    durCountTo (src/Sound/Tidal/Params.hs:1119)
    durbus (src/Sound/Tidal/Params.hs:1122)
    durrecv (src/Sound/Tidal/Params.hs:1125)
    endTake (src/Sound/Tidal/Params.hs:1138)
    endCount (src/Sound/Tidal/Params.hs:1141)
    endCountTo (src/Sound/Tidal/Params.hs:1144)
    endbus (src/Sound/Tidal/Params.hs:1147)
    enhanceTake (src/Sound/Tidal/Params.hs:1154)
    enhanceCount (src/Sound/Tidal/Params.hs:1157)
    enhanceCountTo (src/Sound/Tidal/Params.hs:1160)
    enhancebus (src/Sound/Tidal/Params.hs:1163)
    enhancerecv (src/Sound/Tidal/Params.hs:1166)
    expression (src/Sound/Tidal/Params.hs:1169)
    expressionTake (src/Sound/Tidal/Params.hs:1172)
    expressionCount (src/Sound/Tidal/Params.hs:1175)
    expressionCountTo (src/Sound/Tidal/Params.hs:1178)
    expressionbus (src/Sound/Tidal/Params.hs:1181)
    expressionrecv (src/Sound/Tidal/Params.hs:1184)
    fadeInTimeTake (src/Sound/Tidal/Params.hs:1191)
    fadeInTimeCount (src/Sound/Tidal/Params.hs:1194)
    fadeInTimeCountTo (src/Sound/Tidal/Params.hs:1197)
    fadeInTimebus (src/Sound/Tidal/Params.hs:1200)
    fadeTimeTake (src/Sound/Tidal/Params.hs:1207)
    fadeTimeCount (src/Sound/Tidal/Params.hs:1210)
    fadeTimeCountTo (src/Sound/Tidal/Params.hs:1213)
    fadeTimebus (src/Sound/Tidal/Params.hs:1216)
    frameRate (src/Sound/Tidal/Params.hs:1219)
    frameRateTake (src/Sound/Tidal/Params.hs:1222)
    frameRateCount (src/Sound/Tidal/Params.hs:1225)
    frameRateCountTo (src/Sound/Tidal/Params.hs:1228)
    frameRatebus (src/Sound/Tidal/Params.hs:1231)
    frames (src/Sound/Tidal/Params.hs:1234)
    framesTake (src/Sound/Tidal/Params.hs:1237)
    framesCount (src/Sound/Tidal/Params.hs:1240)
    framesCountTo (src/Sound/Tidal/Params.hs:1243)
    framesbus (src/Sound/Tidal/Params.hs:1246)
    freezeTake (src/Sound/Tidal/Params.hs:1253)
    freezeCount (src/Sound/Tidal/Params.hs:1256)
    freezeCountTo (src/Sound/Tidal/Params.hs:1259)
    freezebus (src/Sound/Tidal/Params.hs:1262)
    freezerecv (src/Sound/Tidal/Params.hs:1265)
    freq (src/Sound/Tidal/Params.hs:1268)
    freqTake (src/Sound/Tidal/Params.hs:1271)
    freqCount (src/Sound/Tidal/Params.hs:1274)
    freqCountTo (src/Sound/Tidal/Params.hs:1277)
    freqbus (src/Sound/Tidal/Params.hs:1280)
    freqrecv (src/Sound/Tidal/Params.hs:1283)
    fromTake (src/Sound/Tidal/Params.hs:1290)
    fromCount (src/Sound/Tidal/Params.hs:1293)
    fromCountTo (src/Sound/Tidal/Params.hs:1296)
    frombus (src/Sound/Tidal/Params.hs:1299)
    fromrecv (src/Sound/Tidal/Params.hs:1302)
    fshiftTake (src/Sound/Tidal/Params.hs:1309)
    fshiftCount (src/Sound/Tidal/Params.hs:1312)
    fshiftCountTo (src/Sound/Tidal/Params.hs:1315)
    fshiftbus (src/Sound/Tidal/Params.hs:1318)
    fshiftrecv (src/Sound/Tidal/Params.hs:1321)
    fshiftnoteTake (src/Sound/Tidal/Params.hs:1328)
    fshiftnoteCount (src/Sound/Tidal/Params.hs:1331)
    fshiftnoteCountTo (src/Sound/Tidal/Params.hs:1334)
    fshiftnotebus (src/Sound/Tidal/Params.hs:1337)
    fshiftnoterecv (src/Sound/Tidal/Params.hs:1340)
    fshiftphaseTake (src/Sound/Tidal/Params.hs:1347)
    fshiftphaseCount (src/Sound/Tidal/Params.hs:1350)
    fshiftphaseCountTo (src/Sound/Tidal/Params.hs:1353)
    fshiftphasebus (src/Sound/Tidal/Params.hs:1356)
    fshiftphaserecv (src/Sound/Tidal/Params.hs:1359)
    gainTake (src/Sound/Tidal/Params.hs:1382)
    gainCount (src/Sound/Tidal/Params.hs:1385)
    gainCountTo (src/Sound/Tidal/Params.hs:1388)
    gainbus (src/Sound/Tidal/Params.hs:1391)
    gate (src/Sound/Tidal/Params.hs:1394)
    gateTake (src/Sound/Tidal/Params.hs:1397)
    gateCount (src/Sound/Tidal/Params.hs:1400)
    gateCountTo (src/Sound/Tidal/Params.hs:1403)
    gatebus (src/Sound/Tidal/Params.hs:1406)
    gaterecv (src/Sound/Tidal/Params.hs:1409)
    harmonic (src/Sound/Tidal/Params.hs:1412)
    harmonicTake (src/Sound/Tidal/Params.hs:1415)
    harmonicCount (src/Sound/Tidal/Params.hs:1418)
    harmonicCountTo (src/Sound/Tidal/Params.hs:1421)
    harmonicbus (src/Sound/Tidal/Params.hs:1424)
    harmonicrecv (src/Sound/Tidal/Params.hs:1427)
    hatgrain (src/Sound/Tidal/Params.hs:1430)
    hatgrainTake (src/Sound/Tidal/Params.hs:1433)
    hatgrainCount (src/Sound/Tidal/Params.hs:1436)
    hatgrainCountTo (src/Sound/Tidal/Params.hs:1439)
    hatgrainbus (src/Sound/Tidal/Params.hs:1442)
    hatgrainrecv (src/Sound/Tidal/Params.hs:1445)
    hbrickTake (src/Sound/Tidal/Params.hs:1452)
    hbrickCount (src/Sound/Tidal/Params.hs:1455)
    hbrickCountTo (src/Sound/Tidal/Params.hs:1458)
    hbrickbus (src/Sound/Tidal/Params.hs:1461)
    hbrickrecv (src/Sound/Tidal/Params.hs:1464)
    hcutoffTake (src/Sound/Tidal/Params.hs:1471)
    hcutoffCount (src/Sound/Tidal/Params.hs:1474)
    hcutoffCountTo (src/Sound/Tidal/Params.hs:1477)
    hcutoffbus (src/Sound/Tidal/Params.hs:1480)
    hcutoffrecv (src/Sound/Tidal/Params.hs:1483)
    holdTake (src/Sound/Tidal/Params.hs:1490)
    holdCount (src/Sound/Tidal/Params.hs:1493)
    holdCountTo (src/Sound/Tidal/Params.hs:1496)
    holdbus (src/Sound/Tidal/Params.hs:1499)
    holdrecv (src/Sound/Tidal/Params.hs:1502)
    hours (src/Sound/Tidal/Params.hs:1505)
    hoursTake (src/Sound/Tidal/Params.hs:1508)
    hoursCount (src/Sound/Tidal/Params.hs:1511)
    hoursCountTo (src/Sound/Tidal/Params.hs:1514)
    hoursbus (src/Sound/Tidal/Params.hs:1517)
    hresonanceTake (src/Sound/Tidal/Params.hs:1524)
    hresonanceCount (src/Sound/Tidal/Params.hs:1527)
    hresonanceCountTo (src/Sound/Tidal/Params.hs:1530)
    hresonancebus (src/Sound/Tidal/Params.hs:1533)
    hresonancerecv (src/Sound/Tidal/Params.hs:1536)
    imag (src/Sound/Tidal/Params.hs:1539)
    imagTake (src/Sound/Tidal/Params.hs:1542)
    imagCount (src/Sound/Tidal/Params.hs:1545)
    imagCountTo (src/Sound/Tidal/Params.hs:1548)
    imagbus (src/Sound/Tidal/Params.hs:1551)
    imagrecv (src/Sound/Tidal/Params.hs:1554)
    kcutoff (src/Sound/Tidal/Params.hs:1557)
    kcutoffTake (src/Sound/Tidal/Params.hs:1560)
    kcutoffCount (src/Sound/Tidal/Params.hs:1563)
    kcutoffCountTo (src/Sound/Tidal/Params.hs:1566)
    kcutoffbus (src/Sound/Tidal/Params.hs:1569)
    kcutoffrecv (src/Sound/Tidal/Params.hs:1572)
    krushTake (src/Sound/Tidal/Params.hs:1579)
    krushCount (src/Sound/Tidal/Params.hs:1582)
    krushCountTo (src/Sound/Tidal/Params.hs:1585)
    krushbus (src/Sound/Tidal/Params.hs:1588)
    krushrecv (src/Sound/Tidal/Params.hs:1591)
    lagogo (src/Sound/Tidal/Params.hs:1594)
    lagogoTake (src/Sound/Tidal/Params.hs:1597)
    lagogoCount (src/Sound/Tidal/Params.hs:1600)
    lagogoCountTo (src/Sound/Tidal/Params.hs:1603)
    lagogobus (src/Sound/Tidal/Params.hs:1606)
    lagogorecv (src/Sound/Tidal/Params.hs:1609)
    lbrickTake (src/Sound/Tidal/Params.hs:1616)
    lbrickCount (src/Sound/Tidal/Params.hs:1619)
    lbrickCountTo (src/Sound/Tidal/Params.hs:1622)
    lbrickbus (src/Sound/Tidal/Params.hs:1625)
    lbrickrecv (src/Sound/Tidal/Params.hs:1628)
    lclap (src/Sound/Tidal/Params.hs:1631)
    lclapTake (src/Sound/Tidal/Params.hs:1634)
    lclapCount (src/Sound/Tidal/Params.hs:1637)
    lclapCountTo (src/Sound/Tidal/Params.hs:1640)
    lclapbus (src/Sound/Tidal/Params.hs:1643)
    lclaprecv (src/Sound/Tidal/Params.hs:1646)
    lclaves (src/Sound/Tidal/Params.hs:1649)
    lclavesTake (src/Sound/Tidal/Params.hs:1652)
    lclavesCount (src/Sound/Tidal/Params.hs:1655)
    lclavesCountTo (src/Sound/Tidal/Params.hs:1658)
    lclavesbus (src/Sound/Tidal/Params.hs:1661)
    lclavesrecv (src/Sound/Tidal/Params.hs:1664)
    lclhat (src/Sound/Tidal/Params.hs:1667)
    lclhatTake (src/Sound/Tidal/Params.hs:1670)
    lclhatCount (src/Sound/Tidal/Params.hs:1673)
    lclhatCountTo (src/Sound/Tidal/Params.hs:1676)
    lclhatbus (src/Sound/Tidal/Params.hs:1679)
    lclhatrecv (src/Sound/Tidal/Params.hs:1682)
    lcrash (src/Sound/Tidal/Params.hs:1685)
    lcrashTake (src/Sound/Tidal/Params.hs:1688)
    lcrashCount (src/Sound/Tidal/Params.hs:1691)
    lcrashCountTo (src/Sound/Tidal/Params.hs:1694)
    lcrashbus (src/Sound/Tidal/Params.hs:1697)
    lcrashrecv (src/Sound/Tidal/Params.hs:1700)
    legatoTake (src/Sound/Tidal/Params.hs:1707)
    legatoCount (src/Sound/Tidal/Params.hs:1710)
    legatoCountTo (src/Sound/Tidal/Params.hs:1713)
    legatobus (src/Sound/Tidal/Params.hs:1716)
    clip (src/Sound/Tidal/Params.hs:1719)
    leslie (src/Sound/Tidal/Params.hs:1722)
    leslieTake (src/Sound/Tidal/Params.hs:1725)
    leslieCount (src/Sound/Tidal/Params.hs:1728)
    leslieCountTo (src/Sound/Tidal/Params.hs:1731)
    lesliebus (src/Sound/Tidal/Params.hs:1734)
    leslierecv (src/Sound/Tidal/Params.hs:1737)
    lfo (src/Sound/Tidal/Params.hs:1740)
    lfoTake (src/Sound/Tidal/Params.hs:1743)
    lfoCount (src/Sound/Tidal/Params.hs:1746)
    lfoCountTo (src/Sound/Tidal/Params.hs:1749)
    lfobus (src/Sound/Tidal/Params.hs:1752)
    lforecv (src/Sound/Tidal/Params.hs:1755)
    lfocutoffint (src/Sound/Tidal/Params.hs:1758)
    lfocutoffintTake (src/Sound/Tidal/Params.hs:1761)
    lfocutoffintCount (src/Sound/Tidal/Params.hs:1764)
    lfocutoffintCountTo (src/Sound/Tidal/Params.hs:1767)
    lfocutoffintbus (src/Sound/Tidal/Params.hs:1770)
    lfocutoffintrecv (src/Sound/Tidal/Params.hs:1773)
    lfodelay (src/Sound/Tidal/Params.hs:1776)
    lfodelayTake (src/Sound/Tidal/Params.hs:1779)
    lfodelayCount (src/Sound/Tidal/Params.hs:1782)
    lfodelayCountTo (src/Sound/Tidal/Params.hs:1785)
    lfodelaybus (src/Sound/Tidal/Params.hs:1788)
    lfodelayrecv (src/Sound/Tidal/Params.hs:1791)
    lfoint (src/Sound/Tidal/Params.hs:1794)
    lfointTake (src/Sound/Tidal/Params.hs:1797)
    lfointCount (src/Sound/Tidal/Params.hs:1800)
    lfointCountTo (src/Sound/Tidal/Params.hs:1803)
    lfointbus (src/Sound/Tidal/Params.hs:1806)
    lfointrecv (src/Sound/Tidal/Params.hs:1809)
    lfopitchint (src/Sound/Tidal/Params.hs:1812)
    lfopitchintTake (src/Sound/Tidal/Params.hs:1815)
    lfopitchintCount (src/Sound/Tidal/Params.hs:1818)
    lfopitchintCountTo (src/Sound/Tidal/Params.hs:1821)
    lfopitchintbus (src/Sound/Tidal/Params.hs:1824)
    lfopitchintrecv (src/Sound/Tidal/Params.hs:1827)
    lfoshape (src/Sound/Tidal/Params.hs:1830)
    lfoshapeTake (src/Sound/Tidal/Params.hs:1833)
    lfoshapeCount (src/Sound/Tidal/Params.hs:1836)
    lfoshapeCountTo (src/Sound/Tidal/Params.hs:1839)
    lfoshapebus (src/Sound/Tidal/Params.hs:1842)
    lfoshaperecv (src/Sound/Tidal/Params.hs:1845)
    lfosync (src/Sound/Tidal/Params.hs:1848)
    lfosyncTake (src/Sound/Tidal/Params.hs:1851)
    lfosyncCount (src/Sound/Tidal/Params.hs:1854)
    lfosyncCountTo (src/Sound/Tidal/Params.hs:1857)
    lfosyncbus (src/Sound/Tidal/Params.hs:1860)
    lfosyncrecv (src/Sound/Tidal/Params.hs:1863)
    lhitom (src/Sound/Tidal/Params.hs:1866)
    lhitomTake (src/Sound/Tidal/Params.hs:1869)
    lhitomCount (src/Sound/Tidal/Params.hs:1872)
    lhitomCountTo (src/Sound/Tidal/Params.hs:1875)
    lhitombus (src/Sound/Tidal/Params.hs:1878)
    lhitomrecv (src/Sound/Tidal/Params.hs:1881)
    lkick (src/Sound/Tidal/Params.hs:1884)
    lkickTake (src/Sound/Tidal/Params.hs:1887)
    lkickCount (src/Sound/Tidal/Params.hs:1890)
    lkickCountTo (src/Sound/Tidal/Params.hs:1893)
    lkickbus (src/Sound/Tidal/Params.hs:1896)
    lkickrecv (src/Sound/Tidal/Params.hs:1899)
    llotom (src/Sound/Tidal/Params.hs:1902)
    llotomTake (src/Sound/Tidal/Params.hs:1905)
    llotomCount (src/Sound/Tidal/Params.hs:1908)
    llotomCountTo (src/Sound/Tidal/Params.hs:1911)
    llotombus (src/Sound/Tidal/Params.hs:1914)
    llotomrecv (src/Sound/Tidal/Params.hs:1917)
    lockTake (src/Sound/Tidal/Params.hs:1924)
    lockCount (src/Sound/Tidal/Params.hs:1927)
    lockCountTo (src/Sound/Tidal/Params.hs:1930)
    lockbus (src/Sound/Tidal/Params.hs:1933)
    lockrecv (src/Sound/Tidal/Params.hs:1936)
    loopTake (src/Sound/Tidal/Params.hs:1943)
    loopCount (src/Sound/Tidal/Params.hs:1946)
    loopCountTo (src/Sound/Tidal/Params.hs:1949)
    loopbus (src/Sound/Tidal/Params.hs:1952)
    lophat (src/Sound/Tidal/Params.hs:1955)
    lophatTake (src/Sound/Tidal/Params.hs:1958)
    lophatCount (src/Sound/Tidal/Params.hs:1961)
    lophatCountTo (src/Sound/Tidal/Params.hs:1964)
    lophatbus (src/Sound/Tidal/Params.hs:1967)
    lophatrecv (src/Sound/Tidal/Params.hs:1970)
    lrate (src/Sound/Tidal/Params.hs:1973)
    lrateTake (src/Sound/Tidal/Params.hs:1976)
    lrateCount (src/Sound/Tidal/Params.hs:1979)
    lrateCountTo (src/Sound/Tidal/Params.hs:1982)
    lratebus (src/Sound/Tidal/Params.hs:1985)
    lraterecv (src/Sound/Tidal/Params.hs:1988)
    lsize (src/Sound/Tidal/Params.hs:1991)
    lsizeTake (src/Sound/Tidal/Params.hs:1994)
    lsizeCount (src/Sound/Tidal/Params.hs:1997)
    lsizeCountTo (src/Sound/Tidal/Params.hs:2000)
    lsizebus (src/Sound/Tidal/Params.hs:2003)
    lsizerecv (src/Sound/Tidal/Params.hs:2006)
    lsnare (src/Sound/Tidal/Params.hs:2009)
    lsnareTake (src/Sound/Tidal/Params.hs:2012)
    lsnareCount (src/Sound/Tidal/Params.hs:2015)
    lsnareCountTo (src/Sound/Tidal/Params.hs:2018)
    lsnarebus (src/Sound/Tidal/Params.hs:2021)
    lsnarerecv (src/Sound/Tidal/Params.hs:2024)
    metatuneTake (src/Sound/Tidal/Params.hs:2031)
    metatuneCount (src/Sound/Tidal/Params.hs:2034)
    metatuneCountTo (src/Sound/Tidal/Params.hs:2037)
    metatunebus (src/Sound/Tidal/Params.hs:2040)
    metatunerecv (src/Sound/Tidal/Params.hs:2043)
    midibend (src/Sound/Tidal/Params.hs:2046)
    midibendTake (src/Sound/Tidal/Params.hs:2049)
    midibendCount (src/Sound/Tidal/Params.hs:2052)
    midibendCountTo (src/Sound/Tidal/Params.hs:2055)
    midibendbus (src/Sound/Tidal/Params.hs:2058)
    midichan (src/Sound/Tidal/Params.hs:2061)
    midichanTake (src/Sound/Tidal/Params.hs:2064)
    midichanCount (src/Sound/Tidal/Params.hs:2067)
    midichanCountTo (src/Sound/Tidal/Params.hs:2070)
    midichanbus (src/Sound/Tidal/Params.hs:2073)
    midicmd (src/Sound/Tidal/Params.hs:2076)
    midicmdTake (src/Sound/Tidal/Params.hs:2079)
    midicmdbus (src/Sound/Tidal/Params.hs:2082)
    miditouch (src/Sound/Tidal/Params.hs:2085)
    miditouchTake (src/Sound/Tidal/Params.hs:2088)
    miditouchCount (src/Sound/Tidal/Params.hs:2091)
    miditouchCountTo (src/Sound/Tidal/Params.hs:2094)
    miditouchbus (src/Sound/Tidal/Params.hs:2097)
    minutes (src/Sound/Tidal/Params.hs:2100)
    minutesTake (src/Sound/Tidal/Params.hs:2103)
    minutesCount (src/Sound/Tidal/Params.hs:2106)
    minutesCountTo (src/Sound/Tidal/Params.hs:2109)
    minutesbus (src/Sound/Tidal/Params.hs:2112)
    modwheel (src/Sound/Tidal/Params.hs:2115)
    modwheelTake (src/Sound/Tidal/Params.hs:2118)
    modwheelCount (src/Sound/Tidal/Params.hs:2121)
    modwheelCountTo (src/Sound/Tidal/Params.hs:2124)
    modwheelbus (src/Sound/Tidal/Params.hs:2127)
    modwheelrecv (src/Sound/Tidal/Params.hs:2130)
    mtranspose (src/Sound/Tidal/Params.hs:2133)
    mtransposeTake (src/Sound/Tidal/Params.hs:2136)
    mtransposeCount (src/Sound/Tidal/Params.hs:2139)
    mtransposeCountTo (src/Sound/Tidal/Params.hs:2142)
    mtransposebus (src/Sound/Tidal/Params.hs:2145)
    mtransposerecv (src/Sound/Tidal/Params.hs:2148)
    nTake (src/Sound/Tidal/Params.hs:2155)
    nCount (src/Sound/Tidal/Params.hs:2158)
    nCountTo (src/Sound/Tidal/Params.hs:2161)
    nbus (src/Sound/Tidal/Params.hs:2164)
    noteTake (src/Sound/Tidal/Params.hs:2171)
    noteCount (src/Sound/Tidal/Params.hs:2174)
    noteCountTo (src/Sound/Tidal/Params.hs:2177)
    notebus (src/Sound/Tidal/Params.hs:2180)
    nudgeTake (src/Sound/Tidal/Params.hs:2187)
    nudgeCount (src/Sound/Tidal/Params.hs:2190)
    nudgeCountTo (src/Sound/Tidal/Params.hs:2193)
    nudgebus (src/Sound/Tidal/Params.hs:2196)
    nudgerecv (src/Sound/Tidal/Params.hs:2199)
    octave (src/Sound/Tidal/Params.hs:2202)
    octaveTake (src/Sound/Tidal/Params.hs:2205)
    octaveCount (src/Sound/Tidal/Params.hs:2208)
    octaveCountTo (src/Sound/Tidal/Params.hs:2211)
    octavebus (src/Sound/Tidal/Params.hs:2214)
    octaveR (src/Sound/Tidal/Params.hs:2217)
    octaveRTake (src/Sound/Tidal/Params.hs:2220)
    octaveRCount (src/Sound/Tidal/Params.hs:2223)
    octaveRCountTo (src/Sound/Tidal/Params.hs:2226)
    octaveRbus (src/Sound/Tidal/Params.hs:2229)
    octaveRrecv (src/Sound/Tidal/Params.hs:2232)
    octerTake (src/Sound/Tidal/Params.hs:2239)
    octerCount (src/Sound/Tidal/Params.hs:2242)
    octerCountTo (src/Sound/Tidal/Params.hs:2245)
    octerbus (src/Sound/Tidal/Params.hs:2248)
    octerrecv (src/Sound/Tidal/Params.hs:2251)
    octersubTake (src/Sound/Tidal/Params.hs:2258)
    octersubCount (src/Sound/Tidal/Params.hs:2261)
    octersubCountTo (src/Sound/Tidal/Params.hs:2264)
    octersubbus (src/Sound/Tidal/Params.hs:2267)
    octersubrecv (src/Sound/Tidal/Params.hs:2270)
    octersubsubTake (src/Sound/Tidal/Params.hs:2277)
    octersubsubCount (src/Sound/Tidal/Params.hs:2280)
    octersubsubCountTo (src/Sound/Tidal/Params.hs:2283)
    octersubsubbus (src/Sound/Tidal/Params.hs:2286)
    octersubsubrecv (src/Sound/Tidal/Params.hs:2289)
    offset (src/Sound/Tidal/Params.hs:2292)
    offsetTake (src/Sound/Tidal/Params.hs:2295)
    offsetCount (src/Sound/Tidal/Params.hs:2298)
    offsetCountTo (src/Sound/Tidal/Params.hs:2301)
    offsetbus (src/Sound/Tidal/Params.hs:2304)
    ophatdecay (src/Sound/Tidal/Params.hs:2307)
    ophatdecayTake (src/Sound/Tidal/Params.hs:2310)
    ophatdecayCount (src/Sound/Tidal/Params.hs:2313)
    ophatdecayCountTo (src/Sound/Tidal/Params.hs:2316)
    ophatdecaybus (src/Sound/Tidal/Params.hs:2319)
    ophatdecayrecv (src/Sound/Tidal/Params.hs:2322)
    orbitTake (src/Sound/Tidal/Params.hs:2329)
    orbitCount (src/Sound/Tidal/Params.hs:2332)
    orbitCountTo (src/Sound/Tidal/Params.hs:2335)
    orbitbus (src/Sound/Tidal/Params.hs:2338)
    orbitrecv (src/Sound/Tidal/Params.hs:2341)
    overgain (src/Sound/Tidal/Params.hs:2344)
    overgainTake (src/Sound/Tidal/Params.hs:2347)
    overgainCount (src/Sound/Tidal/Params.hs:2350)
    overgainCountTo (src/Sound/Tidal/Params.hs:2353)
    overgainbus (src/Sound/Tidal/Params.hs:2356)
    overshape (src/Sound/Tidal/Params.hs:2359)
    overshapeTake (src/Sound/Tidal/Params.hs:2362)
    overshapeCount (src/Sound/Tidal/Params.hs:2365)
    overshapeCountTo (src/Sound/Tidal/Params.hs:2368)
    overshapebus (src/Sound/Tidal/Params.hs:2371)
    overshaperecv (src/Sound/Tidal/Params.hs:2374)
    panTake (src/Sound/Tidal/Params.hs:2381)
    panCount (src/Sound/Tidal/Params.hs:2384)
    panCountTo (src/Sound/Tidal/Params.hs:2387)
    panbus (src/Sound/Tidal/Params.hs:2390)
    panrecv (src/Sound/Tidal/Params.hs:2393)
    panorientTake (src/Sound/Tidal/Params.hs:2400)
    panorientCount (src/Sound/Tidal/Params.hs:2403)
    panorientCountTo (src/Sound/Tidal/Params.hs:2406)
    panorientbus (src/Sound/Tidal/Params.hs:2409)
    panorientrecv (src/Sound/Tidal/Params.hs:2412)
    panspanTake (src/Sound/Tidal/Params.hs:2419)
    panspanCount (src/Sound/Tidal/Params.hs:2422)
    panspanCountTo (src/Sound/Tidal/Params.hs:2425)
    panspanbus (src/Sound/Tidal/Params.hs:2428)
    panspanrecv (src/Sound/Tidal/Params.hs:2431)
    pansplayTake (src/Sound/Tidal/Params.hs:2438)
    pansplayCount (src/Sound/Tidal/Params.hs:2441)
    pansplayCountTo (src/Sound/Tidal/Params.hs:2444)
    pansplaybus (src/Sound/Tidal/Params.hs:2447)
    pansplayrecv (src/Sound/Tidal/Params.hs:2450)
    panwidthTake (src/Sound/Tidal/Params.hs:2457)
    panwidthCount (src/Sound/Tidal/Params.hs:2460)
    panwidthCountTo (src/Sound/Tidal/Params.hs:2463)
    panwidthbus (src/Sound/Tidal/Params.hs:2466)
    panwidthrecv (src/Sound/Tidal/Params.hs:2469)
    partials (src/Sound/Tidal/Params.hs:2472)
    partialsTake (src/Sound/Tidal/Params.hs:2475)
    partialsCount (src/Sound/Tidal/Params.hs:2478)
    partialsCountTo (src/Sound/Tidal/Params.hs:2481)
    partialsbus (src/Sound/Tidal/Params.hs:2484)
    partialsrecv (src/Sound/Tidal/Params.hs:2487)
    phaserdepthTake (src/Sound/Tidal/Params.hs:2494)
    phaserdepthCount (src/Sound/Tidal/Params.hs:2497)
    phaserdepthCountTo (src/Sound/Tidal/Params.hs:2500)
    phaserdepthbus (src/Sound/Tidal/Params.hs:2503)
    phaserdepthrecv (src/Sound/Tidal/Params.hs:2506)
    phaserrateTake (src/Sound/Tidal/Params.hs:2513)
    phaserrateCount (src/Sound/Tidal/Params.hs:2516)
    phaserrateCountTo (src/Sound/Tidal/Params.hs:2519)
    phaserratebus (src/Sound/Tidal/Params.hs:2522)
    phaserraterecv (src/Sound/Tidal/Params.hs:2525)
    pitch1 (src/Sound/Tidal/Params.hs:2528)
    pitch1Take (src/Sound/Tidal/Params.hs:2531)
    pitch1Count (src/Sound/Tidal/Params.hs:2534)
    pitch1CountTo (src/Sound/Tidal/Params.hs:2537)
    pitch1bus (src/Sound/Tidal/Params.hs:2540)
    pitch1recv (src/Sound/Tidal/Params.hs:2543)
    pitch2 (src/Sound/Tidal/Params.hs:2546)
    pitch2Take (src/Sound/Tidal/Params.hs:2549)
    pitch2Count (src/Sound/Tidal/Params.hs:2552)
    pitch2CountTo (src/Sound/Tidal/Params.hs:2555)
    pitch2bus (src/Sound/Tidal/Params.hs:2558)
    pitch2recv (src/Sound/Tidal/Params.hs:2561)
    pitch3 (src/Sound/Tidal/Params.hs:2564)
    pitch3Take (src/Sound/Tidal/Params.hs:2567)
    pitch3Count (src/Sound/Tidal/Params.hs:2570)
    pitch3CountTo (src/Sound/Tidal/Params.hs:2573)
    pitch3bus (src/Sound/Tidal/Params.hs:2576)
    pitch3recv (src/Sound/Tidal/Params.hs:2579)
    polyTouch (src/Sound/Tidal/Params.hs:2582)
    polyTouchTake (src/Sound/Tidal/Params.hs:2585)
    polyTouchCount (src/Sound/Tidal/Params.hs:2588)
    polyTouchCountTo (src/Sound/Tidal/Params.hs:2591)
    polyTouchbus (src/Sound/Tidal/Params.hs:2594)
    portamento (src/Sound/Tidal/Params.hs:2597)
    portamentoTake (src/Sound/Tidal/Params.hs:2600)
    portamentoCount (src/Sound/Tidal/Params.hs:2603)
    portamentoCountTo (src/Sound/Tidal/Params.hs:2606)
    portamentobus (src/Sound/Tidal/Params.hs:2609)
    portamentorecv (src/Sound/Tidal/Params.hs:2612)
    progNum (src/Sound/Tidal/Params.hs:2615)
    progNumTake (src/Sound/Tidal/Params.hs:2618)
    progNumCount (src/Sound/Tidal/Params.hs:2621)
    progNumCountTo (src/Sound/Tidal/Params.hs:2624)
    progNumbus (src/Sound/Tidal/Params.hs:2627)
    rateTake (src/Sound/Tidal/Params.hs:2634)
    rateCount (src/Sound/Tidal/Params.hs:2637)
    rateCountTo (src/Sound/Tidal/Params.hs:2640)
    ratebus (src/Sound/Tidal/Params.hs:2643)
    raterecv (src/Sound/Tidal/Params.hs:2646)
    realTake (src/Sound/Tidal/Params.hs:2653)
    realCount (src/Sound/Tidal/Params.hs:2656)
    realCountTo (src/Sound/Tidal/Params.hs:2659)
    realbus (src/Sound/Tidal/Params.hs:2662)
    realrecv (src/Sound/Tidal/Params.hs:2665)
    releaseTake (src/Sound/Tidal/Params.hs:2672)
    releaseCount (src/Sound/Tidal/Params.hs:2675)
    releaseCountTo (src/Sound/Tidal/Params.hs:2678)
    releasebus (src/Sound/Tidal/Params.hs:2681)
    releaserecv (src/Sound/Tidal/Params.hs:2684)
    resonanceTake (src/Sound/Tidal/Params.hs:2691)
    resonanceCount (src/Sound/Tidal/Params.hs:2694)
    resonanceCountTo (src/Sound/Tidal/Params.hs:2697)
    resonancebus (src/Sound/Tidal/Params.hs:2700)
    resonancerecv (src/Sound/Tidal/Params.hs:2703)
    ringTake (src/Sound/Tidal/Params.hs:2710)
    ringCount (src/Sound/Tidal/Params.hs:2713)
    ringCountTo (src/Sound/Tidal/Params.hs:2716)
    ringbus (src/Sound/Tidal/Params.hs:2719)
    ringrecv (src/Sound/Tidal/Params.hs:2722)
    ringdfTake (src/Sound/Tidal/Params.hs:2729)
    ringdfCount (src/Sound/Tidal/Params.hs:2732)
    ringdfCountTo (src/Sound/Tidal/Params.hs:2735)
    ringdfbus (src/Sound/Tidal/Params.hs:2738)
    ringdfrecv (src/Sound/Tidal/Params.hs:2741)
    ringfTake (src/Sound/Tidal/Params.hs:2748)
    ringfCount (src/Sound/Tidal/Params.hs:2751)
    ringfCountTo (src/Sound/Tidal/Params.hs:2754)
    ringfbus (src/Sound/Tidal/Params.hs:2757)
    ringfrecv (src/Sound/Tidal/Params.hs:2760)
    roomTake (src/Sound/Tidal/Params.hs:2767)
    roomCount (src/Sound/Tidal/Params.hs:2770)
    roomCountTo (src/Sound/Tidal/Params.hs:2773)
    roombus (src/Sound/Tidal/Params.hs:2776)
    roomrecv (src/Sound/Tidal/Params.hs:2779)
    sagogo (src/Sound/Tidal/Params.hs:2782)
    sagogoTake (src/Sound/Tidal/Params.hs:2785)
    sagogoCount (src/Sound/Tidal/Params.hs:2788)
    sagogoCountTo (src/Sound/Tidal/Params.hs:2791)
    sagogobus (src/Sound/Tidal/Params.hs:2794)
    sagogorecv (src/Sound/Tidal/Params.hs:2797)
    sclap (src/Sound/Tidal/Params.hs:2800)
    sclapTake (src/Sound/Tidal/Params.hs:2803)
    sclapCount (src/Sound/Tidal/Params.hs:2806)
    sclapCountTo (src/Sound/Tidal/Params.hs:2809)
    sclapbus (src/Sound/Tidal/Params.hs:2812)
    sclaprecv (src/Sound/Tidal/Params.hs:2815)
    sclaves (src/Sound/Tidal/Params.hs:2818)
    sclavesTake (src/Sound/Tidal/Params.hs:2821)
    sclavesCount (src/Sound/Tidal/Params.hs:2824)
    sclavesCountTo (src/Sound/Tidal/Params.hs:2827)
    sclavesbus (src/Sound/Tidal/Params.hs:2830)
    sclavesrecv (src/Sound/Tidal/Params.hs:2833)
    scramTake (src/Sound/Tidal/Params.hs:2840)
    scramCount (src/Sound/Tidal/Params.hs:2843)
    scramCountTo (src/Sound/Tidal/Params.hs:2846)
    scrambus (src/Sound/Tidal/Params.hs:2849)
    scramrecv (src/Sound/Tidal/Params.hs:2852)
    scrash (src/Sound/Tidal/Params.hs:2855)
    scrashTake (src/Sound/Tidal/Params.hs:2858)
    scrashCount (src/Sound/Tidal/Params.hs:2861)
    scrashCountTo (src/Sound/Tidal/Params.hs:2864)
    scrashbus (src/Sound/Tidal/Params.hs:2867)
    scrashrecv (src/Sound/Tidal/Params.hs:2870)
    seconds (src/Sound/Tidal/Params.hs:2873)
    secondsTake (src/Sound/Tidal/Params.hs:2876)
    secondsCount (src/Sound/Tidal/Params.hs:2879)
    secondsCountTo (src/Sound/Tidal/Params.hs:2882)
    secondsbus (src/Sound/Tidal/Params.hs:2885)
    semitone (src/Sound/Tidal/Params.hs:2888)
    semitoneTake (src/Sound/Tidal/Params.hs:2891)
    semitoneCount (src/Sound/Tidal/Params.hs:2894)
    semitoneCountTo (src/Sound/Tidal/Params.hs:2897)
    semitonebus (src/Sound/Tidal/Params.hs:2900)
    semitonerecv (src/Sound/Tidal/Params.hs:2903)
    shapeTake (src/Sound/Tidal/Params.hs:2910)
    shapeCount (src/Sound/Tidal/Params.hs:2913)
    shapeCountTo (src/Sound/Tidal/Params.hs:2916)
    shapebus (src/Sound/Tidal/Params.hs:2919)
    shaperecv (src/Sound/Tidal/Params.hs:2922)
    sizeTake (src/Sound/Tidal/Params.hs:2929)
    sizeCount (src/Sound/Tidal/Params.hs:2932)
    sizeCountTo (src/Sound/Tidal/Params.hs:2935)
    sizebus (src/Sound/Tidal/Params.hs:2938)
    sizerecv (src/Sound/Tidal/Params.hs:2941)
    slide (src/Sound/Tidal/Params.hs:2944)
    slideTake (src/Sound/Tidal/Params.hs:2947)
    slideCount (src/Sound/Tidal/Params.hs:2950)
    slideCountTo (src/Sound/Tidal/Params.hs:2953)
    slidebus (src/Sound/Tidal/Params.hs:2956)
    sliderecv (src/Sound/Tidal/Params.hs:2959)
    slider0 (src/Sound/Tidal/Params.hs:2962)
    slider0Take (src/Sound/Tidal/Params.hs:2965)
    slider0Count (src/Sound/Tidal/Params.hs:2968)
    slider0CountTo (src/Sound/Tidal/Params.hs:2971)
    slider0bus (src/Sound/Tidal/Params.hs:2974)
    slider0recv (src/Sound/Tidal/Params.hs:2977)
    slider1 (src/Sound/Tidal/Params.hs:2980)
    slider1Take (src/Sound/Tidal/Params.hs:2983)
    slider1Count (src/Sound/Tidal/Params.hs:2986)
    slider1CountTo (src/Sound/Tidal/Params.hs:2989)
    slider1bus (src/Sound/Tidal/Params.hs:2992)
    slider1recv (src/Sound/Tidal/Params.hs:2995)
    slider10 (src/Sound/Tidal/Params.hs:2998)
    slider10Take (src/Sound/Tidal/Params.hs:3001)
    slider10Count (src/Sound/Tidal/Params.hs:3004)
    slider10CountTo (src/Sound/Tidal/Params.hs:3007)
    slider10bus (src/Sound/Tidal/Params.hs:3010)
    slider10recv (src/Sound/Tidal/Params.hs:3013)
    slider11 (src/Sound/Tidal/Params.hs:3016)
    slider11Take (src/Sound/Tidal/Params.hs:3019)
    slider11Count (src/Sound/Tidal/Params.hs:3022)
    slider11CountTo (src/Sound/Tidal/Params.hs:3025)
    slider11bus (src/Sound/Tidal/Params.hs:3028)
    slider11recv (src/Sound/Tidal/Params.hs:3031)
    slider12 (src/Sound/Tidal/Params.hs:3034)
    slider12Take (src/Sound/Tidal/Params.hs:3037)
    slider12Count (src/Sound/Tidal/Params.hs:3040)
    slider12CountTo (src/Sound/Tidal/Params.hs:3043)
    slider12bus (src/Sound/Tidal/Params.hs:3046)
    slider12recv (src/Sound/Tidal/Params.hs:3049)
    slider13 (src/Sound/Tidal/Params.hs:3052)
    slider13Take (src/Sound/Tidal/Params.hs:3055)
    slider13Count (src/Sound/Tidal/Params.hs:3058)
    slider13CountTo (src/Sound/Tidal/Params.hs:3061)
    slider13bus (src/Sound/Tidal/Params.hs:3064)
    slider13recv (src/Sound/Tidal/Params.hs:3067)
    slider14 (src/Sound/Tidal/Params.hs:3070)
    slider14Take (src/Sound/Tidal/Params.hs:3073)
    slider14Count (src/Sound/Tidal/Params.hs:3076)
    slider14CountTo (src/Sound/Tidal/Params.hs:3079)
    slider14bus (src/Sound/Tidal/Params.hs:3082)
    slider14recv (src/Sound/Tidal/Params.hs:3085)
    slider15 (src/Sound/Tidal/Params.hs:3088)
    slider15Take (src/Sound/Tidal/Params.hs:3091)
    slider15Count (src/Sound/Tidal/Params.hs:3094)
    slider15CountTo (src/Sound/Tidal/Params.hs:3097)
    slider15bus (src/Sound/Tidal/Params.hs:3100)
    slider15recv (src/Sound/Tidal/Params.hs:3103)
    slider2 (src/Sound/Tidal/Params.hs:3106)
    slider2Take (src/Sound/Tidal/Params.hs:3109)
    slider2Count (src/Sound/Tidal/Params.hs:3112)
    slider2CountTo (src/Sound/Tidal/Params.hs:3115)
    slider2bus (src/Sound/Tidal/Params.hs:3118)
    slider2recv (src/Sound/Tidal/Params.hs:3121)
    slider3 (src/Sound/Tidal/Params.hs:3124)
    slider3Take (src/Sound/Tidal/Params.hs:3127)
    slider3Count (src/Sound/Tidal/Params.hs:3130)
    slider3CountTo (src/Sound/Tidal/Params.hs:3133)
    slider3bus (src/Sound/Tidal/Params.hs:3136)
    slider3recv (src/Sound/Tidal/Params.hs:3139)
    slider4 (src/Sound/Tidal/Params.hs:3142)
    slider4Take (src/Sound/Tidal/Params.hs:3145)
    slider4Count (src/Sound/Tidal/Params.hs:3148)
    slider4CountTo (src/Sound/Tidal/Params.hs:3151)
    slider4bus (src/Sound/Tidal/Params.hs:3154)
    slider4recv (src/Sound/Tidal/Params.hs:3157)
    slider5 (src/Sound/Tidal/Params.hs:3160)
    slider5Take (src/Sound/Tidal/Params.hs:3163)
    slider5Count (src/Sound/Tidal/Params.hs:3166)
    slider5CountTo (src/Sound/Tidal/Params.hs:3169)
    slider5bus (src/Sound/Tidal/Params.hs:3172)
    slider5recv (src/Sound/Tidal/Params.hs:3175)
    slider6 (src/Sound/Tidal/Params.hs:3178)
    slider6Take (src/Sound/Tidal/Params.hs:3181)
    slider6Count (src/Sound/Tidal/Params.hs:3184)
    slider6CountTo (src/Sound/Tidal/Params.hs:3187)
    slider6bus (src/Sound/Tidal/Params.hs:3190)
    slider6recv (src/Sound/Tidal/Params.hs:3193)
    slider7 (src/Sound/Tidal/Params.hs:3196)
    slider7Take (src/Sound/Tidal/Params.hs:3199)
    slider7Count (src/Sound/Tidal/Params.hs:3202)
    slider7CountTo (src/Sound/Tidal/Params.hs:3205)
    slider7bus (src/Sound/Tidal/Params.hs:3208)
    slider7recv (src/Sound/Tidal/Params.hs:3211)
    slider8 (src/Sound/Tidal/Params.hs:3214)
    slider8Take (src/Sound/Tidal/Params.hs:3217)
    slider8Count (src/Sound/Tidal/Params.hs:3220)
    slider8CountTo (src/Sound/Tidal/Params.hs:3223)
    slider8bus (src/Sound/Tidal/Params.hs:3226)
    slider8recv (src/Sound/Tidal/Params.hs:3229)
    slider9 (src/Sound/Tidal/Params.hs:3232)
    slider9Take (src/Sound/Tidal/Params.hs:3235)
    slider9Count (src/Sound/Tidal/Params.hs:3238)
    slider9CountTo (src/Sound/Tidal/Params.hs:3241)
    slider9bus (src/Sound/Tidal/Params.hs:3244)
    slider9recv (src/Sound/Tidal/Params.hs:3247)
    smearTake (src/Sound/Tidal/Params.hs:3254)
    smearCount (src/Sound/Tidal/Params.hs:3257)
    smearCountTo (src/Sound/Tidal/Params.hs:3260)
    smearbus (src/Sound/Tidal/Params.hs:3263)
    smearrecv (src/Sound/Tidal/Params.hs:3266)
    songPtr (src/Sound/Tidal/Params.hs:3269)
    songPtrTake (src/Sound/Tidal/Params.hs:3272)
    songPtrCount (src/Sound/Tidal/Params.hs:3275)
    songPtrCountTo (src/Sound/Tidal/Params.hs:3278)
    songPtrbus (src/Sound/Tidal/Params.hs:3281)
    speedTake (src/Sound/Tidal/Params.hs:3300)
    speedCount (src/Sound/Tidal/Params.hs:3303)
    speedCountTo (src/Sound/Tidal/Params.hs:3306)
    speedbus (src/Sound/Tidal/Params.hs:3309)
    squiz (src/Sound/Tidal/Params.hs:3312)
    squizTake (src/Sound/Tidal/Params.hs:3315)
    squizCount (src/Sound/Tidal/Params.hs:3318)
    squizCountTo (src/Sound/Tidal/Params.hs:3321)
    squizbus (src/Sound/Tidal/Params.hs:3324)
    squizrecv (src/Sound/Tidal/Params.hs:3327)
    stepsPerOctave (src/Sound/Tidal/Params.hs:3330)
    stepsPerOctaveTake (src/Sound/Tidal/Params.hs:3333)
    stepsPerOctaveCount (src/Sound/Tidal/Params.hs:3336)
    stepsPerOctaveCountTo (src/Sound/Tidal/Params.hs:3339)
    stepsPerOctavebus (src/Sound/Tidal/Params.hs:3342)
    stepsPerOctaverecv (src/Sound/Tidal/Params.hs:3345)
    stutterdepth (src/Sound/Tidal/Params.hs:3348)
    stutterdepthTake (src/Sound/Tidal/Params.hs:3351)
    stutterdepthCount (src/Sound/Tidal/Params.hs:3354)
    stutterdepthCountTo (src/Sound/Tidal/Params.hs:3357)
    stutterdepthbus (src/Sound/Tidal/Params.hs:3360)
    stutterdepthrecv (src/Sound/Tidal/Params.hs:3363)
    stuttertime (src/Sound/Tidal/Params.hs:3366)
    stuttertimeTake (src/Sound/Tidal/Params.hs:3369)
    stuttertimeCount (src/Sound/Tidal/Params.hs:3372)
    stuttertimeCountTo (src/Sound/Tidal/Params.hs:3375)
    stuttertimebus (src/Sound/Tidal/Params.hs:3378)
    stuttertimerecv (src/Sound/Tidal/Params.hs:3381)
    sustainTake (src/Sound/Tidal/Params.hs:3402)
    sustainCount (src/Sound/Tidal/Params.hs:3405)
    sustainCountTo (src/Sound/Tidal/Params.hs:3408)
    sustainbus (src/Sound/Tidal/Params.hs:3411)
    sustainpedal (src/Sound/Tidal/Params.hs:3414)
    sustainpedalTake (src/Sound/Tidal/Params.hs:3417)
    sustainpedalCount (src/Sound/Tidal/Params.hs:3420)
    sustainpedalCountTo (src/Sound/Tidal/Params.hs:3423)
    sustainpedalbus (src/Sound/Tidal/Params.hs:3426)
    sustainpedalrecv (src/Sound/Tidal/Params.hs:3429)
    timescaleTake (src/Sound/Tidal/Params.hs:3450)
    timescaleCount (src/Sound/Tidal/Params.hs:3453)
    timescaleCountTo (src/Sound/Tidal/Params.hs:3456)
    timescalebus (src/Sound/Tidal/Params.hs:3459)
    timescalewinTake (src/Sound/Tidal/Params.hs:3493)
    timescalewinCount (src/Sound/Tidal/Params.hs:3496)
    timescalewinCountTo (src/Sound/Tidal/Params.hs:3499)
    timescalewinbus (src/Sound/Tidal/Params.hs:3502)
    toTake (src/Sound/Tidal/Params.hs:3509)
    toCount (src/Sound/Tidal/Params.hs:3512)
    toCountTo (src/Sound/Tidal/Params.hs:3515)
    tobus (src/Sound/Tidal/Params.hs:3518)
    torecv (src/Sound/Tidal/Params.hs:3521)
    toArgTake (src/Sound/Tidal/Params.hs:3528)
    toArgbus (src/Sound/Tidal/Params.hs:3531)
    toArgrecv (src/Sound/Tidal/Params.hs:3534)
    tomdecay (src/Sound/Tidal/Params.hs:3537)
    tomdecayTake (src/Sound/Tidal/Params.hs:3540)
    tomdecayCount (src/Sound/Tidal/Params.hs:3543)
    tomdecayCountTo (src/Sound/Tidal/Params.hs:3546)
    tomdecaybus (src/Sound/Tidal/Params.hs:3549)
    tomdecayrecv (src/Sound/Tidal/Params.hs:3552)
    tremolodepthTake (src/Sound/Tidal/Params.hs:3559)
    tremolodepthCount (src/Sound/Tidal/Params.hs:3562)
    tremolodepthCountTo (src/Sound/Tidal/Params.hs:3565)
    tremolodepthbus (src/Sound/Tidal/Params.hs:3568)
    tremolodepthrecv (src/Sound/Tidal/Params.hs:3571)
    tremolorateTake (src/Sound/Tidal/Params.hs:3578)
    tremolorateCount (src/Sound/Tidal/Params.hs:3581)
    tremolorateCountTo (src/Sound/Tidal/Params.hs:3584)
    tremoloratebus (src/Sound/Tidal/Params.hs:3587)
    tremoloraterecv (src/Sound/Tidal/Params.hs:3590)
    triodeTake (src/Sound/Tidal/Params.hs:3597)
    triodeCount (src/Sound/Tidal/Params.hs:3600)
    triodeCountTo (src/Sound/Tidal/Params.hs:3603)
    triodebus (src/Sound/Tidal/Params.hs:3606)
    trioderecv (src/Sound/Tidal/Params.hs:3609)
    tsdelay (src/Sound/Tidal/Params.hs:3612)
    tsdelayTake (src/Sound/Tidal/Params.hs:3615)
    tsdelayCount (src/Sound/Tidal/Params.hs:3618)
    tsdelayCountTo (src/Sound/Tidal/Params.hs:3621)
    tsdelaybus (src/Sound/Tidal/Params.hs:3624)
    tsdelayrecv (src/Sound/Tidal/Params.hs:3627)
    uid (src/Sound/Tidal/Params.hs:3630)
    uidTake (src/Sound/Tidal/Params.hs:3633)
    uidCount (src/Sound/Tidal/Params.hs:3636)
    uidCountTo (src/Sound/Tidal/Params.hs:3639)
    uidbus (src/Sound/Tidal/Params.hs:3642)
    unitTake (src/Sound/Tidal/Params.hs:3662)
    unitbus (src/Sound/Tidal/Params.hs:3665)
    val (src/Sound/Tidal/Params.hs:3668)
    valTake (src/Sound/Tidal/Params.hs:3671)
    valCount (src/Sound/Tidal/Params.hs:3674)
    valCountTo (src/Sound/Tidal/Params.hs:3677)
    valbus (src/Sound/Tidal/Params.hs:3680)
    vcfegint (src/Sound/Tidal/Params.hs:3683)
    vcfegintTake (src/Sound/Tidal/Params.hs:3686)
    vcfegintCount (src/Sound/Tidal/Params.hs:3689)
    vcfegintCountTo (src/Sound/Tidal/Params.hs:3692)
    vcfegintbus (src/Sound/Tidal/Params.hs:3695)
    vcfegintrecv (src/Sound/Tidal/Params.hs:3698)
    vcoegint (src/Sound/Tidal/Params.hs:3701)
    vcoegintTake (src/Sound/Tidal/Params.hs:3704)
    vcoegintCount (src/Sound/Tidal/Params.hs:3707)
    vcoegintCountTo (src/Sound/Tidal/Params.hs:3710)
    vcoegintbus (src/Sound/Tidal/Params.hs:3713)
    vcoegintrecv (src/Sound/Tidal/Params.hs:3716)
    velocity (src/Sound/Tidal/Params.hs:3719)
    velocityTake (src/Sound/Tidal/Params.hs:3722)
    velocityCount (src/Sound/Tidal/Params.hs:3725)
    velocityCountTo (src/Sound/Tidal/Params.hs:3728)
    velocitybus (src/Sound/Tidal/Params.hs:3731)
    velocityrecv (src/Sound/Tidal/Params.hs:3734)
    voice (src/Sound/Tidal/Params.hs:3737)
    voiceTake (src/Sound/Tidal/Params.hs:3740)
    voiceCount (src/Sound/Tidal/Params.hs:3743)
    voiceCountTo (src/Sound/Tidal/Params.hs:3746)
    voicebus (src/Sound/Tidal/Params.hs:3749)
    voicerecv (src/Sound/Tidal/Params.hs:3752)
    vowelTake (src/Sound/Tidal/Params.hs:3759)
    vowelbus (src/Sound/Tidal/Params.hs:3762)
    vowelrecv (src/Sound/Tidal/Params.hs:3765)
    waveloss (src/Sound/Tidal/Params.hs:3768)
    wavelossTake (src/Sound/Tidal/Params.hs:3771)
    wavelossCount (src/Sound/Tidal/Params.hs:3774)
    wavelossCountTo (src/Sound/Tidal/Params.hs:3777)
    wavelossbus (src/Sound/Tidal/Params.hs:3780)
    wavelossrecv (src/Sound/Tidal/Params.hs:3783)
    xsdelay (src/Sound/Tidal/Params.hs:3786)
    xsdelayTake (src/Sound/Tidal/Params.hs:3789)
    xsdelayCount (src/Sound/Tidal/Params.hs:3792)
    xsdelayCountTo (src/Sound/Tidal/Params.hs:3795)
    xsdelaybus (src/Sound/Tidal/Params.hs:3798)
    xsdelayrecv (src/Sound/Tidal/Params.hs:3801)
    voi (src/Sound/Tidal/Params.hs:3806)
    voibus (src/Sound/Tidal/Params.hs:3809)
    voirecv (src/Sound/Tidal/Params.hs:3812)
    vco (src/Sound/Tidal/Params.hs:3815)
    vcobus (src/Sound/Tidal/Params.hs:3818)
    vcorecv (src/Sound/Tidal/Params.hs:3821)
    vcf (src/Sound/Tidal/Params.hs:3824)
    vcfbus (src/Sound/Tidal/Params.hs:3827)
    vcfrecv (src/Sound/Tidal/Params.hs:3830)
    up (src/Sound/Tidal/Params.hs:3833)
    tremr (src/Sound/Tidal/Params.hs:3836)
    tremrbus (src/Sound/Tidal/Params.hs:3839)
    tremrrecv (src/Sound/Tidal/Params.hs:3842)
    tremdp (src/Sound/Tidal/Params.hs:3845)
    tremdpbus (src/Sound/Tidal/Params.hs:3848)
    tremdprecv (src/Sound/Tidal/Params.hs:3851)
    tdecay (src/Sound/Tidal/Params.hs:3854)
    tdecaybus (src/Sound/Tidal/Params.hs:3857)
    tdecayrecv (src/Sound/Tidal/Params.hs:3860)
    sz (src/Sound/Tidal/Params.hs:3863)
    szbus (src/Sound/Tidal/Params.hs:3866)
    szrecv (src/Sound/Tidal/Params.hs:3869)
    sus (src/Sound/Tidal/Params.hs:3872)
    stt (src/Sound/Tidal/Params.hs:3875)
    sttbus (src/Sound/Tidal/Params.hs:3878)
    sttrecv (src/Sound/Tidal/Params.hs:3881)
    std (src/Sound/Tidal/Params.hs:3884)
    stdbus (src/Sound/Tidal/Params.hs:3887)
    stdrecv (src/Sound/Tidal/Params.hs:3890)
    sld (src/Sound/Tidal/Params.hs:3893)
    sldbus (src/Sound/Tidal/Params.hs:3896)
    sldrecv (src/Sound/Tidal/Params.hs:3899)
    scr (src/Sound/Tidal/Params.hs:3902)
    scrbus (src/Sound/Tidal/Params.hs:3905)
    scrrecv (src/Sound/Tidal/Params.hs:3908)
    scp (src/Sound/Tidal/Params.hs:3911)
    scpbus (src/Sound/Tidal/Params.hs:3914)
    scprecv (src/Sound/Tidal/Params.hs:3917)
    scl (src/Sound/Tidal/Params.hs:3920)
    sclbus (src/Sound/Tidal/Params.hs:3923)
    sclrecv (src/Sound/Tidal/Params.hs:3926)
    sag (src/Sound/Tidal/Params.hs:3929)
    sagbus (src/Sound/Tidal/Params.hs:3932)
    sagrecv (src/Sound/Tidal/Params.hs:3935)
    s (src/Sound/Tidal/Params.hs:3938)
    rel (src/Sound/Tidal/Params.hs:3941)
    relbus (src/Sound/Tidal/Params.hs:3944)
    relrecv (src/Sound/Tidal/Params.hs:3947)
    por (src/Sound/Tidal/Params.hs:3950)
    porbus (src/Sound/Tidal/Params.hs:3953)
    porrecv (src/Sound/Tidal/Params.hs:3956)
    pit3 (src/Sound/Tidal/Params.hs:3959)
    pit3bus (src/Sound/Tidal/Params.hs:3962)
    pit3recv (src/Sound/Tidal/Params.hs:3965)
    pit2 (src/Sound/Tidal/Params.hs:3968)
    pit2bus (src/Sound/Tidal/Params.hs:3971)
    pit2recv (src/Sound/Tidal/Params.hs:3974)
    pit1 (src/Sound/Tidal/Params.hs:3977)
    pit1bus (src/Sound/Tidal/Params.hs:3980)
    pit1recv (src/Sound/Tidal/Params.hs:3983)
    phasr (src/Sound/Tidal/Params.hs:3986)
    phasrbus (src/Sound/Tidal/Params.hs:3989)
    phasrrecv (src/Sound/Tidal/Params.hs:3992)
    phasdp (src/Sound/Tidal/Params.hs:3995)
    phasdpbus (src/Sound/Tidal/Params.hs:3998)
    phasdprecv (src/Sound/Tidal/Params.hs:4001)
    ohdecay (src/Sound/Tidal/Params.hs:4004)
    ohdecaybus (src/Sound/Tidal/Params.hs:4007)
    ohdecayrecv (src/Sound/Tidal/Params.hs:4010)
    number (src/Sound/Tidal/Params.hs:4013)
    lsn (src/Sound/Tidal/Params.hs:4016)
    lsnbus (src/Sound/Tidal/Params.hs:4019)
    lsnrecv (src/Sound/Tidal/Params.hs:4022)
    lpq (src/Sound/Tidal/Params.hs:4025)
    lpqbus (src/Sound/Tidal/Params.hs:4028)
    lpqrecv (src/Sound/Tidal/Params.hs:4031)
    lpf (src/Sound/Tidal/Params.hs:4034)
    lpfbus (src/Sound/Tidal/Params.hs:4037)
    lpfrecv (src/Sound/Tidal/Params.hs:4040)
    loh (src/Sound/Tidal/Params.hs:4043)
    lohbus (src/Sound/Tidal/Params.hs:4046)
    lohrecv (src/Sound/Tidal/Params.hs:4049)
    llt (src/Sound/Tidal/Params.hs:4052)
    lltbus (src/Sound/Tidal/Params.hs:4055)
    lltrecv (src/Sound/Tidal/Params.hs:4058)
    lht (src/Sound/Tidal/Params.hs:4061)
    lhtbus (src/Sound/Tidal/Params.hs:4064)
    lhtrecv (src/Sound/Tidal/Params.hs:4067)
    lfop (src/Sound/Tidal/Params.hs:4070)
    lfopbus (src/Sound/Tidal/Params.hs:4073)
    lfoprecv (src/Sound/Tidal/Params.hs:4076)
    lfoi (src/Sound/Tidal/Params.hs:4079)
    lfoibus (src/Sound/Tidal/Params.hs:4082)
    lfoirecv (src/Sound/Tidal/Params.hs:4085)
    lfoc (src/Sound/Tidal/Params.hs:4088)
    lfocbus (src/Sound/Tidal/Params.hs:4091)
    lfocrecv (src/Sound/Tidal/Params.hs:4094)
    lcr (src/Sound/Tidal/Params.hs:4097)
    lcrbus (src/Sound/Tidal/Params.hs:4100)
    lcrrecv (src/Sound/Tidal/Params.hs:4103)
    lcp (src/Sound/Tidal/Params.hs:4106)
    lcpbus (src/Sound/Tidal/Params.hs:4109)
    lcprecv (src/Sound/Tidal/Params.hs:4112)
    lcl (src/Sound/Tidal/Params.hs:4115)
    lclbus (src/Sound/Tidal/Params.hs:4118)
    lclrecv (src/Sound/Tidal/Params.hs:4121)
    lch (src/Sound/Tidal/Params.hs:4124)
    lchbus (src/Sound/Tidal/Params.hs:4127)
    lchrecv (src/Sound/Tidal/Params.hs:4130)
    lbd (src/Sound/Tidal/Params.hs:4133)
    lbdbus (src/Sound/Tidal/Params.hs:4136)
    lbdrecv (src/Sound/Tidal/Params.hs:4139)
    lag (src/Sound/Tidal/Params.hs:4142)
    lagbus (src/Sound/Tidal/Params.hs:4145)
    lagrecv (src/Sound/Tidal/Params.hs:4148)
    hpq (src/Sound/Tidal/Params.hs:4151)
    hpqbus (src/Sound/Tidal/Params.hs:4154)
    hpqrecv (src/Sound/Tidal/Params.hs:4157)
    hpf (src/Sound/Tidal/Params.hs:4160)
    hpfbus (src/Sound/Tidal/Params.hs:4163)
    hpfrecv (src/Sound/Tidal/Params.hs:4166)
    hg (src/Sound/Tidal/Params.hs:4169)
    hgbus (src/Sound/Tidal/Params.hs:4172)
    hgrecv (src/Sound/Tidal/Params.hs:4175)
    gat (src/Sound/Tidal/Params.hs:4178)
    gatbus (src/Sound/Tidal/Params.hs:4181)
    gatrecv (src/Sound/Tidal/Params.hs:4184)
    fadeOutTime (src/Sound/Tidal/Params.hs:4187)
    dt (src/Sound/Tidal/Params.hs:4190)
    dtbus (src/Sound/Tidal/Params.hs:4193)
    dtrecv (src/Sound/Tidal/Params.hs:4196)
    dfb (src/Sound/Tidal/Params.hs:4199)
    dfbbus (src/Sound/Tidal/Params.hs:4202)
    dfbrecv (src/Sound/Tidal/Params.hs:4205)
    det (src/Sound/Tidal/Params.hs:4208)
    detbus (src/Sound/Tidal/Params.hs:4211)
    detrecv (src/Sound/Tidal/Params.hs:4214)
    delayt (src/Sound/Tidal/Params.hs:4217)
    delaytbus (src/Sound/Tidal/Params.hs:4220)
    delaytrecv (src/Sound/Tidal/Params.hs:4223)
    delayfb (src/Sound/Tidal/Params.hs:4226)
    delayfbbus (src/Sound/Tidal/Params.hs:4229)
    delayfbrecv (src/Sound/Tidal/Params.hs:4232)
    ctfg (src/Sound/Tidal/Params.hs:4235)
    ctfgbus (src/Sound/Tidal/Params.hs:4238)
    ctfgrecv (src/Sound/Tidal/Params.hs:4241)
    ctf (src/Sound/Tidal/Params.hs:4244)
    ctfbus (src/Sound/Tidal/Params.hs:4247)
    ctfrecv (src/Sound/Tidal/Params.hs:4250)
    chdecay (src/Sound/Tidal/Params.hs:4253)
    chdecaybus (src/Sound/Tidal/Params.hs:4256)
    chdecayrecv (src/Sound/Tidal/Params.hs:4259)
    bpq (src/Sound/Tidal/Params.hs:4262)
    bpqbus (src/Sound/Tidal/Params.hs:4265)
    bpqrecv (src/Sound/Tidal/Params.hs:4268)
    bpf (src/Sound/Tidal/Params.hs:4271)
    bpfbus (src/Sound/Tidal/Params.hs:4274)
    bpfrecv (src/Sound/Tidal/Params.hs:4277)
    att (src/Sound/Tidal/Params.hs:4280)
    attbus (src/Sound/Tidal/Params.hs:4283)
    attrecv (src/Sound/Tidal/Params.hs:4286)
Warning: 'Pattern' is ambiguous. It is defined
    * at src/Sound/Tidal/Pattern.hs:59:18
    * at src/Sound/Tidal/Pattern.hs:59: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/Sound/Tidal/Pattern.hs:59:1
Warning: 'resetCycles' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'setCycle' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'cps' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'striate' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'speed' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Event' is ambiguous. It is defined
    * at src/Sound/Tidal/Pattern.hs:978:19
    * at src/Sound/Tidal/Pattern.hs:988: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/Sound/Tidal/Pattern.hs:988:1
Warning: 'maj' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'sine1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 's' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'weave' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'crush' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hurry' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'offset' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'cycles' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  68% (169 /246) in 'Sound.Tidal.UI'
  Missing documentation for:
    timeToIntSeed (src/Sound/Tidal/UI.hs:93)
    intSeedToRand (src/Sound/Tidal/UI.hs:96)
    timeToRand (src/Sound/Tidal/UI.hs:100)
    timeToRands (src/Sound/Tidal/UI.hs:104)
    timeToRands' (src/Sound/Tidal/UI.hs:108)
    _brandBy (src/Sound/Tidal/UI.hs:154)
    _irand (src/Sound/Tidal/UI.hs:166)
    _degradeBy (src/Sound/Tidal/UI.hs:365)
    _degradeByUsing (src/Sound/Tidal/UI.hs:369)
    _unDegradeBy (src/Sound/Tidal/UI.hs:378)
    degradeOverBy (src/Sound/Tidal/UI.hs:381)
    _someCyclesBy (src/Sound/Tidal/UI.hs:479)
    _iter (src/Sound/Tidal/UI.hs:541)
    _iter' (src/Sound/Tidal/UI.hs:562)
    _wedge (src/Sound/Tidal/UI.hs:705)
    _whenmod (src/Sound/Tidal/UI.hs:722)
    _trunc (src/Sound/Tidal/UI.hs:755)
    _linger (src/Sound/Tidal/UI.hs:790)
    withinArc (src/Sound/Tidal/UI.hs:815)
    _euclid (src/Sound/Tidal/UI.hs:928)
    _euclid' (src/Sound/Tidal/UI.hs:952)
    _euclidOff (src/Sound/Tidal/UI.hs:965)
    _euclidOffBool (src/Sound/Tidal/UI.hs:973)
    distrib (src/Sound/Tidal/UI.hs:977)
    _distrib (src/Sound/Tidal/UI.hs:982)
    _euclidInv (src/Sound/Tidal/UI.hs:1015)
    index (src/Sound/Tidal/UI.hs:1018)
    _segment (src/Sound/Tidal/UI.hs:1187)
    _fit (src/Sound/Tidal/UI.hs:1244)
    permstep (src/Sound/Tidal/UI.hs:1249)
    randArcs (src/Sound/Tidal/UI.hs:1299)
    randStruct (src/Sound/Tidal/UI.hs:1316)
    substruct' (src/Sound/Tidal/UI.hs:1336)
    _stripe (src/Sound/Tidal/UI.hs:1360)
    parseLMRule (src/Sound/Tidal/UI.hs:1372)
    parseLMRule' (src/Sound/Tidal/UI.hs:1382)
    _markovPat (src/Sound/Tidal/UI.hs:1459)
    __beat (src/Sound/Tidal/UI.hs:1478)
    enclosingArc (src/Sound/Tidal/UI.hs:1521)
    _chunk (src/Sound/Tidal/UI.hs:1595)
    _inside (src/Sound/Tidal/UI.hs:1629)
    _outside (src/Sound/Tidal/UI.hs:1661)
    timeLoop (src/Sound/Tidal/UI.hs:1686)
    _shuffle (src/Sound/Tidal/UI.hs:1775)
    _scramble (src/Sound/Tidal/UI.hs:1787)
    arpWith (src/Sound/Tidal/UI.hs:1980)
    _arp (src/Sound/Tidal/UI.hs:2011)
    rolledBy (src/Sound/Tidal/UI.hs:2065)
    rolledWith (src/Sound/Tidal/UI.hs:2068)
    _ply (src/Sound/Tidal/UI.hs:2130)
    _plyWith (src/Sound/Tidal/UI.hs:2137)
    _pressBy (src/Sound/Tidal/UI.hs:2198)
    sew (src/Sound/Tidal/UI.hs:2226)
    juxcut (src/Sound/Tidal/UI.hs:2294)
    juxcut' (src/Sound/Tidal/UI.hs:2301)
    spreadf (src/Sound/Tidal/UI.hs:2409)
    stackwith (src/Sound/Tidal/UI.hs:2412)
    _range (src/Sound/Tidal/UI.hs:2438)
    _off (src/Sound/Tidal/UI.hs:2472)
    offadd (src/Sound/Tidal/UI.hs:2475)
    ghost' (src/Sound/Tidal/UI.hs:2543)
    _select (src/Sound/Tidal/UI.hs:2580)
    _selectF (src/Sound/Tidal/UI.hs:2587)
    _pickF (src/Sound/Tidal/UI.hs:2594)
    contrastRange (src/Sound/Tidal/UI.hs:2660)
    unfixRange (src/Sound/Tidal/UI.hs:2717)
    _bite (src/Sound/Tidal/UI.hs:2869)
    squeezeJoinUp (src/Sound/Tidal/UI.hs:2881)
    _chew (src/Sound/Tidal/UI.hs:2896)
    __binary (src/Sound/Tidal/UI.hs:2914)
    _binary (src/Sound/Tidal/UI.hs:2917)
    _binaryN (src/Sound/Tidal/UI.hs:2920)
    binaryN (src/Sound/Tidal/UI.hs:2923)
    binary (src/Sound/Tidal/UI.hs:2926)
    ascii (src/Sound/Tidal/UI.hs:2929)
    _chromaticiseBy (src/Sound/Tidal/UI.hs:2973)
    _ribbon (src/Sound/Tidal/UI.hs:2991)
Warning: 'f' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
   5% (  5 / 86) in 'Sound.Tidal.ParseBP'
  Missing documentation for:
    Module header
    TidalParseError (src/Sound/Tidal/ParseBP.hs:95)
    MyParser (src/Sound/Tidal/ParseBP.hs:111)
    tShowList (src/Sound/Tidal/ParseBP.hs:169)
    tShow (src/Sound/Tidal/ParseBP.hs:172)
    toPat (src/Sound/Tidal/ParseBP.hs:198)
    resolve_tpat (src/Sound/Tidal/ParseBP.hs:225)
    resolve_seq (src/Sound/Tidal/ParseBP.hs:229)
    resolve_size (src/Sound/Tidal/ParseBP.hs:235)
    steps_tpat (src/Sound/Tidal/ParseBP.hs:241)
    steps_seq (src/Sound/Tidal/ParseBP.hs:245)
    steps_size (src/Sound/Tidal/ParseBP.hs:251)
    parseBP (src/Sound/Tidal/ParseBP.hs:257)
    parseBP_E (src/Sound/Tidal/ParseBP.hs:260)
    parseTPat (src/Sound/Tidal/ParseBP.hs:268)
    cP (src/Sound/Tidal/ParseBP.hs:289)
    Parseable (src/Sound/Tidal/ParseBP.hs:291)
    Enumerable (src/Sound/Tidal/ParseBP.hs:297)
    enumFromTo' (src/Sound/Tidal/ParseBP.hs:373)
    enumFromThenTo' (src/Sound/Tidal/ParseBP.hs:378)
    ColourD (src/Sound/Tidal/ParseBP.hs:382)
    lexer (src/Sound/Tidal/ParseBP.hs:396)
    braces (src/Sound/Tidal/ParseBP.hs:399)
    brackets (src/Sound/Tidal/ParseBP.hs:400)
    parens (src/Sound/Tidal/ParseBP.hs:401)
    angles (src/Sound/Tidal/ParseBP.hs:402)
    symbol (src/Sound/Tidal/ParseBP.hs:405)
    natural (src/Sound/Tidal/ParseBP.hs:408)
    integer (src/Sound/Tidal/ParseBP.hs:409)
    decimal (src/Sound/Tidal/ParseBP.hs:410)
    float (src/Sound/Tidal/ParseBP.hs:413)
    naturalOrFloat (src/Sound/Tidal/ParseBP.hs:416)
    Sign (src/Sound/Tidal/ParseBP.hs:418)
    applySign (src/Sound/Tidal/ParseBP.hs:421)
    sign (src/Sound/Tidal/ParseBP.hs:425)
    intOrFloat (src/Sound/Tidal/ParseBP.hs:435)
    pFoot (src/Sound/Tidal/ParseBP.hs:487)
    pEnumeration (src/Sound/Tidal/ParseBP.hs:490)
    pRepeat (src/Sound/Tidal/ParseBP.hs:496)
    pElongate (src/Sound/Tidal/ParseBP.hs:505)
    pSingle (src/Sound/Tidal/ParseBP.hs:514)
    pVar (src/Sound/Tidal/ParseBP.hs:517)
    pPart (src/Sound/Tidal/ParseBP.hs:523)
    newSeed (src/Sound/Tidal/ParseBP.hs:526)
    pPolyIn (src/Sound/Tidal/ParseBP.hs:532)
    pPolyOut (src/Sound/Tidal/ParseBP.hs:537)
    pCharNum (src/Sound/Tidal/ParseBP.hs:552)
    pString (src/Sound/Tidal/ParseBP.hs:555)
    wrapPos (src/Sound/Tidal/ParseBP.hs:561)
    pVocable (src/Sound/Tidal/ParseBP.hs:571)
    pChar (src/Sound/Tidal/ParseBP.hs:574)
    pDouble (src/Sound/Tidal/ParseBP.hs:577)
    pDoubleWithoutChord (src/Sound/Tidal/ParseBP.hs:586)
    pNote (src/Sound/Tidal/ParseBP.hs:593)
    pNoteWithoutChord (src/Sound/Tidal/ParseBP.hs:603)
    pBool (src/Sound/Tidal/ParseBP.hs:610)
    parseIntNote (src/Sound/Tidal/ParseBP.hs:620)
    pIntegral (src/Sound/Tidal/ParseBP.hs:628)
    pIntegralWithoutChord (src/Sound/Tidal/ParseBP.hs:637)
    parseChord (src/Sound/Tidal/ParseBP.hs:640)
    parseNote (src/Sound/Tidal/ParseBP.hs:661)
    fromNote (src/Sound/Tidal/ParseBP.hs:688)
    pColour (src/Sound/Tidal/ParseBP.hs:691)
    pMult (src/Sound/Tidal/ParseBP.hs:697)
    pRand (src/Sound/Tidal/ParseBP.hs:711)
    pRational (src/Sound/Tidal/ParseBP.hs:744)
    pRatio (src/Sound/Tidal/ParseBP.hs:747)
    pInteger (src/Sound/Tidal/ParseBP.hs:759)
    pFloat (src/Sound/Tidal/ParseBP.hs:762)
    pFraction (src/Sound/Tidal/ParseBP.hs:776)
    pRatioChar (src/Sound/Tidal/ParseBP.hs:784)
    pRatioSingleChar (src/Sound/Tidal/ParseBP.hs:795)
    isInt (src/Sound/Tidal/ParseBP.hs:801)
    parseModInv (src/Sound/Tidal/ParseBP.hs:814)
    parseModInvNum (src/Sound/Tidal/ParseBP.hs:817)
    parseModDrop (src/Sound/Tidal/ParseBP.hs:823)
    parseModOpen (src/Sound/Tidal/ParseBP.hs:829)
    parseModRange (src/Sound/Tidal/ParseBP.hs:832)
    parseModifiers (src/Sound/Tidal/ParseBP.hs:835)
    pModifiers (src/Sound/Tidal/ParseBP.hs:838)
    pChord (src/Sound/Tidal/ParseBP.hs:841)
Warning: 'begin' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'end' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OscPattern' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'speed' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'spread' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'vowel' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'wait' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  68% ( 33 / 48) in 'Sound.Tidal.Control'
  Missing documentation for:
    Module header
    _spin (src/Sound/Tidal/Control.hs:62)
    chopArc (src/Sound/Tidal/Control.hs:106)
    _chop (src/Sound/Tidal/Control.hs:109)
    _striate (src/Sound/Tidal/Control.hs:146)
    mergePlayRange (src/Sound/Tidal/Control.hs:151)
    _striateBy (src/Sound/Tidal/Control.hs:178)
    _gap (src/Sound/Tidal/Control.hs:193)
    _slice (src/Sound/Tidal/Control.hs:308)
    _splice (src/Sound/Tidal/Control.hs:326)
    _echo (src/Sound/Tidal/Control.hs:428)
    _echoWith (src/Sound/Tidal/Control.hs:448)
    _stut (src/Sound/Tidal/Control.hs:457)
    _stutWith (src/Sound/Tidal/Control.hs:467)
    splat (src/Sound/Tidal/Control.hs:580)
   0% (  0 / 13) in 'Sound.Tidal.Simple'
  Missing documentation for:
    Module header
    crunch (src/Sound/Tidal/Simple.hs:35)
    scratch (src/Sound/Tidal/Simple.hs:38)
    louder (src/Sound/Tidal/Simple.hs:41)
    quieter (src/Sound/Tidal/Simple.hs:44)
    silent (src/Sound/Tidal/Simple.hs:47)
    skip (src/Sound/Tidal/Simple.hs:50)
    left (src/Sound/Tidal/Simple.hs:53)
    right (src/Sound/Tidal/Simple.hs:56)
    higher (src/Sound/Tidal/Simple.hs:59)
    lower (src/Sound/Tidal/Simple.hs:62)
    faster (src/Sound/Tidal/Simple.hs:65)
    slower (src/Sound/Tidal/Simple.hs:68)
Warning: Sound.Tidal.Time: could not find link destinations for: 
	- Sound.Tidal.Time.Rep_ArcF
Warning: Sound.Tidal.Pattern: could not find link destinations for: 
	- Sound.Tidal.Pattern.Rep_Value
	- Sound.Tidal.Pattern.Rep_Pattern
	- Sound.Tidal.Pattern.Rep_Note
	- Sound.Tidal.Pattern.Rep_EventF
	- Sound.Tidal.Pattern.Rep_Context
Warning: Sound.Tidal.Show: could not find link destinations for: 
	- Sound.Tidal.Show.Render
Documentation created: dist/doc/html/tidal-core/,
dist/doc/html/tidal-core/tidal-core.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tidal-core-1.10.1-7X6NkZPbcj4BkiH17qI1Wp
Completed    tidal-core-1.10.1
Downloading  haskellish-0.3.2.4
Downloaded   haskellish-0.3.2.4
Configuring haskellish-0.3.2.4...
Preprocessing library for haskellish-0.3.2.4..
Building library for haskellish-0.3.2.4..
[1 of 2] Compiling Language.Haskellish ( Language/Haskellish.hs, dist/build/Language/Haskellish.o, dist/build/Language/Haskellish.dyn_o )
[2 of 2] Compiling Language.Haskellish.TH ( Language/Haskellish/TH.hs, dist/build/Language/Haskellish/TH.o, dist/build/Language/Haskellish/TH.dyn_o )
Preprocessing library for haskellish-0.3.2.4..
Running Haddock on library for haskellish-0.3.2.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Language.Haskellish ( Language/Haskellish.hs, nothing )
[2 of 2] Compiling Language.Haskellish.TH ( Language/Haskellish/TH.hs, nothing )
Haddock coverage:
  11% (  5 / 42) in 'Language.Haskellish'
  Missing documentation for:
    Module header
    Span (Language/Haskellish.hs:18)
    ParseError (Language/Haskellish.hs:20)
    Haskellish (Language/Haskellish.hs:22)
    runHaskellish (Language/Haskellish.hs:28)
    parseAndRun (Language/Haskellish.hs:39)
    parseWithModeAndRun (Language/Haskellish.hs:42)
    removeComments (Language/Haskellish.hs:62)
    removeCommentsSingleLine (Language/Haskellish.hs:70)
    removeCommentsMultiLine (Language/Haskellish.hs:77)
    removeCommentsLiteralString (Language/Haskellish.hs:86)
    exp (Language/Haskellish.hs:93)
    fatal (Language/Haskellish.hs:96)
    nonFatal (Language/Haskellish.hs:99)
    <?> (Language/Haskellish.hs:102)
    <?!> (Language/Haskellish.hs:105)
    required (Language/Haskellish.hs:110)
    <*!> (Language/Haskellish.hs:121)
    applicationExpressions (Language/Haskellish.hs:143)
    identifier (Language/Haskellish.hs:194)
    trueOrFalse (Language/Haskellish.hs:201)
    reserved (Language/Haskellish.hs:210)
    string (Language/Haskellish.hs:216)
    integer (Language/Haskellish.hs:222)
    rational (Language/Haskellish.hs:229)
    rationalOrInteger (Language/Haskellish.hs:236)
    list (Language/Haskellish.hs:239)
    listExpressions (Language/Haskellish.hs:249)
    tuple (Language/Haskellish.hs:254)
    asRightSection (Language/Haskellish.hs:266)
    ifThenElse (Language/Haskellish.hs:279)
    collectDoStatements (Language/Haskellish.hs:296)
    listOfDoStatements (Language/Haskellish.hs:303)
    span (Language/Haskellish.hs:315)
    expToSpan (Language/Haskellish.hs:318)
    srcSpanInfoToSpan (Language/Haskellish.hs:332)
    reverseApplication (Language/Haskellish.hs:340)
   0% (  0 /  3) in 'Language.Haskellish.TH'
  Missing documentation for:
    Module header
    grabExp (Language/Haskellish/TH.hs:11)
    grabInfoMap (Language/Haskellish/TH.hs:16)
Documentation created: dist/doc/html/haskellish/,
dist/doc/html/haskellish/haskellish.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/haskellish-0.3.2.4-FCnPgCqZTC88SLBRdMjfMR
Completed    haskellish-0.3.2.4
Downloading  tidal-parse-0.0.3
Downloaded   tidal-parse-0.0.3
Configuring tidal-parse-0.0.3...
Preprocessing library for tidal-parse-0.0.3..
Building library for tidal-parse-0.0.3..
[1 of 2] Compiling Sound.Tidal.Parse.TH ( src/Sound/Tidal/Parse/TH.hs, dist/build/Sound/Tidal/Parse/TH.o, dist/build/Sound/Tidal/Parse/TH.dyn_o )
[2 of 2] Compiling Sound.Tidal.Parse ( src/Sound/Tidal/Parse.hs, dist/build/Sound/Tidal/Parse.o, dist/build/Sound/Tidal/Parse.dyn_o )
Preprocessing library for tidal-parse-0.0.3..
Running Haddock on library for tidal-parse-0.0.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Sound.Tidal.Parse.TH ( src/Sound/Tidal/Parse/TH.hs, /tmp/ghc718510_0/ghc_2.o, /tmp/ghc718510_0/ghc_2.dyn_o )
[2 of 2] Compiling Sound.Tidal.Parse ( src/Sound/Tidal/Parse.hs, nothing )
Haddock coverage:
   0% (  0 /  2) in 'Sound.Tidal.Parse'
  Missing documentation for:
    Module header
    parseTidal (src/Sound/Tidal/Parse.hs:35)
Documentation created: dist/doc/html/tidal-parse/,
dist/doc/html/tidal-parse/tidal-parse.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tidal-parse-0.0.3-GU8j5wp0eQR85oUIFxK4FG
Completed    tidal-parse-0.0.3

Test log

[view raw]

Resolving dependencies...
Error:
    Internal libraries only supported with per-component builds.
    Per-component builds were disabled because program coverage is enabled
    In the package 'happy-lib-2.1.6'