Build #1 for alsa-seq-0.6.0.6

[all reports]

Package alsa-seq-0.6.0.6
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2016-02-12 00:00:24.437499 UTC
Compiler ghc-7.10.3
OS linux
Arch x86_64
Dependencies utility-ht-0.0.11, transformers-0.4.2.0, poll-0.0, extensible-exceptions-0.1.1.4, enumset-0.0.4, data-accessor-0.2.2.7, bytestring-0.10.6.0, base-4.8.2.0, array-0.5.1.0, alsa-core-0.5.0.1
Flags modifyfilter -buildexamples

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading data-accessor-0.2.2.7...
Configuring data-accessor-0.2.2.7...
Building data-accessor-0.2.2.7...
Preprocessing library data-accessor-0.2.2.7...
[ 1 of 10] Compiling Data.Accessor.Private ( src-4/Data/Accessor/Private.hs, dist/build/Data/Accessor/Private.o )
[ 2 of 10] Compiling Data.Accessor.Basic ( src/Data/Accessor/Basic.hs, dist/build/Data/Accessor/Basic.o )
[ 3 of 10] Compiling Data.Accessor.MonadStatePrivate ( src/Data/Accessor/MonadStatePrivate.hs, dist/build/Data/Accessor/MonadStatePrivate.o )
[ 4 of 10] Compiling Data.Accessor.MonadState ( src/Data/Accessor/MonadState.hs, dist/build/Data/Accessor/MonadState.o )
[ 5 of 10] Compiling Data.Accessor.Container ( src/Data/Accessor/Container.hs, dist/build/Data/Accessor/Container.o )
[ 6 of 10] Compiling Data.Accessor.Show ( src/Data/Accessor/Show.hs, dist/build/Data/Accessor/Show.o )
[ 7 of 10] Compiling Data.Accessor.Tuple ( src/Data/Accessor/Tuple.hs, dist/build/Data/Accessor/Tuple.o )
[ 8 of 10] Compiling Data.Accessor.BinaryRead ( src/Data/Accessor/BinaryRead.hs, dist/build/Data/Accessor/BinaryRead.o )
[ 9 of 10] Compiling Data.Accessor.Example ( src/Data/Accessor/Example.hs, dist/build/Data/Accessor/Example.o )
[10 of 10] Compiling Data.Accessor    ( src/Data/Accessor.hs, dist/build/Data/Accessor.o )
In-place registering data-accessor-0.2.2.7...
Running Haddock for data-accessor-0.2.2.7...
Running hscolour for data-accessor-0.2.2.7...
Preprocessing library data-accessor-0.2.2.7...
Preprocessing library data-accessor-0.2.2.7...
Haddock coverage:
  20% (  1 /  5) in 'Data.Accessor.Private'
  Missing documentation for:
    Module header
    compose (src-4/Data/Accessor/Private.hs:19)
    self (src-4/Data/Accessor/Private.hs:25)
     (src-4/Data/Accessor/Private.hs:29)
  89% ( 17 / 19) in 'Data.Accessor.Basic'
  Missing documentation for:
    fromSetGet (src/Data/Accessor/Basic.hs:23)
    fromLens (src/Data/Accessor/Basic.hs:27)
  50% (  6 / 12) in 'Data.Accessor.MonadStatePrivate'
  Missing documentation for:
    Module header
    set (src/Data/Accessor/MonadStatePrivate.hs:10)
    get (src/Data/Accessor/MonadStatePrivate.hs:13)
    modify (src/Data/Accessor/MonadStatePrivate.hs:16)
    lift (src/Data/Accessor/MonadStatePrivate.hs:56)
    liftT (src/Data/Accessor/MonadStatePrivate.hs:63)
  58% (  7 / 12) in 'Data.Accessor.MonadState'
  Missing documentation for:
    set (src/Data/Accessor/MonadStatePrivate.hs:10)
    get (src/Data/Accessor/MonadStatePrivate.hs:13)
    modify (src/Data/Accessor/MonadStatePrivate.hs:16)
    lift (src/Data/Accessor/MonadStatePrivate.hs:56)
    liftT (src/Data/Accessor/MonadStatePrivate.hs:63)
  57% (  4 /  7) in 'Data.Accessor.Container'
  Missing documentation for:
    array (src/Data/Accessor/Container.hs:27)
    intMapDefault (src/Data/Accessor/Container.hs:58)
    intMapMaybe (src/Data/Accessor/Container.hs:62)
  33% (  1 /  3) in 'Data.Accessor.Show'
  Missing documentation for:
    field (src/Data/Accessor/Show.hs:19)
    showsPrec (src/Data/Accessor/Show.hs:27)
  86% (  6 /  7) in 'Data.Accessor.Tuple'
  Missing documentation for:
    Module header
   7% (  1 / 15) in 'Data.Accessor.BinaryRead'
  Missing documentation for:
    Stream (src/Data/Accessor/BinaryRead.hs:21)
    C (src/Data/Accessor/BinaryRead.hs:23)
    ByteSource (src/Data/Accessor/BinaryRead.hs:26)
    ByteStream (src/Data/Accessor/BinaryRead.hs:29)
     (src/Data/Accessor/BinaryRead.hs:32)
    ByteCompatible (src/Data/Accessor/BinaryRead.hs:38)
     (src/Data/Accessor/BinaryRead.hs:41)
     (src/Data/Accessor/BinaryRead.hs:44)
     (src/Data/Accessor/BinaryRead.hs:51)
     (src/Data/Accessor/BinaryRead.hs:54)
     (src/Data/Accessor/BinaryRead.hs:58)
    Parser (src/Data/Accessor/BinaryRead.hs:69)
    field (src/Data/Accessor/BinaryRead.hs:72)
    record (src/Data/Accessor/BinaryRead.hs:79)
  16% (  4 / 25) in 'Data.Accessor.Example'
  Missing documentation for:
    Module header
    init (src/Data/Accessor/Example.hs:30)
    initInfix (src/Data/Accessor/Example.hs:39)
    read (src/Data/Accessor/Example.hs:46)
    infix0 (src/Data/Accessor/Example.hs:53)
    infix1 (src/Data/Accessor/Example.hs:57)
    infix2 (src/Data/Accessor/Example.hs:61)
    infix3 (src/Data/Accessor/Example.hs:65)
    infix4 (src/Data/Accessor/Example.hs:69)
    showsPair (src/Data/Accessor/Example.hs:74)
    show0 (src/Data/Accessor/Example.hs:81)
    show1 (src/Data/Accessor/Example.hs:84)
    self (src/Data/Accessor/Example.hs:88)
    null (src/Data/Accessor/Example.hs:91)
    merge (src/Data/Accessor/Example.hs:111)
    accessHourMinute (src/Data/Accessor/Example.hs:116)
    mergeHourMinute (src/Data/Accessor/Example.hs:121)
    array (src/Data/Accessor/Example.hs:127)
    set (src/Data/Accessor/Example.hs:133)
    mapDefault (src/Data/Accessor/Example.hs:140)
    mapMaybe (src/Data/Accessor/Example.hs:148)
 100% ( 16 / 16) in 'Data.Accessor'
Documentation created: dist/doc/html/data-accessor/index.html,
dist/doc/html/data-accessor/data-accessor.txt
Creating package registration file:
/tmp/pkgConf-data-accessor-0.2.22145174067468703135.7
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/data-accessor-0.2.2.7-Hzzw7HtnPRc9zDbsSXo8GC
Registering data-accessor-0.2.2.7...
Installed data-accessor-0.2.2.7
Configuring extensible-exceptions-0.1.1.4...
Building extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
[1 of 1] Compiling Control.Exception.Extensible ( Control/Exception/Extensible.hs, dist/build/Control/Exception/Extensible.o )
In-place registering extensible-exceptions-0.1.1.4...
Running Haddock for extensible-exceptions-0.1.1.4...
Running hscolour for extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
Haddock coverage:
 100% (  2 /  2) in 'Control.Exception.Extensible'
Documentation created: dist/doc/html/extensible-exceptions/index.html,
dist/doc/html/extensible-exceptions/extensible-exceptions.txt
Creating package registration file:
/tmp/pkgConf-extensible-exceptions-0.1.11869470124155324914.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/extensible-exceptions-0.1.1.4-FEBYnjUcabpEXD3JqlYlJc
Registering extensible-exceptions-0.1.1.4...
Installed extensible-exceptions-0.1.1.4
Configuring utility-ht-0.0.11...
Building utility-ht-0.0.11...
Preprocessing library utility-ht-0.0.11...
[ 1 of 27] Compiling Text.Show.HT     ( src/Text/Show/HT.hs, dist/build/Text/Show/HT.o )
[ 2 of 27] Compiling Text.Read.HT     ( src/Text/Read/HT.hs, dist/build/Text/Read/HT.o )
[ 3 of 27] Compiling Data.Strictness.HT ( src/Data/Strictness/HT.hs, dist/build/Data/Strictness/HT.o )
[ 4 of 27] Compiling Control.Monad.HT ( src/Control/Monad/HT.hs, dist/build/Control/Monad/HT.o )
[ 5 of 27] Compiling Data.Tuple.Strict ( src/Data/Tuple/Strict.hs, dist/build/Data/Tuple/Strict.o )
[ 6 of 27] Compiling Data.Tuple.Lazy  ( src/Data/Tuple/Lazy.hs, dist/build/Data/Tuple/Lazy.o )
[ 7 of 27] Compiling Data.Tuple.HT    ( src/Data/Tuple/HT.hs, dist/build/Data/Tuple/HT.o )
[ 8 of 27] Compiling Control.Functor.HT ( src/Control/Functor/HT.hs, dist/build/Control/Functor/HT.o )
[ 9 of 27] Compiling Data.Monoid.HT   ( src/Data/Monoid/HT.hs, dist/build/Data/Monoid/HT.o )
[10 of 27] Compiling Data.Maybe.HT    ( src/Data/Maybe/HT.hs, dist/build/Data/Maybe/HT.o )
[11 of 27] Compiling Data.Ix.Enum     ( src/Data/Ix/Enum.hs, dist/build/Data/Ix/Enum.o )
[12 of 27] Compiling Data.Function.HT.Private ( src/Data/Function/HT/Private.hs, dist/build/Data/Function/HT/Private.o )
[13 of 27] Compiling Data.Function.HT ( src/Data/Function/HT.hs, dist/build/Data/Function/HT.o )
[14 of 27] Compiling Data.List.Key.Private ( src/Data/List/Key/Private.hs, dist/build/Data/List/Key/Private.o )
[15 of 27] Compiling Data.List.Key    ( src/Data/List/Key.hs, dist/build/Data/List/Key.o )
[16 of 27] Compiling Data.Ord.HT      ( src/Data/Ord/HT.hs, dist/build/Data/Ord/HT.o )
[17 of 27] Compiling Data.Eq.HT       ( src/Data/Eq/HT.hs, dist/build/Data/Eq/HT.o )
[18 of 27] Compiling Data.Bool.HT.Private ( src/Data/Bool/HT/Private.hs, dist/build/Data/Bool/HT/Private.o )
[19 of 27] Compiling Data.Bool.HT     ( src/Data/Bool/HT.hs, dist/build/Data/Bool/HT.o )
[20 of 27] Compiling Data.List.Match.Private ( src/Data/List/Match/Private.hs, dist/build/Data/List/Match/Private.o )
[21 of 27] Compiling Data.List.HT.Private ( src/Data/List/HT/Private.hs, dist/build/Data/List/HT/Private.o )
[22 of 27] Compiling Data.List.HT     ( src/Data/List/HT.hs, dist/build/Data/List/HT.o )
[23 of 27] Compiling Data.Record.HT.Private ( src/Data/Record/HT/Private.hs, dist/build/Data/Record/HT/Private.o )

src/Data/Record/HT/Private.hs:3:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[24 of 27] Compiling Data.Record.HT   ( src/Data/Record/HT.hs, dist/build/Data/Record/HT.o )
[25 of 27] Compiling Data.String.HT   ( src/Data/String/HT.hs, dist/build/Data/String/HT.o )
[26 of 27] Compiling Data.Tuple.Example ( src/Data/Tuple/Example.hs, dist/build/Data/Tuple/Example.o )
[27 of 27] Compiling Data.List.Match  ( src/Data/List/Match.hs, dist/build/Data/List/Match.o )
In-place registering utility-ht-0.0.11...
Running Haddock for utility-ht-0.0.11...
Running hscolour for utility-ht-0.0.11...
Preprocessing library utility-ht-0.0.11...
Preprocessing library utility-ht-0.0.11...
Haddock coverage:
  33% (  1 /  3) in 'Text.Show.HT'
  Missing documentation for:
    Module header
    concatS (src/Text/Show/HT.hs:15)
  40% (  2 /  5) in 'Text.Read.HT'
  Missing documentation for:
    Module header
    readMany (src/Text/Read/HT.hs:22)
    maybeRead (src/Text/Read/HT.hs:29)
   0% (  0 /  6) in 'Data.Strictness.HT'
  Missing documentation for:
    Module header
    arguments1 (src/Data/Strictness/HT.hs:4)
    arguments2 (src/Data/Strictness/HT.hs:8)
    arguments3 (src/Data/Strictness/HT.hs:12)
    arguments4 (src/Data/Strictness/HT.hs:16)
    arguments5 (src/Data/Strictness/HT.hs:20)
  32% (  8 / 25) in 'Control.Monad.HT'
  Missing documentation for:
    Module header
    void (src/Control/Monad/HT.hs:72)
    for (src/Control/Monad/HT.hs:75)
    map (src/Control/Monad/HT.hs:78)
    zipWith (src/Control/Monad/HT.hs:81)
    chain (src/Control/Monad/HT.hs:84)
    filter (src/Control/Monad/HT.hs:87)
    replicate (src/Control/Monad/HT.hs:90)
    lift (src/Control/Monad/HT.hs:93)
    lift2 (src/Control/Monad/HT.hs:96)
    lift3 (src/Control/Monad/HT.hs:100)
    lift4 (src/Control/Monad/HT.hs:104)
    lift5 (src/Control/Monad/HT.hs:109)
    liftJoin2 (src/Control/Monad/HT.hs:124)
    liftJoin3 (src/Control/Monad/HT.hs:128)
    liftJoin4 (src/Control/Monad/HT.hs:132)
    liftJoin5 (src/Control/Monad/HT.hs:139)
  17% (  2 / 12) in 'Data.Tuple.Strict'
  Missing documentation for:
    Module header
    mapPair (src/Data/Tuple/Strict.hs:6)
    mapFst (src/Data/Tuple/Strict.hs:10)
    mapSnd (src/Data/Tuple/Strict.hs:14)
    swap (src/Data/Tuple/Strict.hs:19)
    mapTriple (src/Data/Tuple/Strict.hs:26)
    mapFst3 (src/Data/Tuple/Strict.hs:30)
    mapSnd3 (src/Data/Tuple/Strict.hs:34)
    mapThd3 (src/Data/Tuple/Strict.hs:38)
    uncurry3 (src/Data/Tuple/Strict.hs:42)
  38% (  5 / 13) in 'Data.Tuple.Lazy'
  Missing documentation for:
    Module header
    swap (src/Data/Tuple/Lazy.hs:37)
    forcePair (src/Data/Tuple/Lazy.hs:41)
    mapTriple (src/Data/Tuple/Lazy.hs:48)
    mapFst3 (src/Data/Tuple/Lazy.hs:52)
    mapSnd3 (src/Data/Tuple/Lazy.hs:56)
    mapThd3 (src/Data/Tuple/Lazy.hs:60)
    uncurry3 (src/Data/Tuple/Lazy.hs:64)
  29% (  5 / 17) in 'Data.Tuple.HT'
  Missing documentation for:
    Module header
    swap (src/Data/Tuple/Lazy.hs:37)
    forcePair (src/Data/Tuple/Lazy.hs:41)
    fst3 (src/Data/Tuple/HT.hs:25)
    snd3 (src/Data/Tuple/HT.hs:29)
    thd3 (src/Data/Tuple/HT.hs:33)
    mapTriple (src/Data/Tuple/Lazy.hs:48)
    mapFst3 (src/Data/Tuple/Lazy.hs:52)
    mapSnd3 (src/Data/Tuple/Lazy.hs:56)
    mapThd3 (src/Data/Tuple/Lazy.hs:60)
    curry3 (src/Data/Tuple/HT.hs:37)
    uncurry3 (src/Data/Tuple/Lazy.hs:64)
  43% (  3 /  7) in 'Control.Functor.HT'
  Missing documentation for:
    Module header
    void (src/Control/Functor/HT.hs:6)
    map (src/Control/Functor/HT.hs:9)
    for (src/Control/Functor/HT.hs:12)
  50% (  2 /  4) in 'Data.Monoid.HT'
  Missing documentation for:
    Module header
    when (src/Data/Monoid/HT.hs:26)
  50% (  2 /  4) in 'Data.Maybe.HT'
  Missing documentation for:
    Module header
    alternatives (src/Data/Maybe/HT.hs:46)
  14% (  1 /  7) in 'Data.Ix.Enum'
  Missing documentation for:
    range (src/Data/Ix/Enum.hs:27)
    index (src/Data/Ix/Enum.hs:28)
    unsafeIndex (src/Data/Ix/Enum.hs:29)
    inRange (src/Data/Ix/Enum.hs:30)
    rangeSize (src/Data/Ix/Enum.hs:31)
    unsafeRangeSize (src/Data/Ix/Enum.hs:32)
  75% (  6 /  8) in 'Data.Function.HT.Private'
  Missing documentation for:
    Module header
    propNest (src/Data/Function/HT/Private.hs:19)
  75% (  3 /  4) in 'Data.Function.HT'
  Missing documentation for:
    Module header
  29% (  5 / 17) in 'Data.List.Key.Private'
  Missing documentation for:
    Module header
    attach (src/Data/List/Key/Private.hs:10)
    aux (src/Data/List/Key/Private.hs:14)
    aux' (src/Data/List/Key/Private.hs:21)
    propGroup (src/Data/List/Key/Private.hs:47)
    sort (src/Data/List/Key/Private.hs:59)
    merge (src/Data/List/Key/Private.hs:62)
    nub (src/Data/List/Key/Private.hs:69)
    groupBy (src/Data/List/Key/Private.hs:75)
    groupByNonEmpty (src/Data/List/Key/Private.hs:78)
    groupByEmpty (src/Data/List/Key/Private.hs:92)
    mergeBy (src/Data/List/Key/Private.hs:102)
  57% (  4 /  7) in 'Data.List.Key'
  Missing documentation for:
    nub (src/Data/List/Key/Private.hs:69)
    sort (src/Data/List/Key/Private.hs:59)
    merge (src/Data/List/Key/Private.hs:62)
  50% (  2 /  4) in 'Data.Ord.HT'
  Missing documentation for:
    Module header
    comparing (src/Data/Ord/HT.hs:6)
   0% (  0 /  2) in 'Data.Eq.HT'
  Missing documentation for:
    Module header
    equating (src/Data/Eq/HT.hs:6)
  78% (  7 /  9) in 'Data.Bool.HT.Private'
  Missing documentation for:
    Module header
    zipIf (src/Data/Bool/HT/Private.hs:47)
  83% (  5 /  6) in 'Data.Bool.HT'
  Missing documentation for:
    Module header
  55% ( 11 / 20) in 'Data.List.Match.Private'
  Missing documentation for:
    Module header
    dropRec (src/Data/List/Match/Private.hs:33)
    drop0 (src/Data/List/Match/Private.hs:37)
    drop1 (src/Data/List/Match/Private.hs:43)
    drop2 (src/Data/List/Match/Private.hs:47)
    laxTail0 (src/Data/List/Match/Private.hs:60)
    splitAt (src/Data/List/Match/Private.hs:63)
    takeRev (src/Data/List/Match/Private.hs:71)
    dropRev (src/Data/List/Match/Private.hs:74)
  48% ( 62 /128) in 'Data.List.HT.Private'
  Missing documentation for:
    Module header
    inits98' (src/Data/List/HT/Private.hs:48)
    tails' (src/Data/List/HT/Private.hs:65)
    tails98 (src/Data/List/HT/Private.hs:68)
    group (src/Data/List/HT/Private.hs:94)
    chop' (src/Data/List/HT/Private.hs:174)
    chopAtRun (src/Data/List/HT/Private.hs:183)
    segmentAfter' (src/Data/List/HT/Private.hs:222)
    propSegmentAfterConcat (src/Data/List/HT/Private.hs:226)
    propSegmentAfterNumSeps (src/Data/List/HT/Private.hs:230)
    propSegmentAfterLasts (src/Data/List/HT/Private.hs:234)
    propSegmentAfterInits (src/Data/List/HT/Private.hs:238)
    propSegmentAfterInfinite (src/Data/List/HT/Private.hs:245)
    segmentBefore' (src/Data/List/HT/Private.hs:266)
    segmentBefore'' (src/Data/List/HT/Private.hs:276)
    propSegmentBeforeConcat (src/Data/List/HT/Private.hs:286)
    propSegmentBeforeNumSeps (src/Data/List/HT/Private.hs:290)
    propSegmentBeforeHeads (src/Data/List/HT/Private.hs:294)
    propSegmentBeforeTails (src/Data/List/HT/Private.hs:298)
    propSegmentBeforeInfinite (src/Data/List/HT/Private.hs:302)
    propSegmentBeforeGroupBy0 (src/Data/List/HT/Private.hs:306)
    propSegmentBeforeGroupBy1 (src/Data/List/HT/Private.hs:310)
    splitEverywhere (src/Data/List/HT/Private.hs:361)
    propSplitLast (src/Data/List/HT/Private.hs:387)
    propViewR (src/Data/List/HT/Private.hs:407)
    switchL' (src/Data/List/HT/Private.hs:421)
    propSwitchR (src/Data/List/HT/Private.hs:433)
    dropWhileRev' (src/Data/List/HT/Private.hs:465)
    unzipEithers (src/Data/List/HT/Private.hs:532)
    propSieve (src/Data/List/HT/Private.hs:551)
    sliceHorizontal (src/Data/List/HT/Private.hs:560)
    sliceHorizontal' (src/Data/List/HT/Private.hs:560)
    sliceHorizontal'' (src/Data/List/HT/Private.hs:560)
    sliceHorizontal''' (src/Data/List/HT/Private.hs:560)
    propSliceHorizontal (src/Data/List/HT/Private.hs:574)
    sliceVertical (src/Data/List/HT/Private.hs:581)
    sliceVertical' (src/Data/List/HT/Private.hs:581)
    propSliceVertical (src/Data/List/HT/Private.hs:590)
    propSlice (src/Data/List/HT/Private.hs:594)
    search (src/Data/List/HT/Private.hs:604)
    replace (src/Data/List/HT/Private.hs:607)
    markSublists (src/Data/List/HT/Private.hs:617)
    replace' (src/Data/List/HT/Private.hs:627)
    propReplaceId (src/Data/List/HT/Private.hs:631)
    propReplaceCycle (src/Data/List/HT/Private.hs:635)
    multiReplace (src/Data/List/HT/Private.hs:650)
    multiReplace' (src/Data/List/HT/Private.hs:662)
    propMultiReplaceSingle (src/Data/List/HT/Private.hs:672)
    transposeFill (src/Data/List/HT/Private.hs:698)
    unzipCons (src/Data/List/HT/Private.hs:704)
    shear' (s
src/Data/Record/HT/Private.hs:3:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
rc/Data/List/HT/Private.hs:729)
    zipConsSkew (src/Data/List/HT/Private.hs:756)
    takeWhileMulti' (src/Data/List/HT/Private.hs:807)
    propTakeWhileMulti (src/Data/List/HT/Private.hs:812)
    propFoldl'r (src/Data/List/HT/Private.hs:840)
    lengthAtLeast (src/Data/List/HT/Private.hs:862)
    iterateUntilCycle (src/Data/List/HT/Private.hs:874)
    iterateUntilCycleP (src/Data/List/HT/Private.hs:890)
    pairs (src/Data/List/HT/Private.hs:897)
    propRotate (src/Data/List/HT/Private.hs:916)
    allEqual (src/Data/List/HT/Private.hs:933)
    isAscending (src/Data/List/HT/Private.hs:936)
    isAscendingLazy (src/Data/List/HT/Private.hs:939)
    padLeft (src/Data/List/HT/Private.hs:968)
    padRight (src/Data/List/HT/Private.hs:973)
    padRight1 (src/Data/List/HT/Private.hs:973)
  75% ( 46 / 61) in 'Data.List.HT'
  Missing documentation for:
    Module header
    group (src/Data/List/HT/Private.hs:94)
    splitEverywhere (src/Data/List/HT/Private.hs:361)
    unzipEithers (src/Data/List/HT/Private.hs:532)
    sliceHorizontal (src/Data/List/HT/Private.hs:560)
    sliceVertical (src/Data/List/HT/Private.hs:581)
    search (src/Data/List/HT/Private.hs:604)
    replace (src/Data/List/HT/Private.hs:607)
    multiReplace (src/Data/List/HT/Private.hs:650)
    allEqual (src/Data/List/HT/Private.hs:933)
    isAscending (src/Data/List/HT/Private.hs:936)
    isAscendingLazy (src/Data/List/HT/Private.hs:939)
    padLeft (src/Data/List/HT/Private.hs:968)
    padRight (src/Data/List/HT/Private.hs:973)
    lengthAtLeast (src/Data/List/HT/Private.hs:862)
  40% (  2 /  5) in 'Data.Record.HT.Private'
  Missing documentation for:
    Module header
    compare1 (src/Data/Record/HT/Private.hs:19)
    compare2 (src/Data/Record/HT/Private.hs:24)
  67% (  2 /  3) in 'Data.Record.HT'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Data.String.HT'
  Missing documentation for:
    Module header
   0% (  0 /  8) in 'Data.Tuple.Example'
  Missing documentation for:
    Module header
    partitionLazy (src/Data/Tuple/Example.hs:9)
    partitionStrict (src/Data/Tuple/Example.hs:15)
    mainPartitionRuns (src/Data/Tuple/Example.hs:22)
    mainPartitionBlocks (src/Data/Tuple/Example.hs:26)
    printSomeChars (src/Data/Tuple/Example.hs:32)
    mainMemoryOk (src/Data/Tuple/Example.hs:35)
    mainMemoryLeak (src/Data/Tuple/Example.hs:39)
  64% (  7 / 11) in 'Data.List.Match'
  Missing documentation for:
    Module header
    splitAt (src/Data/List/Match/Private.hs:63)
    takeRev (src/Data/List/Match/Private.hs:71)
    dropRev (src/Data/List/Match/Private.hs:74)
Documentation created: dist/doc/html/utility-ht/index.html,
dist/doc/html/utility-ht/utility-ht.txt
Creating package registration file:
/tmp/pkgConf-utility-ht-0.09331101976939507.11
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/utility-ht-0.0.11-1dKOfAkrqjK4ivPs0wS8vj
Registering utility-ht-0.0.11...
Installed utility-ht-0.0.11
Configuring alsa-core-0.5.0.1...
Building alsa-core-0.5.0.1...
Preprocessing library alsa-core-0.5.0.1...
[1 of 1] Compiling Sound.ALSA.Exception ( src/Sound/ALSA/Exception.hs, dist/build/Sound/ALSA/Exception.o )

src/Sound/ALSA/Exception.hs:17:1: Warning:
    Module ‘Prelude’ does not export ‘catch’
In-place registering alsa-core-0.5.0.1...
Running Haddock for alsa-core-0.5.0.1...
Running hscolour for alsa-core-0.5.0.1...
Preprocessing library alsa-core-0.5.0.1...
Preprocessing library alsa-core-0.5.0.1...

src/Sound/ALSA/Exception.hs:17:1: Warning:
    Module ‘Prelude’ does not export ‘catch’
Haddock coverage:
  19% (  3 / 16) in 'Sound.ALSA.Exception'
  Missing documentation for:
    T (src/Sound/ALSA/Exception.hs:20)
     (src/Sound/ALSA/Exception.hs:26)
     (src/Sound/ALSA/Exception.hs:34)
    checkResult (src/Sound/ALSA/Exception.hs:36)
    checkResult_ (src/Sound/ALSA/Exception.hs:42)
    checkResultMaybe (src/Sound/ALSA/Exception.hs:45)
    throw (src/Sound/ALSA/Exception.hs:54)
    catch (src/Sound/ALSA/Exception.hs:63)
    catchErrno (src/Sound/ALSA/Exception.hs:66)
    catchXRun (src/Sound/ALSA/Exception.hs:74)
    showErrno (src/Sound/ALSA/Exception.hs:80)
    show (src/Sound/ALSA/Exception.hs:83)
    snd_strerror (src/Sound/ALSA/Exception.hs:101)
Documentation created: dist/doc/html/alsa-core/index.html,
dist/doc/html/alsa-core/alsa-core.txt
Creating package registration file:
/tmp/pkgConf-alsa-core-0.5.05643255781297893529.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/alsa-core-0.5.0.1-4iQlib5T2qEIk4QBqwS42c
Registering alsa-core-0.5.0.1...
Installed alsa-core-0.5.0.1
Configuring storable-record-0.0.3.1...
Building storable-record-0.0.3.1...
Preprocessing library storable-record-0.0.3.1...
[1 of 7] Compiling Foreign.Storable.Newtype ( src/Foreign/Storable/Newtype.hs, dist/build/Foreign/Storable/Newtype.o )
[2 of 7] Compiling Foreign.Storable.FixedArray ( src/Foreign/Storable/FixedArray.hs, dist/build/Foreign/Storable/FixedArray.o )
[3 of 7] Compiling Foreign.Storable.Traversable ( src/Foreign/Storable/Traversable.hs, dist/build/Foreign/Storable/Traversable.o )
[4 of 7] Compiling Foreign.Storable.RecordMinimalSize ( src/Foreign/Storable/RecordMinimalSize.hs, dist/build/Foreign/Storable/RecordMinimalSize.o )

src/Foreign/Storable/RecordMinimalSize.hs:73:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Foreign/Storable/RecordMinimalSize.hs:75:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[5 of 7] Compiling Foreign.Storable.RecordReaderPtr ( src/Foreign/Storable/RecordReaderPtr.hs, dist/build/Foreign/Storable/RecordReaderPtr.o )

src/Foreign/Storable/RecordReaderPtr.hs:73:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Foreign/Storable/RecordReaderPtr.hs:75:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[6 of 7] Compiling Foreign.Storable.TraversableUnequalSizes ( src/Foreign/Storable/TraversableUnequalSizes.hs, dist/build/Foreign/Storable/TraversableUnequalSizes.o )
[7 of 7] Compiling Foreign.Storable.Record ( src/Foreign/Storable/Record.hs, dist/build/Foreign/Storable/Record.o )

src/Foreign/Storable/Record.hs:70:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Foreign/Storable/Record.hs:72:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
In-place registering storable-record-0.0.3.1...
Running Haddock for storable-record-0.0.3.1...
Running hscolour for storable-record-0.0.3.1...
Preprocessing library storable-record-0.0.3.1...
Preprocessing library storable-record-0.0.3.1...

src/Foreign/Storable/RecordMinimalSize.hs:73:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Foreign/Storable/RecordMinimalSize.hs:75:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Foreign/Storable/RecordReaderPtr.hs:73:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Foreign/Storable/RecordReaderPtr.hs:75:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Foreign/Storable/Record.hs:70:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Foreign/Storable/Record.hs:72:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
Haddock coverage:
  20% (  1 /  5) in 'Foreign.Storable.Newtype'
  Missing documentation for:
    sizeOf (src/Foreign/Storable/Newtype.hs:23)
    alignment (src/Foreign/Storable/Newtype.hs:26)
    peek (src/Foreign/Storable/Newtype.hs:30)
    poke (src/Foreign/Storable/Newtype.hs:35)
   0% (  0 /  6) in 'Foreign.Storable.FixedArray'
  Missing documentation for:
    Module header
    roundUp (src/Foreign/Storable/FixedArray.hs:12)
    sizeOfArray (src/Foreign/Storable/FixedArray.hs:16)
    pokeNext (src/Foreign/Storable/FixedArray.hs:21)
    peekNext (src/Foreign/Storable/FixedArray.hs:29)
    run (src/Foreign/Storable/FixedArray.hs:36)
  50% (  3 /  6) in 'Foreign.Storable.Traversable'
  Missing documentation for:
    alignment (src/Foreign/Storable/Traversable.hs:62)
    sizeOf (src/Foreign/Storable/Traversable.hs:68)
    poke (src/Foreign/Storable/Traversable.hs:117)
  11% (  1 /  9) in 'Foreign.Storable.RecordMinimalSize'
  Missing documentation for:
    Dictionary (src/Foreign/Storable/RecordMinimalSize.hs:84)
    Access (src/Foreign/Storable/RecordMinimalSize.hs:91)
    element (src/Foreign/Storable/RecordMinimalSize.hs:138)
    run (src/Foreign/Storable/RecordMinimalSize.hs:155)
    alignment (src/Foreign/Storable/RecordMinimalSize.hs:163)
    sizeOf (src/Foreign/Storable/RecordMinimalSize.hs:169)
    peek (src/Foreign/Storable/RecordMinimalSize.hs:174)
    poke (src/Foreign/Storable/RecordMinimalSize.hs:179)
  11% (  1 /  9) in 'Foreign.Storable.RecordReaderPtr'
  Missing documentation for:
    Dictionary (src/Foreign/Storable/RecordReaderPtr.hs:84)
    Access (src/Foreign/Storable/RecordReaderPtr.hs:91)
    element (src/Foreign/Storable/RecordReaderPtr.hs:138)
    run (src/Foreign/Storable/RecordReaderPtr.hs:155)
    alignment (src/Foreign/Storable/RecordReaderPtr.hs:163)
    sizeOf (src/Foreign/Storable/RecordReaderPtr.hs:168)
    peek (src/Foreign/Storable/RecordReaderPtr.hs:173)
    poke (src/Foreign/Storable/RecordReaderPtr.hs:178)
  20% (  1 /  5) in 'Foreign.Storable.TraversableUnequalSizes'
  Missing documentation for:
    alignment (src/Foreign/Storable/TraversableUnequalSizes.hs:29)
    sizeOf (src/Foreign/Storable/TraversableUnequalSizes.hs:36)
    peek (src/Foreign/Storable/TraversableUnequalSizes.hs:49)
    poke (src/Foreign/Storable/TraversableUnequalSizes.hs:68)
  11% (  1 /  9) in 'Foreign.Storable.Record'
  Missing documentation for:
    Dictionary (src/Foreign/Storable/Record.hs:81)
    Access (src/Foreign/Storable/Record.hs:88)
    element (src/Foreign/Storable/Record.hs:141)
    run (src/Foreign/Storable/Record.hs:156)
    alignment (src/Foreign/Storable/Record.hs:164)
    sizeOf (src/Foreign/Storable/Record.hs:169)
    peek (src/Foreign/Storable/Record.hs:174)
    poke (src/Foreign/Storable/Record.hs:179)
Documentation created: dist/doc/html/storable-record/index.html,
dist/doc/html/storable-record/storable-record.txt
Creating package registration file:
/tmp/pkgConf-storable-record-0.0.3394633074983631233.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/storable-record-0.0.3.1-7DEwUG6hbFmEFANaZShd8M
Registering storable-record-0.0.3.1...
Installed storable-record-0.0.3.1
Downloading enumset-0.0.4...
Configuring enumset-0.0.4...
Building enumset-0.0.4...
Preprocessing library enumset-0.0.4...
[1 of 5] Compiling Data.EnumSet.Utility ( src/Data/EnumSet/Utility.hs, dist/build/Data/EnumSet/Utility.o )
[2 of 5] Compiling Data.FlagSet     ( src/Data/FlagSet.hs, dist/build/Data/FlagSet.o )

src/Data/FlagSet.hs:17:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[3 of 5] Compiling Data.FlagSet.PackedRecord ( src/Data/FlagSet/PackedRecord.hs, dist/build/Data/FlagSet/PackedRecord.o )
[4 of 5] Compiling Data.EnumSet     ( src/Data/EnumSet.hs, dist/build/Data/EnumSet.o )

src/Data/EnumSet.hs:40:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[5 of 5] Compiling Data.EnumSet.PackedEnum ( src/Data/EnumSet/PackedEnum.hs, dist/build/Data/EnumSet/PackedEnum.o )
In-place registering enumset-0.0.4...
Running Haddock for enumset-0.0.4...
Running hscolour for enumset-0.0.4...
Preprocessing library enumset-0.0.4...
Preprocessing library enumset-0.0.4...

src/Data/FlagSet.hs:17:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Data/EnumSet.hs:40:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
Haddock coverage:
   0% (  0 /  3) in 'Data.EnumSet.Utility'
  Missing documentation for:
    Module header
    .-. (src/Data/EnumSet/Utility.hs:10)
    empty (src/Data/EnumSet/Utility.hs:13)
  57% (  8 / 14) in 'Data.FlagSet'
  Missing documentation for:
    fromMaskedValue (src/Data/FlagSet.hs:100)
    match (src/Data/FlagSet.hs:103)
    Enum (src/Data/FlagSet.hs:121)
    maskValue (src/Data/FlagSet.hs:108)
    get (src/Data/FlagSet.hs:71)
    accessor (src/Data/FlagSet.hs:87)
   0% (  0 /  7) in 'Data.FlagSet.PackedRecord'
  Missing documentation for:
    Module header
    getIntByMask (src/Data/FlagSet/PackedRecord.hs:19)
    putIntByMask (src/Data/FlagSet/PackedRecord.hs:26)
    accessorIntByMask (src/Data/FlagSet/PackedRecord.hs:32)
    getIntByRange (src/Data/FlagSet/PackedRecord.hs:45)
    putIntByRange (src/Data/FlagSet/PackedRecord.hs:51)
    accessorIntByRange (src/Data/FlagSet/PackedRecord.hs:60)
  28% (  7 / 25) in 'Data.EnumSet'
  Missing documentation for:
    T (src/Data/EnumSet.hs:51)
    fromEnum (src/Data/EnumSet.hs:70)
    fromEnums (src/Data/EnumSet.hs:73)
    toEnums (src/Data/EnumSet.hs:76)
    intToEnums (src/Data/EnumSet.hs:83)
    null (src/Data/EnumSet.hs:122)
    empty (src/Data/EnumSet.hs:125)
    singleton (src/Data/EnumSet.hs:174)
    disjoint (src/Data/EnumSet.hs:128)
    .&. (src/Data/EnumSet.hs:146)
    .-. (src/Data/EnumSet.hs:146)
    .|. (src/Data/EnumSet.hs:146)
    xor (src/Data/EnumSet.hs:146)
    unions (src/Data/EnumSet.hs:152)
    put (src/Data/EnumSet.hs:160)
    accessor (src/Data/EnumSet.hs:164)
    flip (src/Data/EnumSet.hs:185)
    fromBool (src/Data/EnumSet.hs:188)
 100% (  6 /  6) in 'Data.EnumSet.PackedEnum'
Documentation created: dist/doc/html/enumset/index.html,
dist/doc/html/enumset/enumset.txt
Creating package registration file:
/tmp/pkgConf-enumset-0.0217871137337745691.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/enumset-0.0.4-EsYB81wiZHTKlambmdVBVR
Registering enumset-0.0.4...
Installed enumset-0.0.4
Downloading poll-0.0...
Configuring poll-0.0...
Building poll-0.0...
Preprocessing library poll-0.0...
[1 of 1] Compiling System.Posix.Poll ( dist/build/System/Posix/Poll.hs, dist/build/System/Posix/Poll.o )
In-place registering poll-0.0...
Running Haddock for poll-0.0...
Running hscolour for poll-0.0...
Preprocessing library poll-0.0...
Preprocessing library poll-0.0...
Haddock coverage:
   0% (  0 / 10) in 'System.Posix.Poll'
  Missing documentation for:
    Module header
    Fd (src/System/Posix/Poll.hsc:95)
    Event (src/System/Posix/Poll.hsc:20)
    Events (src/System/Posix/Poll.hsc:93)
    inp (src/System/Posix/Poll.hsc:84)
    pri (src/System/Posix/Poll.hsc:84)
    out (src/System/Posix/Poll.hsc:84)
    err (src/System/Posix/Poll.hsc:84)
    hup (src/System/Posix/Poll.hsc:84)
    nVal (src/System/Posix/Poll.hsc:84)
Documentation created: dist/doc/html/poll/index.html,
dist/doc/html/poll/poll.txt
Creating package registration file: /tmp/pkgConf-poll-03721602692013725218.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/poll-0.0-3WI8jt01CuXKKpLYgYNCjX
Registering poll-0.0...
Installed poll-0.0
Downloading alsa-seq-0.6.0.6...
Configuring alsa-seq-0.6.0.6...
Building alsa-seq-0.6.0.6...
Preprocessing library alsa-seq-0.6.0.6...
[ 1 of 40] Compiling Sound.ALSA.Sequencer.Utility ( src/Sound/ALSA/Sequencer/Utility.hs, dist/build/Sound/ALSA/Sequencer/Utility.o )
[ 2 of 40] Compiling Sound.ALSA.Sequencer.Marshal.RealTime ( dist/build/Sound/ALSA/Sequencer/Marshal/RealTime.hs, dist/build/Sound/ALSA/Sequencer/Marshal/RealTime.o )
[ 3 of 40] Compiling Sound.ALSA.Sequencer.RealTime ( src/Sound/ALSA/Sequencer/RealTime.hs, dist/build/Sound/ALSA/Sequencer/RealTime.o )
[ 4 of 40] Compiling Sound.ALSA.Sequencer.Area ( src/Sound/ALSA/Sequencer/Area.hs, dist/build/Sound/ALSA/Sequencer/Area.o )
[ 5 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Time ( dist/build/Sound/ALSA/Sequencer/Marshal/Time.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Time.o )

src/Sound/ALSA/Sequencer/Marshal/Time.hsc:14:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[ 6 of 40] Compiling Sound.ALSA.Sequencer.Time ( src/Sound/ALSA/Sequencer/Time.hs, dist/build/Sound/ALSA/Sequencer/Time.o )
[ 7 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Queue ( dist/build/Sound/ALSA/Sequencer/Marshal/Queue.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Queue.o )
[ 8 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Port ( dist/build/Sound/ALSA/Sequencer/Marshal/Port.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Port.o )
[ 9 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Client ( dist/build/Sound/ALSA/Sequencer/Marshal/Client.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Client.o )
[10 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Address ( dist/build/Sound/ALSA/Sequencer/Marshal/Address.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Address.o )
[11 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Connect ( dist/build/Sound/ALSA/Sequencer/Marshal/Connect.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Connect.o )
[12 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Event ( dist/build/Sound/ALSA/Sequencer/Marshal/Event.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Event.o )

src/Sound/ALSA/Sequencer/Marshal/Event.hsc:46:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[13 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Sequencer ( dist/build/Sound/ALSA/Sequencer/Marshal/Sequencer.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Sequencer.o )
[14 of 40] Compiling Sound.ALSA.Sequencer.Sequencer ( src/Sound/ALSA/Sequencer/Sequencer.hs, dist/build/Sound/ALSA/Sequencer/Sequencer.o )

src/Sound/ALSA/Sequencer/Sequencer.hs:19:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[15 of 40] Compiling Sound.ALSA.Sequencer.Address ( src/Sound/ALSA/Sequencer/Address.hs, dist/build/Sound/ALSA/Sequencer/Address.o )
[16 of 40] Compiling Sound.ALSA.Sequencer.Query ( src/Sound/ALSA/Sequencer/Query.hs, dist/build/Sound/ALSA/Sequencer/Query.o )
[17 of 40] Compiling Sound.ALSA.Sequencer.Marshal.ClientInfo ( dist/build/Sound/ALSA/Sequencer/Marshal/ClientInfo.hs, dist/build/Sound/ALSA/Sequencer/Marshal/ClientInfo.o )

src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:30:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[18 of 40] Compiling Sound.ALSA.Sequencer.Client.InfoMonad ( src/Sound/ALSA/Sequencer/Client/InfoMonad.hs, dist/build/Sound/ALSA/Sequencer/Client/InfoMonad.o )

src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:28:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:30:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[19 of 40] Compiling Sound.ALSA.Sequencer.Client ( src/Sound/ALSA/Sequencer/Client.hs, dist/build/Sound/ALSA/Sequencer/Client.o )
[20 of 40] Compiling Sound.ALSA.Sequencer.Client.Info.EventFilter ( filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs, dist/build/Sound/ALSA/Sequencer/Client/Info/EventFilter.o )
[21 of 40] Compiling Sound.ALSA.Sequencer.Client.Info ( src/Sound/ALSA/Sequencer/Client/Info.hs, dist/build/Sound/ALSA/Sequencer/Client/Info.o )
[22 of 40] Compiling Sound.ALSA.Sequencer.Connect ( src/Sound/ALSA/Sequencer/Connect.hs, dist/build/Sound/ALSA/Sequencer/Connect.o )
[23 of 40] Compiling Sound.ALSA.Sequencer.Marshal.PortInfo ( dist/build/Sound/ALSA/Sequencer/Marshal/PortInfo.hs, dist/build/Sound/ALSA/Sequencer/Marshal/PortInfo.o )

src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:35:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[24 of 40] Compiling Sound.ALSA.Sequencer.Port ( src/Sound/ALSA/Sequencer/Port.hs, dist/build/Sound/ALSA/Sequencer/Port.o )
[25 of 40] Compiling Sound.ALSA.Sequencer.Port.Info ( src/Sound/ALSA/Sequencer/Port/Info.hs, dist/build/Sound/ALSA/Sequencer/Port/Info.o )
[26 of 40] Compiling Sound.ALSA.Sequencer.Port.InfoMonad ( src/Sound/ALSA/Sequencer/Port/InfoMonad.hs, dist/build/Sound/ALSA/Sequencer/Port/InfoMonad.o )

src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:62:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:64:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[27 of 40] Compiling Sound.ALSA.Sequencer.Queue ( src/Sound/ALSA/Sequencer/Queue.hs, dist/build/Sound/ALSA/Sequencer/Queue.o )
[28 of 40] Compiling Sound.ALSA.Sequencer.Event ( src/Sound/ALSA/Sequencer/Event.hs, dist/build/Sound/ALSA/Sequencer/Event.o )

src/Sound/ALSA/Sequencer/Event.hs:95:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[29 of 40] Compiling Sound.ALSA.Sequencer.Event.Accessor ( src/Sound/ALSA/Sequencer/Event/Accessor.hs, dist/build/Sound/ALSA/Sequencer/Event/Accessor.o )
[30 of 40] Compiling Sound.ALSA.Sequencer.Event.Remove ( dist/build/Sound/ALSA/Sequencer/Event/Remove.hs, dist/build/Sound/ALSA/Sequencer/Event/Remove.o )
[31 of 40] Compiling Sound.ALSA.Sequencer.Event.RemoveMonad ( src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs, dist/build/Sound/ALSA/Sequencer/Event/RemoveMonad.o )

src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:45:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:51:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[32 of 40] Compiling Sound.ALSA.Sequencer.Queue.Info ( dist/build/Sound/ALSA/Sequencer/Queue/Info.hs, dist/build/Sound/ALSA/Sequencer/Queue/Info.o )

src/Sound/ALSA/Sequencer/Queue/Info.hsc:44:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[33 of 40] Compiling Sound.ALSA.Sequencer.Queue.Status ( dist/build/Sound/ALSA/Sequencer/Queue/Status.hs, dist/build/Sound/ALSA/Sequencer/Queue/Status.o )
[34 of 40] Compiling Sound.ALSA.Sequencer.Queue.Tempo ( dist/build/Sound/ALSA/Sequencer/Queue/Tempo.hs, dist/build/Sound/ALSA/Sequencer/Queue/Tempo.o )

src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:43:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[35 of 40] Compiling Sound.ALSA.Sequencer.Queue.Timer ( dist/build/Sound/ALSA/Sequencer/Queue/Timer.hs, dist/build/Sound/ALSA/Sequencer/Queue/Timer.o )

src/Sound/ALSA/Sequencer/Queue/Timer.hsc:42:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[36 of 40] Compiling Sound.ALSA.Sequencer.Poll ( src/Sound/ALSA/Sequencer/Poll.hs, dist/build/Sound/ALSA/Sequencer/Poll.o )
[37 of 40] Compiling Sound.ALSA.Sequencer.Concurrent ( src/Sound/ALSA/Sequencer/Concurrent.hs, dist/build/Sound/ALSA/Sequencer/Concurrent.o )

src/Sound/ALSA/Sequencer/Concurrent.hs:24:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
[38 of 40] Compiling Sound.ALSA.Sequencer.Subscribe ( dist/build/Sound/ALSA/Sequencer/Subscribe.hs, dist/build/Sound/ALSA/Sequencer/Subscribe.o )
[39 of 40] Compiling Sound.ALSA.Sequencer.Subscribe.Query ( dist/build/Sound/ALSA/Sequencer/Subscribe/Query.hs, dist/build/Sound/ALSA/Sequencer/Subscribe/Query.o )

src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:59:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:123:8: Warning:
    Tab character
[40 of 40] Compiling Sound.ALSA.Sequencer ( src/Sound/ALSA/Sequencer.hs, dist/build/Sound/ALSA/Sequencer.o )
In-place registering alsa-seq-0.6.0.6...
Running Haddock for alsa-seq-0.6.0.6...
Running hscolour for alsa-seq-0.6.0.6...
Preprocessing library alsa-seq-0.6.0.6...
Preprocessing library alsa-seq-0.6.0.6...

src/Sound/ALSA/Sequencer/Marshal/Time.hsc:14:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Sound/ALSA/Sequencer/Marshal/Event.hsc:46:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
Haddock coverage:
   0% (  0 /  4) in 'Sound.ALSA.Sequencer.Utility'
  Missing documentation for:
    Module header
    showsField (src/Sound/ALSA/Sequencer/Utility.hs:11)
    showsRecord (src/Sound/ALSA/Sequencer/Utility.hs:14)
    checkResultQuery (src/Sound/ALSA/Sequencer/Utility.hs:21)
   0% (  0 /  4) in 'Sound.ALSA.Sequencer.Marshal.RealTime'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Marshal/RealTime.hsc:13)
     (src/Sound/ALSA/Sequencer/Marshal/RealTime.hsc:19)
     (src/Sound/ALSA/Sequencer/Marshal/RealTime.hsc:24)
  50% (  4 /  8) in 'Sound.ALSA.Sequencer.RealTime'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Marshal/RealTime.hsc:13)
    fromFractional (src/Sound/ALSA/Sequencer/RealTime.hs:28)
    toFractional (src/Sound/ALSA/Sequencer/RealTime.hs:42)
  92% ( 12 / 13) in 'Sound.ALSA.Sequencer.Area'
  Missing documentation for:
    C (src/Sound/ALSA/Sequencer/Area.hs:35)
   0% (  0 / 20) in 'Sound.ALSA.Sequencer.Marshal.Time'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:19)
     (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:21)
    consAbs (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:27)
    consRel (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:30)
    modeAcc (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:34)
    stampAcc (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:38)
    Tick (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:43)
    Mode (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:45)
    Stamp (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:48)
    Flag (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:54)
    FlagContainer (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:56)
    stampTick (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:58)
    stampReal (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:58)
    modeAbs (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:69)
    modeRel (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:69)
    peek (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:80)
    poke (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:89)
    peekStamp (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:98)
    pokeStamp (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:104)
   0% (  0 /  6) in 'Sound.ALSA.Sequencer.Time'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:19)
    consAbs (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:27)
    consRel (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:30)
    Mode (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:45)
    Stamp (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:48)
  22% (  2 /  9) in 'Sound.ALSA.Sequencer.Marshal.Queue'
  Missing documentation for:
     (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:46)
    imp (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:50)
    exp (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:53)
    direct (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:56)
    Skew (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:61)
     (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:67)
    Position (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:79)
   9% (  4 / 43) in 'Sound.ALSA.Sequencer.Marshal.Port'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:40)
     (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:44)
    exp (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:49)
    imp (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:52)
    CapabilityFlag (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:63)
    TypeFlag (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:75)
    capFlagSet (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:98)
     (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:140)
    typeFlagSet (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:147)
     (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:167)
     (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:194)
    systemTimer (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:207)
    systemAnnounce (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:209)
    unknown (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:211)
    capRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:213)
    capWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:215)
    capSyncRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:217)
    capSyncWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:219)
    capDuplex (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:221)
    capSubsRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:223)
    caps (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:224)
    capSubsWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:225)
    capNoExport (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:227)
    typeSpecific (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:227)
    typeMidiGeneric (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:229)
    typeMidiGM (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:231)
    typeMidiGS (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:233)
    typeMidiXG (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:235)
    typeMidiMT32 (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:237)
    typeMidiGM2 (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:239)
    typeSynth (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:241)
    typeDirectSample (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:243)
    typeSample (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:245)
    types (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:247)
    typeHardware (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:247)
    typeSoftware (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:249)
    typeSynthesizer (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:251)
    typePort (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:253)
    typeApplication (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:255)
  27% (  3 / 11) in 'Sound.ALSA.Sequencer.Marshal.Client'
  Missing documentation for:
     (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:40)
    system (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:45)
    subscribers (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:47)
    broadcast (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:49)
    unknown (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:51)
    exp (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:54)
    imp (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:57)
    impType (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:63)
  10% (  1 / 10) in 'Sound.ALSA.Sequencer.Marshal.Address'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:16)
     (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:21)
    exp (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:26)
     (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:30)
    unknown (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:40)
    broadcast (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:55)
    systemTimer (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:62)
    systemAnnounce (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:69)
   0% (  0 /  3) in 'Sound.ALSA.Sequencer.Marshal.Connect'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Marshal/Connect.hsc:12)
     (src/Sound/ALSA/Sequencer/Marshal/Connect.hsc:17)
   2% (  1 / 64) in 'Sound.ALSA.Sequencer.Marshal.Event'
  Missing documentation for:
    Flag (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:52)
    Flags (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:53)
    FlagValue (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:54)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:56)
    eventLengthFixed (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:59)
    eventLengthVariable (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:59)
    eventLengthVarUser (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:59)
    priorityHigh (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:74)
    priorityNormal (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:74)
    Channel (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:120)
    Pitch (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:121)
    Velocity (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:122)
    Duration (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:123)
    Note (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:125)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:134)
    Parameter (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:155)
    Value (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:156)
    Ctrl (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:158)
src/Sound/ALSA/Sequencer/Sequencer.hs:19:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:30:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:164)
    pokeQueue (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:179)
    Custom (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:251)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:256)
    Tag (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:271)
    T (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:273)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:283)
    withMaybe (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:308)
    with (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:312)
    pokeBody (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:333)
    pokeData (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:339)
    pokeHeader (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:350)
    peekData (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:367)
    NoteEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:483)
    CtrlEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:486)
    Tempo (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:494)
    QueueEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:496)
    EmptyEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:508)
    CustomEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:511)
    ExtEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:516)
    AddrEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:520)
    ConnEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:524)
    EType (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:528)
    Type (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:533)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:536)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:543)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:558)
    expQueueEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:562)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:576)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:584)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:599)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:609)
     (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:618)
    maxEventType (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:624)
    peekBody (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:628)
    peekNoteEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:634)
    peekCtrlEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:637)
    peekQueueEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:640)
    peekQueueExt (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:643)
    peekAddrEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:647)
    peekConnEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:650)
    peekEmptyEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:653)
    peekCustomEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:656)
    peekExtEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:659)
    Data (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:666)
  22% (  4 / 18) in 'Sound.ALSA.Sequencer.Marshal.Sequencer'
  Missing documentation for:
    AllowInput (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:29)
    AllowOutput (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:30)
    OutputMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:32)
    InputMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:33)
    DuplexMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:34)
     (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:36)
     (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:37)
     (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:38)
     (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:40)
     (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:41)
     (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:42)
     (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:43)
    expBlockMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:51)
    Core (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:59)
  47% ( 15 / 32) in 'Sound.ALSA.Sequencer.Sequencer'
  Missing documentation for:
    openDefault (src/Sound/ALSA/Sequencer/Sequencer.hs:49)
    snd_seq_open (src/Sound/ALSA/Sequencer/Sequencer.hs:57)
    withOpenMode (src/Sound/ALSA/Sequencer/Sequencer.hs:60)
    snd_seq_close (src/Sound/ALSA/Sequencer/Sequencer.hs:75)
    with (src/Sound/ALSA/Sequencer/Sequencer.hs:79)
    withDefault (src/Sound/ALSA/Sequencer/Sequencer.hs:98)
    snd_seq_name (src/Sound/ALSA/Sequencer/Sequencer.hs:118)
    snd_seq_nonblock (src/Sound/ALSA/Sequencer/Sequencer.hs:134)
    snd_seq_get_output_buffer_size (src/Sound/ALSA/Sequencer/Sequencer.hs:149)
    snd_seq_set_output_buffer_size (src/Sound/ALSA/Sequencer/Sequencer.hs:163)
    snd_seq_get_input_buffer_size (src/Sound/ALSA/Sequencer/Sequencer.hs:175)
    snd_seq_set_input_buffer_size (src/Sound/ALSA/Sequencer/Sequencer.hs:189)
    snd_seq_set_client_pool_output (src/Sound/ALSA/Sequencer/Sequencer.hs:205)
    snd_seq_set_client_pool_output_room (src/Sound/ALSA/Sequencer/Sequencer.hs:219)
    snd_seq_reset_pool_output (src/Sound/ALSA/Sequencer/Sequencer.hs:231)
    snd_seq_set_client_pool_input (src/Sound/ALSA/Sequencer/Sequencer.hs:245)
    snd_seq_reset_pool_input (src/Sound/ALSA/Sequencer/Sequencer.hs:257)
  25% (  2 /  8) in 'Sound.ALSA.Sequencer.Address'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:16)
    unknown (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:40)
    broadcast (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:55)
    systemTimer (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:62)
    systemAnnounce (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:69)
Warning: Sound.ALSA.Sequencer.Query: init is exported separately but will be documented under C. Consider exporting it together with its parent(s) for code clarity.
Warning: Sound.ALSA.Sequencer.Query: next is exported separately but will be documented under C. Consider exporting it together with its parent(s) for code clarity.
   0% (  0 /  5) in 'Sound.ALSA.Sequencer.Query'
  Missing documentation for:
    Module header
    C (src/Sound/ALSA/Sequencer/Query.hs:18)
    first (src/Sound/ALSA/Sequencer/Query.hs:22)
    loop_ (src/Sound/ALSA/Sequencer/Query.hs:29)
    loop (src/Sound/ALSA/Sequencer/Query.hs:39)
  16% (  7 / 43) in 'Sound.ALSA.Sequencer.Marshal.ClientInfo'
  Missing documentation for:
    T_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:33)
    T (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:34)
    getName (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:36)
    with (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:36)
    getBroadcastFilter (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:37)
    getClient (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:39)
    getName_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:39)
    malloc (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:40)
    getBroadcastFilter_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:41)
    setName (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:42)
    getErrorBounce_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:42)
    getType (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:43)
    getClient_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:43)
    setBroadcastFilter (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:44)
    getNumPorts (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45)
    setErrorBounce (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45)
    malloc_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45)
    setClient (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:46)
    setName_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:46)
    getEventLost (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:47)
    getType_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:47)
    free (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:48)
    getNumPorts_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:49)
    setBroadcastFilter_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:49)
    setClient_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:50)
    setErrorBounce_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:50)
    get (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:53)
    get_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:59)
    copy_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:62)
    clone (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:66)
    getAny_ (src/Sound/ALSA/Sequencer/Marshal/Clie
src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:28:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:30:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:35:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
ntInfo.hsc:71)
     (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:72)
    set_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:82)
    queryInit (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:87)
    queryNext_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:100)
     (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:103)
   0% (  0 / 16) in 'Sound.ALSA.Sequencer.Client.InfoMonad'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:33)
    run (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:37)
    get (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:40)
    modify (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:43)
    getClient (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:58)
    getType (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:59)
    getName (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:60)
    getBroadcastFilter (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:61)
    getErrorBounce (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:62)
    getNumPorts (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:63)
    getEventLost (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:64)
    setClient (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:75)
    setName (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:76)
    setBroadcastFilter (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:77)
    setErrorBounce (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:78)
  56% (  5 /  9) in 'Sound.ALSA.Sequencer.Client'
  Missing documentation for:
    unknown (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:51)
    system (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:45)
    subscribers (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:47)
    broadcast (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:49)
   0% (  0 / 10) in 'Sound.ALSA.Sequencer.Client.Info.EventFilter'
  Missing documentation for:
    Module header
    clear (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:10)
    add (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:11)
    delete (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:12)
    check (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:13)
    clear_ (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:18)
    add_ (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:24)
    del_ (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:30)
    check_ (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:36)
    unpackEType (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:40)
  23% (  6 / 26) in 'Sound.ALSA.Sequencer.Client.Info'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:34)
    get (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:53)
    queryFirst (src/Sound/ALSA/Sequencer/Client/Info.hs:58)
    queryLoop_ (src/Sound/ALSA/Sequencer/Client/Info.hs:61)
    queryLoop (src/Sound/ALSA/Sequencer/Client/Info.hs:64)
    clone (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:66)
    getClient (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:39)
    getType (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:43)
    getName (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:36)
    getBroadcastFilter (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:37)
    getNumPorts (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45)
    getEventLost (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:47)
    setClient (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:46)
    setName (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:42)
    setBroadcastFilter (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:44)
    setErrorBounce (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45)
    filterClear (src/Sound/ALSA/Sequencer/Client/Info.hs:68)
    filterAdd (src/Sound/ALSA/Sequencer/Client/Info.hs:69)
    filterDel (src/Sound/ALSA/Sequencer/Client/Info.hs:70)
    filterCheck (src/Sound/ALSA/Sequencer/Client/Info.hs:71)
  55% (  6 / 11) in 'Sound.ALSA.Sequencer.Connect'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Marshal/Connect.hsc:12)
    reverse (src/Sound/ALSA/Sequencer/Connect.hs:26)
    toSubscribers (src/Sound/ALSA/Sequencer/Connect.hs:29)
    fromSubscribers (src/Sound/ALSA/Sequencer/Connect.hs:32)
  15% ( 11 / 74) in 'Sound.ALSA.Sequencer.Marshal.PortInfo'
  Missing documentation for:
    T_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:38)
    T (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:39)
    set (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:49)
    malloc_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:50)
    get_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:51)
    getName (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:52)
    free (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:53)
    set_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:53)
    getPortSpecified (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:54)
    getName_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:55)
    getTimestampReal (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:56)
    copy (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:57)
    getPort (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58)
    setName (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58)
    getPortSpecified_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58)
    getTimestamping_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:59)
    getClient (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:60)
    getTimestampReal_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:60)
    setPortSpecified (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:61)
    getCapability (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62)
    setTimestamping (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62)
    getPort_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62)
    setName_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62)
    setTimestampReal (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:63)
    getClient_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:64)
    getMidiChannels (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:65)
    setPort (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:65)
    getCapability_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:66)
    setPortSpecified_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:66)
    getMidiVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67)
    setClient (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67)
    copy_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67)
    setTimestamping_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67)
    setTimestampReal_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:68)
    setCapability (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:69)
    setPort_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:69)
    getMidiChannels_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:69)
    clone (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:71)
    getMidiVoices_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:71)
    setClient_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:71)
    getTimestampQueue (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:72)
    setMidiChannels (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:72)
    getSynthVoices_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:73)
    setCapability_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:73)
    setMidiVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:74)
    setSynthVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:76)
    setMidiChannels_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:76)
    getAddr (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:77)
     (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:77)
    setMidiVoices_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:78)
    setAddr (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:80)
    setSynthVoices_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:80)
    getAddr_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:81)
    setTimestampQueue_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:83)
    getReadUse (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:84)
    setAddr_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:84)
    getWriteUse (src
src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:62:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:64:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

src/Sound/ALSA/Sequencer/Event.hs:95:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:85)
    getReadUse_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:88)
    getAny (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:91)
    getAny_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:98)
    queryInit (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:102)
    queryNext_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:121)
     (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:125)
  19% (  7 / 37) in 'Sound.ALSA.Sequencer.Port'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:40)
    withSimple (src/Sound/ALSA/Sequencer/Port.hs:100)
    systemTimer (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:207)
    systemAnnounce (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:209)
    unknown (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:211)
    capRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:213)
    capWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:215)
    capSyncRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:217)
    capSyncWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:219)
    capDuplex (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:221)
    capSubsRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:223)
    capSubsWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:225)
    capNoExport (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:227)
    caps (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:224)
    typeSpecific (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:227)
    typeMidiGeneric (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:229)
    typeMidiGM (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:231)
    typeMidiGS (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:233)
    typeMidiXG (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:235)
    typeMidiMT32 (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:237)
    typeMidiGM2 (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:239)
    typeSynth (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:241)
    typeDirectSample (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:243)
    typeSample (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:245)
    typeHardware (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:247)
    typeSoftware (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:249)
    typeSynthesizer (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:251)
    typePort (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:253)
    typeApplication (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:255)
    types (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:247)
  19% (  7 / 37) in 'Sound.ALSA.Sequencer.Port.Info'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:39)
    getAny (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:91)
    queryLoop_ (src/Sound/ALSA/Sequencer/Port/Info.hs:68)
    queryLoop (src/Sound/ALSA/Sequencer/Port/Info.hs:71)
    set (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:49)
    copy (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:57)
    clone (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:71)
    getPort (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58)
    getClient (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:60)
    getAddr (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:77)
    getName (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:52)
    getCapability (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62)
    getMidiChannels (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:65)
    getMidiVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67)
    getPortSpecified (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:54)
    getTimestampReal (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:56)
    getTimestampQueue (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:72)
    getReadUse (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:84)
    getWriteUse (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:85)
    setPort (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:65)
    setClient (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67)
    setAddr (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:80)
    setName (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58)
    setCapability (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:69)
    setMidiChannels (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:72)
    setSynthVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:76)
    setMidiVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:74)
    setPortSpecified (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:61)
    setTimestamping (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62)
    setTimestampReal (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:63)
   3% (  1 / 31) in 'Sound.ALSA.Sequencer.Port.InfoMonad'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:67)
    run (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:71)
    get (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:74)
    modify (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:77)
    getPort (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:92)
    getClient (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:93)
    getAddr (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:94)
    getName (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:95)
    getCapability (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:96)
    getMidiChannels (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:97)
    getMidiVoices (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:98)
    getSynthVoices (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:99)
    getPortSpecified (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:100)
    getTimestamping (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:101)
    getTimestampReal (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:102)
    getTimestampQueue (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:103)
    getReadUse (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:104)
    getWriteUse (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:105)
    setPort (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:124)
    setClient (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:125)
    setAddr (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:126)
    setName (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:127)
    setCapability (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:128)
    setMidiChannels (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:129)
    setSynthVoices (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:130)
    setMidiVoices (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:131)
    setPortSpecified (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:132)
    setTimestamping (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:133)
    setTimestampReal (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:134)
    setTimestampQueue (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:135)
  50% (  5 / 10) in 'Sound.ALSA.Sequencer.Queue'
  Missing documentation for:
    direct (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:56)
    alloc (src/Sound/ALSA/Sequencer/Queue.hs:45)
    allocNamed (src/Sound/ALSA/Sequencer/Queue.hs:56)
    with (src/Sound/ALSA/Sequencer/Queue.hs:52)
    withNamed (src/Sound/ALSA/Sequencer/Queue.hs:63)
  44% ( 21 / 48) in 'Sound.ALSA.Sequencer.Event'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:273)
    forSourcePort (src/Sound/ALSA/Sequencer/Event.hs:366)
    forConnection (src/Sound/ALSA/Sequencer/Event.hs:370)
    Data (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:666)
    Type (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:533)
    NoteEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:483)
    Note (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:125)
    CtrlEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:486)
    Ctrl (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:158)
    CustomEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:511)
    Custom (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:251)
    customZero (src/Sound/ALSA/Sequencer/Event.hs:375)
    ExtEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:516)
    QueueEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:496)
    AddrEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:520)
    ConnEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:524)
    EmptyEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:508)
    Tag (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:271)
    Tempo (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:494)
    Parameter (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:155)
    Value (src/So
src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:45:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:51:1: Warning:
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Sound/ALSA/Sequencer/Queue/Info.hsc:44:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:43:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

src/Sound/ALSA/Sequencer/Queue/Timer.hsc:42:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

src/Sound/ALSA/Sequencer/Concurrent.hs:24:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()

src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:123:8: Warning:
    Tab character

src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:59:1: Warning:
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
und/ALSA/Sequencer/Marshal/Event.hsc:156)
    Channel (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:120)
    Pitch (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:121)
    Velocity (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:122)
    normalVelocity (src/Sound/ALSA/Sequencer/Event.hs:344)
    offVelocity (src/Sound/ALSA/Sequencer/Event.hs:344)
    Duration (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:123)
   0% (  0 / 10) in 'Sound.ALSA.Sequencer.Event.Accessor'
  Missing documentation for:
    Module header
    highPriority (src/Sound/ALSA/Sequencer/Event/Accessor.hs:22)
    tag (src/Sound/ALSA/Sequencer/Event/Accessor.hs:23)
    queue (src/Sound/ALSA/Sequencer/Event/Accessor.hs:24)
    time (src/Sound/ALSA/Sequencer/Event/Accessor.hs:25)
    timeStamp (src/Sound/ALSA/Sequencer/Event/Accessor.hs:26)
    source (src/Sound/ALSA/Sequencer/Event/Accessor.hs:27)
    dest (src/Sound/ALSA/Sequencer/Event/Accessor.hs:28)
    connect (src/Sound/ALSA/Sequencer/Event/Accessor.hs:29)
    body (src/Sound/ALSA/Sequencer/Event/Accessor.hs:30)
  10% (  3 / 31) in 'Sound.ALSA.Sequencer.Event.Remove'
  Missing documentation for:
    Module header
    T (src/Sound/ALSA/Sequencer/Event/Remove.hsc:58)
    Condition (src/Sound/ALSA/Sequencer/Event/Remove.hsc:82)
    getCondition (src/Sound/ALSA/Sequencer/Event/Remove.hsc:68)
    setCondition (src/Sound/ALSA/Sequencer/Event/Remove.hsc:75)
    condInput (src/Sound/ALSA/Sequencer/Event/Remove.hsc:85)
    condOutput (src/Sound/ALSA/Sequencer/Event/Remove.hsc:87)
    condDest (src/Sound/ALSA/Sequencer/Event/Remove.hsc:89)
    condDestChannel (src/Sound/ALSA/Sequencer/Event/Remove.hsc:91)
    condTimeBefore (src/Sound/ALSA/Sequencer/Event/Remove.hsc:93)
    condTimeAfter (src/Sound/ALSA/Sequencer/Event/Remove.hsc:95)
    condTimeTick (src/Sound/ALSA/Sequencer/Event/Remove.hsc:97)
    condEventType (src/Sound/ALSA/Sequencer/Event/Remove.hsc:99)
    condIgnoreOff (src/Sound/ALSA/Sequencer/Event/Remove.hsc:101)
    condTagMatch (src/Sound/ALSA/Sequencer/Event/Remove.hsc:103)
    getQueue (src/Sound/ALSA/Sequencer/Event/Remove.hsc:70)
    getChannel (src/Sound/ALSA/Sequencer/Event/Remove.hsc:71)
    getEventType (src/Sound/ALSA/Sequencer/Event/Remove.hsc:72)
    getTag (src/Sound/ALSA/Sequencer/Event/Remove.hsc:73)
    getRealTime (src/Sound/ALSA/Sequencer/Event/Remove.hsc:75)
    getTickTime (src/Sound/ALSA/Sequencer/Event/Remove.hsc:76)
    setQueue (src/Sound/ALSA/Sequencer/Event/Remove.hsc:77)
    setChannel (src/Sound/ALSA/Sequencer/Event/Remove.hsc:78)
    setEventType (src/Sound/ALSA/Sequencer/Event/Remove.hsc:79)
    setTag (src/Sound/ALSA/Sequencer/Event/Remove.hsc:80)
    setDest (src/Sound/ALSA/Sequencer/Event/Remove.hsc:81)
    setRealTime (src/Sound/ALSA/Sequencer/Event/Remove.hsc:82)
    setTickTime (src/Sound/ALSA/Sequencer/Event/Remove.hsc:83)
  23% (  6 / 26) in 'Sound.ALSA.Sequencer.Event.RemoveMonad'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:54)
    putInput (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:126)
    getInput (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:127)
    putOutput (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:136)
    getOutput (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:137)
    setChannel (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:139)
    putChannel (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:140)
    getChannel (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:141)
    setEventType (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:145)
    putEventType (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:146)
    setTag (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:148)
    putTag (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:149)
    getTag (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:150)
    putDest (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:159)
    getDest (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:160)
    setTime (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:224)
    putTime (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:227)
    getTime (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:207)
    putIgnoreOff (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:166)
    getIgnoreOff (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:167)
  13% (  2 / 15) in 'Sound.ALSA.Sequencer.Queue.Info'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Queue/Info.hsc:48)
    get (src/Sound/ALSA/Sequencer/Queue/Info.hsc:49)
    set (src/Sound/ALSA/Sequencer/Queue/Info.hsc:50)
    copy (src/Sound/ALSA/Sequencer/Queue/Info.hsc:66)
    getQueue (src/Sound/ALSA/Sequencer/Queue/Info.hsc:61)
    getName (src/Sound/ALSA/Sequencer/Queue/Info.hsc:53)
    getLocked (src/Sound/ALSA/Sequencer/Queue/Info.hsc:54)
    getOwner (src/Sound/ALSA/Sequencer/Queue/Info.hsc:56)
    getFlags (src/Sound/ALSA/Sequencer/Queue/Info.hsc:57)
    setName (src/Sound/ALSA/Sequencer/Queue/Info.hsc:59)
    setLocked (src/Sound/ALSA/Sequencer/Queue/Info.hsc:61)
    setOwner (src/Sound/ALSA/Sequencer/Queue/Info.hsc:63)
    setFlags (src/Sound/ALSA/Sequencer/Queue/Info.hsc:64)
  44% (  4 /  9) in 'Sound.ALSA.Sequencer.Queue.Status'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Queue/Status.hsc:41)
    get (src/Sound/ALSA/Sequencer/Queue/Status.hsc:43)
    getQueue (src/Sound/ALSA/Sequencer/Queue/Status.hsc:47)
    getEvents (src/Sound/ALSA/Sequencer/Queue/Status.hsc:48)
    getRealTime (src/Sound/ALSA/Sequencer/Queue/Status.hsc:46)
  20% (  3 / 15) in 'Sound.ALSA.Sequencer.Queue.Tempo'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:47)
    get (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:48)
    set (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:49)
    copy (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:65)
    getQueue (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:53)
    getTempo (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:56)
    getPPQ (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:57)
    getSkew (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:58)
    getSkewBase (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:59)
    setPPQ (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:64)
    setSkew (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:65)
    setSkewBase (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:66)
  17% (  2 / 12) in 'Sound.ALSA.Sequencer.Queue.Timer'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:46)
    get (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:47)
    set (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:48)
    copy (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:64)
    getQueue (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:52)
    getType (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:56)
    getResolution (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:59)
    setType (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:63)
    setResolution (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:66)
    Type (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:63)
   0% (  0 /  2) in 'Sound.ALSA.Sequencer.Poll'
  Missing documentation for:
    Module header
    descriptors (src/Sound/ALSA/Sequencer/Poll.hs:20)
  86% (  6 /  7) in 'Sound.ALSA.Sequencer.Concurrent'
  Missing documentation for:
    Module header
  27% (  6 / 22) in 'Sound.ALSA.Sequencer.Subscribe'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Subscribe.hsc:60)
    malloc (src/Sound/ALSA/Sequencer/Subscribe.hsc:66)
    copy (src/Sound/ALSA/Sequencer/Subscribe.hsc:78)
    getSender (src/Sound/ALSA/Sequencer/Subscribe.hsc:69)
    getDest (src/Sound/ALSA/Sequencer/Subscribe.hsc:72)
    getQueue (src/Sound/ALSA/Sequencer/Subscribe.hsc:61)
    getExclusive (src/Sound/ALSA/Sequencer/Subscribe.hsc:63)
    getTimeReal (src/Sound/ALSA/Sequencer/Subscribe.hsc:65)
    setSender (src/Sound/ALSA/Sequencer/Subscribe.hsc:75)
    setDest (src/Sound/ALSA/Sequencer/Subscribe.hsc:78)
    setQueue (src/Sound/ALSA/Sequencer/Subscribe.hsc:68)
    setExclusive (src/Sound/ALSA/Sequencer/Subscribe.hsc:70)
    setTimeUpdate (src/Sound/ALSA/Sequencer/Subscribe.hsc:71)
    setTimeReal (src/Sound/ALSA/Sequencer/Subscribe.hsc:72)
    unsubscribePort (src/Sound/ALSA/Sequencer/Subscribe.hsc:89)
    create (src/Sound/ALSA/Sequencer/Subscribe.hsc:96)
  17% (  4 / 23) in 'Sound.ALSA.Sequencer.Subscribe.Query'
  Missing documentation for:
    T (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:64)
    Type (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:115)
    malloc (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:70)
    copy (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:82)
    clone (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:96)
    getClient (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:65)
    getPort (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:67)
    getType (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:69)
    getIndex (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:71)
    getNumSubs (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:75)
    getAddr (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:87)
    getQueue (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:76)
    getExclusive (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:77)
    getTimeUpdate (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:78)
    getTimeReal (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:79)
    setClient (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:72)
    setPort (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:74)
    setType (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:76)
    setIndex (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:78)
  72% ( 21 / 29) in 'Sound.ALSA.Sequencer'
  Missing documentation for:
    AllowOutput (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:30)
    AllowInput (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:29)
    OutputMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:32)
    InputMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:33)
    DuplexMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:34)
    openDefault (src/Sound/ALSA/Sequencer/Sequencer.hs:49)
    with (src/Sound/ALSA/Sequencer/Sequencer.hs:79)
    withDefault (src/Sound/ALSA/Sequencer/Sequencer.hs:98)
Warning: Sound.ALSA.Sequencer.Time: could not find link destinations for:
    Tick
Warning: Sound.ALSA.Sequencer.Query: could not find link destinations for:
    C
Warning: Sound.ALSA.Sequencer.Port: could not find link destinations for:
    CapabilityFlag TypeFlag
Warning: Sound.ALSA.Sequencer.Event: could not find link destinations for:
    expEv Tick Skew Position
Warning: Sound.ALSA.Sequencer.Queue.Status: could not find link destinations for:
    Tick
Warning: Sound.ALSA.Sequencer: could not find link destinations for:
    expOpenMode
Documentation created: dist/doc/html/alsa-seq/index.html,
dist/doc/html/alsa-seq/alsa-seq.txt
Creating package registration file:
/tmp/pkgConf-alsa-seq-0.6.01735079296831768825.6
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/alsa-seq-0.6.0.6-74hXgTBoNvXJWofmzc3Umi
Registering alsa-seq-0.6.0.6...
Installed alsa-seq-0.6.0.6

Test log

No test log was submitted for this report.