Build #1 for clay-0.16.1

[all reports]

Package clay-0.16.1
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2025-09-05 16:46:38.347369328 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, mtl-2.3.1, text-2.1.1
Flags none

Code Coverage

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

Build log

[view raw]

Resolving dependencies...
Downloading  clay-0.16.1
Downloaded   clay-0.16.1
Configuring clay-0.16.1...
Preprocessing library for clay-0.16.1..
Building library for clay-0.16.1..
[ 1 of 32] Compiling Clay.Property    ( src/Clay/Property.hs, dist/build/Clay/Property.o, dist/build/Clay/Property.dyn_o )
[ 2 of 32] Compiling Clay.Common      ( src/Clay/Common.hs, dist/build/Clay/Common.o, dist/build/Clay/Common.dyn_o )
[ 3 of 32] Compiling Clay.Color       ( src/Clay/Color.hs, dist/build/Clay/Color.o, dist/build/Clay/Color.dyn_o )
[ 4 of 32] Compiling Clay.Selector    ( src/Clay/Selector.hs, dist/build/Clay/Selector.o, dist/build/Clay/Selector.dyn_o )
[ 5 of 32] Compiling Clay.Elements    ( src/Clay/Elements.hs, dist/build/Clay/Elements.o, dist/build/Clay/Elements.dyn_o )
[ 6 of 32] Compiling Clay.Attributes  ( src/Clay/Attributes.hs, dist/build/Clay/Attributes.o, dist/build/Clay/Attributes.dyn_o )
[ 7 of 32] Compiling Clay.Stylesheet  ( src/Clay/Stylesheet.hs, dist/build/Clay/Stylesheet.o, dist/build/Clay/Stylesheet.dyn_o )

src/Clay/Stylesheet.hs:7: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()
  |
7 | import Control.Applicative
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 32] Compiling Clay.Size        ( src/Clay/Size.hs, dist/build/Clay/Size.o, dist/build/Clay/Size.dyn_o )
[ 9 of 32] Compiling Clay.Render      ( src/Clay/Render.hs, dist/build/Clay/Render.o, dist/build/Clay/Render.dyn_o )

src/Clay/Render.hs:17:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Writer is redundant
      except perhaps to import instances from Control.Monad.Writer
    To import instances alone, use: import Control.Monad.Writer()
   |
17 | import           Control.Monad.Writer
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 32] Compiling Clay.Pseudo      ( src/Clay/Pseudo.hs, dist/build/Clay/Pseudo.o, dist/build/Clay/Pseudo.dyn_o )
[11 of 32] Compiling Clay.Media       ( src/Clay/Media.hs, dist/build/Clay/Media.o, dist/build/Clay/Media.dyn_o )
[12 of 32] Compiling Clay.List        ( src/Clay/List.hs, dist/build/Clay/List.o, dist/build/Clay/List.dyn_o )
[13 of 32] Compiling Clay.Grid        ( src/Clay/Grid.hs, dist/build/Clay/Grid.o, dist/build/Clay/Grid.dyn_o )
[14 of 32] Compiling Clay.Geometry    ( src/Clay/Geometry.hs, dist/build/Clay/Geometry.o, dist/build/Clay/Geometry.dyn_o )
[15 of 32] Compiling Clay.FontFace    ( src/Clay/FontFace.hs, dist/build/Clay/FontFace.o, dist/build/Clay/FontFace.dyn_o )
[16 of 32] Compiling Clay.Font        ( src/Clay/Font.hs, dist/build/Clay/Font.o, dist/build/Clay/Font.dyn_o )
[17 of 32] Compiling Clay.Flexbox     ( src/Clay/Flexbox.hs, dist/build/Clay/Flexbox.o, dist/build/Clay/Flexbox.dyn_o )
[18 of 32] Compiling Clay.Filter      ( src/Clay/Filter.hs, dist/build/Clay/Filter.o, dist/build/Clay/Filter.dyn_o )
[19 of 32] Compiling Clay.Dynamic     ( src/Clay/Dynamic.hs, dist/build/Clay/Dynamic.o, dist/build/Clay/Dynamic.dyn_o )
[20 of 32] Compiling Clay.Display     ( src/Clay/Display.hs, dist/build/Clay/Display.o, dist/build/Clay/Display.dyn_o )
[21 of 32] Compiling Clay.Comments    ( src/Clay/Comments.hs, dist/build/Clay/Comments.o, dist/build/Clay/Comments.dyn_o )
[22 of 32] Compiling Clay.Border      ( src/Clay/Border.hs, dist/build/Clay/Border.o, dist/build/Clay/Border.dyn_o )
[23 of 32] Compiling Clay.Box         ( src/Clay/Box.hs, dist/build/Clay/Box.o, dist/build/Clay/Box.dyn_o )
[24 of 32] Compiling Clay.Background  ( src/Clay/Background.hs, dist/build/Clay/Background.o, dist/build/Clay/Background.dyn_o )
[25 of 32] Compiling Clay.Mask        ( src/Clay/Mask.hs, dist/build/Clay/Mask.o, dist/build/Clay/Mask.dyn_o )
[26 of 32] Compiling Clay.Gradient    ( src/Clay/Gradient.hs, dist/build/Clay/Gradient.o, dist/build/Clay/Gradient.dyn_o )
[27 of 32] Compiling Clay.Text        ( src/Clay/Text.hs, dist/build/Clay/Text.o, dist/build/Clay/Text.dyn_o )
[28 of 32] Compiling Clay.Time        ( src/Clay/Time.hs, dist/build/Clay/Time.o, dist/build/Clay/Time.dyn_o )
[29 of 32] Compiling Clay.Transform   ( src/Clay/Transform.hs, dist/build/Clay/Transform.o, dist/build/Clay/Transform.dyn_o )
[30 of 32] Compiling Clay.Transition  ( src/Clay/Transition.hs, dist/build/Clay/Transition.o, dist/build/Clay/Transition.dyn_o )
[31 of 32] Compiling Clay.Animation   ( src/Clay/Animation.hs, dist/build/Clay/Animation.o, dist/build/Clay/Animation.dyn_o )
[32 of 32] Compiling Clay             ( src/Clay.hs, dist/build/Clay.o, dist/build/Clay.dyn_o )
Preprocessing library for clay-0.16.1..
Running Haddock on library for clay-0.16.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 32] Compiling Clay.Property    ( src/Clay/Property.hs, nothing )
[ 2 of 32] Compiling Clay.Common      ( src/Clay/Common.hs, nothing )
[ 3 of 32] Compiling Clay.Color       ( src/Clay/Color.hs, nothing )
[ 4 of 32] Compiling Clay.Selector    ( src/Clay/Selector.hs, nothing )
[ 5 of 32] Compiling Clay.Elements    ( src/Clay/Elements.hs, nothing )
[ 6 of 32] Compiling Clay.Attributes  ( src/Clay/Attributes.hs, nothing )
[ 7 of 32] Compiling Clay.Stylesheet  ( src/Clay/Stylesheet.hs, nothing )

src/Clay/Stylesheet.hs:7: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()
  |
7 | import Control.Applicative
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 32] Compiling Clay.Size        ( src/Clay/Size.hs, nothing )
[ 9 of 32] Compiling Clay.Render      ( src/Clay/Render.hs, nothing )

src/Clay/Render.hs:17:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Writer is redundant
      except perhaps to import instances from Control.Monad.Writer
    To import instances alone, use: import Control.Monad.Writer()
   |
17 | import           Control.Monad.Writer
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 32] Compiling Clay.Pseudo      ( src/Clay/Pseudo.hs, nothing )
[11 of 32] Compiling Clay.Media       ( src/Clay/Media.hs, nothing )
[12 of 32] Compiling Clay.List        ( src/Clay/List.hs, nothing )
[13 of 32] Compiling Clay.Grid        ( src/Clay/Grid.hs, nothing )
[14 of 32] Compiling Clay.Geometry    ( src/Clay/Geometry.hs, nothing )
[15 of 32] Compiling Clay.FontFace    ( src/Clay/FontFace.hs, nothing )
[16 of 32] Compiling Clay.Font        ( src/Clay/Font.hs, nothing )
[17 of 32] Compiling Clay.Flexbox     ( src/Clay/Flexbox.hs, nothing )
[18 of 32] Compiling Clay.Filter      ( src/Clay/Filter.hs, nothing )
[19 of 32] Compiling Clay.Dynamic     ( src/Clay/Dynamic.hs, nothing )
[20 of 32] Compiling Clay.Display     ( src/Clay/Display.hs, nothing )
[21 of 32] Compiling Clay.Comments    ( src/Clay/Comments.hs, nothing )
[22 of 32] Compiling Clay.Border      ( src/Clay/Border.hs, nothing )
[23 of 32] Compiling Clay.Box         ( src/Clay/Box.hs, nothing )
[24 of 32] Compiling Clay.Background  ( src/Clay/Background.hs, nothing )
[25 of 32] Compiling Clay.Mask        ( src/Clay/Mask.hs, nothing )
[26 of 32] Compiling Clay.Gradient    ( src/Clay/Gradient.hs, nothing )
[27 of 32] Compiling Clay.Text        ( src/Clay/Text.hs, nothing )
[28 of 32] Compiling Clay.Time        ( src/Clay/Time.hs, nothing )
[29 of 32] Compiling Clay.Transform   ( src/Clay/Transform.hs, nothing )
[30 of 32] Compiling Clay.Transition  ( src/Clay/Transition.hs, nothing )
[31 of 32] Compiling Clay.Animation   ( src/Clay/Animation.hs, nothing )
[32 of 32] Compiling Clay             ( src/Clay.hs, nothing )
Haddock coverage:
   6% (  1 / 16) in 'Clay.Property'
  Missing documentation for:
    Module header
    Prefixed (src/Clay/Property.hs:12)
    merge (src/Clay/Property.hs:26)
    plain (src/Clay/Property.hs:37)
    quote (src/Clay/Property.hs:41)
    Key (src/Clay/Property.hs:45)
    cast (src/Clay/Property.hs:49)
    Value (src/Clay/Property.hs:53)
    Val (src/Clay/Property.hs:56)
    Literal (src/Clay/Property.hs:62)
    E5 (src/Clay/Property.hs:71)
    intercalate (src/Clay/Property.hs:95)
    cssNumberText (src/Clay/Property.hs:109)
    noCommas (src/Clay/Property.hs:114)
    ! (src/Clay/Property.hs:119)
Warning: 'Value' is ambiguous. It is defined
    * at src/Clay/Property.hs:53:17
    * at src/Clay/Property.hs:53:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Clay/Property.hs:53:1
  13% (  5 / 37) in 'Clay.Common'
  Missing documentation for:
    All (src/Clay/Common.hs:18)
    Auto (src/Clay/Common.hs:19)
    Baseline (src/Clay/Common.hs:20)
    Center (src/Clay/Common.hs:21)
    Inherit (src/Clay/Common.hs:22)
    None (src/Clay/Common.hs:23)
    Normal (src/Clay/Common.hs:24)
    Visible (src/Clay/Common.hs:25)
    Hidden (src/Clay/Common.hs:26)
    Initial (src/Clay/Common.hs:27)
    Unset (src/Clay/Common.hs:28)
    Contain (src/Clay/Common.hs:29)
    Revert (src/Clay/Common.hs:30)
    RevertLayer (src/Clay/Common.hs:31)
    allValue (src/Clay/Common.hs:40)
    autoValue (src/Clay/Common.hs:42)
    baselineValue (src/Clay/Common.hs:44)
    centerValue (src/Clay/Common.hs:46)
    inheritValue (src/Clay/Common.hs:48)
    normalValue (src/Clay/Common.hs:50)
    noneValue (src/Clay/Common.hs:52)
    visibleValue (src/Clay/Common.hs:54)
    hiddenValue (src/Clay/Common.hs:56)
    initialValue (src/Clay/Common.hs:58)
    unsetValue (src/Clay/Common.hs:60)
    containValue (src/Clay/Common.hs:62)
    revertValue (src/Clay/Common.hs:64)
    revertLayerValue (src/Clay/Common.hs:66)
    emptyPrefix (src/Clay/Common.hs:93)
    webkit (src/Clay/Common.hs:96)
    browsers (src/Clay/Common.hs:102)
    decimalRound (src/Clay/Common.hs:126)
   3% (  6 /175) in 'Clay.Color'
  Missing documentation for:
    Module header
    Color (src/Clay/Color.hs:17)
    rgba (src/Clay/Color.hs:26)
    rgb (src/Clay/Color.hs:29)
    hsla (src/Clay/Color.hs:32)
    hsl (src/Clay/Color.hs:35)
    grayish (src/Clay/Color.hs:38)
    transparent (src/Clay/Color.hs:41)
    setR (src/Clay/Color.hs:46)
    setG (src/Clay/Color.hs:50)
    setB (src/Clay/Color.hs:54)
    setA (src/Clay/Color.hs:58)
    toRgba (src/Clay/Color.hs:65)
    toHsla (src/Clay/Color.hs:89)
    *. (src/Clay/Color.hs:119)
    +. (src/Clay/Color.hs:124)
    -. (src/Clay/Color.hs:129)
    clamp (src/Clay/Color.hs:134)
    lighten (src/Clay/Color.hs:137)
    darken (src/Clay/Color.hs:144)
    lerp (src/Clay/Color.hs:151)
    parse (src/Clay/Color.hs:200)
    aliceblue (src/Clay/Color.hs:243)
    antiquewhite (src/Clay/Color.hs:244)
    aqua (src/Clay/Color.hs:245)
    aquamarine (src/Clay/Color.hs:246)
    azure (src/Clay/Color.hs:247)
    beige (src/Clay/Color.hs:248)
    bisque (src/Clay/Color.hs:249)
    black (src/Clay/Color.hs:250)
    blanchedalmond (src/Clay/Color.hs:251)
    blue (src/Clay/Color.hs:252)
    blueviolet (src/Clay/Color.hs:253)
    brown (src/Clay/Color.hs:254)
    burlywood (src/Clay/Color.hs:255)
    cadetblue (src/Clay/Color.hs:256)
    chartreuse (src/Clay/Color.hs:257)
    chocolate (src/Clay/Color.hs:258)
    coral (src/Clay/Color.hs:259)
    cornflowerblue (src/Clay/Color.hs:260)
    cornsilk (src/Clay/Color.hs:261)
    crimson (src/Clay/Color.hs:262)
    cyan (src/Clay/Color.hs:263)
    darkblue (src/Clay/Color.hs:264)
    darkcyan (src/Clay/Color.hs:265)
    darkgoldenrod (src/Clay/Color.hs:266)
    darkgray (src/Clay/Color.hs:267)
    darkgreen (src/Clay/Color.hs:268)
    darkgrey (src/Clay/Color.hs:269)
    darkkhaki (src/Clay/Color.hs:270)
    darkmagenta (src/Clay/Color.hs:271)
    darkolivegreen (src/Clay/Color.hs:272)
    darkorange (src/Clay/Color.hs:273)
    darkorchid (src/Clay/Color.hs:274)
    darkred (src/Clay/Color.hs:275)
    darksalmon (src/Clay/Color.hs:276)
    darkseagreen (src/Clay/Color.hs:277)
    darkslateblue (src/Clay/Color.hs:278)
    darkslategray (src/Clay/Color.hs:279)
    darkslategrey (src/Clay/Color.hs:280)
    darkturquoise (src/Clay/Color.hs:281)
    darkviolet (src/Clay/Color.hs:282)
    deeppink (src/Clay/Color.hs:283)
    deepskyblue (src/Clay/Color.hs:284)
    dimgray (src/Clay/Color.hs:285)
    dimgrey (src/Clay/Color.hs:286)
    dodgerblue (src/Clay/Color.hs:287)
    firebrick (src/Clay/Color.hs:288)
    floralwhite (src/Clay/Color.hs:289)
    forestgreen (src/Clay/Color.hs:290)
    fuchsia (src/Clay/Color.hs:291)
    gainsboro (src/Clay/Color.hs:292)
    ghostwhite (src/Clay/Color.hs:293)
    gold (src/Clay/Color.hs:294)
    goldenrod (src/Clay/Color.hs:295)
    gray (src/Clay/Color.hs:296)
    green (src/Clay/Color.hs:297)
    greenyellow (src/Clay/Color.hs:298)
    grey (src/Clay/Color.hs:299)
    honeydew (src/Clay/Color.hs:300)
    hotpink (src/Clay/Color.hs:301)
    indianred (src/Clay/Color.hs:302)
    indigo (src/Clay/Color.hs:303)
    ivory (src/Clay/Color.hs:304)
    khaki (src/Clay/Color.hs:305)
    lavender (src/Clay/Color.hs:306)
    lavenderblush (src/Clay/Color.hs:307)
    lawngreen (src/Clay/Color.hs:308)
    lemonchiffon (src/Clay/Color.hs:309)
    lightblue (src/Clay/Color.hs:310)
    lightcoral (src/Clay/Color.hs:311)
    lightcyan (src/Clay/Color.hs:312)
    lightgoldenrodyellow (src/Clay/Color.hs:313)
    lightgray (src/Clay/Color.hs:314)
    lightgreen (src/Clay/Color.hs:315)
    lightgrey (src/Clay/Color.hs:316)
    lightpink (src/Clay/Color.hs:317)
    lightsalmon (src/Clay/Color.hs:318)
    lightseagreen (src/Clay/Color.hs:319)
    lightskyblue (src/Clay/Color.hs:320)
    lightslategray (src/Clay/Color.hs:321)
    lightslategrey (src/Clay/Color.hs:322)
    lightsteelblue (src/Clay/Color.hs:323)
    lightyellow (src/Clay/Color.hs:324)
    lime (src/Clay/Color.hs:325)
    limegreen (src/Clay/Color.hs:326)
    linen (src/Clay/Color.hs:327)
    magenta (src/Clay/Color.hs:328)
    maroon (src/Clay/Color.hs:329)
    mediumaquamarine (src/Clay/Color.hs:330)
    mediumblue (src/Clay/Color.hs:331)
    mediumorchid (src/Clay/Color.hs:332)
    mediumpurple (src/Clay/Color.hs:333)
    mediumseagreen (src/Clay/Color.hs:334)
    mediumslateblue (src/Clay/Color.hs:335)
    mediumspringgreen (src/Clay/Color.hs:336)
    mediumturquoise (src/Clay/Color.hs:337)
    mediumvioletred (src/Clay/Color.hs:338)
    midnightblue (src/Clay/Color.hs:339)
    mintcream (src/Clay/Color.hs:340)
    mistyrose (src/Clay/Color.hs:341)
    moccasin (src/Clay/Color.hs:342)
    navajowhite (src/Clay/Color.hs:343)
    navy (src/Clay/Color.hs:344)
    oldlace (src/Clay/Color.hs:345)
    olive (src/Clay/Color.hs:346)
    olivedrab (src/Clay/Color.hs:347)
    orange (src/Clay/Color.hs:348)
    orangered (src/Clay/Color.hs:349)
    orchid (src/Clay/Color.hs:350)
    palegoldenrod (src/Clay/Color.hs:351)
    palegreen (src/Clay/Color.hs:352)
    paleturquoise (src/Clay/Color.hs:353)
    palevioletred (src/Clay/Color.hs:354)
    papayawhip (src/Clay/Color.hs:355)
    peachpuff (src/Clay/Color.hs:356)
    peru (src/Clay/Color.hs:357)
    pink (src/Clay/Color.hs:358)
    plum (src/Clay/Color.hs:359)
    powderblue (src/Clay/Color.hs:360)
    purple (src/Clay/Color.hs:361)
    red (src/Clay/Color.hs:362)
    rosybrown (src/Clay/Color.hs:363)
    royalblue (src/Clay/Color.hs:364)
    saddlebrown (src/Clay/Color.hs:365)
    salmon (src/Clay/Color.hs:366)
    sandybrown (src/Clay/Color.hs:367)
    seagreen (src/Clay/Color.hs:368)
    seashell (src/Clay/Color.hs:369)
    sienna (src/Clay/Color.hs:370)
    silver (src/Clay/Color.hs:371)
    skyblue (src/Clay/Color.hs:372)
    slateblue (src/Clay/Color.hs:373)
    slategray (src/Clay/Color.hs:374)
    slategrey (src/Clay/Color.hs:375)
    snow (src/Clay/Color.hs:376)
    springgreen (src/Clay/Color.hs:377)
    steelblue (src/Clay/Color.hs:378)
    tan (src/Clay/Color.hs:379)
    teal (src/Clay/Color.hs:380)
    thistle (src/Clay/Color.hs:381)
    tomato (src/Clay/Color.hs:382)
    turquoise (src/Clay/Color.hs:383)
    violet (src/Clay/Color.hs:384)
    wheat (src/Clay/Color.hs:385)
    white (src/Clay/Color.hs:386)
    whitesmoke (src/Clay/Color.hs:387)
    yellow (src/Clay/Color.hs:388)
    yellowgreen (src/Clay/Color.hs:389)
Warning: '**' is ambiguous. It is defined
    * in GHC.Float
    * at src/Clay/Selector.hs:37: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/Clay/Selector.hs:37:1
  70% ( 21 / 30) in 'Clay.Selector'
  Missing documentation for:
    Module header
    Predicate (src/Clay/Selector.hs:141)
    Refinement (src/Clay/Selector.hs:156)
    refinementFromText (src/Clay/Selector.hs:163)
    Path (src/Clay/Selector.hs:176)
    Fix (src/Clay/Selector.hs:186)
    SelectorF (src/Clay/Selector.hs:190)
    Selector (src/Clay/Selector.hs:193)
    selectorFromText (src/Clay/Selector.hs:199)
   7% (  9 /115) in 'Clay.Elements'
  Missing documentation for:
    Module header
    a (src/Clay/Elements.hs:35)
    address (src/Clay/Elements.hs:36)
    area (src/Clay/Elements.hs:37)
    article (src/Clay/Elements.hs:38)
    aside (src/Clay/Elements.hs:39)
    audio (src/Clay/Elements.hs:40)
    b (src/Clay/Elements.hs:41)
    base (src/Clay/Elements.hs:42)
    bdi (src/Clay/Elements.hs:43)
    bdo (src/Clay/Elements.hs:44)
    blockquote (src/Clay/Elements.hs:45)
    body (src/Clay/Elements.hs:46)
    br (src/Clay/Elements.hs:47)
    button (src/Clay/Elements.hs:48)
    canvas (src/Clay/Elements.hs:49)
    caption (src/Clay/Elements.hs:50)
    code (src/Clay/Elements.hs:51)
    col (src/Clay/Elements.hs:52)
    colgroup (src/Clay/Elements.hs:53)
    datalist (src/Clay/Elements.hs:54)
    dd (src/Clay/Elements.hs:55)
    del (src/Clay/Elements.hs:56)
    details (src/Clay/Elements.hs:57)
    dfn (src/Clay/Elements.hs:58)
    dialog (src/Clay/Elements.hs:59)
    div (src/Clay/Elements.hs:60)
    dl (src/Clay/Elements.hs:61)
    dt (src/Clay/Elements.hs:62)
    em (src/Clay/Elements.hs:63)
    embed (src/Clay/Elements.hs:64)
    fieldset (src/Clay/Elements.hs:65)
    figcaption (src/Clay/Elements.hs:66)
    figure (src/Clay/Elements.hs:67)
    footer (src/Clay/Elements.hs:68)
    h1 (src/Clay/Elements.hs:69)
    h2 (src/Clay/Elements.hs:70)
    h3 (src/Clay/Elements.hs:71)
    h4 (src/Clay/Elements.hs:72)
    h5 (src/Clay/Elements.hs:73)
    h6 (src/Clay/Elements.hs:74)
    head (src/Clay/Elements.hs:75)
    header (src/Clay/Elements.hs:76)
    hgroup (src/Clay/Elements.hs:77)
    hr (src/Clay/Elements.hs:78)
    html (src/Clay/Elements.hs:79)
    i (src/Clay/Elements.hs:80)
    iframe (src/Clay/Elements.hs:81)
    img (src/Clay/Elements.hs:82)
    input (src/Clay/Elements.hs:83)
    ins (src/Clay/Elements.hs:84)
    kbd (src/Clay/Elements.hs:85)
    keygen (src/Clay/Elements.hs:86)
    legend (src/Clay/Elements.hs:87)
    li (src/Clay/Elements.hs:88)
    link (src/Clay/Elements.hs:89)
    main_ (src/Clay/Elements.hs:90)
    map (src/Clay/Elements.hs:91)
    mark (src/Clay/Elements.hs:92)
    menu (src/Clay/Elements.hs:93)
    meta (src/Clay/Elements.hs:94)
    meter (src/Clay/Elements.hs:95)
    math (src/Clay/Elements.hs:96)
    nav (src/Clay/Elements.hs:97)
    noscript (src/Clay/Elements.hs:98)
    object (src/Clay/Elements.hs:99)
    ol (src/Clay/Elements.hs:100)
    optgroup (src/Clay/Elements.hs:101)
    option (src/Clay/Elements.hs:102)
    output (src/Clay/Elements.hs:103)
    p (src/Clay/Elements.hs:104)
    param (src/Clay/Elements.hs:105)
    pre (src/Clay/Elements.hs:106)
    progress (src/Clay/Elements.hs:107)
    q (src/Clay/Elements.hs:108)
    rp (src/Clay/Elements.hs:109)
    rt (src/Clay/Elements.hs:110)
    ruby (src/Clay/Elements.hs:111)
    s (src/Clay/Elements.hs:112)
    samp (src/Clay/Elements.hs:113)
    script (src/Clay/Elements.hs:114)
    section (src/Clay/Elements.hs:115)
    select (src/Clay/Elements.hs:116)
    small (src/Clay/Elements.hs:117)
    source (src/Clay/Elements.hs:118)
    strong (src/Clay/Elements.hs:119)
    sub (src/Clay/Elements.hs:120)
    summary (src/Clay/Elements.hs:121)
    sup (src/Clay/Elements.hs:122)
    svg (src/Clay/Elements.hs:123)
    table (src/Clay/Elements.hs:124)
    tbody (src/Clay/Elements.hs:125)
    td (src/Clay/Elements.hs:126)
    template (src/Clay/Elements.hs:127)
    textarea (src/Clay/Elements.hs:128)
    tfoot (src/Clay/Elements.hs:129)
    th (src/Clay/Elements.hs:130)
    thead (src/Clay/Elements.hs:131)
    time (src/Clay/Elements.hs:132)
    tr (src/Clay/Elements.hs:133)
    track (src/Clay/Elements.hs:134)
    u (src/Clay/Elements.hs:135)
    ul (src/Clay/Elements.hs:136)
    var (src/Clay/Elements.hs:137)
    video (src/Clay/Elements.hs:138)
    wbr (src/Clay/Elements.hs:139)
   0% (  0 /110) in 'Clay.Attributes'
  Missing documentation for:
    Module header
    accept (src/Clay/Attributes.hs:23)
    acceptCharset (src/Clay/Attributes.hs:24)
    accesskey (src/Clay/Attributes.hs:25)
    action (src/Clay/Attributes.hs:26)
    alt (src/Clay/Attributes.hs:27)
    async (src/Clay/Attributes.hs:28)
    autocomplete (src/Clay/Attributes.hs:29)
    autofocus (src/Clay/Attributes.hs:30)
    autoplay (src/Clay/Attributes.hs:31)
    challenge (src/Clay/Attributes.hs:32)
    charset (src/Clay/Attributes.hs:33)
    checked (src/Clay/Attributes.hs:34)
    class_ (src/Clay/Attributes.hs:35)
    cols (src/Clay/Attributes.hs:36)
    colspan (src/Clay/Attributes.hs:37)
    content (src/Clay/Attributes.hs:38)
    contenteditable (src/Clay/Attributes.hs:39)
    contextmenu (src/Clay/Attributes.hs:40)
    controls (src/Clay/Attributes.hs:41)
    coords (src/Clay/Attributes.hs:42)
    crossorigin (src/Clay/Attributes.hs:43)
    datetime (src/Clay/Attributes.hs:44)
    default_ (src/Clay/Attributes.hs:45)
    defer (src/Clay/Attributes.hs:46)
    dir (src/Clay/Attributes.hs:47)
    dirname (src/Clay/Attributes.hs:48)
    disabled (src/Clay/Attributes.hs:49)
    download (src/Clay/Attributes.hs:50)
    draggable (src/Clay/Attributes.hs:51)
    dropzone (src/Clay/Attributes.hs:52)
    enctype (src/Clay/Attributes.hs:53)
    for (src/Clay/Attributes.hs:54)
    formaction (src/Clay/Attributes.hs:55)
    formenctype (src/Clay/Attributes.hs:56)
    formmethod (src/Clay/Attributes.hs:57)
    formnovalidate (src/Clay/Attributes.hs:58)
    formtarget (src/Clay/Attributes.hs:59)
    headers (src/Clay/Attributes.hs:60)
    height (src/Clay/Attributes.hs:61)
    hidden (src/Clay/Attributes.hs:62)
    high (src/Clay/Attributes.hs:63)
    href (src/Clay/Attributes.hs:64)
    hreflang (src/Clay/Attributes.hs:65)
    httpEquiv (src/Clay/Attributes.hs:66)
    icon (src/Clay/Attributes.hs:67)
    id (src/Clay/Attributes.hs:68)
    inert (src/Clay/Attributes.hs:69)
    inputmode (src/Clay/Attributes.hs:70)
    ismap (src/Clay/Attributes.hs:71)
    itemid (src/Clay/Attributes.hs:72)
    itemprop (src/Clay/Attributes.hs:73)
    itemref (src/Clay/Attributes.hs:74)
    itemscope (src/Clay/Attributes.hs:75)
    itemtype (src/Clay/Attributes.hs:76)
    keytype (src/Clay/Attributes.hs:77)
    kind (src/Clay/Attributes.hs:78)
    lang (src/Clay/Attributes.hs:79)
    list (src/Clay/Attributes.hs:80)
    loop (src/Clay/Attributes.hs:81)
    low (src/Clay/Attributes.hs:82)
    manifest (src/Clay/Attributes.hs:83)
    max (src/Clay/Attributes.hs:84)
    maxlength (src/Clay/Attributes.hs:85)
    media (src/Clay/Attributes.hs:86)
    mediagroup (src/Clay/Attributes.hs:87)
    method (src/Clay/Attributes.hs:88)
    min (src/Clay/Attributes.hs:89)
    multiple (src/Clay/Attributes.hs:90)
    muted (src/Clay/Attributes.hs:91)
    name (src/Clay/Attributes.hs:92)
    novalidate (src/Clay/Attributes.hs:93)
    open (src/Clay/Attributes.hs:94)
    optimum (src/Clay/Attributes.hs:95)
    pattern (src/Clay/Attributes.hs:96)
    ping (src/Clay/Attributes.hs:97)
    placeholder (src/Clay/Attributes.hs:98)
    poster (src/Clay/Attributes.hs:99)
    preload (src/Clay/Attributes.hs:100)
    radiogroup (src/Clay/Attributes.hs:101)
    readonly (src/Clay/Attributes.hs:102)
    rel (src/Clay/Attributes.hs:103)
    required (src/Clay/Attributes.hs:104)
    reversed (src/Clay/Attributes.hs:105)
    rows (src/Clay/Attributes.hs:106)
    rowspan (src/Clay/Attributes.hs:107)
    sandbox (src/Clay/Attributes.hs:108)
    scope (src/Clay/Attributes.hs:109)
    scoped (src/Clay/Attributes.hs:110)
    seamless (src/Clay/Attributes.hs:111)
    selected (src/Clay/Attributes.hs:112)
    shape (src/Clay/Attributes.hs:113)
    size (src/Clay/Attributes.hs:114)
    sizes (src/Clay/Attributes.hs:115)
    spellcheck (src/Clay/Attributes.hs:116)
    src (src/Clay/Attributes.hs:117)
    srcdoc (src/Clay/Attributes.hs:118)
    srclang (src/Clay/Attributes.hs:119)
    srcset (src/Clay/Attributes.hs:120)
    start (src/Clay/Attributes.hs:121)
    step (src/Clay/Attributes.hs:122)
    tabindex (src/Clay/Attributes.hs:123)
    target (src/Clay/Attributes.hs:124)
    translate (src/Clay/Attributes.hs:125)
    type_ (src/Clay/Attributes.hs:126)
    typemustmatch (src/Clay/Attributes.hs:127)
    usemap (src/Clay/Attributes.hs:128)
    value (src/Clay/Attributes.hs:129)
    width (src/Clay/Attributes.hs:130)
    wrap (src/Clay/Attributes.hs:131)
Warning: 'Key' is ambiguous. It is defined
    * at src/Clay/Property.hs:45:17
    * at src/Clay/Property.hs:45: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/Clay/Property.hs:45:1
Warning: 'Val' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Value' is ambiguous. It is defined
    * at src/Clay/Property.hs:53:17
    * at src/Clay/Property.hs:53:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Clay/Property.hs:53:1
Warning: 'Prefixed' is ambiguous. It is defined
    * at src/Clay/Property.hs:12:17
    * at src/Clay/Property.hs:12: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/Clay/Property.hs:12:1
  45% ( 15 / 33) in 'Clay.Stylesheet'
  Missing documentation for:
    Module header
    MediaType (src/Clay/Stylesheet.hs:20)
    NotOrOnly (src/Clay/Stylesheet.hs:23)
    MediaQuery (src/Clay/Stylesheet.hs:26)
    Feature (src/Clay/Stylesheet.hs:29)
    CommentText (src/Clay/Stylesheet.hs:32)
    Modifier (src/Clay/Stylesheet.hs:35)
    _Important (src/Clay/Stylesheet.hs:41)
    _Comment (src/Clay/Stylesheet.hs:45)
    App (src/Clay/Stylesheet.hs:50)
    Keyframes (src/Clay/Stylesheet.hs:58)
    Rule (src/Clay/Stylesheet.hs:61)
    StyleM (src/Clay/Stylesheet.hs:70)
    runS (src/Clay/Stylesheet.hs:74)
    rule (src/Clay/Stylesheet.hs:77)
    keyframes (src/Clay/Stylesheet.hs:169)
    keyframesFromTo (src/Clay/Stylesheet.hs:172)
    addImportant (src/Clay/Stylesheet.hs:201)
  83% ( 49 / 59) in 'Clay.Size'
  Missing documentation for:
    Module header
    Size (src/Clay/Size.hs:104)
    sym (src/Clay/Size.hs:299)
    sym2 (src/Clay/Size.hs:305)
    sym3 (src/Clay/Size.hs:302)
    Angle (src/Clay/Size.hs:314)
    Deg (src/Clay/Size.hs:309)
    Rad (src/Clay/Size.hs:310)
    Grad (src/Clay/Size.hs:311)
    Turn (src/Clay/Size.hs:312)
Warning: 'Refinement' is ambiguous. It is defined
    * at src/Clay/Selector.hs:156:22
    * at src/Clay/Selector.hs:156: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/Clay/Selector.hs:156:1
  72% (  8 / 11) in 'Clay.Render'
  Missing documentation for:
    Module header
    Config (src/Clay/Render.hs:36)
    withBanner (src/Clay/Render.hs:136)
Warning: 'not' is ambiguous. It is defined
    * at src/Clay/Pseudo.hs:78:3
    * in GHC.Classes
    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/Clay/Pseudo.hs:78:3
Warning: 'Refinement' is ambiguous. It is defined
    * at src/Clay/Selector.hs:156:22
    * at src/Clay/Selector.hs:156: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/Clay/Selector.hs:156:1
   7% (  3 / 40) in 'Clay.Pseudo'
  Missing documentation for:
    Module header
    after (src/Clay/Pseudo.hs:20)
    before (src/Clay/Pseudo.hs:21)
    firstLetter (src/Clay/Pseudo.hs:22)
    firstLine (src/Clay/Pseudo.hs:23)
    selection (src/Clay/Pseudo.hs:24)
    backdrop (src/Clay/Pseudo.hs:25)
    link (src/Clay/Pseudo.hs:30)
    visited (src/Clay/Pseudo.hs:31)
    active (src/Clay/Pseudo.hs:32)
    hover (src/Clay/Pseudo.hs:33)
    focus (src/Clay/Pseudo.hs:34)
    firstChild (src/Clay/Pseudo.hs:35)
    lastChild (src/Clay/Pseudo.hs:36)
    checked (src/Clay/Pseudo.hs:42)
    default_ (src/Clay/Pseudo.hs:43)
    disabled (src/Clay/Pseudo.hs:44)
    empty (src/Clay/Pseudo.hs:45)
    enabled (src/Clay/Pseudo.hs:46)
    firstOfType (src/Clay/Pseudo.hs:47)
    indeterminate (src/Clay/Pseudo.hs:48)
    inRange (src/Clay/Pseudo.hs:49)
    invalid (src/Clay/Pseudo.hs:50)
    lastOfType (src/Clay/Pseudo.hs:51)
    onlyChild (src/Clay/Pseudo.hs:52)
    onlyOfType (src/Clay/Pseudo.hs:53)
    optional (src/Clay/Pseudo.hs:54)
    outOfRange (src/Clay/Pseudo.hs:55)
    required (src/Clay/Pseudo.hs:56)
    root (src/Clay/Pseudo.hs:57)
    target (src/Clay/Pseudo.hs:58)
    valid (src/Clay/Pseudo.hs:59)
    lang (src/Clay/Pseudo.hs:63)
    nthChild (src/Clay/Pseudo.hs:64)
    nthLastChild (src/Clay/Pseudo.hs:65)
    nthLastOfType (src/Clay/Pseudo.hs:66)
    nthOfType (src/Clay/Pseudo.hs:67)
  28% ( 17 / 60) in 'Clay.Media'
  Missing documentation for:
    Module header
    aural (src/Clay/Media.hs:71)
    braille (src/Clay/Media.hs:72)
    handheld (src/Clay/Media.hs:73)
    projection (src/Clay/Media.hs:76)
    tty (src/Clay/Media.hs:79)
    tv (src/Clay/Media.hs:80)
    embossed (src/Clay/Media.hs:81)
    width (src/Clay/Media.hs:95)
    minWidth (src/Clay/Media.hs:96)
    maxWidth (src/Clay/Media.hs:97)
    height (src/Clay/Media.hs:98)
    minHeight (src/Clay/Media.hs:99)
    maxHeight (src/Clay/Media.hs:100)
    deviceWidth (src/Clay/Media.hs:101)
    minDeviceWidth (src/Clay/Media.hs:102)
    maxDeviceWidth (src/Clay/Media.hs:103)
    deviceHeight (src/Clay/Media.hs:104)
    minDeviceHeight (src/Clay/Media.hs:105)
    maxDeviceHeight (src/Clay/Media.hs:106)
    aspectRatio (src/Clay/Media.hs:111)
    minAspectRatio (src/Clay/Media.hs:112)
    maxAspectRatio (src/Clay/Media.hs:113)
    deviceAspectRatio (src/Clay/Media.hs:114)
    minDeviceAspectRatio (src/Clay/Media.hs:115)
    maxDeviceAspectRatio (src/Clay/Media.hs:116)
    color (src/Clay/Media.hs:120)
    monochrome (src/Clay/Media.hs:121)
    scan (src/Clay/Media.hs:122)
    grid (src/Clay/Media.hs:123)
    minColor (src/Clay/Media.hs:128)
    maxColor (src/Clay/Media.hs:129)
    colorIndex (src/Clay/Media.hs:130)
    minColorIndex (src/Clay/Media.hs:131)
    maxColorIndex (src/Clay/Media.hs:132)
    minMonochrome (src/Clay/Media.hs:133)
    maxMonochrome (src/Clay/Media.hs:134)
    resolution (src/Clay/Media.hs:138)
    minResolution (src/Clay/Media.hs:139)
    maxResolution (src/Clay/Media.hs:140)
    Resolution (src/Clay/Media.hs:144)
    dpi (src/Clay/Media.hs:148)
    dppx (src/Clay/Media.hs:151)
   0% (  0 / 31) in 'Clay.List'
  Missing documentation for:
    Module header
    ListStyleType (src/Clay/List.hs:45)
    listStyleType (src/Clay/List.hs:74)
    disc (src/Clay/List.hs:52)
    armenian (src/Clay/List.hs:53)
    circleListStyle (src/Clay/List.hs:54)
    cjkIdeographic (src/Clay/List.hs:55)
    decimal (src/Clay/List.hs:56)
    decimalLeadingZero (src/Clay/List.hs:57)
    georgian (src/Clay/List.hs:58)
    hebrew (src/Clay/List.hs:59)
    hiragana (src/Clay/List.hs:60)
    hiraganaIroha (src/Clay/List.hs:61)
    katakana (src/Clay/List.hs:62)
    katakanaIroha (src/Clay/List.hs:63)
    lowerAlpha (src/Clay/List.hs:64)
    lowerGreek (src/Clay/List.hs:65)
    lowerLatin (src/Clay/List.hs:66)
    lowerRoman (src/Clay/List.hs:67)
    square (src/Clay/List.hs:68)
    upperAlpha (src/Clay/List.hs:69)
    upperLatin (src/Clay/List.hs:70)
    upperRoman (src/Clay/List.hs:71)
    ListStylePosition (src/Clay/List.hs:76)
    listStylePosition (src/Clay/List.hs:85)
    inside (src/Clay/List.hs:81)
    outside (src/Clay/List.hs:82)
    ListStyleImage (src/Clay/List.hs:87)
    listStyleImage (src/Clay/List.hs:91)
    imageUrl (src/Clay/List.hs:94)
    listStyle (src/Clay/List.hs:97)
Warning: 'CustomIdentGrid' is ambiguous. It is defined
    * at src/Clay/Grid.hs:369:27
    * at src/Clay/Grid.hs:369: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/Clay/Grid.hs:369:1
Warning: 'OneGridLine' is ambiguous. It is defined
    * at src/Clay/Grid.hs:349:23
    * at src/Clay/Grid.hs:349: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/Clay/Grid.hs:349:1
Warning: 'TwoGridLines' is ambiguous. It is defined
    * at src/Clay/Grid.hs:352:21
    * at src/Clay/Grid.hs:352: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/Clay/Grid.hs:352:1
Warning: 'ThreeGridLines' is ambiguous. It is defined
    * at src/Clay/Grid.hs:355:23
    * at src/Clay/Grid.hs:355: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/Clay/Grid.hs:355:1
Warning: 'FourGridLines' is ambiguous. It is defined
    * at src/Clay/Grid.hs:358:22
    * at src/Clay/Grid.hs:358: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/Clay/Grid.hs:358:1
Warning: 'unset' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'initial' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'inherit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  88% ( 30 / 34) in 'Clay.Grid'
  Missing documentation for:
    ToGridLine (src/Clay/Grid.hs:193)
    ToGridLines2 (src/Clay/Grid.hs:231)
    ToGridLines4 (src/Clay/Grid.hs:293)
    ToSpan (src/Clay/Grid.hs:613)
Warning: 'AspectRatio' is ambiguous. It is defined
    * at src/Clay/Geometry.hs:64:20
    * at src/Clay/Geometry.hs:64: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/Clay/Geometry.hs:64:1
  29% (  9 / 31) in 'Clay.Geometry'
  Missing documentation for:
    Module header
    size (src/Clay/Geometry.hs:37)
    top (src/Clay/Geometry.hs:38)
    left (src/Clay/Geometry.hs:39)
    bottom (src/Clay/Geometry.hs:40)
    right (src/Clay/Geometry.hs:41)
    width (src/Clay/Geometry.hs:45)
    height (src/Clay/Geometry.hs:46)
    minWidth (src/Clay/Geometry.hs:47)
    minHeight (src/Clay/Geometry.hs:48)
    maxWidth (src/Clay/Geometry.hs:49)
    maxHeight (src/Clay/Geometry.hs:50)
    padding (src/Clay/Geometry.hs:149)
    paddingTop (src/Clay/Geometry.hs:153)
    paddingLeft (src/Clay/Geometry.hs:154)
    paddingRight (src/Clay/Geometry.hs:155)
    paddingBottom (src/Clay/Geometry.hs:156)
    margin (src/Clay/Geometry.hs:161)
    marginTop (src/Clay/Geometry.hs:165)
    marginLeft (src/Clay/Geometry.hs:166)
    marginRight (src/Clay/Geometry.hs:167)
    marginBottom (src/Clay/Geometry.hs:168)
   0% (  0 /  4) in 'Clay.FontFace'
  Missing documentation for:
    Module header
    FontFaceFormat (src/Clay/FontFace.hs:17)
    FontFaceSrc (src/Clay/FontFace.hs:38)
    fontFaceSrc (src/Clay/FontFace.hs:53)
  22% ( 12 / 54) in 'Clay.Font'
  Missing documentation for:
    Module header
    Optional (src/Clay/Font.hs:88)
    Required (src/Clay/Font.hs:97)
    color (src/Clay/Font.hs:120)
    sansSerif (src/Clay/Font.hs:133)
    serif (src/Clay/Font.hs:134)
    monospace (src/Clay/Font.hs:135)
    cursive (src/Clay/Font.hs:136)
    fantasy (src/Clay/Font.hs:137)
    FontSize (src/Clay/Font.hs:149)
    fontSize (src/Clay/Font.hs:165)
    fontSizeCustom (src/Clay/Font.hs:168)
    xxSmall (src/Clay/Font.hs:154)
    xSmall (src/Clay/Font.hs:155)
    small (src/Clay/Font.hs:156)
    medium (src/Clay/Font.hs:157)
    large (src/Clay/Font.hs:158)
    xLarge (src/Clay/Font.hs:159)
    xxLarge (src/Clay/Font.hs:160)
    smaller (src/Clay/Font.hs:161)
    larger (src/Clay/Font.hs:162)
    FontStyle (src/Clay/Font.hs:172)
    fontStyle (src/Clay/Font.hs:181)
    italic (src/Clay/Font.hs:177)
    oblique (src/Clay/Font.hs:178)
    FontVariant (src/Clay/Font.hs:185)
    fontVariant (src/Clay/Font.hs:192)
    smallCaps (src/Clay/Font.hs:189)
    FontWeight (src/Clay/Font.hs:196)
    fontWeight (src/Clay/Font.hs:209)
    bold (src/Clay/Font.hs:201)
    bolder (src/Clay/Font.hs:202)
    lighter (src/Clay/Font.hs:203)
    weight (src/Clay/Font.hs:206)
    NamedFont (src/Clay/Font.hs:213)
    caption (src/Clay/Font.hs:218)
    icon (src/Clay/Font.hs:219)
    menu (src/Clay/Font.hs:220)
    messageBox (src/Clay/Font.hs:221)
    smallCaption (src/Clay/Font.hs:222)
    statusBar (src/Clay/Font.hs:223)
    lineHeight (src/Clay/Font.hs:228)
   3% (  1 / 32) in 'Clay.Flexbox'
  Missing documentation for:
    Module header
    FlexStart (src/Clay/Flexbox.hs:14)
    SpaceAround (src/Clay/Flexbox.hs:15)
    SpaceBetween (src/Clay/Flexbox.hs:16)
    SpaceEvenly (src/Clay/Flexbox.hs:17)
    Stretch (src/Clay/Flexbox.hs:18)
    AlignContentValue (src/Clay/Flexbox.hs:29)
    alignContent (src/Clay/Flexbox.hs:34)
    AlignItemsValue (src/Clay/Flexbox.hs:38)
    alignItems (src/Clay/Flexbox.hs:43)
    AlignSelfValue (src/Clay/Flexbox.hs:47)
    alignSelf (src/Clay/Flexbox.hs:52)
    flex (src/Clay/Flexbox.hs:57)
    flexBasis (src/Clay/Flexbox.hs:64)
    FlexDirection (src/Clay/Flexbox.hs:68)
    row (src/Clay/Flexbox.hs:73)
    rowReverse (src/Clay/Flexbox.hs:74)
    column (src/Clay/Flexbox.hs:75)
    columnReverse (src/Clay/Flexbox.hs:76)
    flexDirection (src/Clay/Flexbox.hs:79)
    flexFlow (src/Clay/Flexbox.hs:84)
    flexGrow (src/Clay/Flexbox.hs:89)
    flexShrink (src/Clay/Flexbox.hs:92)
    FlexWrap (src/Clay/Flexbox.hs:96)
    nowrap (src/Clay/Flexbox.hs:101)
    wrap (src/Clay/Flexbox.hs:102)
    wrapReverse (src/Clay/Flexbox.hs:103)
    flexWrap (src/Clay/Flexbox.hs:106)
    JustifyContentValue (src/Clay/Flexbox.hs:110)
    justifyContent (src/Clay/Flexbox.hs:115)
    order (src/Clay/Flexbox.hs:120)
  11% (  2 / 17) in 'Clay.Filter'
  Missing documentation for:
    Module header
    Filter (src/Clay/Filter.hs:38)
    filter (src/Clay/Filter.hs:42)
    filters (src/Clay/Filter.hs:45)
    url (src/Clay/Filter.hs:50)
    blur (src/Clay/Filter.hs:53)
    brightness (src/Clay/Filter.hs:56)
    contrast (src/Clay/Filter.hs:59)
    dropShadow (src/Clay/Filter.hs:62)
    grayscale (src/Clay/Filter.hs:65)
    hueRotate (src/Clay/Filter.hs:68)
    invert (src/Clay/Filter.hs:71)
    opacity (src/Clay/Filter.hs:74)
    saturate (src/Clay/Filter.hs:77)
    sepia (src/Clay/Filter.hs:80)
 100% ( 27 / 27) in 'Clay.Dynamic'
   9% ( 12 /127) in 'Clay.Display'
  Missing documentation for:
    Module header
    float (src/Clay/Display.hs:104)
    FloatStyle (src/Clay/Display.hs:106)
    floatLeft (src/Clay/Display.hs:110)
    floatRight (src/Clay/Display.hs:111)
    clear (src/Clay/Display.hs:126)
    Clear (src/Clay/Display.hs:113)
    both (src/Clay/Display.hs:117)
    clearLeft (src/Clay/Display.hs:120)
    clearRight (src/Clay/Display.hs:123)
    Position (src/Clay/Display.hs:130)
    position (src/Clay/Display.hs:142)
    static (src/Clay/Display.hs:135)
    absolute (src/Clay/Display.hs:136)
    fixed (src/Clay/Display.hs:137)
    relative (src/Clay/Display.hs:138)
    sticky (src/Clay/Display.hs:139)
    Display (src/Clay/Display.hs:146)
    display (src/Clay/Display.hs:179)
    inline (src/Clay/Display.hs:154)
    block (src/Clay/Display.hs:155)
    listItem (src/Clay/Display.hs:156)
    runIn (src/Clay/Display.hs:157)
    inlineBlock (src/Clay/Display.hs:158)
    table (src/Clay/Display.hs:161)
    displayTable (src/Clay/Display.hs:159)
    inlineTable (src/Clay/Display.hs:162)
    tableRowGroup (src/Clay/Display.hs:163)
    tableHeaderGroup (src/Clay/Display.hs:164)
    tableFooterGroup (src/Clay/Display.hs:165)
    tableRow (src/Clay/Display.hs:166)
    tableColumnGroup (src/Clay/Display.hs:167)
    tableColumn (src/Clay/Display.hs:168)
    tableCell (src/Clay/Display.hs:169)
    tableCaption (src/Clay/Display.hs:170)
    displayNone (src/Clay/Display.hs:171)
    displayInherit (src/Clay/Display.hs:172)
    flex (src/Clay/Display.hs:173)
    inlineFlex (src/Clay/Display.hs:174)
    grid (src/Clay/Display.hs:175)
    inlineGrid (src/Clay/Display.hs:176)
    Overflow (src/Clay/Display.hs:183)
    scroll (src/Clay/Display.hs:187)
    overflow (src/Clay/Display.hs:191)
    overflowX (src/Clay/Display.hs:192)
    overflowY (src/Clay/Display.hs:193)
    Overscroll (src/Clay/Display.hs:197)
    overscrollBehavior2 (src/Clay/Display.hs:205)
    overscrollBehaviorX (src/Clay/Display.hs:208)
    overscrollBehaviorY (src/Clay/Display.hs:211)
    overscrollBehaviorBlock (src/Clay/Display.hs:214)
    overscrollBehaviorInline (src/Clay/Display.hs:217)
    Visibility (src/Clay/Display.hs:221)
    collapse (src/Clay/Display.hs:226)
    separate (src/Clay/Display.hs:227)
    visibility (src/Clay/Display.hs:230)
    Clip (src/Clay/Display.hs:234)
    clip (src/Clay/Display.hs:238)
    rect (src/Clay/Display.hs:241)
    opacity (src/Clay/Display.hs:246)
    zIndex (src/Clay/Display.hs:249)
    PointerEvents (src/Clay/Display.hs:253)
    pointerEvents (src/Clay/Display.hs:268)
    visiblePainted (src/Clay/Display.hs:259)
    visibleFill (src/Clay/Display.hs:260)
    visibleStroke (src/Clay/Display.hs:261)
    painted (src/Clay/Display.hs:262)
    fillEvents (src/Clay/Display.hs:263)
    strokeEvents (src/Clay/Display.hs:264)
    allEvents (src/Clay/Display.hs:265)
    VerticalAlign (src/Clay/Display.hs:272)
    middle (src/Clay/Display.hs:283)
    vAlignSub (src/Clay/Display.hs:284)
    vAlignSuper (src/Clay/Display.hs:286)
    textTop (src/Clay/Display.hs:287)
    textBottom (src/Clay/Display.hs:288)
    vAlignTop (src/Clay/Display.hs:289)
    vAlignBottom (src/Clay/Display.hs:290)
    vAlignBaseline (src/Clay/Display.hs:285)
    Cursor (src/Clay/Display.hs:294)
    cursorUrl (src/Clay/Display.hs:303)
    cursorDefault (src/Clay/Display.hs:315)
    contextMenu (src/Clay/Display.hs:318)
    help (src/Clay/Display.hs:319)
    pointer (src/Clay/Display.hs:320)
    cursorProgress (src/Clay/Display.hs:321)
    wait (src/Clay/Display.hs:322)
    cell (src/Clay/Display.hs:325)
    crosshair (src/Clay/Display.hs:326)
    cursorText (src/Clay/Display.hs:327)
    vText (src/Clay/Display.hs:328)
    alias (src/Clay/Display.hs:331)
    cursorCopy (src/Clay/Display.hs:332)
    move (src/Clay/Display.hs:333)
    noDrop (src/Clay/Display.hs:334)
    notAllowed (src/Clay/Display.hs:335)
    grab (src/Clay/Display.hs:336)
    grabbing (src/Clay/Display.hs:337)
    allScroll (src/Clay/Display.hs:340)
    colResize (src/Clay/Display.hs:341)
    rowResize (src/Clay/Display.hs:342)
    nResize (src/Clay/Display.hs:343)
    eResize (src/Clay/Display.hs:344)
    sResize (src/Clay/Display.hs:345)
    wResize (src/Clay/Display.hs:346)
    neResize (src/Clay/Display.hs:348)
    nwResize (src/Clay/Display.hs:349)
    seResize (src/Clay/Display.hs:350)
    swResize (src/Clay/Display.hs:351)
    ewResize (src/Clay/Display.hs:352)
    nsResize (src/Clay/Display.hs:353)
    neswResize (src/Clay/Display.hs:354)
    nwseResize (src/Clay/Display.hs:355)
    zoomIn (src/Clay/Display.hs:358)
    zoomOut (src/Clay/Display.hs:359)
Warning: 'OverloadedStrings' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  25% (  1 /  4) in 'Clay.Comments'
  Missing documentation for:
    Module header
    addComment (src/Clay/Comments.hs:23)
    PartitionComments (src/Clay/Comments.hs:29)
   7% (  5 / 71) in 'Clay.Border'
  Missing documentation for:
    Module header
    Stroke (src/Clay/Border.hs:42)
    solid (src/Clay/Border.hs:47)
    dotted (src/Clay/Border.hs:48)
    dashed (src/Clay/Border.hs:49)
    double (src/Clay/Border.hs:50)
    wavy (src/Clay/Border.hs:51)
    groove (src/Clay/Border.hs:52)
    ridge (src/Clay/Border.hs:53)
    inset (src/Clay/Border.hs:54)
    outset (src/Clay/Border.hs:55)
    border (src/Clay/Border.hs:61)
    borderTop (src/Clay/Border.hs:62)
    borderLeft (src/Clay/Border.hs:63)
    borderBottom (src/Clay/Border.hs:64)
    borderRight (src/Clay/Border.hs:65)
    borderColor4 (src/Clay/Border.hs:68)
    borderColor (src/Clay/Border.hs:72)
    borderLeftColor (src/Clay/Border.hs:73)
    borderRightColor (src/Clay/Border.hs:74)
    borderTopColor (src/Clay/Border.hs:75)
    borderBottomColor (src/Clay/Border.hs:76)
    borderStyle4 (src/Clay/Border.hs:79)
    borderStyle (src/Clay/Border.hs:83)
    borderLeftStyle (src/Clay/Border.hs:84)
    borderRightStyle (src/Clay/Border.hs:85)
    borderTopStyle (src/Clay/Border.hs:86)
    borderBottomStyle (src/Clay/Border.hs:87)
    borderWidth4 (src/Clay/Border.hs:90)
    borderWidth (src/Clay/Border.hs:94)
    borderLeftWidth (src/Clay/Border.hs:95)
    borderRightWidth (src/Clay/Border.hs:96)
    borderTopWidth (src/Clay/Border.hs:97)
    borderBottomWidth (src/Clay/Border.hs:98)
    outline (src/Clay/Border.hs:104)
    outlineTop (src/Clay/Border.hs:105)
    outlineLeft (src/Clay/Border.hs:106)
    outlineBottom (src/Clay/Border.hs:107)
    outlineRight (src/Clay/Border.hs:108)
    outlineColor4 (src/Clay/Border.hs:111)
    outlineColor (src/Clay/Border.hs:115)
    outlineLeftColor (src/Clay/Border.hs:116)
    outlineRightColor (src/Clay/Border.hs:117)
    outlineTopColor (src/Clay/Border.hs:118)
    outlineBottomColor (src/Clay/Border.hs:119)
    outlineStyle4 (src/Clay/Border.hs:122)
    outlineStyle (src/Clay/Border.hs:126)
    outlineLeftStyle (src/Clay/Border.hs:127)
    outlineRightStyle (src/Clay/Border.hs:128)
    outlineTopStyle (src/Clay/Border.hs:129)
    outlineBottomStyle (src/Clay/Border.hs:130)
    outlineWidth4 (src/Clay/Border.hs:133)
    outlineWidth (src/Clay/Border.hs:137)
    outlineLeftWidth (src/Clay/Border.hs:138)
    outlineRightWidth (src/Clay/Border.hs:139)
    outlineTopWidth (src/Clay/Border.hs:140)
    outlineBottomWidth (src/Clay/Border.hs:141)
    outlineOffset (src/Clay/Border.hs:144)
    borderRadius (src/Clay/Border.hs:149)
    borderTopLeftRadius (src/Clay/Border.hs:154)
    borderTopRightRadius (src/Clay/Border.hs:155)
    borderBottomLeftRadius (src/Clay/Border.hs:156)
    borderBottomRightRadius (src/Clay/Border.hs:157)
    borderCollapse (src/Clay/Border.hs:174)
    borderSpacing (src/Clay/Border.hs:177)
    borderSpacing2 (src/Clay/Border.hs:180)
Warning: 'forM_' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'BoxShadow' is ambiguous. It is defined
    * at src/Clay/Box.hs:71:21
    * at src/Clay/Box.hs:71: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/Clay/Box.hs:71:1
  60% ( 12 / 20) in 'Clay.Box'
  Missing documentation for:
    Module header
    BoxType (src/Clay/Box.hs:34)
    paddingBox (src/Clay/Box.hs:39)
    borderBox (src/Clay/Box.hs:40)
    contentBox (src/Clay/Box.hs:41)
    boxSizing (src/Clay/Box.hs:46)
    shadow (src/Clay/Box.hs:102)
    shadowWithBlur (src/Clay/Box.hs:109)
  27% ( 18 / 66) in 'Clay.Background'
  Missing documentation for:
    Module header
    backgroundColor (src/Clay/Background.hs:126)
    BackgroundPosition (src/Clay/Background.hs:130)
    backgroundPosition (src/Clay/Background.hs:140)
    backgroundPositions (src/Clay/Background.hs:143)
    placed (src/Clay/Background.hs:134)
    positioned (src/Clay/Background.hs:137)
    BackgroundSize (src/Clay/Background.hs:147)
    backgroundSize (src/Clay/Background.hs:160)
    backgroundSizes (src/Clay/Background.hs:163)
    contain
    cover (src/Clay/Background.hs:154)
    by (src/Clay/Background.hs:157)
    BackgroundRepeat (src/Clay/Background.hs:167)
    backgroundRepeat (src/Clay/Background.hs:186)
    backgroundRepeats (src/Clay/Background.hs:189)
    repeat (src/Clay/Background.hs:172)
    space (src/Clay/Background.hs:173)
    round (src/Clay/Background.hs:174)
    noRepeat (src/Clay/Background.hs:175)
    xyRepeat (src/Clay/Background.hs:178)
    repeatX (src/Clay/Background.hs:182)
    repeatY (src/Clay/Background.hs:183)
    BackgroundOrigin (src/Clay/Background.hs:207)
    backgroundOrigin (src/Clay/Background.hs:214)
    backgroundOrigins (src/Clay/Background.hs:217)
    origin (src/Clay/Background.hs:211)
    BackgroundClip (src/Clay/Background.hs:221)
    backgroundClip (src/Clay/Background.hs:228)
    backgroundClips (src/Clay/Background.hs:231)
    boxClip (src/Clay/Background.hs:225)
    BackgroundAttachment (src/Clay/Background.hs:235)
    backgroundAttachment (src/Clay/Background.hs:243)
    backgroundAttachments (src/Clay/Background.hs:246)
    attachFixed (src/Clay/Background.hs:239)
    attachScroll (src/Clay/Background.hs:240)
    BackgroundImage (src/Clay/Background.hs:193)
    backgroundImage (src/Clay/Background.hs:200)
    backgroundImages (src/Clay/Background.hs:203)
    url (src/Clay/Background.hs:197)
    Side (src/Clay/Background.hs:250)
    Direction (src/Clay/Background.hs:267)
    straight (src/Clay/Background.hs:271)
    angular (src/Clay/Background.hs:274)
    Location (src/Clay/Background.hs:276)
    Loc (src/Clay/Background.hs:279)
    Val (src/Clay/Property.hs:56)
    location
  25% ( 10 / 39) in 'Clay.Mask'
  Missing documentation for:
    Module header
    MaskComposite (src/Clay/Mask.hs:92)
    clear (src/Clay/Mask.hs:100)
    copy (src/Clay/Mask.hs:101)
    sourceOver (src/Clay/Mask.hs:102)
    sourceIn (src/Clay/Mask.hs:103)
    sourceOut (src/Clay/Mask.hs:104)
    sourceAtop (src/Clay/Mask.hs:105)
    destinationOver (src/Clay/Mask.hs:106)
    destinationIn (src/Clay/Mask.hs:107)
    destinationOut (src/Clay/Mask.hs:108)
    destinationAtop (src/Clay/Mask.hs:109)
    xor (src/Clay/Mask.hs:110)
    maskComposite (src/Clay/Mask.hs:113)
    maskComposites (src/Clay/Mask.hs:116)
    maskPosition (src/Clay/Mask.hs:121)
    maskPositions (src/Clay/Mask.hs:124)
    maskSize (src/Clay/Mask.hs:129)
    maskSizes (src/Clay/Mask.hs:132)
    maskRepeat (src/Clay/Mask.hs:137)
    maskRepeats (src/Clay/Mask.hs:140)
    maskOrigin (src/Clay/Mask.hs:153)
    maskOrigins (src/Clay/Mask.hs:156)
    maskClip (src/Clay/Mask.hs:161)
    maskClips (src/Clay/Mask.hs:164)
    maskAttachment (src/Clay/Mask.hs:169)
    maskAttachments (src/Clay/Mask.hs:172)
    maskImage (src/Clay/Mask.hs:145)
    maskImages (src/Clay/Mask.hs:148)
  16% (  4 / 24) in 'Clay.Gradient'
  Missing documentation for:
    Module header
    Ramp (src/Clay/Gradient.hs:45)
    linearGradient (src/Clay/Gradient.hs:50)
    hGradient (src/Clay/Gradient.hs:56)
    vGradient (src/Clay/Gradient.hs:57)
    Radial (src/Clay/Gradient.hs:73)
    circle (src/Clay/Gradient.hs:77)
    ellipse (src/Clay/Gradient.hs:80)
    circular (src/Clay/Gradient.hs:83)
    elliptical (src/Clay/Gradient.hs:86)
    Extend (src/Clay/Gradient.hs:88)
    closestSide (src/Clay/Gradient.hs:93)
    closestCorner (src/Clay/Gradient.hs:94)
    farthestSide (src/Clay/Gradient.hs:95)
    farthestCorner (src/Clay/Gradient.hs:96)
    radialGradient (src/Clay/Gradient.hs:101)
    repeatingLinearGradient (src/Clay/Gradient.hs:62)
    hRepeatingGradient (src/Clay/Gradient.hs:68)
    vRepeatingGradient (src/Clay/Gradient.hs:69)
    repeatingRadialGradient (src/Clay/Gradient.hs:106)
Warning: 'TextIndent' is ambiguous. It is defined
    * at src/Clay/Text.hs:163:22
    * at src/Clay/Text.hs:163: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/Clay/Text.hs:163:1
  25% ( 24 / 93) in 'Clay.Text'
  Missing documentation for:
    Module header
    letterSpacing (src/Clay/Text.hs:122)
    wordSpacing (src/Clay/Text.hs:125)
    TextRendering (src/Clay/Text.hs:129)
    textRendering (src/Clay/Text.hs:139)
    optimizeSpeed (src/Clay/Text.hs:134)
    optimizeLegibility (src/Clay/Text.hs:135)
    geometricPrecision (src/Clay/Text.hs:136)
    textShadow (src/Clay/Text.hs:144)
    TextIndent (src/Clay/Text.hs:163)
    textIndent (src/Clay/Text.hs:184)
    indent (src/Clay/Text.hs:181)
    TextDirection (src/Clay/Text.hs:188)
    direction (src/Clay/Text.hs:198)
    ltr (src/Clay/Text.hs:192)
    rtl (src/Clay/Text.hs:195)
    TextAlign (src/Clay/Text.hs:202)
    textAlign (src/Clay/Text.hs:219)
    textAlignLast (src/Clay/Text.hs:222)
    justify (src/Clay/Text.hs:207)
    matchParent (src/Clay/Text.hs:208)
    start (src/Clay/Text.hs:209)
    end (src/Clay/Text.hs:210)
    alignSide (src/Clay/Text.hs:213)
    alignString (src/Clay/Text.hs:216)
    WhiteSpace (src/Clay/Text.hs:226)
    whiteSpace (src/Clay/Text.hs:230)
    pre (src/Clay/Text.hs:234)
    nowrap (src/Clay/Text.hs:235)
    preWrap (src/Clay/Text.hs:236)
    preLine (src/Clay/Text.hs:237)
    TextDecoration (src/Clay/Text.hs:241)
    textDecoration (src/Clay/Text.hs:258)
    textDecorationStyle (src/Clay/Text.hs:261)
    textDecorationLine (src/Clay/Text.hs:252)
    textDecorationColor (src/Clay/Text.hs:255)
    underline (src/Clay/Text.hs:246)
    overline (src/Clay/Text.hs:247)
    lineThrough (src/Clay/Text.hs:248)
    blink (src/Clay/Text.hs:249)
    TextTransform (src/Clay/Text.hs:265)
    textTransform (src/Clay/Text.hs:276)
    capitalize (src/Clay/Text.hs:270)
    uppercase (src/Clay/Text.hs:271)
    lowercase (src/Clay/Text.hs:272)
    fullWidth (src/Clay/Text.hs:273)
    TextOverflow (src/Clay/Text.hs:308)
    textOverflow (src/Clay/Text.hs:317)
    overflowClip (src/Clay/Text.hs:313)
    overflowEllipsis (src/Clay/Text.hs:314)
    WordBreak (src/Clay/Text.hs:280)
    wordBreak (src/Clay/Text.hs:290)
    breakAll (src/Clay/Text.hs:285)
    keepAll (src/Clay/Text.hs:286)
    OverflowWrap (src/Clay/Text.hs:294)
    overflowWrap (src/Clay/Text.hs:304)
    wordWrap (src/Clay/Text.hs:303)
    breakWord (src/Clay/Text.hs:299)
    Content (src/Clay/Text.hs:411)
    content (src/Clay/Text.hs:434)
    contents (src/Clay/Text.hs:437)
    attrContent (src/Clay/Text.hs:415)
    stringContent (src/Clay/Text.hs:418)
    uriContent (src/Clay/Text.hs:421)
    urlContent (src/Clay/Text.hs:424)
    openQuote (src/Clay/Text.hs:428)
    closeQuote (src/Clay/Text.hs:429)
    noOpenQuote (src/Clay/Text.hs:430)
    noCloseQuote (src/Clay/Text.hs:431)
  66% (  4 /  6) in 'Clay.Time'
  Missing documentation for:
    Module header
    Time (src/Clay/Time.hs:22)
  13% (  6 / 43) in 'Clay.Transform'
  Missing documentation for:
    Module header
    Transformation (src/Clay/Transform.hs:61)
    transform (src/Clay/Transform.hs:65)
    transforms (src/Clay/Transform.hs:68)
    TransformStyle (src/Clay/Transform.hs:72)
    transformStyle (src/Clay/Transform.hs:76)
    flat (src/Clay/Transform.hs:79)
    preserve3d (src/Clay/Transform.hs:80)
    TransformBox (src/Clay/Transform.hs:84)
    transformBox (src/Clay/Transform.hs:88)
    transformContentBox (src/Clay/Transform.hs:91)
    transformBorderBox (src/Clay/Transform.hs:92)
    fillBox (src/Clay/Transform.hs:93)
    strokeBox (src/Clay/Transform.hs:94)
    viewBox (src/Clay/Transform.hs:95)
    transformOrigin (src/Clay/Transform.hs:100)
    translate (src/Clay/Transform.hs:133)
    translateX (src/Clay/Transform.hs:138)
    translateY (src/Clay/Transform.hs:139)
    translateZ (src/Clay/Transform.hs:140)
    translate3d (src/Clay/Transform.hs:143)
    scale (src/Clay/Transform.hs:105)
    scaleX (src/Clay/Transform.hs:109)
    scaleY (src/Clay/Transform.hs:110)
    scaleZ (src/Clay/Transform.hs:111)
    scale3d (src/Clay/Transform.hs:114)
    rotate (src/Clay/Transform.hs:119)
    rotateX (src/Clay/Transform.hs:123)
    rotateY (src/Clay/Transform.hs:124)
    rotateZ (src/Clay/Transform.hs:125)
    rotate3d (src/Clay/Transform.hs:128)
    skew (src/Clay/Transform.hs:148)
    skewX (src/Clay/Transform.hs:152)
    skewY (src/Clay/Transform.hs:153)
    perspective (src/Clay/Transform.hs:158)
    matrix (src/Clay/Transform.hs:161)
    matrix3d (src/Clay/Transform.hs:168)
  17% (  5 / 28) in 'Clay.Transition'
  Missing documentation for:
    Module header
    transition (src/Clay/Transition.hs:47)
    transitions (src/Clay/Transition.hs:50)
    transitionProperty (src/Clay/Transition.hs:57)
    transitionProperties (src/Clay/Transition.hs:60)
    transitionDuration (src/Clay/Transition.hs:66)
    transitionDurations (src/Clay/Transition.hs:69)
    TimingFunction (src/Clay/Transition.hs:74)
    transitionTimingFunction (src/Clay/Transition.hs:99)
    transitionTimingFunctions (src/Clay/Transition.hs:102)
    ease (src/Clay/Transition.hs:79)
    easeIn (src/Clay/Transition.hs:80)
    easeOut (src/Clay/Transition.hs:81)
    easeInOut (src/Clay/Transition.hs:82)
    linear (src/Clay/Transition.hs:83)
    stepStart (src/Clay/Transition.hs:84)
    stepEnd (src/Clay/Transition.hs:85)
    stepStop (src/Clay/Transition.hs:87)
    stepsStart (src/Clay/Transition.hs:92)
    stepsStop (src/Clay/Transition.hs:93)
    cubicBezier (src/Clay/Transition.hs:96)
    transitionDelay (src/Clay/Transition.hs:108)
    transitionDelays (src/Clay/Transition.hs:111)
  21% (  8 / 37) in 'Clay.Animation'
  Missing documentation for:
    Module header
    animation (src/Clay/Animation.hs:84)
    animations (src/Clay/Animation.hs:96)
    animationDelay (src/Clay/Animation.hs:102)
    animationDelays (src/Clay/Animation.hs:105)
    AnimationDirection (src/Clay/Animation.hs:109)
    animationDirection (src/Clay/Animation.hs:113)
    animationDirections (src/Clay/Animation.hs:116)
    alternate (src/Clay/Animation.hs:119)
    reverse (src/Clay/Animation.hs:120)
    alternateReverse (src/Clay/Animation.hs:121)
    animationDuration (src/Clay/Animation.hs:126)
    animationDurations (src/Clay/Animation.hs:129)
    IterationCount (src/Clay/Animation.hs:133)
    animationIterationCount (src/Clay/Animation.hs:137)
    animationIterationCounts (src/Clay/Animation.hs:140)
    infinite (src/Clay/Animation.hs:143)
    iterationCount (src/Clay/Animation.hs:146)
    AnimationName (src/Clay/Animation.hs:150)
    animationName (src/Clay/Animation.hs:154)
    PlayState (src/Clay/Animation.hs:158)
    animationPlayState (src/Clay/Animation.hs:162)
    running (src/Clay/Animation.hs:165)
    paused (src/Clay/Animation.hs:166)
    FillMode (src/Clay/Animation.hs:170)
    animationFillMode (src/Clay/Animation.hs:174)
    forwards (src/Clay/Animation.hs:177)
    backwards (src/Clay/Animation.hs:178)
    animationTimingFunction (src/Clay/Animation.hs:183)
  16% (100 /620) in 'Clay'
  Missing documentation for:
    Module header
    Selector (src/Clay/Selector.hs:193)
    Refinement (src/Clay/Selector.hs:156)
    keyframes (src/Clay/Stylesheet.hs:169)
    keyframesFromTo (src/Clay/Stylesheet.hs:172)
    inRange (src/Clay/Pseudo.hs:49)
    empty (src/Clay/Pseudo.hs:45)
    optional (src/Clay/Pseudo.hs:54)
    link (src/Clay/Pseudo.hs:30)
    valid (src/Clay/Pseudo.hs:59)
    target (src/Clay/Pseudo.hs:58)
    checked (src/Clay/Pseudo.hs:42)
    disabled (src/Clay/Pseudo.hs:44)
    after (src/Clay/Pseudo.hs:20)
    before (src/Clay/Pseudo.hs:21)
    firstLetter (src/Clay/Pseudo.hs:22)
    firstLine (src/Clay/Pseudo.hs:23)
    selection (src/Clay/Pseudo.hs:24)
    backdrop (src/Clay/Pseudo.hs:25)
    visited (src/Clay/Pseudo.hs:31)
    active (src/Clay/Pseudo.hs:32)
    hover (src/Clay/Pseudo.hs:33)
    focus (src/Clay/Pseudo.hs:34)
    firstChild (src/Clay/Pseudo.hs:35)
    lastChild (src/Clay/Pseudo.hs:36)
    enabled (src/Clay/Pseudo.hs:46)
    firstOfType (src/Clay/Pseudo.hs:47)
    indeterminate (src/Clay/Pseudo.hs:48)
    invalid (src/Clay/Pseudo.hs:50)
    lastOfType (src/Clay/Pseudo.hs:51)
    onlyChild (src/Clay/Pseudo.hs:52)
    onlyOfType (src/Clay/Pseudo.hs:53)
    outOfRange (src/Clay/Pseudo.hs:55)
    nthChild (src/Clay/Pseudo.hs:64)
    nthLastChild (src/Clay/Pseudo.hs:65)
    nthLastOfType (src/Clay/Pseudo.hs:66)
    nthOfType (src/Clay/Pseudo.hs:67)
    id (src/Clay/Attributes.hs:68)
    for (src/Clay/Attributes.hs:54)
    loop (src/Clay/Attributes.hs:81)
    max (src/Clay/Attributes.hs:84)
    min (src/Clay/Attributes.hs:89)
    step (src/Clay/Attributes.hs:122)
    list (src/Clay/Attributes.hs:80)
    pattern (src/Clay/Attributes.hs:96)
    default_ (src/Clay/Attributes.hs:45)
    required (src/Clay/Attributes.hs:104)
    lang (src/Clay/Attributes.hs:79)
    wrap (src/Clay/Attributes.hs:131)
    icon (src/Clay/Attributes.hs:67)
    accept (src/Clay/Attributes.hs:23)
    acceptCharset (src/Clay/Attributes.hs:24)
    accesskey (src/Clay/Attributes.hs:25)
    action (src/Clay/Attributes.hs:26)
    alt (src/Clay/Attributes.hs:27)
    async (src/Clay/Attributes.hs:28)
    autocomplete (src/Clay/Attributes.hs:29)
    autofocus (src/Clay/Attributes.hs:30)
    autoplay (src/Clay/Attributes.hs:31)
    challenge (src/Clay/Attributes.hs:32)
    charset (src/Clay/Attributes.hs:33)
    cols (src/Clay/Attributes.hs:36)
    colspan (src/Clay/Attributes.hs:37)
    contenteditable (src/Clay/Attributes.hs:39)
    contextmenu (src/Clay/Attributes.hs:40)
    controls (src/Clay/Attributes.hs:41)
    coords (src/Clay/Attributes.hs:42)
    crossorigin (src/Clay/Attributes.hs:43)
    datetime (src/Clay/Attributes.hs:44)
    defer (src/Clay/Attributes.hs:46)
    dir (src/Clay/Attributes.hs:47)
    dirname (src/Clay/Attributes.hs:48)
    download (src/Clay/Attributes.hs:50)
    draggable (src/Clay/Attributes.hs:51)
    dropzone (src/Clay/Attributes.hs:52)
    enctype (src/Clay/Attributes.hs:53)
    formaction (src/Clay/Attributes.hs:55)
    formenctype (src/Clay/Attributes.hs:56)
    formmethod (src/Clay/Attributes.hs:57)
    formnovalidate (src/Clay/Attributes.hs:58)
    formtarget (src/Clay/Attributes.hs:59)
    headers (src/Clay/Attributes.hs:60)
    high (src/Clay/Attributes.hs:63)
    href (src/Clay/Attributes.hs:64)
    hreflang (src/Clay/Attributes.hs:65)
    httpEquiv (src/Clay/Attributes.hs:66)
    inert (src/Clay/Attributes.hs:69)
    inputmode (src/Clay/Attributes.hs:70)
    ismap (src/Clay/Attributes.hs:71)
    itemid (src/Clay/Attributes.hs:72)
    itemprop (src/Clay/Attributes.hs:73)
    itemref (src/Clay/Attributes.hs:74)
    itemscope (src/Clay/Attributes.hs:75)
    itemtype (src/Clay/Attributes.hs:76)
    keytype (src/Clay/Attributes.hs:77)
    kind (src/Clay/Attributes.hs:78)
    low (src/Clay/Attributes.hs:82)
    manifest (src/Clay/Attributes.hs:83)
    maxlength (src/Clay/Attributes.hs:85)
    media (src/Clay/Attributes.hs:86)
    mediagroup (src/Clay/Attributes.hs:87)
    method (src/Clay/Attributes.hs:88)
    multiple (src/Clay/Attributes.hs:90)
    muted (src/Clay/Attributes.hs:91)
    name (src/Clay/Attributes.hs:92)
    novalidate (src/Clay/Attributes.hs:93)
    open (src/Clay/Attributes.hs:94)
    optimum (src/Clay/Attributes.hs:95)
    ping (src/Clay/Attributes.hs:97)
    placeholder (src/Clay/Attributes.hs:98)
    poster (src/Clay/Attributes.hs:99)
    preload (src/Clay/Attributes.hs:100)
    radiogroup (src/Clay/Attributes.hs:101)
    readonly (src/Clay/Attributes.hs:102)
    rel (src/Clay/Attributes.hs:103)
    reversed (src/Clay/Attributes.hs:105)
    rows (src/Clay/Attributes.hs:106)
    rowspan (src/Clay/Attributes.hs:107)
    sandbox (src/Clay/Attributes.hs:108)
    scope (src/Clay/Attributes.hs:109)
    scoped (src/Clay/Attributes.hs:110)
    seamless (src/Clay/Attributes.hs:111)
    selected (src/Clay/Attributes.hs:112)
    shape (src/Clay/Attributes.hs:113)
    sizes (src/Clay/Attributes.hs:115)
    spellcheck (src/Clay/Attributes.hs:116)
    src (src/Clay/Attributes.hs:117)
    srcdoc (src/Clay/Attributes.hs:118)
    srclang (src/Clay/Attributes.hs:119)
    srcset (src/Clay/Attributes.hs:120)
    tabindex (src/Clay/Attributes.hs:123)
    type_ (src/Clay/Attributes.hs:126)
    typemustmatch (src/Clay/Attributes.hs:127)
    usemap (src/Clay/Attributes.hs:128)
    base (src/Clay/Elements.hs:42)
    time (src/Clay/Elements.hs:132)
    head (src/Clay/Elements.hs:75)
    map (src/Clay/Elements.hs:91)
    div (src/Clay/Elements.hs:60)
    option (src/Clay/Elements.hs:102)
    select (src/Clay/Elements.hs:116)
    table (src/Clay/Elements.hs:124)
    menu (src/Clay/Elements.hs:93)
    caption (src/Clay/Elements.hs:50)
    small (src/Clay/Elements.hs:117)
    pre (src/Clay/Elements.hs:106)
    a (src/Clay/Elements.hs:35)
    s (src/Clay/Elements.hs:112)
    p (src/Clay/Elements.hs:104)
    b (src/Clay/Elements.hs:41)
    u (src/Clay/Elements.hs:135)
    i (src/Clay/Elements.hs:80)
    q (src/Clay/Elements.hs:108)
    code (src/Clay/Elements.hs:51)
    br (src/Clay/Elements.hs:47)
    h1 (src/Clay/Elements.hs:69)
    address (src/Clay/Elements.hs:36)
    area (src/Clay/Elements.hs:37)
    article (src/Clay/Elements.hs:38)
    aside (src/Clay/Elements.hs:39)
    audio (src/Clay/Elements.hs:40)
    bdi (src/Clay/Elements.hs:43)
    bdo (src/Clay/Elements.hs:44)
    blockquote (src/Clay/Elements.hs:45)
    body (src/Clay/Elements.hs:46)
    button (src/Clay/Elements.hs:48)
    canvas (src/Clay/Elements.hs:49)
    col (src/Clay/Elements.hs:52)
    colgroup (src/Clay/Elements.hs:53)
    datalist (src/Clay/Elements.hs:54)
    dd (src/Clay/Elements.hs:55)
    del (src/Clay/Elements.hs:56)
    details (src/Clay/Elements.hs:57)
    dfn (src/Clay/Elements.hs:58)
    dialog (src/Clay/Elements.hs:59)
    dl (src/Clay/Elements.hs:61)
    dt (src/Clay/Elements.hs:62)
    embed (src/Clay/Elements.hs:64)
    fieldset (src/Clay/Elements.hs:65)
    figcaption (src/Clay/Elements.hs:66)
    figure (src/Clay/Elements.hs:67)
    footer (src/Clay/Elements.hs:68)
    h2 (src/Clay/Elements.hs:70)
    h3 (src/Clay/Elements.hs:71)
    h4 (src/Clay/Elements.hs:72)
    h5 (src/Clay/Elements.hs:73)
    h6 (src/Clay/Elements.hs:74)
    header (src/Clay/Elements.hs:76)
    hgroup (src/Clay/Elements.hs:77)
    hr (src/Clay/Elements.hs:78)
    html (src/Clay/Elements.hs:79)
    iframe (src/Clay/Elements.hs:81)
    img (src/Clay/Elements.hs:82)
    input (src/Clay/Elements.hs:83)
    ins (src/Clay/Elements.hs:84)
    kbd (src/Clay/Elements.hs:85)
    keygen (src/Clay/Elements.hs:86)
    legend (src/Clay/Elements.hs:87)
    li (src/Clay/Elements.hs:88)
    main_ (src/Clay/Elements.hs:90)
    mark (src/Clay/Elements.hs:92)
    math (src/Clay/Elements.hs:96)
    meta (src/Clay/Elements.hs:94)
    meter (src/Clay/Elements.hs:95)
    nav (src/Clay/Elements.hs:97)
    noscript (src/Clay/Elements.hs:98)
    object (src/Clay/Elements.hs:99)
    ol (src/Clay/Elements.hs:100)
    optgroup (src/Clay/Elements.hs:101)
    output (src/Clay/Elements.hs:103)
    param (src/Clay/Elements.hs:105)
    progress (src/Clay/Elements.hs:107)
    rp (src/Clay/Elements.hs:109)
    rt (src/Clay/Elements.hs:110)
    ruby (src/Clay/Elements.hs:111)
    samp (src/Clay/Elements.hs:113)
    script (src/Clay/Elements.hs:114)
    section (src/Clay/Elements.hs:115)
    source (src/Clay/Elements.hs:118)
    strong (src/Clay/Elements.hs:119)
    sub (src/Clay/Elements.hs:120)
    summary (src/Clay/Elements.hs:121)
    sup (src/Clay/Elements.hs:122)
    svg (src/Clay/Elements.hs:123)
    tbody (src/Clay/Elements.hs:125)
    td (src/Clay/Elements.hs:126)
    template (src/Clay/Elements.hs:127)
    textarea (src/Clay/Elements.hs:128)
    tfoot (src/Clay/Elements.hs:129)
    th (src/Clay/Elements.hs:130)
    thead (src/Clay/Elements.hs:131)
    tr (src/Clay/Elements.hs:133)
    track (src/Clay/Elements.hs:134)
    ul (src/Clay/Elements.hs:136)
    var (src/Clay/Elements.hs:137)
    video (src/Clay/Elements.hs:138)
    wbr (src/Clay/Elements.hs:139)
    Overflow (src/Clay/Display.hs:183)
    inline (src/Clay/Display.hs:154)
    clear (src/Clay/Display.hs:126)
    float (src/Clay/Display.hs:104)
    static (src/Clay/Display.hs:135)
    Display (src/Clay/Display.hs:146)
    flex (src/Clay/Display.hs:173)
    opacity (src/Clay/Display.hs:246)
    FloatStyle (src/Clay/Display.hs:106)
    floatLeft (src/Clay/Display.hs:110)
    floatRight (src/Clay/Display.hs:111)
    Clear (src/Clay/Display.hs:113)
    both (src/Clay/Display.hs:117)
    clearLeft (src/Clay/Display.hs:120)
    clearRight (src/Clay/Display.hs:123)
    Position (src/Clay/Display.hs:130)
    position (src/Clay/Display.hs:142)
    absolute (src/Clay/Display.hs:136)
    fixed (src/Clay/Display.hs:137)
    relative (src/Clay/Display.hs:138)
    sticky (src/Clay/Display.hs:139)
    display (src/Clay/Display.hs:179)
    block (src/Clay/Display.hs:155)
    listItem (src/Clay/Display.hs:156)
    runIn (src/Clay/Display.hs:157)
    inlineBlock (src/Clay/Display.hs:158)
    displayTable (src/Clay/Display.hs:159)
    inlineTable (src/Clay/Display.hs:162)
    tableRowGroup (src/Clay/Display.hs:163)
    tableHeaderGroup (src/Clay/Display.hs:164)
    tableFooterGroup (src/Clay/Display.hs:165)
    tableRow (src/Clay/Display.hs:166)
    tableColumnGroup (src/Clay/Display.hs:167)
    tableColumn (src/Clay/Display.hs:168)
    tableCell (src/Clay/Display.hs:169)
    tableCaption (src/Clay/Display.hs:170)
    displayNone (src/Clay/Display.hs:171)
    displayInherit (src/Clay/Display.hs:172)
    inlineFlex (src/Clay/Display.hs:174)
    grid (src/Clay/Display.hs:175)
    inlineGrid (src/Clay/Display.hs:176)
    scroll (src/Clay/Display.hs:187)
    overflow (src/Clay/Display.hs:191)
    overflowX (src/Clay/Display.hs:192)
    overflowY (src/Clay/Display.hs:193)
    Overscroll (src/Clay/Display.hs:197)
    overscrollBehavior2 (src/Clay/Display.hs:205)
    overscrollBehaviorX (src/Clay/Display.hs:208)
    overscrollBehaviorY (src/Clay/Display.hs:211)
    overscrollBehaviorBlock (src/Clay/Display.hs:214)
    overscrollBehaviorInline (src/Clay/Display.hs:217)
    Visibility (src/Clay/Display.hs:221)
    collapse (src/Clay/Display.hs:226)
    separate (src/Clay/Display.hs:227)
    visibility (src/Clay/Display.hs:230)
    Clip (src/Clay/Display.hs:234)
    clip (src/Clay/Display.hs:238)
    rect (src/Clay/Display.hs:241)
    zIndex (src/Clay/Display.hs:249)
    PointerEvents (src/Clay/Display.hs:253)
    pointerEvents (src/Clay/Display.hs:268)
    visiblePainted (src/Clay/Display.hs:259)
    visibleFill (src/Clay/Display.hs:260)
    visibleStroke (src/Clay/Display.hs:261)
    painted (src/Clay/Display.hs:262)
    fillEvents (src/Clay/Display.hs:263)
    strokeEvents (src/Clay/Display.hs:264)
    allEvents (src/Clay/Display.hs:265)
    VerticalAlign (src/Clay/Display.hs:272)
    middle (src/Clay/Display.hs:283)
    vAlignSub (src/Clay/Display.hs:284)
    vAlignSuper (src/Clay/Display.hs:286)
    textTop (src/Clay/Display.hs:287)
    textBottom (src/Clay/Display.hs:288)
    vAlignTop (src/Clay/Display.hs:289)
    vAlignBottom (src/Clay/Display.hs:290)
    vAlignBaseline (src/Clay/Display.hs:285)
    Cursor (src/Clay/Display.hs:294)
    cursorUrl (src/Clay/Display.hs:303)
    cursorDefault (src/Clay/Display.hs:315)
    contextMenu (src/Clay/Display.hs:318)
    help (src/Clay/Display.hs:319)
    pointer (src/Clay/Display.hs:320)
    cursorProgress (src/Clay/Display.hs:321)
    wait (src/Clay/Display.hs:322)
    cell (src/Clay/Display.hs:325)
    crosshair (src/Clay/Display.hs:326)
    cursorText (src/Clay/Display.hs:327)
    vText (src/Clay/Display.hs:328)
    alias (src/Clay/Display.hs:331)
    cursorCopy (src/Clay/Display.hs:332)
    move (src/Clay/Display.hs:333)
    noDrop (src/Clay/Display.hs:334)
    notAllowed (src/Clay/Display.hs:335)
    grab (src/Clay/Display.hs:336)
    grabbing (src/Clay/Display.hs:337)
    allScroll (src/Clay/Display.hs:340)
    colResize (src/Clay/Display.hs:341)
    rowResize (src/Clay/Display.hs:342)
    nResize (src/Clay/Display.hs:343)
    eResize (src/Clay/Display.hs:344)
    sResize (src/Clay/Display.hs:345)
    wResize (src/Clay/Display.hs:346)
    neResize (src/Clay/Display.hs:348)
    nwResize (src/Clay/Display.hs:349)
    seResize (src/Clay/Display.hs:350)
    swResize (src/Clay/Display.hs:351)
    ewResize (src/Clay/Display.hs:352)
    nsResize (src/Clay/Display.hs:353)
    neswResize (src/Clay/Display.hs:354)
    nwseResize (src/Clay/Display.hs:355)
    zoomIn (src/Clay/Display.hs:358)
    zoomOut (src/Clay/Display.hs:359)
    FlexStart (src/Clay/Flexbox.hs:14)
    SpaceAround (src/Clay/Flexbox.hs:15)
    SpaceBetween (src/Clay/Flexbox.hs:16)
    SpaceEvenly (src/Clay/Flexbox.hs:17)
    Stretch (src/Clay/Flexbox.hs:18)
    AlignContentValue (src/Clay/Flexbox.hs:29)
    alignContent (src/Clay/Flexbox.hs:34)
    AlignItemsValue (src/Clay/Flexbox.hs:38)
    alignItems (src/Clay/Flexbox.hs:43)
    AlignSelfValue (src/Clay/Flexbox.hs:47)
    alignSelf (src/Clay/Flexbox.hs:52)
    flexBasis (src/Clay/Flexbox.hs:64)
    FlexDirection (src/Clay/Flexbox.hs:68)
    row (src/Clay/Flexbox.hs:73)
    rowReverse (src/Clay/Flexbox.hs:74)
    column (src/Clay/Flexbox.hs:75)
    columnReverse (src/Clay/Flexbox.hs:76)
    flexDirection (src/Clay/Flexbox.hs:79)
    flexFlow (src/Clay/Flexbox.hs:84)
    FlexWrap (src/Clay/Flexbox.hs:96)
    flexGrow (src/Clay/Flexbox.hs:89)
    flexShrink (src/Clay/Flexbox.hs:92)
    wrapReverse (src/Clay/Flexbox.hs:103)
    flexWrap (src/Clay/Flexbox.hs:106)
    JustifyContentValue (src/Clay/Flexbox.hs:110)
    justifyContent (src/Clay/Flexbox.hs:115)
    order (src/Clay/Flexbox.hs:120)
    smaller (src/Clay/Font.hs:161)
    larger (src/Clay/Font.hs:162)
    Optional (src/Clay/Font.hs:88)
    Required (src/Clay/Font.hs:97)
    color (src/Clay/Font.hs:120)
    sansSerif (src/Clay/Font.hs:133)
    serif (src/Clay/Font.hs:134)
    monospace (src/Clay/Font.hs:135)
    cursive (src/Clay/Font.hs:136)
    fantasy (src/Clay/Font.hs:137)
    FontSize (src/Clay/Font.hs:149)
    fontSize (src/Clay/Font.hs:165)
    fontSizeCustom (src/Clay/Font.hs:168)
    xxSmall (src/Clay/Font.hs:154)
    xSmall (src/Clay/Font.hs:155)
    medium (src/Clay/Font.hs:157)
    large (src/Clay/Font.hs:158)
    xLarge (src/Clay/Font.hs:159)
    xxLarge (src/Clay/Font.hs:160)
    FontStyle (src/Clay/Font.hs:172)
    fontStyle (src/Clay/Font.hs:181)
    italic (src/Clay/Font.hs:177)
    oblique (src/Clay/Font.hs:178)
    FontVariant (src/Clay/Font.hs:185)
    fontVariant (src/Clay/Font.hs:192)
    smallCaps (src/Clay/Font.hs:189)
    FontWeight (src/Clay/Font.hs:196)
    fontWeight (src/Clay/Font.hs:209)
    bold (src/Clay/Font.hs:201)
    bolder (src/Clay/Font.hs:202)
    lighter (src/Clay/Font.hs:203)
    weight (src/Clay/Font.hs:206)
    NamedFont (src/Clay/Font.hs:213)
    messageBox (src/Clay/Font.hs:221)
    smallCaption (src/Clay/Font.hs:222)
    statusBar (src/Clay/Font.hs:223)
    lineHeight (src/Clay/Font.hs:228)
    indent (src/Clay/Text.hs:181)
    content (src/Clay/Text.hs:434)
    start (src/Clay/Text.hs:209)
    nowrap (src/Clay/Text.hs:235)
    letterSpacing (src/Clay/Text.hs:122)
    wordSpacing (src/Clay/Text.hs:125)
    TextRendering (src/Clay/Text.hs:129)
    textRendering (src/Clay/Text.hs:139)
    optimizeSpeed (src/Clay/Text.hs:134)
    optimizeLegibility (src/Clay/Text.hs:135)
    geometricPrecision (src/Clay/Text.hs:136)
    textShadow (src/Clay/Text.hs:144)
    TextIndent (src/Clay/Text.hs:163)
    textIndent (src/Clay/Text.hs:184)
    TextDirection (src/Clay/Text.hs:188)
    direction (src/Clay/Text.hs:198)
    ltr (src/Clay/Text.hs:192)
    rtl (src/Clay/Text.hs:195)
    TextAlign (src/Clay/Text.hs:202)
    textAlign (src/Clay/Text.hs:219)
    textAlignLast (src/Clay/Text.hs:222)
    justify (src/Clay/Text.hs:207)
    matchParent (src/Clay/Text.hs:208)
    end (src/Clay/Text.hs:210)
    alignSide (src/Clay/Text.hs:213)
    alignString (src/Clay/Text.hs:216)
    WhiteSpace (src/Clay/Text.hs:226)
    whiteSpace (src/Clay/Text.hs:230)
    preWrap (src/Clay/Text.hs:236)
    preLine (src/Clay/Text.hs:237)
    TextDecoration (src/Clay/Text.hs:241)
    textDecoration (src/Clay/Text.hs:258)
    textDecorationStyle (src/Clay/Text.hs:261)
    textDecorationLine (src/Clay/Text.hs:252)
    textDecorationColor (src/Clay/Text.hs:255)
    underline (src/Clay/Text.hs:246)
    overline (src/Clay/Text.hs:247)
    lineThrough (src/Clay/Text.hs:248)
    blink (src/Clay/Text.hs:249)
    TextTransform (src/Clay/Text.hs:265)
    textTransform (src/Clay/Text.hs:276)
    capitalize (src/Clay/Text.hs:270)
    uppercase (src/Clay/Text.hs:271)
    lowercase (src/Clay/Text.hs:272)
    fullWidth (src/Clay/Text.hs:273)
    TextOverflow (src/Clay/Text.hs:308)
    textOverflow (src/Clay/Text.hs:317)
    overflowClip (src/Clay/Text.hs:313)
    overflowEllipsis (src/Clay/Text.hs:314)
    WordBreak (src/Clay/Text.hs:280)
    wordBreak (src/Clay/Text.hs:290)
    breakAll (src/Clay/Text.hs:285)
    keepAll (src/Clay/Text.hs:286)
    OverflowWrap (src/Clay/Text.hs:294)
    overflowWrap (src/Clay/Text.hs:304)
    wordWrap (src/Clay/Text.hs:303)
    breakWord (src/Clay/Text.hs:299)
    Content (src/Clay/Text.hs:411)
    contents (src/Clay/Text.hs:437)
    attrContent (src/Clay/Text.hs:415)
    stringContent (src/Clay/Text.hs:418)
    uriContent (src/Clay/Text.hs:421)
    urlContent (src/Clay/Text.hs:424)
    openQuote (src/Clay/Text.hs:428)
    closeQuote (src/Clay/Text.hs:429)
    noOpenQuote (src/Clay/Text.hs:430)
    noCloseQuote (src/Clay/Text.hs:431)
    xor (src/Clay/Mask.hs:110)
    copy (src/Clay/Mask.hs:101)
    MaskComposite (src/Clay/Mask.hs:92)
    sourceOver (src/Clay/Mask.hs:102)
    sourceIn (src/Clay/Mask.hs:103)
    sourceOut (src/Clay/Mask.hs:104)
    sourceAtop (src/Clay/Mask.hs:105)
    destinationOver (src/Clay/Mask.hs:106)
    destinationIn (src/Clay/Mask.hs:107)
    destinationOut (src/Clay/Mask.hs:108)
    destinationAtop (src/Clay/Mask.hs:109)
    maskComposite (src/Clay/Mask.hs:113)
    maskComposites (src/Clay/Mask.hs:116)
    maskPosition (src/Clay/Mask.hs:121)
    maskPositions (src/Clay/Mask.hs:124)
    maskSize (src/Clay/Mask.hs:129)
    maskSizes (src/Clay/Mask.hs:132)
    maskRepeat (src/Clay/Mask.hs:137)
    maskRepeats (src/Clay/Mask.hs:140)
    maskOrigin (src/Clay/Mask.hs:153)
    maskOrigins (src/Clay/Mask.hs:156)
    maskClip (src/Clay/Mask.hs:161)
    maskClips (src/Clay/Mask.hs:164)
    maskAttachment (src/Clay/Mask.hs:169)
    maskAttachments (src/Clay/Mask.hs:172)
    maskImage (src/Clay/Mask.hs:145)
    maskImages (src/Clay/Mask.hs:148)
    filter (src/Clay/Filter.hs:42)
    Filter (src/Clay/Filter.hs:38)
    filters (src/Clay/Filter.hs:45)
    blur (src/Clay/Filter.hs:53)
    brightness (src/Clay/Filter.hs:56)
    contrast (src/Clay/Filter.hs:59)
    dropShadow (src/Clay/Filter.hs:62)
    grayscale (src/Clay/Filter.hs:65)
    hueRotate (src/Clay/Filter.hs:68)
    invert (src/Clay/Filter.hs:71)
    saturate (src/Clay/Filter.hs:77)
    sepia (src/Clay/Filter.hs:80)
Warning: Clay.Size: could not find link destinations for: 
	- Clay.Size.SizeCombination
	- Clay.Size.SimpleSize
Warning: Clay.Grid: could not find link destinations for: 
	- Clay.Grid.Slash
	- Clay.Grid.toGridLines4
	- Clay.Grid.toGridLines2
	- Clay.Grid.toGridLine
Warning: Clay.Font: could not find link destinations for: 
	- Clay.Font.GenericFontFamily
Warning: Clay.Display: could not find link destinations for: 
	- Clay.Display.CursorValue
	- Clay.Display.VerticalAlignValue
Warning: Clay.Box: could not find link destinations for: 
	- Clay.Box.BoxShadow
Warning: Clay: could not find link destinations for: 
	- Clay.Font.GenericFontFamily
	- Clay.Display.CursorValue
	- Clay.Display.VerticalAlignValue
Documentation created: dist/doc/html/clay/, dist/doc/html/clay/clay.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/clay-0.16.1-KxuqaqitQk4IH1nARWXSsq
Completed    clay-0.16.1

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
 - call-stack-0.4.0 (lib:call-stack) (requires build)
 - colour-2.3.6 (lib:colour) (requires build)
 - haskell-lexer-1.2.1 (lib:haskell-lexer) (requires build)
 - hspec-discover-2.11.12 (lib:hspec-discover, exe:hspec-discover) (requires build)
 - primitive-0.9.1.0 (lib:primitive) (requires build)
 - splitmix-0.1.3.1 (lib:splitmix) (requires build)
 - HUnit-1.6.2.0 (lib:HUnit) (requires build)
 - ansi-terminal-types-1.1.3 (lib:ansi-terminal-types) (requires build)
 - random-1.3.1 (lib:random) (requires build)
 - hspec-expectations-0.8.4 (lib:hspec-expectations) (requires build)
 - ansi-terminal-1.1.3 (lib:ansi-terminal) (requires build)
 - tf-random-0.5 (lib:tf-random) (requires build)
 - QuickCheck-2.16.0.0 (lib:QuickCheck) (requires build)
 - quickcheck-io-0.2.0 (lib:quickcheck-io) (requires build)
 - hspec-core-2.11.12 (lib:hspec-core) (requires build)
 - hspec-2.11.12 (lib:hspec) (requires build)
 - clay-0.16.1 (first run)
Configuring call-stack-0.4.0...
Preprocessing library for call-stack-0.4.0..
Building library for call-stack-0.4.0..
[1 of 3] Compiling Data.SrcLoc      ( src/Data/SrcLoc.hs, dist/build/Data/SrcLoc.o, dist/build/Data/SrcLoc.dyn_o )
[2 of 3] Compiling Data.CallStack   ( src/Data/CallStack.hs, dist/build/Data/CallStack.o, dist/build/Data/CallStack.dyn_o )
[3 of 3] Compiling Paths_call_stack ( dist/build/autogen/Paths_call_stack.hs, dist/build/Paths_call_stack.o, dist/build/Paths_call_stack.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/call-stack-0.4.0-31951dc4e9db177e2ea89098d1122ced7b6da41fd279273945130bdfc91e7098/lib
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 )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/colour-2.3.6-1bc3273789052b388bc71f53ac10a073cc4a30f03a6584dc6f830ef26e23fa37/lib
Configuring haskell-lexer-1.2.1...
Preprocessing library for haskell-lexer-1.2.1..
Building library for haskell-lexer-1.2.1..
[1 of 6] Compiling Language.Haskell.Lexer.Position ( Language/Haskell/Lexer/Position.hs, dist/build/Language/Haskell/Lexer/Position.o, dist/build/Language/Haskell/Lexer/Position.dyn_o )
[2 of 6] Compiling Language.Haskell.Lexer.Tokens ( Language/Haskell/Lexer/Tokens.hs, dist/build/Language/Haskell/Lexer/Tokens.o, dist/build/Language/Haskell/Lexer/Tokens.dyn_o )
[3 of 6] Compiling Language.Haskell.Lexer.Layout ( Language/Haskell/Lexer/Layout.hs, dist/build/Language/Haskell/Lexer/Layout.o, dist/build/Language/Haskell/Lexer/Layout.dyn_o )
[4 of 6] Compiling Language.Haskell.Lexer.Utils ( Language/Haskell/Lexer/Utils.hs, dist/build/Language/Haskell/Lexer/Utils.o, dist/build/Language/Haskell/Lexer/Utils.dyn_o )
[5 of 6] Compiling Language.Haskell.Lexer.Lex ( Language/Haskell/Lexer/Lex.hs, dist/build/Language/Haskell/Lexer/Lex.o, dist/build/Language/Haskell/Lexer/Lex.dyn_o )
[6 of 6] Compiling Language.Haskell.Lexer ( Language/Haskell/Lexer.hs, dist/build/Language/Haskell/Lexer.o, dist/build/Language/Haskell/Lexer.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/haskell-lexer-1.2.1-07ce2b6f833f94cf09fbdacdf7fa3295ac26750496ef3ee4e7fedfde0a802017/lib
Configuring hspec-discover-2.11.12...
Preprocessing library for hspec-discover-2.11.12..
Building library for hspec-discover-2.11.12..
[1 of 4] Compiling Paths_hspec_discover ( dist/build/autogen/Paths_hspec_discover.hs, dist/build/Paths_hspec_discover.o, dist/build/Paths_hspec_discover.dyn_o )
[2 of 4] Compiling Test.Hspec.Discover.Config ( src/Test/Hspec/Discover/Config.hs, dist/build/Test/Hspec/Discover/Config.o, dist/build/Test/Hspec/Discover/Config.dyn_o )
[3 of 4] Compiling Test.Hspec.Discover.Sort ( src/Test/Hspec/Discover/Sort.hs, dist/build/Test/Hspec/Discover/Sort.o, dist/build/Test/Hspec/Discover/Sort.dyn_o )
[4 of 4] Compiling Test.Hspec.Discover.Run ( src/Test/Hspec/Discover/Run.hs, dist/build/Test/Hspec/Discover/Run.o, dist/build/Test/Hspec/Discover/Run.dyn_o )
Preprocessing executable 'hspec-discover' for hspec-discover-2.11.12..
Building executable 'hspec-discover' for hspec-discover-2.11.12..
[1 of 2] Compiling Main             ( driver/hspec-discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Main.o )
[2 of 2] Compiling Paths_hspec_discover ( dist/build/hspec-discover/autogen/Paths_hspec_discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Paths_hspec_discover.o )
[3 of 3] Linking dist/build/hspec-discover/hspec-discover
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-discover-2.11.12-682da1d805bebb447f286b17705e20389c7df67384729256d4d82423f3fd6c15/lib
Installing executable hspec-discover in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-discover-2.11.12-682da1d805bebb447f286b17705e20389c7df67384729256d4d82423f3fd6c15/bin
Warning: The directory
/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-discover-2.11.12-682da1d805bebb447f286b17705e20389c7df67384729256d4d82423f3fd6c15/bin
is not in the system search path.
Configuring primitive-0.9.1.0...
Preprocessing library for primitive-0.9.1.0..
Building library for primitive-0.9.1.0..
[ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, dist/build/Data/Primitive/Internal/Read.o, dist/build/Data/Primitive/Internal/Read.dyn_o )
[ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o, dist/build/Data/Primitive/MachDeps.dyn_o )
[ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o, dist/build/Data/Primitive/Internal/Operations.dyn_o )
[ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o, dist/build/Control/Monad/Primitive.dyn_o )
[ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, dist/build/Data/Primitive/MVar.o, dist/build/Data/Primitive/MVar.dyn_o )
[ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o, dist/build/Data/Primitive/Array.dyn_o )
[ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o, dist/build/Data/Primitive/MutVar.dyn_o )
[ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, dist/build/Data/Primitive/SmallArray.o, dist/build/Data/Primitive/SmallArray.dyn_o )
[ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o, dist/build/Data/Primitive/Types.dyn_o )
[10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o, dist/build/Data/Primitive/ByteArray.dyn_o )
[11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, dist/build/Data/Primitive/PrimArray.o, dist/build/Data/Primitive/PrimArray.dyn_o )
[12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, dist/build/Data/Primitive/Ptr.o, dist/build/Data/Primitive/Ptr.dyn_o )
[13 of 14] Compiling Data.Primitive   ( Data/Primitive.hs, dist/build/Data/Primitive.o, dist/build/Data/Primitive.dyn_o )
[14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, dist/build/Data/Primitive/PrimVar.o, dist/build/Data/Primitive/PrimVar.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/primitive-0.9.1.0-6a2eb9911004fa155aac2d1109fe8460110de8e810719115bf4b4fa7d20f46a6/lib
Configuring splitmix-0.1.3.1...
Preprocessing library for splitmix-0.1.3.1..
Building library for splitmix-0.1.3.1..
[1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, dist/build/Data/Bits/Compat.o, dist/build/Data/Bits/Compat.dyn_o )
[2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o )
[3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o )
[4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/splitmix-0.1.3.1-288b12a0a41106e148ec05076951fd3c1649588ba20ba3678f267f4c1aba182b/lib
Configuring HUnit-1.6.2.0...
Preprocessing library for HUnit-1.6.2.0..
Building library for HUnit-1.6.2.0..
[1 of 6] Compiling Paths_HUnit      ( dist/build/autogen/Paths_HUnit.hs, dist/build/Paths_HUnit.o, dist/build/Paths_HUnit.dyn_o )
[2 of 6] Compiling Test.HUnit.Lang  ( src/Test/HUnit/Lang.hs, dist/build/Test/HUnit/Lang.o, dist/build/Test/HUnit/Lang.dyn_o )
[3 of 6] Compiling Test.HUnit.Base  ( src/Test/HUnit/Base.hs, dist/build/Test/HUnit/Base.o, dist/build/Test/HUnit/Base.dyn_o )
[4 of 6] Compiling Test.HUnit.Terminal ( src/Test/HUnit/Terminal.hs, dist/build/Test/HUnit/Terminal.o, dist/build/Test/HUnit/Terminal.dyn_o )

src/Test/HUnit/Terminal.hs:41:41: 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."
   |
41 |     | otherwise          = ta f (c:bs) (tail as) cs
   |                                         ^^^^
[5 of 6] Compiling Test.HUnit.Text  ( src/Test/HUnit/Text.hs, dist/build/Test/HUnit/Text.o, dist/build/Test/HUnit/Text.dyn_o )
[6 of 6] Compiling Test.HUnit       ( src/Test/HUnit.hs, dist/build/Test/HUnit.o, dist/build/Test/HUnit.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/HUnit-1.6.2.0-aa8518921a665b3ce3b9f7f0c7a8a7fa42d03d10681bd5ecec8be730444183ec/lib
Configuring ansi-terminal-types-1.1.3...
Preprocessing library for ansi-terminal-types-1.1.3..
Building library for ansi-terminal-types-1.1.3..
[1 of 2] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, dist/build/System/Console/ANSI/Types.o, dist/build/System/Console/ANSI/Types.dyn_o )
[2 of 2] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, dist/build/System/Console/ANSI/Codes.o, dist/build/System/Console/ANSI/Codes.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/ansi-terminal-types-1.1.3-c12c865b524456654e5c4f96ba48bd4de2b3c32e05f6a73c62f9e7fb6779ef8a/lib
Configuring random-1.3.1...
Preprocessing library for random-1.3.1..
Building library for random-1.3.1..
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, dist/build/System/Random/Array.o, dist/build/System/Random/Array.dyn_o )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, dist/build/System/Random/Seed.o, dist/build/System/Random/Seed.dyn_o )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/random-1.3.1-53ff6fe118017105e81166d88d18b96f408abcf71eb151b207f576308ca5b779/lib
Configuring hspec-expectations-0.8.4...
Preprocessing library for hspec-expectations-0.8.4..
Building library for hspec-expectations-0.8.4..
[1 of 4] Compiling Paths_hspec_expectations ( dist/build/autogen/Paths_hspec_expectations.hs, dist/build/Paths_hspec_expectations.o, dist/build/Paths_hspec_expectations.dyn_o )
[2 of 4] Compiling Test.Hspec.Expectations.Contrib ( src/Test/Hspec/Expectations/Contrib.hs, dist/build/Test/Hspec/Expectations/Contrib.o, dist/build/Test/Hspec/Expectations/Contrib.dyn_o )
[3 of 4] Compiling Test.Hspec.Expectations.Matcher ( src/Test/Hspec/Expectations/Matcher.hs, dist/build/Test/Hspec/Expectations/Matcher.o, dist/build/Test/Hspec/Expectations/Matcher.dyn_o )
[4 of 4] Compiling Test.Hspec.Expectations ( src/Test/Hspec/Expectations.hs, dist/build/Test/Hspec/Expectations.o, dist/build/Test/Hspec/Expectations.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-expectations-0.8.4-51ddcf445663c1d1fd72d4d7b52dab96f645bbc90c0046fd47e1fa05d2447893/lib
Configuring ansi-terminal-1.1.3...
Preprocessing library for ansi-terminal-1.1.3..
Building library for ansi-terminal-1.1.3..
[1 of 2] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, dist/build/System/Console/ANSI/Internal.o, dist/build/System/Console/ANSI/Internal.dyn_o )
[2 of 2] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, dist/build/System/Console/ANSI.o, dist/build/System/Console/ANSI.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/ansi-terminal-1.1.3-14b2658f53d58bdc6b1e220208a01ef343967e3559df1bab546e449015575dfa/lib
Configuring tf-random-0.5...
Preprocessing library for tf-random-0.5..
Building library for tf-random-0.5..
[1 of 4] Compiling System.Random.TF.Gen ( src/System/Random/TF/Gen.hs, dist/build/System/Random/TF/Gen.o, dist/build/System/Random/TF/Gen.dyn_o )
[2 of 4] Compiling System.Random.TF.Init ( src/System/Random/TF/Init.hs, dist/build/System/Random/TF/Init.o, dist/build/System/Random/TF/Init.dyn_o )

src/System/Random/TF/Init.hs:94:5: warning: [GHC-68441] [-Wdeprecations]
    In the use of bitSize
    (imported from Data.Bits, but defined in GHC.Bits):
    Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead"
   |
94 |   | bitSize n > 64 = error "mkTFGen: case where size of Int > 64 not implemented"
   |     ^^^^^^^
[3 of 4] Compiling System.Random.TF ( src/System/Random/TF.hs, dist/build/System/Random/TF.o, dist/build/System/Random/TF.dyn_o )
[4 of 4] Compiling System.Random.TF.Instances ( src/System/Random/TF/Instances.hs, dist/build/System/Random/TF/Instances.o, dist/build/System/Random/TF/Instances.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/tf-random-0.5-5af5096ad3af7b39400bd91f91f8017160ffcdc7cc0650e449818373f5eed151/lib
Configuring QuickCheck-2.16.0.0...
Preprocessing library for QuickCheck-2.16.0.0..
Building library for QuickCheck-2.16.0.0..
[ 1 of 17] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o, dist/build/Test/QuickCheck/Exception.dyn_o )
[ 2 of 17] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o, dist/build/Test/QuickCheck/Random.dyn_o )

src/Test/QuickCheck/Random.hs:50:37: warning: [GHC-68441] [-Wdeprecations]
    In the use of genShortByteString
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `System.Random.uniformShortByteString`"
   |
50 |   genShortByteString n = wrapQCGen (genShortByteString n)
   |                                     ^^^^^^^^^^^^^^^^^^

src/Test/QuickCheck/Random.hs:83:16: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
83 |   left = fst . split
   |                ^^^^^

src/Test/QuickCheck/Random.hs:84:17: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
84 |   right = snd . split
   |                 ^^^^^
[ 3 of 17] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o, dist/build/Test/QuickCheck/Gen.dyn_o )

src/Test/QuickCheck/Gen.hs:92:12: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
92 |       case split r of
   |            ^^^^^
[ 4 of 17] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o, dist/build/Test/QuickCheck/Gen/Unsafe.dyn_o )
[ 5 of 17] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o, dist/build/Test/QuickCheck/Arbitrary.dyn_o )
[ 6 of 17] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o, dist/build/Test/QuickCheck/Poly.dyn_o )
[ 7 of 17] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o, dist/build/Test/QuickCheck/Modifiers.dyn_o )
[ 8 of 17] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o, dist/build/Test/QuickCheck/Function.dyn_o )
[ 9 of 17] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o, dist/build/Test/QuickCheck/Text.dyn_o )
[10 of 17] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o, dist/build/Test/QuickCheck/State.dyn_o )
[11 of 17] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o, dist/build/Test/QuickCheck/Property.dyn_o )
[12 of 17] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o, dist/build/Test/QuickCheck/Test.dyn_o )

src/Test/QuickCheck/Test.hs:501:17: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
    |
501 |   (rnd1,rnd2) = split (randomSeed st)
    |                 ^^^^^
[13 of 17] Compiling Test.QuickCheck.Monoids ( src/Test/QuickCheck/Monoids.hs, dist/build/Test/QuickCheck/Monoids.o, dist/build/Test/QuickCheck/Monoids.dyn_o )
[14 of 17] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o, dist/build/Test/QuickCheck/Monadic.dyn_o )
[15 of 17] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o, dist/build/Test/QuickCheck/All.dyn_o )
[16 of 17] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, dist/build/Test/QuickCheck/Features.o, dist/build/Test/QuickCheck/Features.dyn_o )
[17 of 17] Compiling Test.QuickCheck  ( src/Test/QuickCheck.hs, dist/build/Test/QuickCheck.o, dist/build/Test/QuickCheck.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/QuickCheck-2.16.0.0-8f3df40d92708c972525d3710c80f5c4779e3738b3255a0b50daedcac44984b7/lib
Configuring quickcheck-io-0.2.0...
Preprocessing library for quickcheck-io-0.2.0..
Building library for quickcheck-io-0.2.0..
[1 of 2] Compiling Paths_quickcheck_io ( dist/build/autogen/Paths_quickcheck_io.hs, dist/build/Paths_quickcheck_io.o, dist/build/Paths_quickcheck_io.dyn_o )
[2 of 2] Compiling Test.QuickCheck.IO ( src/Test/QuickCheck/IO.hs, dist/build/Test/QuickCheck/IO.o, dist/build/Test/QuickCheck/IO.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/quickcheck-io-0.2.0-5855846746623c01e08a3591e92dafbce3773ff204e25eade832532e650705e1/lib
Configuring hspec-core-2.11.12...
Preprocessing library for hspec-core-2.11.12..
Building library for hspec-core-2.11.12..
[ 1 of 52] Compiling Control.Concurrent.Async ( vendor/Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[ 2 of 52] Compiling Data.Algorithm.Diff ( vendor/Data/Algorithm/Diff.hs, dist/build/Data/Algorithm/Diff.o, dist/build/Data/Algorithm/Diff.dyn_o )
[ 3 of 52] Compiling Paths_hspec_core ( dist/build/autogen/Paths_hspec_core.hs, dist/build/Paths_hspec_core.o, dist/build/Paths_hspec_core.dyn_o )
[ 4 of 52] Compiling Test.Hspec.Core.Compat ( src/Test/Hspec/Core/Compat.hs, dist/build/Test/Hspec/Core/Compat.o, dist/build/Test/Hspec/Core/Compat.dyn_o )
[ 5 of 52] Compiling Test.Hspec.Core.Clock ( src/Test/Hspec/Core/Clock.hs, dist/build/Test/Hspec/Core/Clock.o, dist/build/Test/Hspec/Core/Clock.dyn_o )
[ 6 of 52] Compiling Test.Hspec.Core.Annotations ( src/Test/Hspec/Core/Annotations.hs, dist/build/Test/Hspec/Core/Annotations.o, dist/build/Test/Hspec/Core/Annotations.dyn_o )
[ 7 of 52] Compiling NonEmpty         ( src/NonEmpty.hs, dist/build/NonEmpty.o, dist/build/NonEmpty.dyn_o )
[ 8 of 52] Compiling GetOpt.Declarative.Types ( src/GetOpt/Declarative/Types.hs, dist/build/GetOpt/Declarative/Types.o, dist/build/GetOpt/Declarative/Types.dyn_o )
[ 9 of 52] Compiling GetOpt.Declarative.Environment ( src/GetOpt/Declarative/Environment.hs, dist/build/GetOpt/Declarative/Environment.o, dist/build/GetOpt/Declarative/Environment.dyn_o )
[10 of 52] Compiling Test.Hspec.Core.Example.Location ( src/Test/Hspec/Core/Example/Location.hs, dist/build/Test/Hspec/Core/Example/Location.o, dist/build/Test/Hspec/Core/Example/Location.dyn_o )
[11 of 52] Compiling Test.Hspec.Core.Formatters.Diff ( src/Test/Hspec/Core/Formatters/Diff.hs, dist/build/Test/Hspec/Core/Formatters/Diff.o, dist/build/Test/Hspec/Core/Formatters/Diff.dyn_o )
[12 of 52] Compiling Test.Hspec.Core.Formatters.Pretty.Parser.Parser ( src/Test/Hspec/Core/Formatters/Pretty/Parser/Parser.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser/Parser.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser/Parser.dyn_o )
[13 of 52] Compiling Test.Hspec.Core.Formatters.Pretty.Parser ( src/Test/Hspec/Core/Formatters/Pretty/Parser.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.dyn_o )
[14 of 52] Compiling Test.Hspec.Core.Formatters.Pretty.Unicode ( src/Test/Hspec/Core/Formatters/Pretty/Unicode.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.dyn_o )
[15 of 52] Compiling Test.Hspec.Core.Formatters.Pretty ( src/Test/Hspec/Core/Formatters/Pretty.hs, dist/build/Test/Hspec/Core/Formatters/Pretty.o, dist/build/Test/Hspec/Core/Formatters/Pretty.dyn_o )
[16 of 52] Compiling Test.Hspec.Core.Formatters.V1.Free ( src/Test/Hspec/Core/Formatters/V1/Free.hs, dist/build/Test/Hspec/Core/Formatters/V1/Free.o, dist/build/Test/Hspec/Core/Formatters/V1/Free.dyn_o )
[17 of 52] Compiling Test.Hspec.Core.Runner.JobQueue ( src/Test/Hspec/Core/Runner/JobQueue.hs, dist/build/Test/Hspec/Core/Runner/JobQueue.o, dist/build/Test/Hspec/Core/Runner/JobQueue.dyn_o )
[18 of 52] Compiling Test.Hspec.Core.Timer ( src/Test/Hspec/Core/Timer.hs, dist/build/Test/Hspec/Core/Timer.o, dist/build/Test/Hspec/Core/Timer.dyn_o )
[19 of 52] Compiling Test.Hspec.Core.Util ( src/Test/Hspec/Core/Util.hs, dist/build/Test/Hspec/Core/Util.o, dist/build/Test/Hspec/Core/Util.dyn_o )
[20 of 52] Compiling Test.Hspec.Core.QuickCheck.Util ( src/Test/Hspec/Core/QuickCheck/Util.hs, dist/build/Test/Hspec/Core/QuickCheck/Util.o, dist/build/Test/Hspec/Core/QuickCheck/Util.dyn_o )
[21 of 52] Compiling Test.Hspec.Core.Example ( src/Test/Hspec/Core/Example.hs, dist/build/Test/Hspec/Core/Example.o, dist/build/Test/Hspec/Core/Example.dyn_o )
[22 of 52] Compiling Test.Hspec.Core.Tree ( src/Test/Hspec/Core/Tree.hs, dist/build/Test/Hspec/Core/Tree.o, dist/build/Test/Hspec/Core/Tree.dyn_o )
[23 of 52] Compiling Test.Hspec.Core.Shuffle ( src/Test/Hspec/Core/Shuffle.hs, dist/build/Test/Hspec/Core/Shuffle.o, dist/build/Test/Hspec/Core/Shuffle.dyn_o )
[24 of 52] Compiling Test.Hspec.Core.Format ( src/Test/Hspec/Core/Format.hs, dist/build/Test/Hspec/Core/Format.o, dist/build/Test/Hspec/Core/Format.dyn_o )
[25 of 52] Compiling Test.Hspec.Core.Runner.Result ( src/Test/Hspec/Core/Runner/Result.hs, dist/build/Test/Hspec/Core/Runner/Result.o, dist/build/Test/Hspec/Core/Runner/Result.dyn_o )
[26 of 52] Compiling Test.Hspec.Core.Formatters.V1.Monad ( src/Test/Hspec/Core/Formatters/V1/Monad.hs, dist/build/Test/Hspec/Core/Formatters/V1/Monad.o, dist/build/Test/Hspec/Core/Formatters/V1/Monad.dyn_o )
[27 of 52] Compiling Test.Hspec.Core.Formatters.Internal ( src/Test/Hspec/Core/Formatters/Internal.hs, dist/build/Test/Hspec/Core/Formatters/Internal.o, dist/build/Test/Hspec/Core/Formatters/Internal.dyn_o )
[28 of 52] Compiling Test.Hspec.Core.Formatters.V2 ( src/Test/Hspec/Core/Formatters/V2.hs, dist/build/Test/Hspec/Core/Formatters/V2.o, dist/build/Test/Hspec/Core/Formatters/V2.dyn_o )
[29 of 52] Compiling Test.Hspec.Core.Runner.PrintSlowSpecItems ( src/Test/Hspec/Core/Runner/PrintSlowSpecItems.hs, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.o, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.dyn_o )
[30 of 52] Compiling Test.Hspec.Core.Formatters.V1.Internal ( src/Test/Hspec/Core/Formatters/V1/Internal.hs, dist/build/Test/Hspec/Core/Formatters/V1/Internal.o, dist/build/Test/Hspec/Core/Formatters/V1/Internal.dyn_o )
[31 of 52] Compiling Test.Hspec.Core.Formatters.V1 ( src/Test/Hspec/Core/Formatters/V1.hs, dist/build/Test/Hspec/Core/Formatters/V1.o, dist/build/Test/Hspec/Core/Formatters/V1.dyn_o )
[32 of 52] Compiling Test.Hspec.Core.Formatters ( src/Test/Hspec/Core/Formatters.hs, dist/build/Test/Hspec/Core/Formatters.o, dist/build/Test/Hspec/Core/Formatters.dyn_o )
[33 of 52] Compiling GetOpt.Declarative.Util ( src/GetOpt/Declarative/Util.hs, dist/build/GetOpt/Declarative/Util.o, dist/build/GetOpt/Declarative/Util.dyn_o )
[34 of 52] Compiling GetOpt.Declarative.Interpret ( src/GetOpt/Declarative/Interpret.hs, dist/build/GetOpt/Declarative/Interpret.o, dist/build/GetOpt/Declarative/Interpret.dyn_o )
[35 of 52] Compiling GetOpt.Declarative ( src/GetOpt/Declarative.hs, dist/build/GetOpt/Declarative.o, dist/build/GetOpt/Declarative.dyn_o )
[36 of 52] Compiling Test.Hspec.Core.Config.Definition ( src/Test/Hspec/Core/Config/Definition.hs, dist/build/Test/Hspec/Core/Config/Definition.o, dist/build/Test/Hspec/Core/Config/Definition.dyn_o )
[37 of 52] Compiling Test.Hspec.Core.Spec.Monad ( src/Test/Hspec/Core/Spec/Monad.hs, dist/build/Test/Hspec/Core/Spec/Monad.o, dist/build/Test/Hspec/Core/Spec/Monad.dyn_o )
[38 of 52] Compiling Test.Hspec.Core.QuickCheck ( src/Test/Hspec/Core/QuickCheck.hs, dist/build/Test/Hspec/Core/QuickCheck.o, dist/build/Test/Hspec/Core/QuickCheck.dyn_o )
[39 of 52] Compiling Test.Hspec.Core.Hooks ( src/Test/Hspec/Core/Hooks.hs, dist/build/Test/Hspec/Core/Hooks.o, dist/build/Test/Hspec/Core/Hooks.dyn_o )
[40 of 52] Compiling Test.Hspec.Core.Spec ( src/Test/Hspec/Core/Spec.hs, dist/build/Test/Hspec/Core/Spec.o, dist/build/Test/Hspec/Core/Spec.dyn_o )
[41 of 52] Compiling Test.Hspec.Core.Runner.Eval ( src/Test/Hspec/Core/Runner/Eval.hs, dist/build/Test/Hspec/Core/Runner/Eval.o, dist/build/Test/Hspec/Core/Runner/Eval.dyn_o )
[42 of 52] Compiling Test.Hspec.Core.Extension.Tree ( src/Test/Hspec/Core/Extension/Tree.hs, dist/build/Test/Hspec/Core/Extension/Tree.o, dist/build/Test/Hspec/Core/Extension/Tree.dyn_o )
[43 of 52] Compiling Test.Hspec.Core.Extension.Spec ( src/Test/Hspec/Core/Extension/Spec.hs, dist/build/Test/Hspec/Core/Extension/Spec.o, dist/build/Test/Hspec/Core/Extension/Spec.dyn_o )
[44 of 52] Compiling Test.Hspec.Core.Extension.Item ( src/Test/Hspec/Core/Extension/Item.hs, dist/build/Test/Hspec/Core/Extension/Item.o, dist/build/Test/Hspec/Core/Extension/Item.dyn_o )
[45 of 52] Compiling Test.Hspec.Core.FailureReport ( src/Test/Hspec/Core/FailureReport.hs, dist/build/Test/Hspec/Core/FailureReport.o, dist/build/Test/Hspec/Core/FailureReport.dyn_o )
[46 of 52] Compiling Test.Hspec.Core.Extension.Config.Type ( src/Test/Hspec/Core/Extension/Config/Type.hs, dist/build/Test/Hspec/Core/Extension/Config/Type.o, dist/build/Test/Hspec/Core/Extension/Config/Type.dyn_o )
[47 of 52] Compiling Test.Hspec.Core.Extension.Option ( src/Test/Hspec/Core/Extension/Option.hs, dist/build/Test/Hspec/Core/Extension/Option.o, dist/build/Test/Hspec/Core/Extension/Option.dyn_o )
[48 of 52] Compiling Test.Hspec.Core.Extension.Config ( src/Test/Hspec/Core/Extension/Config.hs, dist/build/Test/Hspec/Core/Extension/Config.o, dist/build/Test/Hspec/Core/Extension/Config.dyn_o )
[49 of 52] Compiling Test.Hspec.Core.Extension ( src/Test/Hspec/Core/Extension.hs, dist/build/Test/Hspec/Core/Extension.o, dist/build/Test/Hspec/Core/Extension.dyn_o )
[50 of 52] Compiling Test.Hspec.Core.Config.Options ( src/Test/Hspec/Core/Config/Options.hs, dist/build/Test/Hspec/Core/Config/Options.o, dist/build/Test/Hspec/Core/Config/Options.dyn_o )
[51 of 52] Compiling Test.Hspec.Core.Config ( src/Test/Hspec/Core/Config.hs, dist/build/Test/Hspec/Core/Config.o, dist/build/Test/Hspec/Core/Config.dyn_o )
[52 of 52] Compiling Test.Hspec.Core.Runner ( src/Test/Hspec/Core/Runner.hs, dist/build/Test/Hspec/Core/Runner.o, dist/build/Test/Hspec/Core/Runner.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-core-2.11.12-5e860529ebae9295d2617b0cfb89452a84483dda5d7cdfd9aa601753949576d7/lib
Configuring hspec-2.11.12...
Preprocessing library for hspec-2.11.12..
Building library for hspec-2.11.12..
[1 of 6] Compiling Paths_hspec      ( dist/build/autogen/Paths_hspec.hs, dist/build/Paths_hspec.o, dist/build/Paths_hspec.dyn_o )
[2 of 6] Compiling Test.Hspec.Discover ( src/Test/Hspec/Discover.hs, dist/build/Test/Hspec/Discover.o, dist/build/Test/Hspec/Discover.dyn_o )
[3 of 6] Compiling Test.Hspec.Formatters ( src/Test/Hspec/Formatters.hs, dist/build/Test/Hspec/Formatters.o, dist/build/Test/Hspec/Formatters.dyn_o )
[4 of 6] Compiling Test.Hspec.Runner ( src/Test/Hspec/Runner.hs, dist/build/Test/Hspec/Runner.o, dist/build/Test/Hspec/Runner.dyn_o )
[5 of 6] Compiling Test.Hspec       ( src/Test/Hspec.hs, dist/build/Test/Hspec.o, dist/build/Test/Hspec.dyn_o )
[6 of 6] Compiling Test.Hspec.QuickCheck ( src/Test/Hspec/QuickCheck.hs, dist/build/Test/Hspec/QuickCheck.o, dist/build/Test/Hspec/QuickCheck.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2986592/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-2.11.12-53a2a41a46c40967f74822c5469f6d2def0b58060094c4cb22bcfe7fd698f436/lib
Configuring clay-0.16.1...
Preprocessing test suite 'Test-Clay' for clay-0.16.1..
Building test suite 'Test-Clay' for clay-0.16.1..
[1 of 1] Compiling Main             ( spec/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Test-Clay/Test-Clay-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Test-Clay/Test-Clay
Preprocessing library for clay-0.16.1..
Building library for clay-0.16.1..
[ 1 of 32] Compiling Clay.Property    ( src/Clay/Property.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Property.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Property.dyn_o )
[ 2 of 32] Compiling Clay.Common      ( src/Clay/Common.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Common.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Common.dyn_o )
[ 3 of 32] Compiling Clay.Color       ( src/Clay/Color.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Color.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Color.dyn_o )
[ 4 of 32] Compiling Clay.Selector    ( src/Clay/Selector.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Selector.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Selector.dyn_o )
[ 5 of 32] Compiling Clay.Elements    ( src/Clay/Elements.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Elements.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Elements.dyn_o )
[ 6 of 32] Compiling Clay.Attributes  ( src/Clay/Attributes.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Attributes.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Attributes.dyn_o )
[ 7 of 32] Compiling Clay.Stylesheet  ( src/Clay/Stylesheet.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Stylesheet.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Stylesheet.dyn_o )

src/Clay/Stylesheet.hs:7: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()
  |
7 | import Control.Applicative
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 32] Compiling Clay.Size        ( src/Clay/Size.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Size.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Size.dyn_o )
[ 9 of 32] Compiling Clay.Render      ( src/Clay/Render.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Render.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Render.dyn_o )

src/Clay/Render.hs:17:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Writer is redundant
      except perhaps to import instances from Control.Monad.Writer
    To import instances alone, use: import Control.Monad.Writer()
   |
17 | import           Control.Monad.Writer
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 32] Compiling Clay.Pseudo      ( src/Clay/Pseudo.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Pseudo.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Pseudo.dyn_o )
[11 of 32] Compiling Clay.Media       ( src/Clay/Media.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Media.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Media.dyn_o )
[12 of 32] Compiling Clay.List        ( src/Clay/List.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/List.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/List.dyn_o )
[13 of 32] Compiling Clay.Grid        ( src/Clay/Grid.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Grid.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Grid.dyn_o )
[14 of 32] Compiling Clay.Geometry    ( src/Clay/Geometry.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Geometry.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Geometry.dyn_o )
[15 of 32] Compiling Clay.FontFace    ( src/Clay/FontFace.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/FontFace.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/FontFace.dyn_o )
[16 of 32] Compiling Clay.Font        ( src/Clay/Font.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Font.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Font.dyn_o )
[17 of 32] Compiling Clay.Flexbox     ( src/Clay/Flexbox.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Flexbox.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Flexbox.dyn_o )
[18 of 32] Compiling Clay.Filter      ( src/Clay/Filter.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Filter.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Filter.dyn_o )
[19 of 32] Compiling Clay.Dynamic     ( src/Clay/Dynamic.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Dynamic.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Dynamic.dyn_o )
[20 of 32] Compiling Clay.Display     ( src/Clay/Display.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Display.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Display.dyn_o )
[21 of 32] Compiling Clay.Comments    ( src/Clay/Comments.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Comments.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Comments.dyn_o )
[22 of 32] Compiling Clay.Border      ( src/Clay/Border.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Border.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Border.dyn_o )
[23 of 32] Compiling Clay.Box         ( src/Clay/Box.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Box.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Box.dyn_o )
[24 of 32] Compiling Clay.Background  ( src/Clay/Background.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Background.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Background.dyn_o )
[25 of 32] Compiling Clay.Mask        ( src/Clay/Mask.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Mask.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Mask.dyn_o )
[26 of 32] Compiling Clay.Gradient    ( src/Clay/Gradient.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Gradient.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Gradient.dyn_o )
[27 of 32] Compiling Clay.Text        ( src/Clay/Text.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Text.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Text.dyn_o )
[28 of 32] Compiling Clay.Time        ( src/Clay/Time.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Time.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Time.dyn_o )
[29 of 32] Compiling Clay.Transform   ( src/Clay/Transform.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Transform.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Transform.dyn_o )
[30 of 32] Compiling Clay.Transition  ( src/Clay/Transition.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Transition.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Transition.dyn_o )
[31 of 32] Compiling Clay.Animation   ( src/Clay/Animation.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Animation.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay/Animation.dyn_o )
[32 of 32] Compiling Clay             ( src/Clay.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/build/Clay.dyn_o )
Running 1 test suites...
Test suite Test-Clay: RUNNING...
Test suite Test-Clay: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/clay-0.16.1.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/hpc/vanilla/html/Test-Clay/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/clay-0.16.1/noopt/hpc/vanilla/html/clay-0.16.1/hpc_index.html