Build #1 for tidal-parse-0.0.3
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'