Build #1 for eventloop-0.7.0.0

[all reports]

Package eventloop-0.7.0.0
Install InstallOk
Docs Failed
Tests NotTried
Time submitted 2016-01-23 22:59:04.724576 UTC
Compiler ghc-7.10.2
OS linux
Arch x86_64
Dependencies websockets-0.9.6.1, timers-0.2.0.3, text-1.2.2.0, suspend-0.2.0.0, stm-2.4.4.1, network-2.6.2.1, deepseq-1.4.1.1, concurrent-utilities-0.2.0.0, bytestring-0.10.6.0, base-4.8.1.0, aeson-0.8.1.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Warning: Note that reinstalls are always dangerous. Continuing anyway...
Configuring SHA-1.6.4.2...
Building SHA-1.6.4.2...
Preprocessing library SHA-1.6.4.2...
[1 of 1] Compiling Data.Digest.Pure.SHA ( src/Data/Digest/Pure/SHA.hs, dist/dist-sandbox-9df84abc/build/Data/Digest/Pure/SHA.o )
In-place registering SHA-1.6.4.2...
Running Haddock for SHA-1.6.4.2...
Running hscolour for SHA-1.6.4.2...
Preprocessing library SHA-1.6.4.2...
Preprocessing library SHA-1.6.4.2...
Haddock coverage:
  62% ( 24 / 39) in 'Data.Digest.Pure.SHA'
  Missing documentation for:
    SHA1State (src/Data/Digest/Pure/SHA.hs:76)
    SHA256State (src/Data/Digest/Pure/SHA.hs:81)
    SHA512State (src/Data/Digest/Pure/SHA.hs:92)
    completeSha1Incremental (src/Data/Digest/Pure/SHA.hs:1002)
    completeSha224Incremental (src/Data/Digest/Pure/SHA.hs:1022)
    completeSha256Incremental (src/Data/Digest/Pure/SHA.hs:1042)
    completeSha384Incremental (src/Data/Digest/Pure/SHA.hs:1060)
    completeSha512Incremental (src/Data/Digest/Pure/SHA.hs:1079)
    toBigEndianSBS (src/Data/Digest/Pure/SHA.hs:259)
    fromBigEndianSBS (src/Data/Digest/Pure/SHA.hs:264)
    calc_k (src/Data/Digest/Pure/SHA.hs:251)
    padSHA1 (src/Data/Digest/Pure/SHA.hs:215)
    padSHA512 (src/Data/Digest/Pure/SHA.hs:221)
    padSHA1Chunks (src/Data/Digest/Pure/SHA.hs:218)
    padSHA512Chunks (src/Data/Digest/Pure/SHA.hs:224)
Documentation created: dist/dist-sandbox-9df84abc/doc/html/SHA/index.html,
dist/dist-sandbox-9df84abc/doc/html/SHA/SHA.txt
Creating package registration file: /tmp/pkgConf-SHA-1.6.4278722862233665123.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/SHA-1.6.4.2-J9qY4eO8j9dC29WVKRYjfa
Registering SHA-1.6.4.2...
Installed SHA-1.6.4.2
Configuring aeson-0.8.1.1...
Building aeson-0.8.1.1...
Preprocessing library aeson-0.8.1.1...

Data/Aeson/TH.hs:2:24: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

Data/Aeson/Types/Generic.hs:2:45: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

Data/Aeson/Types/Instances.hs:2:54: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
[ 1 of 13] Compiling Data.Aeson.Types.Internal ( Data/Aeson/Types/Internal.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Types/Internal.o )

Data/Aeson/Types/Internal.hs:55: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()
[ 2 of 13] Compiling Data.Aeson.Types.Class ( Data/Aeson/Types/Class.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Types/Class.o )
[ 3 of 13] Compiling Data.Aeson.Functions ( Data/Aeson/Functions.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Functions.o )
[ 4 of 13] Compiling Data.Aeson.Types.Instances ( Data/Aeson/Types/Instances.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Types/Instances.o )

Data/Aeson/Types/Instances.hs:59:1: Warning:
    The import of ‘<*>, pure, <$>’
    from module ‘Control.Applicative’ is redundant

Data/Aeson/Types/Instances.hs:77:1: Warning:
    The import of ‘Data.Traversable’ is redundant
      except perhaps to import instances from ‘Data.Traversable’
    To import instances alone, use: import Data.Traversable()

Data/Aeson/Types/Instances.hs:79:1: Warning:
    The import of ‘Word’ from module ‘Data.Word’ is redundant
[ 5 of 13] Compiling Data.Aeson.Types.Generic ( Data/Aeson/Types/Generic.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Types/Generic.o )

Data/Aeson/Types/Generic.hs:22:1: Warning:
    The import of ‘<*>, pure, <$>’
    from module ‘Control.Applicative’ is redundant

Data/Aeson/Types/Generic.hs:30: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 13] Compiling Data.Aeson.Types ( Data/Aeson/Types.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Types.o )
[ 7 of 13] Compiling Data.Aeson.Encode.ByteString ( Data/Aeson/Encode/ByteString.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Encode/ByteString.o )

Data/Aeson/Encode/ByteString.hs:24: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()
[ 8 of 13] Compiling Data.Aeson.Parser.Internal ( Data/Aeson/Parser/Internal.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Parser/Internal.o )

Data/Aeson/Parser/Internal.hs:31:1: Warning:
    The import of ‘pure, <*, *>, <$>’
    from module ‘Control.Applicative’ is redundant
[ 9 of 13] Compiling Data.Aeson.Parser ( Data/Aeson/Parser.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Parser.o )
[10 of 13] Compiling Data.Aeson.Encode ( Data/Aeson/Encode.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Encode.o )

Data/Aeson/Encode.hs:31: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()
[11 of 13] Compiling Data.Aeson.Generic ( Data/Aeson/Generic.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/Generic.o )

Data/Aeson/Generic.hs:35: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()

Data/Aeson/Generic.hs:48:1: Warning:
    The import of ‘Word’ from module ‘Data.Word’ is redundant
[12 of 13] Compiling Data.Aeson       ( Data/Aeson.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson.o )
[13 of 13] Compiling Data.Aeson.TH    ( Data/Aeson/TH.hs, dist/dist-sandbox-9df84abc/build/Data/Aeson/TH.o )
In-place registering aeson-0.8.1.1...
Running Haddock for aeson-0.8.1.1...
Running hscolour for aeson-0.8.1.1...
Preprocessing library aeson-0.8.1.1...
Preprocessing library aeson-0.8.1.1...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: attoparsec-0.13.0.1, dlist-0.7.1.2,
hashable-1.2.4.0, mtl-2.2.1, primitive-0.6.1.0, scientific-0.3.4.4, syb-0.6,
text-1.2.2.0, unordered-containers-0.2.6.0, vector-0.11.0.0

Data/Aeson/TH.hs:2:24: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

Data/Aeson/Types/Generic.hs:2:45: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

Data/Aeson/Types/Instances.hs:2:54: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

Data/Aeson/Types/Internal.hs:55: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()

Data/Aeson/Types/Instances.hs:59:1: Warning:
    The import of ‘<*>, pure, <$>’
    from module ‘Control.Applicative’ is redundant

Data/Aeson/Types/Instances.hs:77:1: Warning:
    The import of ‘Data.Traversable’ is redundant
      except perhaps to import instances from ‘Data.Traversable’
    To import instances alone, use: import Data.Traversable()

Data/Aeson/Types/Instances.hs:79:1: Warning:
    The import of ‘Word’ from module ‘Data.Word’ is redundant

Data/Aeson/Types/Generic.hs:22:1: Warning:
    The import of ‘<*>, pure, <$>’
    from module ‘Control.Applicative’ is redundant

Data/Aeson/Types/Generic.hs:30: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()

Data/Aeson/Encode/ByteString.hs:24: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()

Data/Aeson/Parser/Internal.hs:31:1: Warning:
    The import of ‘pure, <$>, <*, *>’
    from module ‘Control.Applicative’ is redundant

Data/Aeson/Encode.hs:31: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()

Data/Aeson/Generic.hs:35: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()

Data/Aeson/Generic.hs:48:1: Warning:
    The import of ‘Word’ from module ‘Data.Word’ is redundant
Haddock coverage:
 100% ( 27 / 27) in 'Data.Aeson.Types.Internal'
 100% ( 10 / 10) in 'Data.Aeson.Types.Class'
 100% (  5 /  5) in 'Data.Aeson.Functions'
 100% ( 26 / 26) in 'Data.Aeson.Types.Instances'
 100% (  1 /  1) in 'Data.Aeson.Types.Generic'
 100% ( 45 / 45) in 'Data.Aeson.Types'
 100% (  3 /  3) in 'Data.Aeson.Encode.ByteString'
  73% ( 11 / 15) in 'Data.Aeson.Parser.Internal'
  Missing documentation for:
    decodeWith (Data/Aeson/Parser/Internal.hs:280)
    decodeStrictWith (Data/Aeson/Parser/Internal.hs:289)
    eitherDecodeWith (Data/Aeson/Parser/Internal.hs:297)
    eitherDecodeStrictWith (Data/Aeson/Parser/Internal.hs:307)
 100% ( 10 / 10) in 'Data.Aeson.Parser'
  86% (  6 /  7) in 'Data.Aeson.Encode'
  Missing documentation for:
    fromValue (Data/Aeson/Encode.hs:67)
  75% (  6 /  8) in 'Data.Aeson.Generic'
  Missing documentation for:
    fromJSON (Data/Aeson/Generic.hs:181)
    toJSON (Data/Aeson/Generic.hs:88)
 100% ( 57 / 57) in 'Data.Aeson'
 100% ( 12 / 12) in 'Data.Aeson.TH'
Warning: Data.Aeson.Types: could not find link destinations for:
    Text Scientific Hashable Vector HashMap Number
Warning: Data.Aeson.Parser: could not find link destinations for:
    Parser Text
Warning: Data.Aeson.Encode: could not find link destinations for:
    Builder
Warning: Data.Aeson: could not find link destinations for:
    Text Scientific Hashable Vector HashMap Number Parser
Documentation created: dist/dist-sandbox-9df84abc/doc/html/aeson/index.html,
dist/dist-sandbox-9df84abc/doc/html/aeson/aeson.txt
Creating package registration file:
/tmp/pkgConf-aeson-0.8.120539999321264095060.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/aeson-0.8.1.1-EtfbpNlPzwpLZBkvhqNG7m
Registering aeson-0.8.1.1...
Installed aeson-0.8.1.1
Configuring concurrent-utilities-0.2.0.0...
Building concurrent-utilities-0.2.0.0...
Preprocessing library concurrent-utilities-0.2.0.0...
[1 of 6] Compiling Control.Concurrent.Datastructures.ThreadWaitQueue ( src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Datastructures/ThreadWaitQueue.o )
[2 of 6] Compiling Control.Concurrent.Datastructures.BlockingConcurrentQueue ( src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Datastructures/BlockingConcurrentQueue.o )
[3 of 6] Compiling Control.Concurrent.Thread ( src/Control/Concurrent/Thread.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Thread.o )
[4 of 6] Compiling Control.Concurrent.SafePrint ( src/Control/Concurrent/SafePrint.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/SafePrint.o )
[5 of 6] Compiling Control.Concurrent.ExceptionUtility ( src/Control/Concurrent/ExceptionUtility.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/ExceptionUtility.o )
[6 of 6] Compiling Control.Concurrent.ExceptionCollection ( src/Control/Concurrent/ExceptionCollection.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/ExceptionCollection.o )
In-place registering concurrent-utilities-0.2.0.0...
Running Haddock for concurrent-utilities-0.2.0.0...
Running hscolour for concurrent-utilities-0.2.0.0...
Preprocessing library concurrent-utilities-0.2.0.0...
Preprocessing library concurrent-utilities-0.2.0.0...
Haddock coverage:
  18% (  2 / 11) in 'Control.Concurrent.Datastructures.ThreadWaitQueue'
  Missing documentation for:
    Module header
    WaitOnToken (src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs:6)
    ThreadWaitQueue (src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs:7)
    createWaitQueue (src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs:10)
    getQueueTicket (src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs:18)
    enterWaitQueueWithTicket (src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs:23)
    enterWaitQueue (src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs:45)
    _openIfNeeded (src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs:63)
    recloseWaitQueue (src/Control/Concurrent/Datastructures/ThreadWaitQueue.hs:72)
   0% (  0 / 10) in 'Control.Concurrent.Datastructures.BlockingConcurrentQueue'
  Missing documentation for:
    Module header
    BlockingConcurrentQueue (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:8)
     (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:12)
    showBlockingConcurrentQueue (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:16)
    createBlockingConcurrentQueue (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:23)
    putInBlockingConcurrentQueue (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:31)
    putAllInBlockingConcurrentQueue (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:39)
    takeFromBlockingConcurrentQueue (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:47)
    takeAllFromBlockingConcurrentQueue (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:62)
    readAllFromBlockingConcurrentQueue (src/Control/Concurrent/Datastructures/BlockingConcurrentQueue.hs:77)
   0% (  0 /  8) in 'Control.Concurrent.Thread'
  Missing documentation for:
    Module header
    Thread (src/Control/Concurrent/Thread.hs:16)
    forkThread (src/Control/Concurrent/Thread.hs:22)
    isTerminated (src/Control/Concurrent/Thread.hs:39)
    joinThread (src/Control/Concurrent/Thread.hs:47)
    joinThreads (src/Control/Concurrent/Thread.hs:58)
    getThreadId (src/Control/Concurrent/Thread.hs:62)
    terminateThread (src/Control/Concurrent/Thread.hs:67)
   0% (  0 /  5) in 'Control.Concurrent.SafePrint'
  Missing documentation for:
    Module header
    SafePrintToken (src/Control/Concurrent/SafePrint.hs:5)
    createSafePrintToken (src/Control/Concurrent/SafePrint.hs:7)
    safePrint (src/Control/Concurrent/SafePrint.hs:10)
    safePrintLn (src/Control/Concurrent/SafePrint.hs:18)
  67% (  2 /  3) in 'Control.Concurrent.ExceptionUtility'
  Missing documentation for:
    Module header
   0% (  0 /  7) in 'Control.Concurrent.ExceptionCollection'
  Missing documentation for:
    Module header
    ExceptionCollection (src/Control/Concurrent/ExceptionCollection.hs:12)
    createExceptionCollection (src/Control/Concurrent/ExceptionCollection.hs:15)
    logException (src/Control/Concurrent/ExceptionCollection.hs:22)
    readExceptions (src/Control/Concurrent/ExceptionCollection.hs:39)
    collectExceptions (src/Control/Concurrent/ExceptionCollection.hs:45)
    hasExceptions (src/Control/Concurrent/ExceptionCollection.hs:31)
Documentation created:
dist/dist-sandbox-9df84abc/doc/html/concurrent-utilities/index.html,
dist/dist-sandbox-9df84abc/doc/html/concurrent-utilities/concurrent-utilities.txt
Creating package registration file:
/tmp/pkgConf-concurrent-utilities-0.2.0133535434087755422.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/concurrent-utilities-0.2.0.0-CP4GSgt1WGKHSg3LOfnkrH
Registering concurrent-utilities-0.2.0.0...
Installed concurrent-utilities-0.2.0.0
Configuring suspend-0.2.0.0...
Building suspend-0.2.0.0...
Preprocessing library suspend-0.2.0.0...
[1 of 3] Compiling Control.Concurrent.Delay ( src/Control/Concurrent/Delay.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Delay.o )
[2 of 3] Compiling Control.Concurrent.Suspend.Lifted ( src/Control/Concurrent/Suspend/Lifted.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Suspend/Lifted.o )
[3 of 3] Compiling Control.Concurrent.Suspend ( src/Control/Concurrent/Suspend.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Suspend.o )
In-place registering suspend-0.2.0.0...
Running Haddock for suspend-0.2.0.0...
Running hscolour for suspend-0.2.0.0...
Preprocessing library suspend-0.2.0.0...
Preprocessing library suspend-0.2.0.0...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: lifted-base-0.2.3.6,
monad-control-1.0.0.4, stm-2.4.4.1, transformers-base-0.4.4,
transformers-compat-0.4.0.4
Haddock coverage:
  89% (  8 /  9) in 'Control.Concurrent.Delay'
  Missing documentation for:
    Module header
  89% (  8 /  9) in 'Control.Concurrent.Suspend.Lifted'
  Missing documentation for:
    Module header
  89% (  8 /  9) in 'Control.Concurrent.Suspend'
  Missing documentation for:
    Module header
Warning: Control.Concurrent.Suspend.Lifted: could not find link destinations for:
    MonadBase
Documentation created: dist/dist-sandbox-9df84abc/doc/html/suspend/index.html,
dist/dist-sandbox-9df84abc/doc/html/suspend/suspend.txt
Creating package registration file:
/tmp/pkgConf-suspend-0.2.01197352298915256190.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/suspend-0.2.0.0-2gdQRzWcSwi6YNAVt8ltAI
Registering suspend-0.2.0.0...
Installed suspend-0.2.0.0
Configuring websockets-0.9.6.1...
Building websockets-0.9.6.1...
Preprocessing library websockets-0.9.6.1...
[ 1 of 11] Compiling Network.WebSockets.Hybi13.Mask ( src/Network/WebSockets/Hybi13/Mask.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Hybi13/Mask.o )
[ 2 of 11] Compiling Network.WebSockets.Http ( src/Network/WebSockets/Http.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Http.o )

src/Network/WebSockets/Http.hs:35: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/Network/WebSockets/Http.hs: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()
[ 3 of 11] Compiling Network.WebSockets.Types ( src/Network/WebSockets/Types.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Types.o )
[ 4 of 11] Compiling Network.WebSockets.Stream ( src/Network/WebSockets/Stream.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Stream.o )
[ 5 of 11] Compiling Network.WebSockets.Hybi13.Demultiplex ( src/Network/WebSockets/Hybi13/Demultiplex.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Hybi13/Demultiplex.o )

src/Network/WebSockets/Hybi13/Demultiplex.hs:19: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 11] Compiling Network.WebSockets.Hybi13 ( src/Network/WebSockets/Hybi13.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Hybi13.o )

src/Network/WebSockets/Hybi13.hs:19: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/Network/WebSockets/Hybi13.hs:34: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()
[ 7 of 11] Compiling Network.WebSockets.Protocol ( src/Network/WebSockets/Protocol.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Protocol.o )
[ 8 of 11] Compiling Network.WebSockets.Connection ( src/Network/WebSockets/Connection.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Connection.o )
[ 9 of 11] Compiling Network.WebSockets.Server ( src/Network/WebSockets/Server.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Server.o )
[10 of 11] Compiling Network.WebSockets.Client ( src/Network/WebSockets/Client.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets/Client.o )
[11 of 11] Compiling Network.WebSockets ( src/Network/WebSockets.hs, dist/dist-sandbox-9df84abc/build/Network/WebSockets.o )
In-place registering websockets-0.9.6.1...
Running Haddock for websockets-0.9.6.1...
Running hscolour for websockets-0.9.6.1...
Preprocessing library websockets-0.9.6.1...
Preprocessing library websockets-0.9.6.1...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: attoparsec-0.13.0.1,
base64-bytestring-1.0.0.1, blaze-builder-0.4.0.1, case-insensitive-1.2.0.5,
entropy-0.3.7, hashable-1.2.4.0, network-2.6.2.1, primitive-0.6.1.0,
random-1.1, scientific-0.3.4.4, text-1.2.2.0, vector-0.11.0.0

src/Network/WebSockets/Http.hs:35: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/Network/WebSockets/Http.hs: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()

src/Network/WebSockets/Hybi13/Demultiplex.hs:19: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/Network/WebSockets/Hybi13.hs:19: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/Network/WebSockets/Hybi13.hs:34: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:
 100% (  4 /  4) in 'Network.WebSockets.Hybi13.Mask'
  70% ( 14 / 20) in 'Network.WebSockets.Http'
  Missing documentation for:
    encodeRequestHead (src/Network/WebSockets/Http.hs:113)
    encodeRequest (src/Network/WebSockets/Http.hs:127)
    encodeResponse (src/Network/WebSockets/Http.hs:165)
    decodeResponse (src/Network/WebSockets/Http.hs:200)
    getRequestHeader (src/Network/WebSockets/Http.hs:205)
    getResponseHeader (src/Network/WebSockets/Http.hs:215)
  88% (  7 /  8) in 'Network.WebSockets.Types'
  Missing documentation for:
    ConnectionType (src/Network/WebSockets/Types.hs:130)
  38% (  3 /  8) in 'Network.WebSockets.Stream'
  Missing documentation for:
    makeSocketStream (src/Network/WebSockets/Stream.hs:101)
    makeEchoStream (src/Network/WebSockets/Stream.hs:118)
    parse (src/Network/WebSockets/Stream.hs:127)
    write (src/Network/WebSockets/Stream.hs:160)
    close (src/Network/WebSockets/Stream.hs:165)
  67% (  4 /  6) in 'Network.WebSockets.Hybi13.Demultiplex'
  Missing documentation for:
    emptyDemultiplexState (src/Network/WebSockets/Hybi13/Demultiplex.hs:69)
    demultiplex (src/Network/WebSockets/Hybi13/Demultiplex.hs:74)
   0% (  0 /  8) in 'Network.WebSockets.Hybi13'
  Missing documentation for:
    Module header
    headerVersions (src/Network/WebSockets/Hybi13.hs:51)
    finishRequest (src/Network/WebSockets/Hybi13.hs:56)
    finishResponse (src/Network/WebSockets/Hybi13.hs:67)
    encodeMessages (src/Network/WebSockets/Hybi13.hs:107)
    decodeMessages (src/Network/WebSockets/Hybi13.hs:150)
    createRequest (src/Network/WebSockets/Hybi13.hs:228)
    encodeFrame (src/Network/WebSockets/Hybi13.hs:119)
   9% (  1 / 11) in 'Network.WebSockets.Protocol'
  Missing documentation for:
    Protocol (src/Network/WebSockets/Protocol.hs:31)
    defaultProtocol (src/Network/WebSockets/Protocol.hs:37)
    protocols (src/Network/WebSockets/Protocol.hs:42)
    compatible (src/Network/WebSockets/Protocol.hs:52)
    headerVersions (src/Network/WebSockets/Protocol.hs:47)
    finishRequest (src/Network/WebSockets/Protocol.hs:59)
    finishResponse (src/Network/WebSockets/Protocol.hs:64)
    encodeMessages (src/Network/WebSockets/Protocol.hs:69)
    decodeMessages (src/Network/WebSockets/Protocol.hs:76)
    createRequest (src/Network/WebSockets/Protocol.hs:83)
  60% ( 12 / 20) in 'Network.WebSockets.Connection'
  Missing documentation for:
    AcceptRequest (src/Network/WebSockets/Connection.hs:71)
    acceptRequest (src/Network/WebSockets/Connection.hs:87)
    acceptRequestWith (src/Network/WebSockets/Connection.hs:92)
    rejectRequest (src/Network/WebSockets/Connection.hs:123)
    Connection (src/Network/WebSockets/Connection.hs:128)
    defaultConnectionOptions (src/Network/WebSockets/Connection.hs:153)
    receive (src/Network/WebSockets/Connection.hs:160)
    send (src/Network/WebSockets/Connection.hs:208)
 100% (  7 /  7) in 'Network.WebSockets.Server'
  33% (  2 /  6) in 'Network.WebSockets.Client'
  Missing documentation for:
    runClient (src/Network/WebSockets/Client.hs:39)
    runClientWith (src/Network/WebSockets/Client.hs:49)
    runClientWithSocket (src/Network/WebSockets/Client.hs:121)
    runClientWithStream (src/Network/WebSockets/Client.hs:76)
  76% ( 41 / 54) in 'Network.WebSockets'
  Missing documentation for:
    Module header
    AcceptRequest (src/Network/WebSockets/Connection.hs:71)
    acceptRequest (src/Network/WebSockets/Connection.hs:87)
    acceptRequestWith (src/Network/WebSockets/Connection.hs:92)
    rejectRequest (src/Network/WebSockets/Connection.hs:123)
    Connection (src/Network/WebSockets/Connection.hs:128)
    defaultConnectionOptions (src/Network/WebSockets/Connection.hs:153)
    receive (src/Network/WebSockets/Connection.hs:160)
    send (src/Network/WebSockets/Connection.hs:208)
    runClient (src/Network/WebSockets/Client.hs:39)
    runClientWith (src/Network/WebSockets/Client.hs:49)
    runClientWithSocket (src/Network/WebSockets/Client.hs:121)
    runClientWithStream (src/Network/WebSockets/Client.hs:76)
Warning: Network.WebSockets.Stream: could not find link destinations for:
    Socket Parser
Warning: Network.WebSockets.Connection: could not find link destinations for:
    ConnectionType Protocol
Warning: Network.WebSockets: could not find link destinations for:
    CI Text Text Socket
Documentation created:
dist/dist-sandbox-9df84abc/doc/html/websockets/index.html,
dist/dist-sandbox-9df84abc/doc/html/websockets/websockets.txt
Creating package registration file:
/tmp/pkgConf-websockets-0.9.616798954361545032460.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/websockets-0.9.6.1-By7X9HQ4PMH6p2lMzLa4pS
Registering websockets-0.9.6.1...
Installed websockets-0.9.6.1
Configuring wai-extra-3.0.14...
Building wai-extra-3.0.14...
Preprocessing library wai-extra-3.0.14...
[ 1 of 30] Compiling Network.Wai.EventSource.EventStream ( Network/Wai/EventSource/EventStream.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/EventSource/EventStream.o )
[ 2 of 30] Compiling Network.Wai.EventSource ( Network/Wai/EventSource.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/EventSource.o )
[ 3 of 30] Compiling Network.Wai.Test ( Network/Wai/Test.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Test.o )
[ 4 of 30] Compiling Network.Wai.UrlMap ( Network/Wai/UrlMap.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/UrlMap.o )
[ 5 of 30] Compiling Network.Wai.Middleware.Routed ( Network/Wai/Middleware/Routed.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/Routed.o )
[ 6 of 30] Compiling Network.Wai.Middleware.StreamFile ( Network/Wai/Middleware/StreamFile.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/StreamFile.o )
[ 7 of 30] Compiling Network.Wai.Middleware.HttpAuth ( Network/Wai/Middleware/HttpAuth.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/HttpAuth.o )
[ 8 of 30] Compiling Network.Wai.Middleware.Vhost ( Network/Wai/Middleware/Vhost.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/Vhost.o )
[ 9 of 30] Compiling Network.Wai.Middleware.StripHeaders ( Network/Wai/Middleware/StripHeaders.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/StripHeaders.o )
[10 of 30] Compiling Network.Wai.Middleware.Rewrite ( Network/Wai/Middleware/Rewrite.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/Rewrite.o )
[11 of 30] Compiling Network.Wai.Middleware.MethodOverridePost ( Network/Wai/Middleware/MethodOverridePost.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/MethodOverridePost.o )
[12 of 30] Compiling Network.Wai.Middleware.MethodOverride ( Network/Wai/Middleware/MethodOverride.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/MethodOverride.o )
[13 of 30] Compiling Network.Wai.Middleware.Jsonp ( Network/Wai/Middleware/Jsonp.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/Jsonp.o )
[14 of 30] Compiling Network.Wai.Middleware.RequestLogger.Internal ( Network/Wai/Middleware/RequestLogger/Internal.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/RequestLogger/Internal.o )
[15 of 30] Compiling Network.Wai.Parse ( Network/Wai/Parse.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Parse.o )
[16 of 30] Compiling Network.Wai.Middleware.Local ( Network/Wai/Middleware/Local.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/Local.o )
[17 of 30] Compiling Network.Wai.Middleware.CleanPath ( Network/Wai/Middleware/CleanPath.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/CleanPath.o )
[18 of 30] Compiling Network.Wai.Middleware.Autohead ( Network/Wai/Middleware/Autohead.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/Autohead.o )
[19 of 30] Compiling Network.Wai.Request ( Network/Wai/Request.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Request.o )
[20 of 30] Compiling Network.Wai.Middleware.ForceDomain ( Network/Wai/Middleware/ForceDomain.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/ForceDomain.o )

Network/Wai/Middleware/ForceDomain.hs:7:1: Warning:
    The import of ‘mempty’ from module ‘Data.Monoid’ is redundant
[21 of 30] Compiling Network.Wai.Middleware.ForceSSL ( Network/Wai/Middleware/ForceSSL.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/ForceSSL.o )
[22 of 30] Compiling Network.Wai.Middleware.Approot ( Network/Wai/Middleware/Approot.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/Approot.o )
[23 of 30] Compiling Network.Wai.Middleware.AddHeaders ( Network/Wai/Middleware/AddHeaders.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/AddHeaders.o )
[24 of 30] Compiling Network.Wai.Middleware.AcceptOverride ( Network/Wai/Middleware/AcceptOverride.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/AcceptOverride.o )
[25 of 30] Compiling Network.Wai.Header ( Network/Wai/Header.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Header.o )
[26 of 30] Compiling Network.Wai.Middleware.RequestLogger ( Network/Wai/Middleware/RequestLogger.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/RequestLogger.o )

Network/Wai/Middleware/RequestLogger.hs:25:1: Warning:
    The import of ‘unpack’
    from module ‘Data.ByteString.Char8’ is redundant

Network/Wai/Middleware/RequestLogger.hs:36:1: Warning:
    The import of ‘mconcat’ from module ‘Data.Monoid’ is redundant
[27 of 30] Compiling Network.Wai.Middleware.RequestLogger.JSON ( Network/Wai/Middleware/RequestLogger/JSON.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/RequestLogger/JSON.o )
[28 of 30] Compiling Network.Wai.Middleware.Gzip ( Network/Wai/Middleware/Gzip.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Middleware/Gzip.o )
[29 of 30] Compiling Network.Wai.Handler.CGI ( Network/Wai/Handler/CGI.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Handler/CGI.o )

Network/Wai/Handler/CGI.hs:106:15: Warning:
    Fields of ‘Request’ not initialised: requestHeaderReferer,
                                         requestHeaderUserAgent
    In the expression:
      Request
        {requestMethod = rmethod, rawPathInfo = B.pack pinfo,
         pathInfo = H.decodePathSegments $ B.pack pinfo,
         rawQueryString = B.pack qstring,
         queryString = H.parseQuery $ B.pack qstring,
         requestHeaders = reqHeaders, isSecure = isSecure',
         remoteHost = addr, httpVersion = H.http11,
         requestBody = requestBody', vault = mempty,
         requestBodyLength = KnownLength $ fromIntegral contentLength,
         requestHeaderHost = lookup "host" reqHeaders,
         requestHeaderRange = lookup hRange reqHeaders}
    In an equation for ‘env’:
        env
          = Request
              {requestMethod = rmethod, rawPathInfo = B.pack pinfo,
               pathInfo = H.decodePathSegments $ B.pack pinfo,
               rawQueryString = B.pack qstring,
               queryString = H.parseQuery $ B.pack qstring,
               requestHeaders = reqHeaders, isSecure = isSecure',
               remoteHost = addr, httpVersion = H.http11,
               requestBody = requestBody', vault = mempty,
               requestBodyLength = KnownLength $ fromIntegral contentLength,
               requestHeaderHost = lookup "host" reqHeaders,
               requestHeaderRange = lookup hRange reqHeaders}
    In the expression:
      do { let rmethod = B.pack $ lookup' "REQUEST_METHOD" vars
               pinfo = lookup' "PATH_INFO" vars
               ....;
           addrs <- getAddrInfo Nothing (Just remoteHost') Nothing;
           requestBody' <- inputH contentLength;
           let addr = ...
               reqHeaders = map (cleanupVarName *** B.pack) vars
               ....;
           .... }
[30 of 30] Compiling Network.Wai.Handler.SCGI ( Network/Wai/Handler/SCGI.hs, dist/dist-sandbox-9df84abc/build/Network/Wai/Handler/SCGI.o )
In-place registering wai-extra-3.0.14...
Running Haddock for wai-extra-3.0.14...
Running hscolour for wai-extra-3.0.14...
Preprocessing library wai-extra-3.0.14...
Preprocessing library wai-extra-3.0.14...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: ansi-terminal-0.6.2.3, appar-0.1.4,
attoparsec-0.13.0.1, auto-update-0.1.3, base64-bytestring-1.0.0.1,
blaze-builder-0.4.0.1, byteorder-1.0.4, bytestring-builder-0.10.6.0.0,
case-insensitive-1.2.0.5, cookie-0.4.1.6, data-default-class-0.0.1,
dlist-0.7.1.2, easy-file-0.2.1, exceptions-0.8.2.1, fast-logger-2.4.1,
hashable-1.2.4.0, http-types-0.9, iproute-1.7.0, lifted-base-0.2.3.6,
mmorph-1.0.5, monad-control-1.0.0.4, mtl-2.2.1, network-2.6.2.1,
old-locale-1.0.0.7, old-time-1.1.0.3, primitive-0.6.1.0, random-1.1,
resourcet-1.1.7, scientific-0.3.4.4, semigroups-0.18.0.1, stm-2.4.4.1,
streaming-commons-0.1.15, stringsearch-0.3.6.6, syb-0.6, tagged-0.8.2,
text-1.2.2.0, transformers-base-0.4.4, transformers-compat-0.4.0.4,
unix-compat-0.4.1.4, unix-time-0.3.6, unordered-containers-0.2.6.0,
vault-0.3.0.5, vector-0.11.0.0, void-0.7.1, wai-3.2.0, wai-logger-2.2.5,
word8-0.1.2, zlib-0.5.4.2

Network/Wai/Middleware/ForceDomain.hs:7:1: Warning:
    The import of ‘mempty’ from module ‘Data.Monoid’ is redundant

Network/Wai/Middleware/RequestLogger.hs:25:1: Warning:
    The import of ‘unpack’
    from module ‘Data.ByteString.Char8’ is redundant

Network/Wai/Middleware/RequestLogger.hs:36:1: Warning:
    The import of ‘mconcat’ from module ‘Data.Monoid’ is redundant

Network/Wai/Handler/CGI.hs:106:15: Warning:
    Fields of ‘Request’ not initialised: requestHeaderReferer,
                                         requestHeaderUserAgent
    In the expression:
      Request
        {requestMethod = rmethod, rawPathInfo = B.pack pinfo,
         pathInfo = H.decodePathSegments $ B.pack pinfo,
         rawQueryString = B.pack qstring,
         queryString = H.parseQuery $ B.pack qstring,
         requestHeaders = reqHeaders, isSecure = isSecure',
         remoteHost = addr, httpVersion = H.http11,
         requestBody = requestBody', vault = mempty,
         requestBodyLength = KnownLength $ fromIntegral contentLength,
         requestHeaderHost = lookup "host" reqHeaders,
         requestHeaderRange = lookup hRange reqHeaders}
    In an equation for ‘env’:
        env
          = Request
              {requestMethod = rmethod, rawPathInfo = B.pack pinfo,
               pathInfo = H.decodePathSegments $ B.pack pinfo,
               rawQueryString = B.pack qstring,
               queryString = H.parseQuery $ B.pack qstring,
               requestHeaders = reqHeaders, isSecure = isSecure',
               remoteHost = addr, httpVersion = H.http11,
               requestBody = requestBody', vault = mempty,
               requestBodyLength = KnownLength $ fromIntegral contentLength,
               requestHeaderHost = lookup "host" reqHeaders,
               requestHeaderRange = lookup hRange reqHeaders}
    In the expression:
      do { let rmethod = B.pack $ lookup' "REQUEST_METHOD" vars
               pinfo = lookup' "PATH_INFO" vars
               ....;
           addrs <- getAddrInfo Nothing (Just remoteHost') Nothing;
           requestBody' <- inputH contentLength;
           let addr = ...
               reqHeaders = map (cleanupVarName *** B.pack) vars
               ....;
           .... }
Haddock coverage:
 100% (  3 /  3) in 'Network.Wai.EventSource.EventStream'
 100% (  4 /  4) in 'Network.Wai.EventSource'
Warning: Couldn't find .haddock for export defaultRequest
  45% ( 13 / 29) in 'Network.Wai.Test'
  Missing documentation for:
    Module header
    Session (Network/Wai/Test.hs:67)
    runSession (Network/Wai/Test.hs:110)
    request (Network/Wai/Test.hs:123)
    srequest (Network/Wai/Test.hs:183)
    SRequest (Network/Wai/Test.hs:113)
    SResponse (Network/Wai/Test.hs:117)
    defaultRequest
    setRawPathInfo (Network/Wai/Test.hs:137)
    assertStatus (Network/Wai/Test.hs:245)
    assertContentType (Network/Wai/Test.hs:228)
    assertBody (Network/Wai/Test.hs:255)
    assertBodyContains (Network/Wai/Test.hs:263)
    assertHeader (Network/Wai/Test.hs:273)
    assertNoHeader (Network/Wai/Test.hs:292)
    WaiTestFailure (Network/Wai/Test.hs:224)
  57% (  4 /  7) in 'Network.Wai.UrlMap'
  Missing documentation for:
    UrlMap' (Network/Wai/UrlMap.hs:38)
    UrlMap (Network/Wai/UrlMap.hs:53)
    mapUrls (Network/Wai/UrlMap.hs:103)
 100% (  3 /  3) in 'Network.Wai.Middleware.Routed'
 100% (  2 /  2) in 'Network.Wai.Middleware.StreamFile'
 100% ( 11 / 11) in 'Network.Wai.Middleware.HttpAuth'
   0% (  0 /  5) in 'Network.Wai.Middleware.Vhost'
  Missing documentation for:
    Module header
    vhost (Network/Wai/Middleware/Vhost.hs:14)
    redirectWWW (Network/Wai/Middleware/Vhost.hs:20)
    redirectTo (Network/Wai/Middleware/Vhost.hs:30)
    redirectToLogged (Network/Wai/Middleware/Vhost.hs:34)
  40% (  2 /  5) in 'Network.Wai.Middleware.StripHeaders'
  Missing documentation for:
    Module header
    stripHeader (Network/Wai/Middleware/StripHeaders.hs:23)
    stripHeaders (Network/Wai/Middleware/StripHeaders.hs:26)
  67% (  2 /  3) in 'Network.Wai.Middleware.Rewrite'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Network.Wai.Middleware.MethodOverridePost'
  50% (  1 /  2) in 'Network.Wai.Middleware.MethodOverride'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Network.Wai.Middleware.Jsonp'
  33% (  1 /  3) in 'Network.Wai.Middleware.RequestLogger.Internal'
  Missing documentation for:
    logToByteString (Network/Wai/Middleware/RequestLogger/Internal.hs:17)
    getDateGetter (Network/Wai/Middleware/RequestLogger/Internal.hs:20)
  71% ( 10 / 14) in 'Network.Wai.Parse'
  Missing documentation for:
    parseRequestBody (Network/Wai/Parse.hs:174)
    RequestBodyType (Network/Wai/Parse.hs:139)
    getRequestBodyType (Network/Wai/Parse.hs:141)
    sinkRequestBody (Network/Wai/Parse.hs:182)
 100% (  2 /  2) in 'Network.Wai.Middleware.Local'
   0% (  0 /  2) in 'Network.Wai.Middleware.CleanPath'
  Missing documentation for:
    Module header
    cleanPath (Network/Wai/Middleware/CleanPath.hs:15)
  50% (  1 /  2) in 'Network.Wai.Middleware.Autohead'
  Missing documentation for:
    autohead (Network/Wai/Middleware/Autohead.hs:11)
 100% (  3 /  3) in 'Network.Wai.Request'
 100% (  2 /  2) in 'Network.Wai.Middleware.ForceDomain'
 100% (  2 /  2) in 'Network.Wai.Middleware.ForceSSL'
 100% ( 11 / 11) in 'Network.Wai.Middleware.Approot'
 100% (  2 /  2) in 'Network.Wai.Middleware.AddHeaders'
   0% (  0 /  2) in 'Network.Wai.Middleware.AcceptOverride'
  Missing documentation for:
    Module header
    acceptOverride (Network/Wai/Middleware/AcceptOverride.hs:9)
 100% (  2 /  2) in 'Network.Wai.Header'
Warning: Couldn't find .haddock for export IPAddrSource
  50% (  8 / 16) in 'Network.Wai.Middleware.RequestLogger'
  Missing documentation for:
    Module header
    mkRequestLogger (Network/Wai/Middleware/RequestLogger.hs:91)
    OutputFormat (Network/Wai/Middleware/RequestLogger.hs:52)
    OutputFormatter (Network/Wai/Middleware/RequestLogger.hs:57)
    OutputFormatterWithDetails (Network/Wai/Middleware/RequestLogger.hs:58)
    Destination (Network/Wai/Middleware/RequestLogger.hs:61)
    Callback (Network/Wai/Middleware/RequestLogger.hs:65)
    IPAddrSource
   0% (  0 /  2) in 'Network.Wai.Middleware.RequestLogger.JSON'
  Missing documentation for:
    Module header
    formatAsJSON (Network/Wai/Middleware/RequestLogger/JSON.hs:23)
Warning: Couldn't find .haddock for export def
  25% (  2 /  8) in 'Network.Wai.Middleware.Gzip'
  Missing documentation for:
    GzipSettings (Network/Wai/Middleware/Gzip.hs:48)
    gzipFiles (Network/Wai/Middleware/Gzip.hs:49)
    GzipFiles (Network/Wai/Middleware/Gzip.hs:53)
    gzipCheckMime (Network/Wai/Middleware/Gzip.hs:50)
    def
    defaultCheckMime (Network/Wai/Middleware/Gzip.hs:59)
  80% (  4 /  5) in 'Network.Wai.Handler.CGI'
  Missing documentation for:
    requestBodyFunc (Network/Wai/Handler/CGI.hs:186)
   0% (  0 /  3) in 'Network.Wai.Handler.SCGI'
  Missing documentation for:
    Module header
    run (Network/Wai/Handler/SCGI.hs:19)
    runSendfile (Network/Wai/Handler/SCGI.hs:22)
Warning: Network.Wai.EventSource: could not find link destinations for:
    Application
Warning: Network.Wai.Test: could not find link destinations for:
    Application ClientState SetCookie Request Status ResponseHeaders CI
Warning: Network.Wai.UrlMap: could not find link destinations for:
    Application ToApplication Path Text
Warning: Network.Wai.Middleware.Routed: could not find link destinations for:
    Text Middleware
Warning: Network.Wai.Middleware.StreamFile: could not find link destinations for:
    Middleware
Warning: Network.Wai.Middleware.HttpAuth: could not find link destinations for:
    Middleware Application Request
Warning: Network.Wai.Middleware.Vhost: could not find link destinations for:
    Request Application Text Response
Warning: Network.Wai.Middleware.StripHeaders: could not find link destinations for:
    Response Request Middleware
Warning: Network.Wai.Middleware.Rewrite: could not find link destinations for:
    Text RequestHeaders Middleware
Warning: Network.Wai.Middleware.MethodOverridePost: could not find link destinations for:
    Middleware
Warning: Network.Wai.Middleware.MethodOverride: could not find link destinations for:
    Middleware
Warning: Network.Wai.Middleware.Jsonp: could not find link destinations for:
    Middleware
Warning: Network.Wai.Parse: could not find link destinations for:
    Request InternalState
Warning: Network.Wai.Middleware.Local: could not find link destinations for:
    Response Middleware
Warning: Network.Wai.Middleware.CleanPath: could not find link destinations for:
    Text Application
Warning: Network.Wai.Middleware.Autohead: could not find link destinations for:
    Middleware
Warning: Network.Wai.Request: could not find link destinations for:
    Request isSecure
Warning: Network.Wai.Middleware.ForceDomain: could not find link destinations for:
    Middleware
Warning: Network.Wai.Middleware.ForceSSL: could not find link destinations for:
    Middleware
Warning: Network.Wai.Middleware.Approot: could not find link destinations for:
    Request Middleware
Warning: Network.Wai.Middleware.AddHeaders: could not find link destinations for:
    Middleware
Warning: Network.Wai.Middleware.AcceptOverride: could not find link destinations for:
    Middleware
Warning: Network.Wai.Header: could not find link destinations for:
    HeaderName Header
Warning: Network.Wai.Middleware.RequestLogger: could not find link destinations for:
    Middleware Default ZonedDate Request Status LogStr LoggerSet
Warning: Network.Wai.Middleware.Gzip: could not find link destinations for:
    Middleware Default
Warning: Network.Wai.Handler.CGI: could not find link destinations for:
    Application
Warning: Network.Wai.Handler.SCGI: could not find link destinations for:
    Application
Documentation created:
dist/dist-sandbox-9df84abc/doc/html/wai-extra/index.html,
dist/dist-sandbox-9df84abc/doc/html/wai-extra/wai-extra.txt
Creating package registration file:
/tmp/pkgConf-wai-extra-3.013760352171282648518.14
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/wai-extra-3.0.14-HezOASjimQ9LgiZE8Qv4lH
Registering wai-extra-3.0.14...
Installed wai-extra-3.0.14
Configuring timers-0.2.0.3...
Building timers-0.2.0.3...
Preprocessing library timers-0.2.0.3...
[1 of 3] Compiling Control.Concurrent.Timer.Types ( src/Control/Concurrent/Timer/Types.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Timer/Types.o )
[2 of 3] Compiling Control.Concurrent.Timer.Lifted ( src/Control/Concurrent/Timer/Lifted.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Timer/Lifted.o )

src/Control/Concurrent/Timer/Lifted.hs:20: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()
[3 of 3] Compiling Control.Concurrent.Timer ( src/Control/Concurrent/Timer.hs, dist/dist-sandbox-9df84abc/build/Control/Concurrent/Timer.o )

src/Control/Concurrent/Timer.hs:18: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()
In-place registering timers-0.2.0.3...
Running Haddock for timers-0.2.0.3...
Running hscolour for timers-0.2.0.3...
Preprocessing library timers-0.2.0.3...
Preprocessing library timers-0.2.0.3...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: lifted-base-0.2.3.6,
monad-control-1.0.0.4, stm-2.4.4.1, transformers-base-0.4.4,
transformers-compat-0.4.0.4

src/Control/Concurrent/Timer/Lifted.hs:20: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/Control/Concurrent/Timer.hs:18: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()
Haddock coverage:
  33% (  1 /  3) in 'Control.Concurrent.Timer.Types'
  Missing documentation for:
    Module header
    TimerImmutable (src/Control/Concurrent/Timer/Types.hs:19)
  91% ( 10 / 11) in 'Control.Concurrent.Timer.Lifted'
  Missing documentation for:
    Module header
  91% ( 10 / 11) in 'Control.Concurrent.Timer'
  Missing documentation for:
    Module header
Warning: Control.Concurrent.Timer.Lifted: could not find link destinations for:
    MonadBaseControl MonadBase
Documentation created: dist/dist-sandbox-9df84abc/doc/html/timers/index.html,
dist/dist-sandbox-9df84abc/doc/html/timers/timers.txt
Creating package registration file:
/tmp/pkgConf-timers-0.2.017878975251745897490.3
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/timers-0.2.0.3-LvchEKW85hHKv5d7239Mlo
Registering timers-0.2.0.3...
Installed timers-0.2.0.3
Downloading eventloop-0.7.0.0...
Configuring eventloop-0.7.0.0...
Building eventloop-0.7.0.0...
Preprocessing library eventloop-0.7.0.0...
[ 1 of 58] Compiling Eventloop.Utility.Vectors ( src/Eventloop/Utility/Vectors.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Utility/Vectors.o )
[ 2 of 58] Compiling Eventloop.Utility.Websockets ( src/Eventloop/Utility/Websockets.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Utility/Websockets.o )
[ 3 of 58] Compiling Eventloop.Utility.Config ( src/Eventloop/Utility/Config.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Utility/Config.o )
[ 4 of 58] Compiling Eventloop.Types.Common ( src/Eventloop/Types/Common.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Types/Common.o )
[ 5 of 58] Compiling Eventloop.Module.Timer.Types ( src/Eventloop/Module/Timer/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Timer/Types.o )
[ 6 of 58] Compiling Eventloop.Module.StdOut.Types ( src/Eventloop/Module/StdOut/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StdOut/Types.o )
[ 7 of 58] Compiling Eventloop.Module.StdIn.Types ( src/Eventloop/Module/StdIn/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StdIn/Types.o )
[ 8 of 58] Compiling Eventloop.Module.File.Types ( src/Eventloop/Module/File/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/File/Types.o )
[ 9 of 58] Compiling Eventloop.Module.Websocket.Mouse.Types ( src/Eventloop/Module/Websocket/Mouse/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Mouse/Types.o )
[10 of 58] Compiling Eventloop.Module.Graphs.Types ( src/Eventloop/Module/Graphs/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Graphs/Types.o )
[11 of 58] Compiling Eventloop.Module.Websocket.Keyboard.Types ( src/Eventloop/Module/Websocket/Keyboard/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Keyboard/Types.o )
[12 of 58] Compiling Eventloop.Module.Websocket.Canvas.Types ( src/Eventloop/Module/Websocket/Canvas/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Canvas/Types.o )
[13 of 58] Compiling Eventloop.Module.BasicShapes.Types ( src/Eventloop/Module/BasicShapes/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/BasicShapes/Types.o )
[14 of 58] Compiling Eventloop.Utility.Trees.LayoutTree ( src/Eventloop/Utility/Trees/LayoutTree.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Utility/Trees/LayoutTree.o )
[15 of 58] Compiling Eventloop.Utility.Trees.GeneralTree ( src/Eventloop/Utility/Trees/GeneralTree.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Utility/Trees/GeneralTree.o )
[16 of 58] Compiling Eventloop.Module.DrawTrees.Types ( src/Eventloop/Module/DrawTrees/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/DrawTrees/Types.o )
[17 of 58] Compiling Eventloop.Module.Websocket.Canvas.Opcode ( src/Eventloop/Module/Websocket/Canvas/Opcode.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Canvas/Opcode.o )
[18 of 58] Compiling Eventloop.Module.Websocket.Canvas.JSONEncoding ( src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Canvas/JSONEncoding.o )
[19 of 58] Compiling Eventloop.Module.BasicShapes.MeasureTextHack ( src/Eventloop/Module/BasicShapes/MeasureTextHack.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/BasicShapes/MeasureTextHack.o )
[20 of 58] Compiling Eventloop.Module.BasicShapes.Classes ( src/Eventloop/Module/BasicShapes/Classes.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/BasicShapes/Classes.o )
[21 of 58] Compiling Eventloop.Module.StatefulGraphics.Types ( src/Eventloop/Module/StatefulGraphics/Types.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StatefulGraphics/Types.o )
[22 of 58] Compiling Eventloop.Types.Events ( src/Eventloop/Types/Events.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Types/Events.o )
[23 of 58] Compiling Eventloop.Types.Exception ( src/Eventloop/Types/Exception.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Types/Exception.o )
[24 of 58] Compiling Eventloop.Types.System ( src/Eventloop/Types/System.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Types/System.o )
[25 of 58] Compiling Eventloop.Module.Websocket.Canvas.Canvas ( src/Eventloop/Module/Websocket/Canvas/Canvas.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Canvas/Canvas.o )
[26 of 58] Compiling Eventloop.Module.Websocket.Canvas ( src/Eventloop/Module/Websocket/Canvas.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Canvas.o )
[27 of 58] Compiling Eventloop.Module.Websocket.Keyboard.Keyboard ( src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Keyboard/Keyboard.o )
[28 of 58] Compiling Eventloop.Module.Websocket.Keyboard ( src/Eventloop/Module/Websocket/Keyboard.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Keyboard.o )
[29 of 58] Compiling Eventloop.Module.Websocket.Mouse.Mouse ( src/Eventloop/Module/Websocket/Mouse/Mouse.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Mouse/Mouse.o )
[30 of 58] Compiling Eventloop.Module.Websocket.Mouse ( src/Eventloop/Module/Websocket/Mouse.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Websocket/Mouse.o )
[31 of 58] Compiling Eventloop.Module.DrawTrees.DrawTrees ( src/Eventloop/Module/DrawTrees/DrawTrees.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/DrawTrees/DrawTrees.o )
[32 of 58] Compiling Eventloop.Module.DrawTrees ( src/Eventloop/Module/DrawTrees.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/DrawTrees.o )
[33 of 58] Compiling Eventloop.Module.BasicShapes.BasicShapes ( src/Eventloop/Module/BasicShapes/BasicShapes.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/BasicShapes/BasicShapes.o )
[34 of 58] Compiling Eventloop.Module.BasicShapes ( src/Eventloop/Module/BasicShapes.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/BasicShapes.o )
[35 of 58] Compiling Eventloop.Module.File.File ( src/Eventloop/Module/File/File.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/File/File.o )
[36 of 58] Compiling Eventloop.Module.File ( src/Eventloop/Module/File.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/File.o )
[37 of 58] Compiling Eventloop.Module.StatefulGraphics.StatefulGraphics ( src/Eventloop/Module/StatefulGraphics/StatefulGraphics.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StatefulGraphics/StatefulGraphics.o )
[38 of 58] Compiling Eventloop.Module.StatefulGraphics ( src/Eventloop/Module/StatefulGraphics.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StatefulGraphics.o )
[39 of 58] Compiling Eventloop.Module.StdIn.StdIn ( src/Eventloop/Module/StdIn/StdIn.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StdIn/StdIn.o )
[40 of 58] Compiling Eventloop.Module.StdIn ( src/Eventloop/Module/StdIn.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StdIn.o )
[41 of 58] Compiling Eventloop.Module.StdOut.StdOut ( src/Eventloop/Module/StdOut/StdOut.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StdOut/StdOut.o )
[42 of 58] Compiling Eventloop.Module.StdOut ( src/Eventloop/Module/StdOut.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/StdOut.o )
[43 of 58] Compiling Eventloop.Module.Timer.Timer ( src/Eventloop/Module/Timer/Timer.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Timer/Timer.o )
[44 of 58] Compiling Eventloop.Module.Timer ( src/Eventloop/Module/Timer.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Timer.o )
[45 of 58] Compiling Eventloop.DefaultConfiguration ( src/Eventloop/DefaultConfiguration.hs, dist/dist-sandbox-9df84abc/build/Eventloop/DefaultConfiguration.o )
[46 of 58] Compiling Eventloop.Module.Graphs.Graphs ( src/Eventloop/Module/Graphs/Graphs.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Graphs/Graphs.o )
[47 of 58] Compiling Eventloop.Module.Graphs ( src/Eventloop/Module/Graphs.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Module/Graphs.o )
[48 of 58] Compiling Eventloop.OutRouter ( src/Eventloop/OutRouter.hs, dist/dist-sandbox-9df84abc/build/Eventloop/OutRouter.o )
[49 of 58] Compiling Eventloop.System.Processing ( src/Eventloop/System/Processing.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/Processing.o )
[50 of 58] Compiling Eventloop.System.TeardownThread ( src/Eventloop/System/TeardownThread.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/TeardownThread.o )
[51 of 58] Compiling Eventloop.System.Setup ( src/Eventloop/System/Setup.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/Setup.o )
[52 of 58] Compiling Eventloop.System.SenderThread ( src/Eventloop/System/SenderThread.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/SenderThread.o )
[53 of 58] Compiling Eventloop.System.RetrieverThread ( src/Eventloop/System/RetrieverThread.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/RetrieverThread.o )
[54 of 58] Compiling Eventloop.System.OutRouterThread ( src/Eventloop/System/OutRouterThread.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/OutRouterThread.o )
[55 of 58] Compiling Eventloop.System.InitializationThread ( src/Eventloop/System/InitializationThread.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/InitializationThread.o )
[56 of 58] Compiling Eventloop.System.EventloopThread ( src/Eventloop/System/EventloopThread.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/EventloopThread.o )
[57 of 58] Compiling Eventloop.System.DisplayExceptionThread ( src/Eventloop/System/DisplayExceptionThread.hs, dist/dist-sandbox-9df84abc/build/Eventloop/System/DisplayExceptionThread.o )
[58 of 58] Compiling Eventloop.Core   ( src/Eventloop/Core.hs, dist/dist-sandbox-9df84abc/build/Eventloop/Core.o )
In-place registering eventloop-0.7.0.0...
Running Haddock for eventloop-0.7.0.0...
Running hscolour for eventloop-0.7.0.0...
Preprocessing library eventloop-0.7.0.0...
Preprocessing library eventloop-0.7.0.0...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: attoparsec-0.13.0.1,
base64-bytestring-1.0.0.1, blaze-builder-0.4.0.1, case-insensitive-1.2.0.5,
dlist-0.7.1.2, entropy-0.3.7, hashable-1.2.4.0, lifted-base-0.2.3.6,
monad-control-1.0.0.4, mtl-2.2.1, network-2.6.2.1, primitive-0.6.1.0,
random-1.1, scientific-0.3.4.4, stm-2.4.4.1, syb-0.6, text-1.2.2.0,
transformers-base-0.4.4, transformers-compat-0.4.0.4,
unordered-containers-0.2.6.0, vector-0.11.0.0
Haddock coverage:
   6% (  2 / 35) in 'Eventloop.Utility.Vectors'
  Missing documentation for:
    Module header
    Angle (src/Eventloop/Utility/Vectors.hs:7)
    Radians (src/Eventloop/Utility/Vectors.hs:8)
    Length (src/Eventloop/Utility/Vectors.hs:9)
    X (src/Eventloop/Utility/Vectors.hs:11)
    Y (src/Eventloop/Utility/Vectors.hs:12)
    Offset (src/Eventloop/Utility/Vectors.hs:13)
    PolarCoord (src/Eventloop/Utility/Vectors.hs:15)
    Point (src/Eventloop/Utility/Vectors.hs:18)
    Coord (src/Eventloop/Utility/Vectors.hs:22)
     (src/Eventloop/Utility/Vectors.hs:26)
     (src/Eventloop/Utility/Vectors.hs:30)
    ExtremaCoord (src/Eventloop/Utility/Vectors.hs:35)
     (src/Eventloop/Utility/Vectors.hs:41)
    degreesToRadians (src/Eventloop/Utility/Vectors.hs:48)
    radiansToDegrees (src/Eventloop/Utility/Vectors.hs:52)
    lengthToPoint (src/Eventloop/Utility/Vectors.hs:56)
    lengthBetweenPoints (src/Eventloop/Utility/Vectors.hs:60)
    differenceBetweenPoints (src/Eventloop/Utility/Vectors.hs:66)
    averagePoint (src/Eventloop/Utility/Vectors.hs:70)
    followVector (src/Eventloop/Utility/Vectors.hs:96)
    originPoint (src/Eventloop/Utility/Vectors.hs:104)
    Translate (src/Eventloop/Utility/Vectors.hs:106)
    Vector2D (src/Eventloop/Utility/Vectors.hs:110)
     (src/Eventloop/Utility/Vectors.hs:117)
     (src/Eventloop/Utility/Vectors.hs:132)
    ToPoint (src/Eventloop/Utility/Vectors.hs:155)
     (src/Eventloop/Utility/Vectors.hs:158)
    ToPolarCoord (src/Eventloop/Utility/Vectors.hs:162)
     (src/Eventloop/Utility/Vectors.hs:165)
    RotateLeftAround (src/Eventloop/Utility/Vectors.hs:183)
     (src/Eventloop/Utility/Vectors.hs:186)
     (src/Eventloop/Utility/Vectors.hs:190)
   0% (  0 / 21) in 'Eventloop.Utility.Websockets'
  Missing documentation for:
    Module header
    Host (src/Eventloop/Utility/Websockets.hs:18)
    Port (src/Eventloop/Utility/Websockets.hs:19)
    Message (src/Eventloop/Utility/Websockets.hs:20)
    ReceiveBuffer (src/Eventloop/Utility/Websockets.hs:21)
    ServerSocket (src/Eventloop/Utility/Websockets.hs:23)
    ClientSocket (src/Eventloop/Utility/Websockets.hs:24)
    ReaderThread (src/Eventloop/Utility/Websockets.hs:26)
    UnbufferedReaderThread (src/Eventloop/Utility/Websockets.hs:27)
     (src/Eventloop/Utility/Websockets.hs:29)
    createBindListenServerSocket (src/Eventloop/Utility/Websockets.hs:32)
    acceptFirstConnection (src/Eventloop/Utility/Websockets.hs:42)
    setupWebsocketConnection (src/Eventloop/Utility/Websockets.hs:50)
    handleCloseRequestException (src/Eventloop/Utility/Websockets.hs:57)
    takeMessage (src/Eventloop/Utility/Websockets.hs:81)
    writeMessage (src/Eventloop/Utility/Websockets.hs:90)
    writeBinaryMessage (src/Eventloop/Utility/Websockets.hs:94)
    isConnected (src/Eventloop/Utility/Websockets.hs:98)
    closeWebsocketConnection (src/Eventloop/Utility/Websockets.hs:101)
    destroyWebsocketConnection (src/Eventloop/Utility/Websockets.hs:123)
    Connection
   0% (  0 /  5) in 'Eventloop.Utility.Config'
  Missing documentation for:
    Module header
    ipAddress (src/Eventloop/Utility/Config.hs:5)
    keyboardPort (src/Eventloop/Utility/Config.hs:6)
    mousePort (src/Eventloop/Utility/Config.hs:7)
    canvasPort (src/Eventloop/Utility/Config.hs:8)
   0% (  0 /  5) in 'Eventloop.Types.Common'
  Missing documentation for:
    Module header
    EventloopModuleIdentifier (src/Eventloop/Types/Common.hs:3)
    ProcessingDescription (src/Eventloop/Types/Common.hs:4)
    NamedId (src/Eventloop/Types/Common.hs:6)
    NumericId (src/Eventloop/Types/Common.hs:7)
   0% (  0 /  8) in 'Eventloop.Module.Timer.Types'
  Missing documentation for:
    Module header
    MicroSecondDelay (src/Eventloop/Module/Timer/Types.hs:11)
    TimerId (src/Eventloop/Module/Timer/Types.hs:12)
    TickBuffer (src/Eventloop/Module/Timer/Types.hs:13)
    StartedTimer (src/Eventloop/Module/Timer/Types.hs:14)
    TimerStartFunction (src/Eventloop/Module/Timer/Types.hs:15)
    TimerIn (src/Eventloop/Module/Timer/Types.hs:17)
    TimerOut (src/Eventloop/Module/Timer/Types.hs:20)
   0% (  0 /  2) in 'Eventloop.Module.StdOut.Types'
  Missing documentation for:
    Module header
    StdOutOut (src/Eventloop/Module/StdOut/Types.hs:7)
   0% (  0 /  3) in 'Eventloop.Module.StdIn.Types'
  Missing documentation for:
    Module header
    StdInIn (src/Eventloop/Module/StdIn/Types.hs:7)
    StdInOut (src/Eventloop/Module/StdIn/Types.hs:12)
   0% (  0 /  4) in 'Eventloop.Module.File.Types'
  Missing documentation for:
    Module header
    OpenFile (src/Eventloop/Module/File/Types.hs:8)
    FileIn (src/Eventloop/Module/File/Types.hs:10)
    FileOut (src/Eventloop/Module/File/Types.hs:19)
   0% (  0 /  5) in 'Eventloop.Module.Websocket.Mouse.Types'
  Missing documentation for:
    Module header
    MouseIn (src/Eventloop/Module/Websocket/Mouse/Types.hs:10)
    MouseType (src/Eventloop/Module/Websocket/Mouse/Types.hs:13)
    MouseEvent (src/Eventloop/Module/Websocket/Mouse/Types.hs:17)
    MouseButton (src/Eventloop/Module/Websocket/Mouse/Types.hs:26)
   0% (  0 / 16) in 'Eventloop.Module.Graphs.Types'
  Missing documentation for:
    Module header
    Pos (src/Eventloop/Module/Graphs/Types.hs:13)
    Vector (src/Eventloop/Module/Graphs/Types.hs:14)
    GraphsIn (src/Eventloop/Module/Graphs/Types.hs:17)
    GraphsOut (src/Eventloop/Module/Graphs/Types.hs:21)
    Label (src/Eventloop/Module/Graphs/Types.hs:27)
    Weight (src/Eventloop/Module/Graphs/Types.hs:28)
    Node (src/Eventloop/Module/Graphs/Types.hs:30)
    Edge (src/Eventloop/Module/Graphs/Types.hs:31)
    Graph (src/Eventloop/Module/Graphs/Types.hs:33)
    Color (src/Eventloop/Module/Graphs/Types.hs:41)
    Thickness (src/Eventloop/Module/Graphs/Types.hs:52)
    Directed (src/Eventloop/Module/Graphs/Types.hs:56)
    Weighted (src/Eventloop/Module/Graphs/Types.hs:60)
    MouseEvent (src/Eventloop/Module/Websocket/Mouse/Types.hs:17)
    MouseButton (src/Eventloop/Module/Websocket/Mouse/Types.hs:26)
   0% (  0 /  2) in 'Eventloop.Module.Websocket.Keyboard.Types'
  Missing documentation for:
    Module header
    Keyboard (src/Eventloop/Module/Websocket/Keyboard/Types.hs:7)
  32% ( 22 / 69) in 'Eventloop.Module.Websocket.Canvas.Types'
  Missing documentation for:
    Module header
    CanvasSystemReceiveBuffer (src/Eventloop/Module/Websocket/Canvas/Types.hs:10)
     (src/Eventloop/Module/Websocket/Canvas/Types.hs:12)
    Opcode (src/Eventloop/Module/Websocket/Canvas/Types.hs:16)
    ScreenMetric (src/Eventloop/Module/Websocket/Canvas/Types.hs:18)
    ScreenX (src/Eventloop/Module/Websocket/Canvas/Types.hs:19)
    ScreenY (src/Eventloop/Module/Websocket/Canvas/Types.hs:20)
    ScreenWidth (src/Eventloop/Module/Websocket/Canvas/Types.hs:21)
    ScreenHeight (src/Eventloop/Module/Websocket/Canvas/Types.hs:22)
    ScreenRadius (src/Eventloop/Module/Websocket/Canvas/Types.hs:23)
    ScreenAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:24)
    ScreenPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:26)
    ScreenDimensions (src/Eventloop/Module/Websocket/Canvas/Types.hs:27)
    ScreenStartingPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:29)
    ScreenControlPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:30)
    ScreenEndPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:31)
    ScreenStartingAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:33)
    ScreenEndAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:34)
    CanvasId (src/Eventloop/Module/Websocket/Canvas/Types.hs:36)
    ZIndex (src/Eventloop/Module/Websocket/Canvas/Types.hs:37)
    ScreenColorMetric (src/Eventloop/Module/Websocket/Canvas/Types.hs:39)
    ScreenRed (src/Eventloop/Module/Websocket/Canvas/Types.hs:40)
    ScreenGreen (src/Eventloop/Module/Websocket/Canvas/Types.hs:41)
    ScreenBlue (src/Eventloop/Module/Websocket/Canvas/Types.hs:42)
    ScreenAlpha (src/Eventloop/Module/Websocket/Canvas/Types.hs:43)
    ScreenColor (src/Eventloop/Module/Websocket/Canvas/Types.hs:44)
    ScreenPixel (src/Eventloop/Module/Websocket/Canvas/Types.hs:45)
    ColorStopOffset (src/Eventloop/Module/Websocket/Canvas/Types.hs:47)
    ScreenCircle (src/Eventloop/Module/Websocket/Canvas/Types.hs:49)
    ScaleUnit (src/Eventloop/Module/Websocket/Canvas/Types.hs:51)
    ScaleX (src/Eventloop/Module/Websocket/Canvas/Types.hs:52)
    ScaleY (src/Eventloop/Module/Websocket/Canvas/Types.hs:53)
    ScreenLineThickness (src/Eventloop/Module/Websocket/Canvas/Types.hs:55)
    FontFamily (src/Eventloop/Module/Websocket/Canvas/Types.hs:57)
    FontSize (src/Eventloop/Module/Websocket/Canvas/Types.hs:58)
    RoutedMessageIn (src/Eventloop/Module/Websocket/Canvas/Types.hs:61)
    RoutedMessageOut (src/Eventloop/Module/Websocket/Canvas/Types.hs:65)
    PathStroke (src/Eventloop/Module/Websocket/Canvas/Types.hs:124)
    PathFill (src/Eventloop/Module/Websocket/Canvas/Types.hs:131)
    RenderStyle (src/Eventloop/Module/Websocket/Canvas/Types.hs:138)
    TextFillRenderStyle (src/Eventloop/Module/Websocket/Canvas/Types.hs:174)
    TextStroke (src/Eventloop/Module/Websocket/Canvas/Types.hs:176)
    TransformationMatrix (src/Eventloop/Module/Websocket/Canvas/Types.hs:194)
    CanvasTransform (src/Eventloop/Module/Websocket/Canvas/Types.hs:196)
    CSSTopOffset (src/Eventloop/Module/Websocket/Canvas/Types.hs:209)
    CSSMeasurements (src/Eventloop/Module/Websocket/Canvas/Types.hs:210)
    CSSPosition (src/Eventloop/Module/Websocket/Canvas/Types.hs:212)
   3% (  1 / 29) in 'Eventloop.Module.BasicShapes.Types'
  Missing documentation for:
    Module header
    GraphicalNumeric (src/Eventloop/Module/BasicShapes/Types.hs:15)
    Translation (src/Eventloop/Module/BasicShapes/Types.hs:16)
    Width (src/Eventloop/Module/BasicShapes/Types.hs:18)
    Height (src/Eventloop/Module/BasicShapes/Types.hs:19)
    Dimensions (src/Eventloop/Module/BasicShapes/Types.hs:20)
    Radius (src/Eventloop/Module/BasicShapes/Types.hs:22)
    Red (src/Eventloop/Module/BasicShapes/Types.hs:24)
    Green (src/Eventloop/Module/BasicShapes/Types.hs:25)
    Blue (src/Eventloop/Module/BasicShapes/Types.hs:26)
    Alpha (src/Eventloop/Module/BasicShapes/Types.hs:27)
    Color (src/Eventloop/Module/BasicShapes/Types.hs:28)
    FillColor (src/Eventloop/Module/BasicShapes/Types.hs:29)
    StrokeColor (src/Eventloop/Module/BasicShapes/Types.hs:30)
    StrokeLineThickness (src/Eventloop/Module/BasicShapes/Types.hs:32)
    UpperLeft (src/Eventloop/Module/BasicShapes/Types.hs:34)
    UpperRight (src/Eventloop/Module/BasicShapes/Types.hs:35)
    LowerLeft (src/Eventloop/Module/BasicShapes/Types.hs:36)
    LowerRight (src/Eventloop/Module/BasicShapes/Types.hs:37)
    AmountOfPoints (src/Eventloop/Module/BasicShapes/Types.hs:39)
    FontFamily (src/Eventloop/Module/BasicShapes/Types.hs:41)
    FontSize (src/Eventloop/Module/BasicShapes/Types.hs:42)
    BasicShapesOut (src/Eventloop/Module/BasicShapes/Types.hs:45)
    Shape (src/Eventloop/Module/BasicShapes/Types.hs:48)
    Rotation (src/Eventloop/Module/BasicShapes/Types.hs:100)
    RotatePoint (src/Eventloop/Module/BasicShapes/Types.hs:103)
    BoundingBox (src/Eventloop/Module/BasicShapes/Types.hs:107)
    CanvasId (src/Eventloop/Module/Websocket/Canvas/Types.hs:36)
   0% (  0 / 15) in 'Eventloop.Utility.Trees.LayoutTree'
  Missing documentation for:
    Module header
    LayoutTree (src/Eventloop/Utility/Trees/LayoutTree.hs:6)
    LayoutNodeContent (src/Eventloop/Utility/Trees/LayoutTree.hs:9)
    LayoutLine (src/Eventloop/Utility/Trees/LayoutTree.hs:13)
    TopConnect (src/Eventloop/Utility/Trees/LayoutTree.hs:16)
    BottomConnect (src/Eventloop/Utility/Trees/LayoutTree.hs:17)
    Connect (src/Eventloop/Utility/Trees/LayoutTree.hs:18)
    marginLine (src/Eventloop/Utility/Trees/LayoutTree.hs:21)
    lineThickness (src/Eventloop/Utility/Trees/LayoutTree.hs:22)
    textThickness (src/Eventloop/Utility/Trees/LayoutTree.hs:23)
    textFont (src/Eventloop/Utility/Trees/LayoutTree.hs:24)
    printTree (src/Eventloop/Utility/Trees/LayoutTree.hs:27)
    printNodeContent (src/Eventloop/Utility/Trees/LayoutTree.hs:38)
    printLine (src/Eventloop/Utility/Trees/LayoutTree.hs:43)
    marginizeLinePoints (src/Eventloop/Utility/Trees/LayoutTree.hs:51)
   0% (  0 / 30) in 'Eventloop.Utility.Trees.GeneralTree'
  Missing documentation for:
    Module header
    GeneralTree (src/Eventloop/Utility/Trees/GeneralTree.hs:12)
    GeneralNodeContent (src/Eventloop/Utility/Trees/GeneralTree.hs:15)
    GeneralLine (src/Eventloop/Utility/Trees/GeneralTree.hs:19)
    LeftOffset (src/Eventloop/Utility/Trees/GeneralTree.hs:23)
    TopOffset (src/Eventloop/Utility/Trees/GeneralTree.hs:24)
    RightOffset (src/Eventloop/Utility/Trees/GeneralTree.hs:25)
    BottomOffset (src/Eventloop/Utility/Trees/GeneralTree.hs:26)
    Middle (src/Eventloop/Utility/Trees/GeneralTree.hs:27)
    Pos (src/Eventloop/Utility/Trees/GeneralTree.hs:29)
    GeneralizeTree (src/Eventloop/Utility/Trees/GeneralTree.hs:31)
     (src/Eventloop/Utility/Trees/GeneralTree.hs:34)
    textFont (src/Eventloop/Utility/Trees/GeneralTree.hs:40)
    textHeight (src/Eventloop/Utility/Trees/GeneralTree.hs:41)
    charWidth (src/Eventloop/Utility/Trees/GeneralTree.hs:42)
    marginBetweenTrees (src/Eventloop/Utility/Trees/GeneralTree.hs:44)
    marginBetweenNodeContent (src/Eventloop/Utility/Trees/GeneralTree.hs:45)
    marginBetweenNodeRows (src/Eventloop/Utility/Trees/GeneralTree.hs:46)
    marginBetweenNodeColumns (src/Eventloop/Utility/Trees/GeneralTree.hs:47)
    generalNodeDimension (src/Eventloop/Utility/Trees/GeneralTree.hs:52)
    flattenDimensions (src/Eventloop/Utility/Trees/GeneralTree.hs:58)
    generalNodeContentDimension (src/Eventloop/Utility/Trees/GeneralTree.hs:66)
    layoutGeneralTree (src/Eventloop/Utility/Trees/GeneralTree.hs:71)
    layoutGeneralTreeChildren (src/Eventloop/Utility/Trees/GeneralTree.hs:85)
    layoutLine (src/Eventloop/Utility/Trees/GeneralTree.hs:93)
    layoutGeneralTrees (src/Eventloop/Utility/Trees/GeneralTree.hs:96)
    layoutGeneralNodeContentList (src/Eventloop/Utility/Trees/GeneralTree.hs:104)
    layoutGeneralNodeContent (src/Eventloop/Utility/Trees/GeneralTree.hs:113)
    textSize (src/Eventloop/Utility/Trees/GeneralTree.hs:127)
    treeIndex (src/Eventloop/Utility/Trees/GeneralTree.hs:133)
   0% (  0 /  5) in 'Eventloop.Module.DrawTrees.Types'
  Missing documentation for:
    Module header
    DrawTreesOut (src/Eventloop/Module/DrawTrees/Types.hs:11)
    NodeColor (src/Eventloop/Module/DrawTrees/Types.hs:15)
    RBTree (src/Eventloop/Module/DrawTrees/Types.hs:20)
    RoseTree (src/Eventloop/Module/DrawTrees/Types.hs:24)
   0% (  0 / 22) in 'Eventloop.Module.Websocket.Canvas.Opcode'
  Missing documentation for:
    Module header
    ToOpcode (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:5)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:9)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:12)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:18)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:25)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:34)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:38)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:42)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:47)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:51)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:57)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:61)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:64)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:67)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:71)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:75)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:80)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:90)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:94)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:98)
     (src/Eventloop/Module/Websocket/Canvas/Opcode.hs:101)
   0% (  0 / 29) in 'Eventloop.Module.Websocket.Canvas.JSONEncoding'
  Missing documentation for:
    Module header
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:13)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:21)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:31)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:41)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:45)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:49)
    operationObject (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:59)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:64)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:73)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:78)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:92)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:108)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:131)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:138)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:143)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:154)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:164)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:168)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:178)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:185)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:191)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:197)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:203)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:207)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:216)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:221)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:224)
     (src/Eventloop/Module/Websocket/Canvas/JSONEncoding.hs:229)
   0% (  0 /  4) in 'Eventloop.Module.BasicShapes.MeasureTextHack'
  Missing documentation for:
    Module header
    measureTextRef (src/Eventloop/Module/BasicShapes/MeasureTextHack.hs:9)
    saveMeasureText (src/Eventloop/Module/BasicShapes/MeasureTextHack.hs:14)
    useMeasureText (src/Eventloop/Module/BasicShapes/MeasureTextHack.hs:20)
   0% (  0 / 36) in 'Eventloop.Module.BasicShapes.Classes'
  Missing documentation for:
    Module header
    GeometricPrimitive (src/Eventloop/Module/BasicShapes/Classes.hs:37)
     (src/Eventloop/Module/BasicShapes/Classes.hs:41)
    opOnBoundingBox (src/Eventloop/Module/BasicShapes/Classes.hs:48)
     (src/Eventloop/Module/BasicShapes/Classes.hs:55)
     (src/Eventloop/Module/BasicShapes/Classes.hs:62)
     (src/Eventloop/Module/BasicShapes/Classes.hs:76)
    allPolygonPoints (src/Eventloop/Module/BasicShapes/Classes.hs:81)
    boundingBoxFromPrimitives (src/Eventloop/Module/BasicShapes/Classes.hs:91)
    normalizeBBox (src/Eventloop/Module/BasicShapes/Classes.hs:101)
    roundPoint (src/Eventloop/Module/BasicShapes/Classes.hs:106)
    roundColor (src/Eventloop/Module/BasicShapes/Classes.hs:110)
     (src/Eventloop/Module/BasicShapes/Classes.hs:114)
     (src/Eventloop/Module/BasicShapes/Classes.hs:132)
    ToPrimitives (src/Eventloop/Module/BasicShapes/Classes.hs:137)
     (src/Eventloop/Module/BasicShapes/Classes.hs:140)
     (src/Eventloop/Module/BasicShapes/Classes.hs:143)
    ToCenter (src/Eventloop/Module/BasicShapes/Classes.hs:219)
     (src/Eventloop/Module/BasicShapes/Classes.hs:222)
     (src/Eventloop/Module/BasicShapes/Classes.hs:231)
    ToBoundingBox (src/Eventloop/Module/BasicShapes/Classes.hs:262)
     (src/Eventloop/Module/BasicShapes/Classes.hs:265)
     (src/Eventloop/Module/BasicShapes/Classes.hs:268)
    Overlaps (src/Eventloop/Module/BasicShapes/Classes.hs:273)
     (src/Eventloop/Module/BasicShapes/Classes.hs:310)
     (src/Eventloop/Module/BasicShapes/Classes.hs:311)
    findRotationPoint (src/Eventloop/Module/BasicShapes/Classes.hs:314)
    ToCanvasOut (src/Eventloop/Module/BasicShapes/Classes.hs:318)
     (src/Eventloop/Module/BasicShapes/Classes.hs:321)
    ToCanvasOperations (src/Eventloop/Module/BasicShapes/Classes.hs:327)
    toCanvasText (src/Eventloop/Module/BasicShapes/Classes.hs:331)
     (src/Eventloop/Module/BasicShapes/Classes.hs:336)
    ToScreenPathPart (src/Eventloop/Module/BasicShapes/Classes.hs:392)
     (src/Eventloop/Module/BasicShapes/Classes.hs:395)
    toCanvasPathFill (src/Eventloop/Module/BasicShapes/Classes.hs:427)
    hasCanvasPathFill (src/Eventloop/Module/BasicShapes/Classes.hs:436)
  27% ( 22 / 82) in 'Eventloop.Module.StatefulGraphics.Types'
  Missing documentation for:
    Module header
    CanvasSystemReceiveBuffer (src/Eventloop/Module/Websocket/Canvas/Types.hs:10)
     (src/Eventloop/Module/Websocket/Canvas/Types.hs:12)
    Opcode (src/Eventloop/Module/Websocket/Canvas/Types.hs:16)
    ScreenMetric (src/Eventloop/Module/Websocket/Canvas/Types.hs:18)
    ScreenX (src/Eventloop/Module/Websocket/Canvas/Types.hs:19)
    ScreenY (src/Eventloop/Module/Websocket/Canvas/Types.hs:20)
    ScreenWidth (src/Eventloop/Module/Websocket/Canvas/Types.hs:21)
    ScreenHeight (src/Eventloop/Module/Websocket/Canvas/Types.hs:22)
    ScreenRadius (src/Eventloop/Module/Websocket/Canvas/Types.hs:23)
    ScreenAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:24)
    ScreenPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:26)
    ScreenDimensions (src/Eventloop/Module/Websocket/Canvas/Types.hs:27)
    ScreenStartingPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:29)
    ScreenControlPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:30)
    ScreenEndPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:31)
    ScreenStartingAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:33)
    ScreenEndAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:34)
    CanvasId (src/Eventloop/Module/Websocket/Canvas/Types.hs:36)
    ZIndex (src/Eventloop/Module/Websocket/Canvas/Types.hs:37)
    ScreenColorMetric (src/Eventloop/Module/Websocket/Canvas/Types.hs:39)
    ScreenRed (src/Eventloop/Module/Websocket/Canvas/Types.hs:40)
    ScreenGreen (src/Eventloop/Module/Websocket/Canvas/Types.hs:41)
    ScreenBlue (src/Eventloop/Module/Websocket/Canvas/Types.hs:42)
    ScreenAlpha (src/Eventloop/Module/Websocket/Canvas/Types.hs:43)
    ScreenColor (src/Eventloop/Module/Websocket/Canvas/Types.hs:44)
    ScreenPixel (src/Eventloop/Module/Websocket/Canvas/Types.hs:45)
    ColorStopOffset (src/Eventloop/Module/Websocket/Canvas/Types.hs:47)
    ScreenCircle (src/Eventloop/Module/Websocket/Canvas/Types.hs:49)
    ScaleUnit (src/Eventloop/Module/Websocket/Canvas/Types.hs:51)
    ScaleX (src/Eventloop/Module/Websocket/Canvas/Types.hs:52)
    ScaleY (src/Eventloop/Module/Websocket/Canvas/Types.hs:53)
    ScreenLineThickness (src/Eventloop/Module/Websocket/Canvas/Types.hs:55)
    FontFamily (src/Eventloop/Module/Websocket/Canvas/Types.hs:57)
    FontSize (src/Eventloop/Module/Websocket/Canvas/Types.hs:58)
    RoutedMessageIn (src/Eventloop/Module/Websocket/Canvas/Types.hs:61)
    RoutedMessageOut (src/Eventloop/Module/Websocket/Canvas/Types.hs:65)
    PathStroke (src/Eventloop/Module/Websocket/Canvas/Types.hs:124)
    PathFill (src/Eventloop/Module/Websocket/Canvas/Types.hs:131)
    RenderStyle (src/Eventloop/Module/Websocket/Canvas/Types.hs:138)
    TextFillRenderStyle (src/Eventloop/Module/Websocket/Canvas/Types.hs:174)
    TextStroke (src/Eventloop/Module/Websocket/Canvas/Types.hs:176)
    TransformationMatrix (src/Eventloop/Module/Websocket/Canvas/Types.hs:194)
    CanvasTransform (src/Eventloop/Module/Websocket/Canvas/Types.hs:196)
    CSSTopOffset (src/Eventloop/Module/Websocket/Canvas/Types.hs:209)
    CSSMeasurements (src/Eventloop/Module/Websocket/Canvas/Types.hs:210)
    CSSPosition (src/Eventloop/Module/Websocket/Canvas/Types.hs:212)
    StatefulGraphicsOut (src/Eventloop/Module/StatefulGraphics/Types.hs:15)
    GraphicPerformed (src/Eventloop/Module/StatefulGraphics/Types.hs:20)
    StatefulGraphic (src/Eventloop/Module/StatefulGraphics/Types.hs:26)
    StatefulBB (src/Eventloop/Module/StatefulGraphics/Types.hs:29)
    GraphicsState (src/Eventloop/Module/StatefulGraphics/Types.hs:32)
    GraphicsStates (src/Eventloop/Module/StatefulGraphics/Types.hs:33)
     (src/Eventloop/Module/StatefulGraphics/Types.hs:35)
     (src/Eventloop/Module/StatefulGraphics/Types.hs:38)
     (src/Eventloop/Module/StatefulGraphics/Types.hs:41)
     (src/Eventloop/Module/StatefulGraphics/Types.hs:43)
     (src/Eventloop/Module/StatefulGraphics/Types.hs:46)
     (src/Eventloop/Module/StatefulGraphics/Types.hs:49)
    NoDimChange (src/Eventloop/Module/StatefulGraphics/Types.hs:53)
   0% (  0 /  3) in 'Eventloop.Types.Events'
  Missing documentation for:
    Module header
    In (src/Eventloop/Types/Events.hs:20)
    Out (src/Eventloop/Types/Events.hs:31)
   0% (  0 /  5) in 'Eventloop.Types.Exception'
  Missing documentation for:
    Module header
    EventloopException (src/Eventloop/Types/Exception.hs:13)
     (src/Eventloop/Types/Exception.hs:25)
     (src/Eventloop/Types/Exception.hs:28)
    exceptionMessage (src/Eventloop/Types/Exception.hs:62)
   0% (  0 / 21) in 'Eventloop.Types.System'
  Missing documentation for:
    Module header
    Initializer (src/Eventloop/Types/System.hs:28)
    EventRetriever (src/Eventloop/Types/System.hs:29)
    PreProcessor (src/Eventloop/Types/System.hs:30)
    PostProcessor (src/Eventloop/Types/System.hs:31)
    EventSender (src/Eventloop/Types/System.hs:32)
    Teardown (src/Eventloop/Types/System.hs:33)
    OutEventRouter (src/Eventloop/Types/System.hs:35)
    InEventQueue (src/Eventloop/Types/System.hs:37)
    OutEventQueue (src/Eventloop/Types/System.hs:38)
    SenderEventQueue (src/Eventloop/Types/System.hs:39)
    EventloopModuleConfiguration (src/Eventloop/Types/System.hs:42)
    EventloopModuleSenderConfiguration (src/Eventloop/Types/System.hs:55)
    EventloopConfiguration (src/Eventloop/Types/System.hs:61)
    EventloopSystemConfiguration (src/Eventloop/Types/System.hs:69)
    EventloopSetupConfiguration (src/Eventloop/Types/System.hs:83)
    EventloopSetupModuleConfiguration (src/Eventloop/Types/System.hs:90)
    SharedIOConstants (src/Eventloop/Types/System.hs:102)
    SharedIOState (src/Eventloop/Types/System.hs:105)
    IOConstants (src/Eventloop/Types/System.hs:108)
    IOState (src/Eventloop/Types/System.hs:130)
   0% (  0 /  6) in 'Eventloop.Module.Websocket.Canvas.Canvas'
  Missing documentation for:
    Module header
    setupCanvasModuleConfiguration (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:27)
    canvasModuleIdentifier (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:39)
    canvasInitializer (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:43)
    canvasEventRetriever (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:57)
    canvasEventSender (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:81)
  30% ( 22 / 74) in 'Eventloop.Module.Websocket.Canvas'
  Missing documentation for:
    Module header
    setupCanvasModuleConfiguration (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:27)
    canvasModuleIdentifier (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:39)
    canvasInitializer (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:43)
    canvasEventRetriever (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:57)
    canvasEventSender (src/Eventloop/Module/Websocket/Canvas/Canvas.hs:81)
    CanvasSystemReceiveBuffer (src/Eventloop/Module/Websocket/Canvas/Types.hs:10)
     (src/Eventloop/Module/Websocket/Canvas/Types.hs:12)
    Opcode (src/Eventloop/Module/Websocket/Canvas/Types.hs:16)
    ScreenMetric (src/Eventloop/Module/Websocket/Canvas/Types.hs:18)
    ScreenX (src/Eventloop/Module/Websocket/Canvas/Types.hs:19)
    ScreenY (src/Eventloop/Module/Websocket/Canvas/Types.hs:20)
    ScreenWidth (src/Eventloop/Module/Websocket/Canvas/Types.hs:21)
    ScreenHeight (src/Eventloop/Module/Websocket/Canvas/Types.hs:22)
    ScreenRadius (src/Eventloop/Module/Websocket/Canvas/Types.hs:23)
    ScreenAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:24)
    ScreenPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:26)
    ScreenDimensions (src/Eventloop/Module/Websocket/Canvas/Types.hs:27)
    ScreenStartingPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:29)
    ScreenControlPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:30)
    ScreenEndPoint (src/Eventloop/Module/Websocket/Canvas/Types.hs:31)
    ScreenStartingAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:33)
    ScreenEndAngle (src/Eventloop/Module/Websocket/Canvas/Types.hs:34)
    CanvasId (src/Eventloop/Module/Websocket/Canvas/Types.hs:36)
    ZIndex (src/Eventloop/Module/Websocket/Canvas/Types.hs:37)
    ScreenColorMetric (src/Eventloop/Module/Websocket/Canvas/Types.hs:39)
    ScreenRed (src/Eventloop/Module/Websocket/Canvas/Types.hs:40)
    ScreenGreen (src/Eventloop/Module/Websocket/Canvas/Types.hs:41)
    ScreenBlue (src/Eventloop/Module/Websocket/Canvas/Types.hs:42)
    ScreenAlpha (src/Eventloop/Module/Websocket/Canvas/Types.hs:43)
    ScreenColor (src/Eventloop/Module/Websocket/Canvas/Types.hs:44)
    ScreenPixel (src/Eventloop/Module/Websocket/Canvas/Types.hs:45)
    ColorStopOffset (src/Eventloop/Module/Websocket/Canvas/Types.hs:47)
    ScreenCircle (src/Eventloop/Module/Websocket/Canvas/Types.hs:49)
    ScaleUnit (src/Eventloop/Module/Websocket/Canvas/Types.hs:51)
    ScaleX (src/Eventloop/Module/Websocket/Canvas/Types.hs:52)
    ScaleY (src/Eventloop/Module/Websocket/Canvas/Types.hs:53)
    ScreenLineThickness (src/Eventloop/Module/Websocket/Canvas/Types.hs:55)
    FontFamily (src/Eventloop/Module/Websocket/Canvas/Types.hs:57)
    FontSize (src/Eventloop/Module/Websocket/Canvas/Types.hs:58)
    RoutedMessageIn (src/Eventloop/Module/Websocket/Canvas/Types.hs:61)
    RoutedMessageOut (src/Eventloop/Module/Websocket/Canvas/Types.hs:65)
    PathStroke (src/Eventloop/Module/Websocket/Canvas/Types.hs:124)
    PathFill (src/Eventloop/Module/Websocket/Canvas/Types.hs:131)
    RenderStyle (src/Eventloop/Module/Websocket/Canvas/Types.hs:138)
    TextFillRenderStyle (src/Eventloop/Module/Websocket/Canvas/Types.hs:174)
    TextStroke (src/Eventloop/Module/Websocket/Canvas/Types.hs:176)
    TransformationMatrix (src/Eventloop/Module/Websocket/Canvas/Types.hs:194)
    CanvasTransform (src/Eventloop/Module/Websocket/Canvas/Types.hs:196)
    CSSTopOffset (src/Eventloop/Module/Websocket/Canvas/Types.hs:209)
    CSSMeasurements (src/Eventloop/Module/Websocket/Canvas/Types.hs:210)
    CSSPosition (src/Eventloop/Module/Websocket/Canvas/Types.hs:212)
   0% (  0 /  6) in 'Eventloop.Module.Websocket.Keyboard.Keyboard'
  Missing documentation for:
    Module header
    setupKeyboardModuleConfiguration (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:25)
    keyboardModuleIdentifier (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:37)
    keyboardInitializer (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:45)
    keyboardEventRetriever (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:53)
    keyboardEventSender (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:74)
   0% (  0 /  7) in 'Eventloop.Module.Websocket.Keyboard'
  Missing documentation for:
    Module header
    setupKeyboardModuleConfiguration (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:25)
    keyboardModuleIdentifier (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:37)
    keyboardInitializer (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:45)
    keyboardEventRetriever (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:53)
    keyboardEventSender (src/Eventloop/Module/Websocket/Keyboard/Keyboard.hs:74)
    Keyboard (src/Eventloop/Module/Websocket/Keyboard/Types.hs:7)
   0% (  0 /  6) in 'Eventloop.Module.Websocket.Mouse.Mouse'
  Missing documentation for:
    Module header
    setupMouseModuleConfiguration (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:27)
    mouseModuleIdentifier (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:39)
    mouseInitializer (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:89)
    mouseEventRetriever (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:97)
    mouseEventSender (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:118)
   0% (  0 / 10) in 'Eventloop.Module.Websocket.Mouse'
  Missing documentation for:
    Module header
    setupMouseModuleConfiguration (src/Eventloop/Module/Websocket/Mous
src/Eventloop/Module/StatefulGraphics/StatefulGraphics.hs:135:5:
    parse error on input ‘-- | noDimChange oldGraphic newGraphic = calculateDraws toCheck toRedraw (Drawn sg) TODO Modified -> Drawn optimalization’
e/Mouse.hs:27)
    mouseModuleIdentifier (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:39)
    mouseInitializer (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:89)
    mouseEventRetriever (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:97)
    mouseEventSender (src/Eventloop/Module/Websocket/Mouse/Mouse.hs:118)
    MouseIn (src/Eventloop/Module/Websocket/Mouse/Types.hs:10)
    MouseType (src/Eventloop/Module/Websocket/Mouse/Types.hs:13)
    MouseEvent (src/Eventloop/Module/Websocket/Mouse/Types.hs:17)
    MouseButton (src/Eventloop/Module/Websocket/Mouse/Types.hs:26)
   0% (  0 /  7) in 'Eventloop.Module.DrawTrees.DrawTrees'
  Missing documentation for:
    Module header
    setupDrawTreesModuleConfiguration (src/Eventloop/Module/DrawTrees/DrawTrees.hs:19)
    drawTreesModuleIdentifier (src/Eventloop/Module/DrawTrees/DrawTrees.hs:30)
    drawTreesPostProcessor (src/Eventloop/Module/DrawTrees/DrawTrees.hs:34)
    showGeneralTreeList (src/Eventloop/Module/DrawTrees/DrawTrees.hs:47)
    rbExampleTree (src/Eventloop/Module/DrawTrees/DrawTrees.hs:96)
    roseExampleTree (src/Eventloop/Module/DrawTrees/DrawTrees.hs:119)
   0% (  0 / 11) in 'Eventloop.Module.DrawTrees'
  Missing documentation for:
    Module header
    DrawTreesOut (src/Eventloop/Module/DrawTrees/Types.hs:11)
    NodeColor (src/Eventloop/Module/DrawTrees/Types.hs:15)
    RBTree (src/Eventloop/Module/DrawTrees/Types.hs:20)
    RoseTree (src/Eventloop/Module/DrawTrees/Types.hs:24)
    setupDrawTreesModuleConfiguration (src/Eventloop/Module/DrawTrees/DrawTrees.hs:19)
    drawTreesModuleIdentifier (src/Eventloop/Module/DrawTrees/DrawTrees.hs:30)
    drawTreesPostProcessor (src/Eventloop/Module/DrawTrees/DrawTrees.hs:34)
    showGeneralTreeList (src/Eventloop/Module/DrawTrees/DrawTrees.hs:47)
    rbExampleTree (src/Eventloop/Module/DrawTrees/DrawTrees.hs:96)
    roseExampleTree (src/Eventloop/Module/DrawTrees/DrawTrees.hs:119)
   0% (  0 /  4) in 'Eventloop.Module.BasicShapes.BasicShapes'
  Missing documentation for:
    Module header
    setupBasicShapesModuleConfiguration (src/Eventloop/Module/BasicShapes/BasicShapes.hs:16)
    basicShapesModuleIdentifier (src/Eventloop/Module/BasicShapes/BasicShapes.hs:28)
    basicShapesPostProcessor (src/Eventloop/Module/BasicShapes/BasicShapes.hs:39)
   1% (  1 / 67) in 'Eventloop.Module.BasicShapes'
  Missing documentation for:
    Module header
    setupBasicShapesModuleConfiguration (src/Eventloop/Module/BasicShapes/BasicShapes.hs:16)
    basicShapesModuleIdentifier (src/Eventloop/Module/BasicShapes/BasicShapes.hs:28)
    basicShapesPostProcessor (src/Eventloop/Module/BasicShapes/BasicShapes.hs:39)
    GraphicalNumeric (src/Eventloop/Module/BasicShapes/Types.hs:15)
    Translation (src/Eventloop/Module/BasicShapes/Types.hs:16)
    Width (src/Eventloop/Module/BasicShapes/Types.hs:18)
    Height (src/Eventloop/Module/BasicShapes/Types.hs:19)
    Dimensions (src/Eventloop/Module/BasicShapes/Types.hs:20)
    Radius (src/Eventloop/Module/BasicShapes/Types.hs:22)
    Red (src/Eventloop/Module/BasicShapes/Types.hs:24)
    Green (src/Eventloop/Module/BasicShapes/Types.hs:25)
    Blue (src/Eventloop/Module/BasicShapes/Types.hs:26)
    Alpha (src/Eventloop/Module/BasicShapes/Types.hs:27)
    Color (src/Eventloop/Module/BasicShapes/Types.hs:28)
    FillColor (src/Eventloop/Module/BasicShapes/Types.hs:29)
    StrokeColor (src/Eventloop/Module/BasicShapes/Types.hs:30)
    StrokeLineThickness (src/Eventloop/Module/BasicShapes/Types.hs:32)
    UpperLeft (src/Eventloop/Module/BasicShapes/Types.hs:34)
    UpperRight (src/Eventloop/Module/BasicShapes/Types.hs:35)
    LowerLeft (src/Eventloop/Module/BasicShapes/Types.hs:36)
    LowerRight (src/Eventloop/Module/BasicShapes/Types.hs:37)
    AmountOfPoints (src/Eventloop/Module/BasicShapes/Types.hs:39)
    FontFamily (src/Eventloop/Module/BasicShapes/Types.hs:41)
    FontSize (src/Eventloop/Module/BasicShapes/Types.hs:42)
    BasicShapesOut (src/Eventloop/Module/BasicShapes/Types.hs:45)
    Shape (src/Eventloop/Module/BasicShapes/Types.hs:48)
    Rotation (src/Eventloop/Module/BasicShapes/Types.hs:100)
    RotatePoint (src/Eventloop/Module/BasicShapes/Types.hs:103)
    BoundingBox (src/Eventloop/Module/BasicShapes/Types.hs:107)
    CanvasId (src/Eventloop/Module/Websocket/Canvas/Types.hs:36)
    GeometricPrimitive (src/Eventloop/Module/BasicShapes/Classes.hs:37)
     (src/Eventloop/Module/BasicShapes/Classes.hs:41)
    opOnBoundingBox (src/Eventloop/Module/BasicShapes/Classes.hs:48)
     (src/Eventloop/Module/BasicShapes/Classes.hs:55)
     (src/Eventloop/Module/BasicShapes/Classes.hs:62)
     (src/Eventloop/Module/BasicShapes/Classes.hs:76)
    allPolygonPoints (src/Eventloop/Module/BasicShapes/Classes.hs:81)
    boundingBoxFromPrimitives (src/Eventloop/Module/BasicShapes/Classes.hs:91)
    normalizeBBox (src/Eventloop/Module/BasicShapes/Classes.hs:101)
    roundPoint (src/Eventloop/Module/BasicShapes/Classes.hs:106)
    roundColor (src/Eventloop/Module/BasicShapes/Classes.hs:110)
     (src/Eventloop/Module/BasicShapes/Classes.hs:114)
     (src/Eventloop/Module/BasicShapes/Classes.hs:132)
    ToPrimitives (src/Eventloop/Module/BasicShapes/Classes.hs:137)
     (src/Eventloop/Module/BasicShapes/Classes.hs:140)
     (src/Eventloop/Module/BasicShapes/Classes.hs:143)
    ToCenter (src/Eventloop/Module/BasicShapes/Classes.hs:219)
     (src/Eventloop/Module/BasicShapes/Classes.hs:222)
     (src/Eventloop/Module/BasicShapes/Classes.hs:231)
    ToBoundingBox (src/Eventloop/Module/BasicShapes/Classes.hs:262)
     (src/Eventloop/Module/BasicShapes/Classes.hs:265)
     (src/Eventloop/Module/BasicShapes/Classes.hs:268)
    Overlaps (src/Eventloop/Module/BasicShapes/Classes.hs:273)
     (src/Eventloop/Module/BasicShapes/Classes.hs:310)
     (src/Eventloop/Module/BasicShapes/Classes.hs:311)
    findRotationPoint (src/Eventloop/Module/BasicShapes/Classes.hs:314)
    ToCanvasOut (src/Eventloop/Module/BasicShapes/Classes.hs:318)
     (src/Eventloop/Module/BasicShapes/Classes.hs:321)
    ToCanvasOperations (src/Eventloop/Module/BasicShapes/Classes.hs:327)
    toCanvasText (src/Eventloop/Module/BasicShapes/Classes.hs:331)
     (src/Eventloop/Module/BasicShapes/Classes.hs:336)
    ToScreenPathPart (src/Eventloop/Module/BasicShapes/Classes.hs:392)
     (src/Eventloop/Module/BasicShapes/Classes.hs:395)
    toCanvasPathFill (src/Eventloop/Module/BasicShapes/Classes.hs:427)
    hasCanvasPathFill (src/Eventloop/Module/BasicShapes/Classes.hs:436)
   0% (  0 /  6) in 'Eventloop.Module.File.File'
  Missing documentation for:
    Module header
    setupFileModuleConfiguration (src/Eventloop/Module/File/File.hs:20)
    fileModuleIdentifier (src/Eventloop/Module/File/File.hs:31)
    fileEventRetriever (src/Eventloop/Module/File/File.hs:42)
    fileEventSender (src/Eventloop/Module/File/File.hs:51)
    fileTeardown (src/Eventloop/Module/File/File.hs:172)
   0% (  0 /  9) in 'Eventloop.Module.File'
  Missing documentation for:
    Module header
    setupFileModuleConfiguration (src/Eventloop/Module/File/File.hs:20)
    fileModuleIdentifier (src/Eventloop/Module/File/File.hs:31)
    fileEventRetriever (src/Eventloop/Module/File/File.hs:42)
    fileEventSender (src/Eventloop/Module/File/File.hs:51)
    fileTeardown (src/Eventloop/Module/File/File.hs:172)
    OpenFile (src/Eventloop/Module/File/Types.hs:8)
    FileIn (src/Eventloop/Module/File/Types.hs:10)
    FileOut (src/Eventloop/Module/File/Types.hs:19)
Creating package registration file:
/tmp/pkgConf-eventloop-0.7.0116208842112548159.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/eventloop-0.7.0.0-1DJrDTTRoK973rrEiU5Zm8
Registering eventloop-0.7.0.0...
Installed eventloop-0.7.0.0
Updating documentation index
/home/builder/hackage-server/build-cache/tmp-install/share/doc/x86_64-linux-ghc-7.10.2/index.html

Test log

No test log was submitted for this report.