Build #7 for hat-2.7.0.10

[all reports]

Package hat-2.7.0.10
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-12-23 07:50:40.023037 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies base-4.9.0.0, directory-1.2.6.2, old-locale-1.0.0.7, old-time-1.1.0.3, process-1.4.2.0, random-1.1, base-4.9.0.0, process-1.4.2.0, base-4.9.0.0, containers-0.5.7.1, process-1.4.2.0, base-4.9.0.0, process-1.4.2.0, base-4.9.0.0, process-1.4.2.0, base-4.9.0.0, containers-0.5.7.1, process-1.4.2.0, base-4.9.0.0, directory-1.2.6.2, haskeline-0.7.2.3, process-1.4.2.0, base-4.9.0.0, process-1.4.2.0, base-4.9.0.0, directory-1.2.6.2, process-1.4.2.0, base-4.9.0.0, process-1.4.2.0, base-4.9.0.0, haskeline-0.7.2.3, process-1.4.2.0, base-4.9.0.0, process-1.4.2.0, base-4.9.0.0, containers-0.5.7.1, directory-1.2.6.2, process-1.4.2.0, base-4.9.0.0, bytestring-0.10.8.1, directory-1.2.6.2, base-4.9.0.0, directory-1.2.6.2, process-1.4.2.0, base-4.9.0.0, containers-0.5.7.1, process-1.4.2.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring old-locale-1.0.0.7...
Configuring random-1.1...
Building old-locale-1.0.0.7...
Building random-1.1...
Installed old-locale-1.0.0.7
Configuring old-time-1.1.0.3...
Building old-time-1.1.0.3...
Installed random-1.1
Installed old-time-1.1.0.3
Configuring hat-2.7.0.10...
Building hat-2.7.0.10...
Failed to install hat-2.7.0.10
Build log ( /home/builder/.cabal/logs/hat-2.7.0.10.log ):
cabal: Entering directory '/tmp/cabal-tmp-20551/hat-2.7.0.10'
Configuring hat-2.7.0.10...
Building hat-2.7.0.10...
Preprocessing library hat-2.7.0.10...

Hat/Hat.hs:2:12: warning:
    -#include and INCLUDE pragmas are deprecated: They no longer have any effect
[ 1 of 38] Compiling Hat.Hat          ( Hat/Hat.hs, dist/build/Hat/Hat.o )
[ 2 of 38] Compiling Hat.PreludeBuiltinTypes ( Hat/PreludeBuiltinTypes.hs, dist/build/Hat/PreludeBuiltinTypes.o )

Hat/PreludeBuiltinTypes.hs:8:4: warning: [-Wduplicate-exports]
    ‘String’ is exported by ‘module Hat.PreludeBuiltinTypes’ and ‘String’

Hat/PreludeBuiltinTypes.hs:8:4: warning: [-Wduplicate-exports]
    ‘aFalse’ is exported by ‘module Hat.PreludeBuiltinTypes’ and ‘aFalse’

Hat/PreludeBuiltinTypes.hs:8:4: warning: [-Wduplicate-exports]
    ‘aTrue’ is exported by ‘module Hat.PreludeBuiltinTypes’ and ‘aTrue’

Hat/PreludeBuiltinTypes.hs:9:4: warning: [-Wduplicate-exports]
    ‘gerror’ is exported by ‘gerror’ and ‘module Hat.PreludeBuiltinTypes’

Hat/PreludeBuiltinTypes.hs:9:11: warning: [-Wduplicate-exports]
    ‘gundefined’ is exported by ‘gundefined’ and ‘module Hat.PreludeBuiltinTypes’
[ 3 of 38] Compiling Hat.RandomBuiltin ( Hat/RandomBuiltin.hs, dist/build/Hat/RandomBuiltin.o )
[ 4 of 38] Compiling Hat.Hack         ( Hat/Hack.hs, dist/build/Hat/Hack.o )
[ 5 of 38] Compiling Hat.PreludeBuiltin ( Hat/PreludeBuiltin.hs, dist/build/Hat/PreludeBuiltin.o )
[ 6 of 38] Compiling Hat.PreludeBasic ( Hat/PreludeBasic.hs, dist/build/Hat/PreludeBasic.o )

Hat/PreludeBasic.hs:103:21: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:104:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:462:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:489:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:516:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:543:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:587:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:752:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:771:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:802:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v207v30v210v40v1’: v207v30v210v40v1 _ p = ...

Hat/PreludeBasic.hs:841:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:874:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:940:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:967:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:991:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:1192:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:1194:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/PreludeBasic.hs:1196:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hgcd’:
        hgcd fv276v5v276v5n v276v7v276v7n p = ...

Hat/PreludeBasic.hs:1216:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:1218:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hgcd'’: hgcd' fx fv278v34v278v34n p = ...

Hat/PreludeBasic.hs:1241:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:1243:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlcm’: hlcm z1lcm fv283v7v283v7n p = ...

Hat/PreludeBasic.hs:1256:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/PreludeBasic.hs:1258:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1lcm’:
        y1lcm fv284v5v284v5n v284v7v284v7n p = ...

Hat/PreludeBasic.hs:1283:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:1285:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*^’: *^ fx fv289v5v289v5n p = ...

Hat/PreludeBasic.hs:1312:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/PreludeBasic.hs:1314:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hf’: hf z1f fv291v31v291v31n fy p = ...

Hat/PreludeBasic.hs:1342:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘>#^’: >#^ fx fn p = ...

Hat/PreludeBasic.hs:1520:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Tuple0’

Hat/PreludeBasic.hs:1528:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:1532:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Tuple0’

Hat/PreludeBasic.hs:1540:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:1544:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFrom’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum Tuple0’

Hat/PreludeBasic.hs:1554:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromEnum’: hfromEnum _ p = ...

Hat/PreludeBasic.hs:1567:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoEnum’: htoEnum fn p = ...

Hat/PreludeBasic.hs:1646:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Bool’

Hat/PreludeBasic.hs:1659:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Bool’

Hat/PreludeBasic.hs:1670:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:1674:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFrom’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum Bool’

Hat/PreludeBasic.hs:1687:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromEnum’: hfromEnum _ p = ...

Hat/PreludeBasic.hs:1703:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:1705:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoEnum’: htoEnum fv428v12v428v12n p = ...

Hat/PreludeBasic.hs:1716:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:1718:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1toEnum’: y1toEnum fv429v12v429v12n p = ...

Hat/PreludeBasic.hs:1752:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Bool’

Hat/PreludeBasic.hs:1827:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Bool’

Hat/PreludeBasic.hs:1840:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:1870:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*&&’: *&& _ _ p = ...

Hat/PreludeBasic.hs:1876:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*||’: *|| _ _ p = ...

Hat/PreludeBasic.hs:1886:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hnot’: hnot _ p = ...

Hat/PreludeBasic.hs:1897:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Char’

Hat/PreludeBasic.hs:1911:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Char’

Hat/PreludeBasic.hs:1925:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘senumFrom’, ‘senumFromThen’, ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum Char’

Hat/PreludeBasic.hs:2011:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Maybe a)’

Hat/PreludeBasic.hs:2025:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Maybe a)’

Hat/PreludeBasic.hs:2051:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/PreludeBasic.hs:2056:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Maybe a)’

Hat/PreludeBasic.hs:2092:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Maybe a)’

Hat/PreludeBasic.hs:2116:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:2130:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hmaybe’: hmaybe _ _ _ p = ...

Hat/PreludeBasic.hs:2132:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sfmap’
    • In the instance declaration for ‘Functor Maybe’

Hat/PreludeBasic.hs:2142:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfmap’: hfmap _ _ p = ...

Hat/PreludeBasic.hs:2146:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|>>=’, ‘|>>’, and ‘sfail’
    • In the instance declaration for ‘Monad Maybe’

Hat/PreludeBasic.hs:2155:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*>>=’: *>>= _ _ p = ...

Hat/PreludeBasic.hs:2183:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Either a b)’

Hat/PreludeBasic.hs:2198:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Either a b)’

Hat/PreludeBasic.hs:2226:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/PreludeBasic.hs:2231:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Either a b)’

Hat/PreludeBasic.hs:2277:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Either a b)’

Hat/PreludeBasic.hs:2312:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:2329:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘heither’: heither _ _ _ p = ...

Hat/PreludeBasic.hs:2331:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sfmap’
    • In the instance declaration for ‘Functor IO’

Hat/PreludeBasic.hs:2344:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|>>’ and ‘sfail’
    • In the instance declaration for ‘Monad IO’

Hat/PreludeBasic.hs:2377:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Ordering’

Hat/PreludeBasic.hs:2391:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Ordering’

Hat/PreludeBasic.hs:2418:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/PreludeBasic.hs:2423:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFrom’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum Ordering’

Hat/PreludeBasic.hs:2439:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromEnum’: hfromEnum _ p = ...

Hat/PreludeBasic.hs:2455:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:2457:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoEnum’: htoEnum fv551v30v551v33n p = ...

Hat/PreludeBasic.hs:2468:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:2470:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1toEnum’: y1toEnum fv551v30v551v33n p = ...

Hat/PreludeBasic.hs:2481:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:2483:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2toEnum’: y2toEnum fv551v30v551v33n p = ...

Hat/PreludeBasic.hs:2514:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Ordering’

Hat/PreludeBasic.hs:2550:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Ordering’

Hat/PreludeBasic.hs:2566:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:2586:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Int’

Hat/PreludeBasic.hs:2604:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Int’

Hat/PreludeBasic.hs:2636:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|+’, ‘|-’, ‘|*’, ‘snegate’, ‘sabs’, ‘ssignum’, and ‘sfromInteger’
    • In the instance declaration for ‘Num Int’

Hat/PreludeBasic.hs:2689:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoRational’
    • In the instance declaration for ‘Real Int’

Hat/PreludeBasic.hs:2706:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘squot’, ‘srem’, ‘sdiv’, ‘smod’, ‘squotRem’,
        ‘sdivMod’, and ‘stoInteger’
    • In the instance declaration for ‘Integral Int’

Hat/PreludeBasic.hs:2741:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘senumFrom’, ‘senumFromThen’, ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum Int’

Hat/PreludeBasic.hs:2822:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v603v3v606v45v1’: v603v3v606v45v1 _ p = ...

Hat/PreludeBasic.hs:2862:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Integer’

Hat/PreludeBasic.hs:2880:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Integer’

Hat/PreludeBasic.hs:2912:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|+’, ‘|-’, ‘|*’, ‘snegate’, ‘sabs’, ‘ssignum’, and ‘sfromInteger’
    • In the instance declaration for ‘Num Integer’

Hat/PreludeBasic.hs:2974:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v635v13v638v24v1’: v635v13v638v24v1 _ p = ...

Hat/PreludeBasic.hs:2988:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoRational’
    • In the instance declaration for ‘Real Integer’

Hat/PreludeBasic.hs:3005:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘squot’, ‘srem’, ‘sdiv’, ‘smod’, ‘squotRem’,
        ‘sdivMod’, and ‘stoInteger’
    • In the instance declaration for ‘Integral Integer’

Hat/PreludeBasic.hs:3055:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum Integer’

Hat/PreludeBasic.hs:3164:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Float’

Hat/PreludeBasic.hs:3182:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Float’

Hat/PreludeBasic.hs:3214:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|+’, ‘|-’, ‘|*’, ‘snegate’, ‘sabs’, ‘ssignum’, and ‘sfromInteger’
    • In the instance declaration for ‘Num Float’

Hat/PreludeBasic.hs:3270:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoRational’
    • In the instance declaration for ‘Real Float’

Hat/PreludeBasic.hs:3297:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v691v20v691v65v1’: v691v20v691v65v1 _ p = ...

Hat/PreludeBasic.hs:3310:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|/’, ‘srecip’, and ‘sfromRational’
    • In the instance declaration for ‘Fractional Float’

Hat/PreludeBasic.hs:3373:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:3400:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:3409:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sexp’, ‘slog’, ‘ssqrt’, ‘|**’, ‘slogBase’, ‘ssin’, ‘scos’, ‘stan’,
        ‘sasin’, ‘sacos’, ‘satan’, ‘ssinh’, ‘scosh’, ‘stanh’, ‘sasinh’,
        ‘sacosh’, and ‘satanh’
    • In the instance declaration for ‘Floating Float’

Hat/PreludeBasic.hs:3603:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sproperFraction’, ‘struncate’, ‘sround’, ‘sceiling’, and ‘sfloor’
    • In the instance declaration for ‘RealFrac Float’

Hat/PreludeBasic.hs:3638:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v730v25v731v67v1’: v730v25v731v67v1 _ p = ...

Hat/PreludeBasic.hs:3645:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v726v9v731v67v1’: v726v9v731v67v1 _ p = ...

Hat/PreludeBasic.hs:3650:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sdecodeFloat’, ‘sencodeFloat’, ‘sexponent’, ‘ssignificand’,
        ‘sscaleFloat’, and ‘satan2’
    • In the instance declaration for ‘RealFloat Float’

Hat/PreludeBasic.hs:3718:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Double’

Hat/PreludeBasic.hs:3736:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Double’

Hat/PreludeBasic.hs:3768:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|+’, ‘|-’, ‘|*’, ‘snegate’, ‘sabs’, ‘ssignum’, and ‘sfromInteger’
    • In the instance declaration for ‘Num Double’

Hat/PreludeBasic.hs:3824:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoRational’
    • In the instance declaration for ‘Real Double’

Hat/PreludeBasic.hs:3851:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v769v20v769v64v1’: v769v20v769v64v1 _ p = ...

Hat/PreludeBasic.hs:3864:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|/’, ‘srecip’, and ‘sfromRational’
    • In the instance declaration for ‘Fractional Double’

Hat/PreludeBasic.hs:3943:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sexp’, ‘slog’, ‘ssqrt’, ‘|**’, ‘slogBase’, ‘ssin’, ‘scos’, ‘stan’,
        ‘sasin’, ‘sacos’, ‘satan’, ‘ssinh’, ‘scosh’, ‘stanh’, ‘sasinh’,
        ‘sacosh’, and ‘satanh’
    • In the instance declaration for ‘Floating Double’

Hat/PreludeBasic.hs:4143:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sproperFraction’, ‘struncate’, ‘sround’, ‘sceiling’, and ‘sfloor’
    • In the instance declaration for ‘RealFrac Double’

Hat/PreludeBasic.hs:4178:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v810v25v811v67v1’: v810v25v811v67v1 _ p = ...

Hat/PreludeBasic.hs:4185:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v806v9v811v67v1’: v806v9v811v67v1 _ p = ...

Hat/PreludeBasic.hs:4190:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sdecodeFloat’, ‘sencodeFloat’, ‘sexponent’, ‘ssignificand’,
        ‘sscaleFloat’, and ‘satan2’
    • In the instance declaration for ‘RealFloat Double’

Hat/PreludeBasic.hs:4479:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (List a)’

Hat/PreludeBasic.hs:4496:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (List a)’

Hat/PreludeBasic.hs:4515:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v889v5v892v16v1’: v889v5v892v16v1 _ p = ...

Hat/PreludeBasic.hs:4517:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:4529:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|>>=’, ‘|>>’, ‘sreturn’, and ‘sfail’
    • In the instance declaration for ‘Monad List’

Hat/PreludeBasic.hs:4555:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Tuple2 a b)’

Hat/PreludeBasic.hs:4567:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:4571:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Tuple2 a b)’

Hat/PreludeBasic.hs:4585:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v917v5v920v16v1’: v917v5v920v16v1 _ p = ...

Hat/PreludeBasic.hs:4587:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:4611:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Tuple3 a b c)’

Hat/PreludeBasic.hs:4626:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:4630:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Tuple3 a b c)’

Hat/PreludeBasic.hs:4651:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:4675:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Tuple4 a b c d)’

Hat/PreludeBasic.hs:4694:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:4698:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Tuple4 a b c d)’

Hat/PreludeBasic.hs:4726:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:4753:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Tuple5 a b c d e)’

Hat/PreludeBasic.hs:4776:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:4780:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Tuple5 a b c d e)’

Hat/PreludeBasic.hs:4817:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:4845:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Tuple6 a b c d e f)’

Hat/PreludeBasic.hs:4872:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:4876:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Tuple6 a b c d e f)’

Hat/PreludeBasic.hs:4921:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:4951:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Tuple7 a b c d e f g)’

Hat/PreludeBasic.hs:4983:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:4988:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Tuple7 a b c d e f g)’

Hat/PreludeBasic.hs:5041:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:5072:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Tuple8 a b c d e f g h)’

Hat/PreludeBasic.hs:5108:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:5113:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Tuple8 a b c d e f g h)’

Hat/PreludeBasic.hs:5175:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:5208:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Tuple9 a b c d e f g h i)’

Hat/PreludeBasic.hs:5251:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:5256:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Tuple9 a b c d e f g h i)’

Hat/PreludeBasic.hs:5329:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:5362:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for
        ‘Eq (Tuple10 a b c d e f g h i j)’

Hat/PreludeBasic.hs:5414:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:5419:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for
        ‘Ord (Tuple10 a b c d e f g h i j)’

Hat/PreludeBasic.hs:5507:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:5543:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for
        ‘Eq (Tuple11 a b c d e f g h i j k)’

Hat/PreludeBasic.hs:5605:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:5610:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for
        ‘Ord (Tuple11 a b c d e f g h i j k)’

Hat/PreludeBasic.hs:5715:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:5751:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for
        ‘Eq (Tuple12 a b c d e f g h i j k l)’

Hat/PreludeBasic.hs:5826:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:5831:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for
        ‘Ord (Tuple12 a b c d e f g h i j k l)’

Hat/PreludeBasic.hs:5958:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:5996:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for
        ‘Eq (Tuple13 a b c d e f g h i j k l m)’

Hat/PreludeBasic.hs:6084:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:6089:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for
        ‘Ord (Tuple13 a b c d e f g h i j k l m)’

Hat/PreludeBasic.hs:6244:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:6282:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for
        ‘Eq (Tuple14 a b c d e f g h i j k l m n)’

Hat/PreludeBasic.hs:6382:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:6387:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for
        ‘Ord (Tuple14 a b c d e f g h i j k l m n)’

Hat/PreludeBasic.hs:6568:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:6608:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for
        ‘Eq (Tuple15 a b c d e f g h i j k l m n o)’

Hat/PreludeBasic.hs:6721:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:6726:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for
        ‘Ord (Tuple15 a b c d e f g h i j k l m n o)’

Hat/PreludeBasic.hs:6934:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare _ _ p = ...

Hat/PreludeBasic.hs:6980:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfst’: hfst _ p = ...

Hat/PreludeBasic.hs:6989:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hsnd’: hsnd _ p = ...

Hat/PreludeBasic.hs:7052:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h_foldr’: h_foldr _ _ _ p = ...

Hat/PreludeBasic.hs:7083:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hmap’: hmap _ _ p = ...

Hat/PreludeBasic.hs:7096:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*++’: *++ _ _ p = ...

Hat/PreludeBasic.hs:7114:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfilter’: hfilter _ _ p = ...

Hat/PreludeBasic.hs:7136:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hhead’: hhead _ p = ...

Hat/PreludeBasic.hs:7149:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlast’: hlast _ p = ...

Hat/PreludeBasic.hs:7161:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htail’: htail _ p = ...

Hat/PreludeBasic.hs:7176:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinit’: hinit _ p = ...

Hat/PreludeBasic.hs:7186:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hnull’: hnull _ p = ...

Hat/PreludeBasic.hs:7201:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlength’: hlength _ p = ...

Hat/PreludeBasic.hs:7217:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*!!’: *!! fxs fn p = ...

Hat/PreludeBasic.hs:7231:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:7233:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘>#!!’: >#!! (^#!!) fv1517v11v1517v11n p = ...

Hat/PreludeBasic.hs:7257:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfoldl’: hfoldl _ _ _ p = ...

Hat/PreludeBasic.hs:7271:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfoldl1’: hfoldl1 _ _ p = ...

Hat/PreludeBasic.hs:7292:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v1544v26v1546v54v1’:
        v1544v26v1546v54v1 _ p = ...

Hat/PreludeBasic.hs:7305:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hscanl1’: hscanl1 _ _ p = ...

Hat/PreludeBasic.hs:7320:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfoldr’: hfoldr _ _ _ p = ...

Hat/PreludeBasic.hs:7336:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfoldr1’: hfoldr1 _ _ p = ...

Hat/PreludeBasic.hs:7370:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hscanr’: hscanr _ _ _ p = ...

Hat/PreludeBasic.hs:7404:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hscanr1’: hscanr1 _ _ p = ...

Hat/PreludeBasic.hs:7476:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htake’: htake fn z2take p = ...

Hat/PreludeBasic.hs:7486:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1take’: y1take _ _ p = ...

Hat/PreludeBasic.hs:7501:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hdrop’: hdrop fn fxs p = ...

Hat/PreludeBasic.hs:7510:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1drop’: y1drop _ _ p = ...

Hat/PreludeBasic.hs:7543:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htakeWhile’: htakeWhile _ _ p = ...

Hat/PreludeBasic.hs:7560:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hdropWhile’: hdropWhile _ _ p = ...

Hat/PreludeBasic.hs:7600:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:7610:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hspan’: hspan _ _ p = ...

Hat/PreludeBasic.hs:7635:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:7649:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v1666v31v1668v52v1’:
        v1666v31v1668v52v1 _ p = ...

Hat/PreludeBasic.hs:7676:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:7810:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlookup’: hlookup _ _ p = ...

Hat/PreludeBasic.hs:7972:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:8019:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:8099:45: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8103:31: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8180:59: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8186:45: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8221:45: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8294:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowl’: hshowl _ p = ...

Hat/PreludeBasic.hs:8296:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowList’: hshowList _ p = ...

Hat/PreludeBasic.hs:8373:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8477:31: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8500:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlex’: hlex z1lex p = ...

Hat/PreludeBasic.hs:8538:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8572:31: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8575:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8629:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8647:21: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8676:37: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8680:23: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8745:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8748:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8792:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8813:25: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8826:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Int’

Hat/PreludeBasic.hs:8840:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Int’

Hat/PreludeBasic.hs:8860:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:8867:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshow’ and ‘sshowList’
    • In the instance declaration for ‘Show Integer’

Hat/PreludeBasic.hs:8879:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Integer’

Hat/PreludeBasic.hs:8890:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Float’

Hat/PreludeBasic.hs:8901:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Float’

Hat/PreludeBasic.hs:8913:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Double’

Hat/PreludeBasic.hs:8924:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Double’

Hat/PreludeBasic.hs:8936:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Tuple0’

Hat/PreludeBasic.hs:8946:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:8950:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Tuple0’

Hat/PreludeBasic.hs:9002:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Char’

Hat/PreludeBasic.hs:9048:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowl’: hshowl _ p = ...

Hat/PreludeBasic.hs:9053:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Char’

Hat/PreludeBasic.hs:9137:39: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9141:25: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9174:45: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9184:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (List a)’

Hat/PreludeBasic.hs:9195:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (List a)’

Hat/PreludeBasic.hs:9206:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Tuple2 a b)’

Hat/PreludeBasic.hs:9226:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:9230:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Tuple2 a b)’

Hat/PreludeBasic.hs:9364:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9382:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9393:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Tuple3 a b c)’

Hat/PreludeBasic.hs:9592:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9626:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9644:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9655:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Tuple4 a b c d)’

Hat/PreludeBasic.hs:9917:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9951:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:9985:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10003:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10014:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Tuple5 a b c d e)’

Hat/PreludeBasic.hs:10339:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10373:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10407:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10441:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10459:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10471:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Tuple6 a b c d e f)’

Hat/PreludeBasic.hs:10859:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10893:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10927:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10961:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:10995:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11013:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11025:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Tuple7 a b c d e f g)’

Hat/PreludeBasic.hs:11477:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11511:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11545:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11579:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11613:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11647:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11665:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:11677:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Tuple8 a b c d e f g h)’

Hat/PreludeBasic.hs:12192:237: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:12226:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:12260:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:12294:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:12328:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:12362:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:12396:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:12414:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:12426:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Tuple9 a b c d e f g h i)’

Hat/PreludeBasic.hs:13004:265: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13038:237: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13072:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13106:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13140:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13174:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13208:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13242:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13260:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13272:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for
        ‘Read (Tuple10 a b c d e f g h i j)’

Hat/PreludeBasic.hs:13913:293: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13947:265: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:13981:237: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14015:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14049:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14083:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14117:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14151:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14185:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14203:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14215:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for
        ‘Read (Tuple11 a b c d e f g h i j k)’

Hat/PreludeBasic.hs:14919:321: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14953:293: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:14987:265: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15021:237: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15055:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15089:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15123:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15157:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15191:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15225:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15243:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:15255:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for
        ‘Read (Tuple12 a b c d e f g h i j k l)’

Hat/PreludeBasic.hs:16022:349: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16056:321: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16090:293: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16124:265: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16158:237: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16192:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16226:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16260:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16294:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16328:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16362:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16380:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:16392:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for
        ‘Read (Tuple13 a b c d e f g h i j k l m)’

Hat/PreludeBasic.hs:17222:377: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17256:349: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17290:321: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17324:293: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17358:265: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17392:237: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17426:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17460:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17494:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17528:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17562:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17596:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17614:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:17626:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for
        ‘Read (Tuple14 a b c d e f g h i j k l m n)’

Hat/PreludeBasic.hs:18519:405: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18553:377: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18587:349: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18621:321: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18655:293: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18689:265: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18723:237: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18757:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18791:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18825:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18859:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18893:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18927:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18945:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:18957:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for
        ‘Read (Tuple15 a b c d e f g h i j k l m n o)’

Hat/PreludeBasic.hs:19914:433: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:19948:405: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:19982:377: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20016:349: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20050:321: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20084:293: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20118:265: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20152:237: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20186:209: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20220:181: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20254:153: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20288:125: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20322:97: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20356:69: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20374:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:20385:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Tuple3 a b c)’

Hat/PreludeBasic.hs:20410:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20414:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Tuple4 a b c d)’

Hat/PreludeBasic.hs:20444:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20448:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Tuple5 a b c d e)’

Hat/PreludeBasic.hs:20483:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20488:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Tuple6 a b c d e f)’

Hat/PreludeBasic.hs:20528:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20533:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Tuple7 a b c d e f g)’

Hat/PreludeBasic.hs:20582:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20587:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Tuple8 a b c d e f g h)’

Hat/PreludeBasic.hs:20644:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20649:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Tuple9 a b c d e f g h i)’

Hat/PreludeBasic.hs:20714:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20719:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for
        ‘Show (Tuple10 a b c d e f g h i j)’

Hat/PreludeBasic.hs:20794:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20799:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for
        ‘Show (Tuple11 a b c d e f g h i j k)’

Hat/PreludeBasic.hs:20884:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20889:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for
        ‘Show (Tuple12 a b c d e f g h i j k l)’

Hat/PreludeBasic.hs:20988:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:20993:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for
        ‘Show (Tuple13 a b c d e f g h i j k l m)’

Hat/PreludeBasic.hs:21104:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:21109:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for
        ‘Show (Tuple14 a b c d e f g h i j k l m n)’

Hat/PreludeBasic.hs:21242:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:21247:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for
        ‘Show (Tuple15 a b c d e f g h i j k l m n o)’

Hat/PreludeBasic.hs:21407:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:21525:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:21741:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:21760:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:21777:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:21799:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v2788v31v2791v45v1’:
        v2788v31v2791v45v1 _ p = ...

Hat/PreludeBasic.hs:21825:23: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:21877:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowLitChar’: hshowLitChar fc p = ...

Hat/PreludeBasic.hs:21890:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1showLitChar’: y1showLitChar fc p = ...

Hat/PreludeBasic.hs:22011:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:22073:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlexLitChar’: hlexLitChar _ p = ...

Hat/PreludeBasic.hs:22130:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:22220:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:22345:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:22495:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:22561:37: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:22596:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:22639:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:22876:23: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v3017v17v3020v57v1’:
        v3017v17v3020v57v1 _ p = ...

Hat/PreludeBasic.hs:22920:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:22981:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v3015v13v3030v55v1’:
        v3015v13v3030v55v1 _ p = ...

Hat/PreludeBasic.hs:23048:29: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23069:29: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23104:29: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23145:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v3033v13v3051v36v1’:
        v3033v13v3051v36v1 _ p = ...

Hat/PreludeBasic.hs:23165:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v3010v9v3057v33v1’: v3010v9v3057v33v1 _ p = ...

Hat/PreludeBasic.hs:23166:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hdoFmt’: hdoFmt _ _ p = ...

Hat/PreludeBasic.hs:23200:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/PreludeBasic.hs:23202:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v3062v21v3064v38v1’:
        v3062v21v3064v38v1 v3062v21v3064v38v2 p = ...

Hat/PreludeBasic.hs:23221:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/PreludeBasic.hs:23223:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v3062v21v3064v38v3’:
        v3062v21v3064v38v3 _ p = ...

Hat/PreludeBasic.hs:23267:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hf’:
        hf fv3067v11v3067v11n v3067v14v3067v16n p = ...

Hat/PreludeBasic.hs:23283:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23337:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:23339:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfloatToDigits’:
        hfloatToDigits z1floatToDigits fv3088v17v3088v17n p = ...

Hat/PreludeBasic.hs:23349:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23360:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23407:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23527:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23648:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:23695:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v3140v17v3144v64v1’:
        v3140v17v3144v64v1 _ p = ...

Hat/PreludeBasic.hs:23788:35: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:23792:21: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:23902:31: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:23905:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:23955:17: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:24018:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Ratio a)’

Hat/PreludeBasic.hs:24030:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/PreludeBasic.hs:24066:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/PreludeBasic.hs:24068:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hreduce’:
        hreduce z1reduce fv3208v10v3208v10n p = ...

Hat/PreludeBasic.hs:24093:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hnumerator’: hnumerator _ p = ...

Hat/PreludeBasic.hs:24098:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hdenominator’: hdenominator _ p = ...

Hat/PreludeBasic.hs:24100:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Ratio a)’

Hat/PreludeBasic.hs:24111:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*<=’: *<= _ _ p = ...

Hat/PreludeBasic.hs:24122:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*<’: *< _ _ p = ...

Hat/PreludeBasic.hs:24126:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|+’, ‘|-’, ‘|*’, ‘snegate’, ‘sabs’, ‘ssignum’, and ‘sfromInteger’
    • In the instance declaration for ‘Num (Ratio a)’

Hat/PreludeBasic.hs:24140:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*+’: *+ _ _ p = ...

Hat/PreludeBasic.hs:24151:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘**’: ** _ _ p = ...

Hat/PreludeBasic.hs:24161:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hnegate’: hnegate _ p = ...

Hat/PreludeBasic.hs:24171:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘habs’: habs _ p = ...

Hat/PreludeBasic.hs:24183:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hsignum’: hsignum _ p = ...

Hat/PreludeBasic.hs:24198:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoRational’
    • In the instance declaration for ‘Real (Ratio a)’

Hat/PreludeBasic.hs:24209:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoRational’: htoRational _ p = ...

Hat/PreludeBasic.hs:24213:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|/’, ‘srecip’, and ‘sfromRational’
    • In the instance declaration for ‘Fractional (Ratio a)’

Hat/PreludeBasic.hs:24225:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*/’: */ _ _ p = ...

Hat/PreludeBasic.hs:24233:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrecip’: hrecip _ p = ...

Hat/PreludeBasic.hs:24244:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromRational’: hfromRational _ p = ...

Hat/PreludeBasic.hs:24248:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sproperFraction’, ‘struncate’, ‘sround’, ‘sceiling’, and ‘sfloor’
    • In the instance declaration for ‘RealFrac (Ratio a)’

Hat/PreludeBasic.hs:24269:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:24279:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hproperFraction’: hproperFraction _ p = ...

Hat/PreludeBasic.hs:24326:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Ratio a)’

Hat/PreludeBasic.hs:24378:55: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:24388:27: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/PreludeBasic.hs:24395:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Ratio a)’

Hat/PreludeBasic.hs:24412:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/PreludeBasic.hs:24475:67: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:24492:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:24541:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:24558:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/PreludeBasic.hs:24577:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...
[ 7 of 38] Compiling Hat.Prelude      ( Hat/Prelude.hs, dist/build/Hat/Prelude.o )
[ 8 of 38] Compiling Hat.Ix           ( Hat/Ix.hs, dist/build/Hat/Ix.o )

Hat/Ix.hs:40:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrangeSize’: hrangeSize _ p = ...

Hat/Ix.hs:52:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix Char’

Hat/Ix.hs:61:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:78:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:90:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:94:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix Int’

Hat/Ix.hs:103:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:118:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:130:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:134:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix Integer’

Hat/Ix.hs:143:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:159:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:171:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:175:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix Bool’

Hat/Ix.hs:184:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:201:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:213:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:217:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix Ordering’

Hat/Ix.hs:226:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:243:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:255:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:259:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix T.Tuple0’

Hat/Ix.hs:268:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:279:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:289:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:293:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix (T.Tuple2 a b)’

Hat/Ix.hs:321:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:326:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:331:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:349:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:365:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:369:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix (T.Tuple3 a1 a2 a3)’

Hat/Ix.hs:409:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:416:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:421:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:426:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:451:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:473:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:477:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix (T.Tuple4 a1 a2 a3 a4)’

Hat/Ix.hs:533:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:543:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:550:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:555:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:560:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:592:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:620:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:624:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix (T.Tuple5 a1 a2 a3 a4 a5)’

Hat/Ix.hs:708:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:730:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:740:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:747:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:752:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:757:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:796:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:829:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:834:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix (T.Tuple6 a1 a2 a3 a4 a5 a6)’

Hat/Ix.hs:942:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:966:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:988:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:998:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1005:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1010:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1015:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:1061:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:1101:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:1106:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple7 a1 a2 a3 a4 a5 a6 a7)’

Hat/Ix.hs:1239:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1263:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1287:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1309:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1319:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1326:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1331:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1336:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:1390:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:1437:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:1442:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)’

Hat/Ix.hs:1599:117: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1623:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1647:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1671:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1693:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1703:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1710:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1715:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:1720:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:1783:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:1838:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:1843:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)’

Hat/Ix.hs:2024:131: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2048:117: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2072:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2096:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2120:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2142:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2152:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2159:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2164:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2169:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:2243:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:2307:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:2312:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)’

Hat/Ix.hs:2517:145: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2541:131: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2565:117: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2589:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2613:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2637:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2659:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2669:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2676:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2681:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:2686:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:2772:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:2850:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:2855:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)’

Hat/Ix.hs:3086:159: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3110:145: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3134:131: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3158:117: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3182:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3206:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3230:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3252:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3262:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3269:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3274:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3279:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:3378:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:3474:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:3479:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)’

Hat/Ix.hs:3734:173: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3758:159: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3782:145: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3806:131: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3830:117: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3854:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3878:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3902:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3924:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3934:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3941:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3946:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:3951:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:4066:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:4183:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:4188:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)’

Hat/Ix.hs:4470:187: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4494:173: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4518:159: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4542:145: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4566:131: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4590:117: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4614:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4638:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4662:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4684:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4694:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4701:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4706:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:4711:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:4845:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:4984:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:4989:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)’

Hat/Ix.hs:5296:201: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5320:187: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5344:173: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5368:159: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5392:145: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5416:131: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5440:117: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5464:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5488:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5512:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5534:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5544:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5551:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5556:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:5561:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:5715:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:5873:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/Ix.hs:5878:3: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for
        ‘Ix (T.Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)’

Hat/Ix.hs:6209:215: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6233:201: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6257:187: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6281:173: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6305:159: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6329:145: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6353:131: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6377:117: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6401:103: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6425:89: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6449:75: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6471:61: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6481:47: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6488:33: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6493:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Ix.hs:6498:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Ix.hs:6682:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Ix.hs:6858:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...
[ 9 of 38] Compiling Hat.IOBuiltinTypes ( Hat/IOBuiltinTypes.hs, dist/build/Hat/IOBuiltinTypes.o )

Hat/IOBuiltinTypes.hs:29:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq IOMode’

Hat/IOBuiltinTypes.hs:48:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord IOMode’

Hat/IOBuiltinTypes.hs:78:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:83:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix IOMode’

Hat/IOBuiltinTypes.hs:118:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:120:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalToEnum’:
        hlocalToEnum fv6v41v6v42n p = ...

Hat/IOBuiltinTypes.hs:132:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:134:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1localToEnum’:
        y1localToEnum fv6v41v6v42n p = ...

Hat/IOBuiltinTypes.hs:146:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:148:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2localToEnum’:
        y2localToEnum fv6v41v6v42n p = ...

Hat/IOBuiltinTypes.hs:159:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:161:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y3localToEnum’: y3localToEnum _ p = ...

Hat/IOBuiltinTypes.hs:185:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:187:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/IOBuiltinTypes.hs:222:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:224:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/IOBuiltinTypes.hs:261:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:263:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/IOBuiltinTypes.hs:283:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFrom’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum IOMode’

Hat/IOBuiltinTypes.hs:302:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromEnum’: hfromEnum _ p = ...

Hat/IOBuiltinTypes.hs:317:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:319:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoEnum’: htoEnum fv6v54v6v57n p = ...

Hat/IOBuiltinTypes.hs:329:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:331:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1toEnum’: y1toEnum fv6v54v6v57n p = ...

Hat/IOBuiltinTypes.hs:341:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:343:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2toEnum’: y2toEnum fv6v54v6v57n p = ...

Hat/IOBuiltinTypes.hs:353:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:355:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y3toEnum’: y3toEnum fv6v54v6v57n p = ...

Hat/IOBuiltinTypes.hs:387:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read IOMode’

Hat/IOBuiltinTypes.hs:436:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show IOMode’

Hat/IOBuiltinTypes.hs:455:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/IOBuiltinTypes.hs:473:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq BufferMode’

Hat/IOBuiltinTypes.hs:490:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord BufferMode’

Hat/IOBuiltinTypes.hs:519:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:524:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read BufferMode’

Hat/IOBuiltinTypes.hs:572:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show BufferMode’

Hat/IOBuiltinTypes.hs:599:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/IOBuiltinTypes.hs:616:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq SeekMode’

Hat/IOBuiltinTypes.hs:633:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord SeekMode’

Hat/IOBuiltinTypes.hs:660:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:665:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix SeekMode’

Hat/IOBuiltinTypes.hs:700:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:702:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalToEnum’:
        hlocalToEnum fv11v41v11v42n p = ...

Hat/IOBuiltinTypes.hs:714:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:716:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1localToEnum’:
        y1localToEnum fv11v41v11v42n p = ...

Hat/IOBuiltinTypes.hs:727:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:729:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2localToEnum’: y2localToEnum _ p = ...

Hat/IOBuiltinTypes.hs:750:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:752:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/IOBuiltinTypes.hs:784:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:786:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/IOBuiltinTypes.hs:820:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/IOBuiltinTypes.hs:822:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/IOBuiltinTypes.hs:842:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFrom’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum SeekMode’

Hat/IOBuiltinTypes.hs:858:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromEnum’: hfromEnum _ p = ...

Hat/IOBuiltinTypes.hs:873:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:875:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoEnum’: htoEnum fv11v54v11v57n p = ...

Hat/IOBuiltinTypes.hs:885:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:887:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1toEnum’: y1toEnum fv11v54v11v57n p = ...

Hat/IOBuiltinTypes.hs:897:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/IOBuiltinTypes.hs:899:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2toEnum’: y2toEnum fv11v54v11v57n p = ...

Hat/IOBuiltinTypes.hs:931:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read SeekMode’

Hat/IOBuiltinTypes.hs:970:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show SeekMode’

Hat/IOBuiltinTypes.hs:986:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...
[10 of 38] Compiling Hat.IOBuiltin    ( Hat/IOBuiltin.hs, dist/build/Hat/IOBuiltin.o )
[11 of 38] Compiling Hat.IO           ( Hat/IO.hs, dist/build/Hat/IO.o )

Hat/IO.hs:74:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|/=’
    • In the instance declaration for ‘Eq Handle’

Hat/IO.hs:83:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshow’ and ‘sshowList’
    • In the instance declaration for ‘Show Handle’

Hat/IO.hs:105:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|/=’
    • In the instance declaration for ‘Eq HandlePosn’

Hat/IO.hs:511:21: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v173v9v175v31v1’: v173v9v175v31v1 _ p = ...

Hat/IO.hs:541:21: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v183v10v185v32v1’: v183v10v185v32v1 _ p = ...
[12 of 38] Compiling Hat.Locale       ( Hat/Locale.hs, dist/build/Hat/Locale.o )

Hat/Locale.hs:64:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq TimeLocale’

Hat/Locale.hs:99:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/Locale.hs:103:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord TimeLocale’

Hat/Locale.hs:162:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare fy1 fy2 p = ...

Hat/Locale.hs:181:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show TimeLocale’

Hat/Locale.hs:310:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...
[13 of 38] Compiling Hat.Maybe        ( Hat/Maybe.hs, dist/build/Hat/Maybe.o )

Hat/Maybe.hs:23:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hisJust’: hisJust _ p = ...

Hat/Maybe.hs:47:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromJust’: hfromJust _ p = ...

Hat/Maybe.hs:57:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromMaybe’: hfromMaybe _ _ p = ...

Hat/Maybe.hs:67:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hmaybeToList’: hmaybeToList _ p = ...

Hat/Maybe.hs:77:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlistToMaybe’: hlistToMaybe _ p = ...
[14 of 38] Compiling Hat.List         ( Hat/List.hs, dist/build/Hat/List.o )

Hat/List.hs:115:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/List.hs:155:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hnubBy’: hnubBy _ _ p = ...

Hat/List.hs:186:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hdeleteBy’: hdeleteBy _ _ _ p = ...

Hat/List.hs:296:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/List.hs:313:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hintersperse’: hintersperse _ _ p = ...

Hat/List.hs:354:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htranspose’: htranspose _ p = ...

Hat/List.hs:414:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:424:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hgroupBy’: hgroupBy _ _ p = ...

Hat/List.hs:441:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinits’: hinits _ p = ...

Hat/List.hs:453:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htails’: htails _ p = ...

Hat/List.hs:471:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hisPrefixOf’: hisPrefixOf _ _ p = ...

Hat/List.hs:516:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:533:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:543:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hmapAccumL’: hmapAccumL _ _ _ p = ...

Hat/List.hs:574:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:591:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:601:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hmapAccumR’: hmapAccumR _ _ _ p = ...

Hat/List.hs:621:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v143v27v145v61v1’: v143v27v145v61v1 _ p = ...

Hat/List.hs:743:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hmerge’: hmerge _ _ p = ...

Hat/List.hs:782:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinsertBy’: hinsertBy _ _ _ p = ...

Hat/List.hs:855:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hgenericLength’: hgenericLength _ p = ...

Hat/List.hs:876:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/List.hs:878:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hgenericTake’:
        hgenericTake fv210v13v210v13n v210v15v210v15n p = ...

Hat/List.hs:918:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/List.hs:920:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hgenericDrop’:
        hgenericDrop fv216v13v216v13n fxs p = ...

Hat/List.hs:938:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1genericDrop’: y1genericDrop _ _ p = ...

Hat/List.hs:965:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/List.hs:967:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hgenericSplitAt’:
        hgenericSplitAt fv223v16v223v16n fxs p = ...

Hat/List.hs:1001:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:1011:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1genericSplitAt’: y1genericSplitAt _ _ p = ...

Hat/List.hs:1030:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/List.hs:1334:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:1396:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:1467:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/List.hs:1545:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...
[15 of 38] Compiling Hat.Monad        ( Hat/Monad.hs, dist/build/Hat/Monad.o )

Hat/Monad.hs:30:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘smplus’
    • In the instance declaration for ‘MonadPlus Maybe’

Hat/Monad.hs:210:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfoldM’: hfoldM _ _ _ p = ...

Hat/Monad.hs:238:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfilterM’: hfilterM _ _ p = ...
[16 of 38] Compiling Hat.Numeric      ( Hat/Numeric.hs, dist/build/Hat/Numeric.o )
[17 of 38] Compiling Hat.Ratio        ( Hat/Ratio.hs, dist/build/Hat/Ratio.o )
[18 of 38] Compiling Hat.System.Environment ( Hat/System/Environment.hs, dist/build/Hat/System/Environment.o )
[19 of 38] Compiling Hat.System.IO    ( Hat/System/IO.hs, dist/build/Hat/System/IO.o )
[20 of 38] Compiling Hat.SystemBuiltinTypes ( Hat/SystemBuiltinTypes.hs, dist/build/Hat/SystemBuiltinTypes.o )

Hat/SystemBuiltinTypes.hs:21:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq ExitCode’

Hat/SystemBuiltinTypes.hs:36:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord ExitCode’

Hat/SystemBuiltinTypes.hs:62:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/SystemBuiltinTypes.hs:67:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read ExitCode’

Hat/SystemBuiltinTypes.hs:104:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show ExitCode’

Hat/SystemBuiltinTypes.hs:128:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...
[21 of 38] Compiling Hat.SystemBuiltin ( Hat/SystemBuiltin.hs, dist/build/Hat/SystemBuiltin.o )
[22 of 38] Compiling Hat.System       ( Hat/System.hs, dist/build/Hat/System.o )

Hat/System.hs:15:1: warning: [-Wdeprecations]
    Module ‘System.Cmd’ is deprecated: Use "System.Process" instead
[23 of 38] Compiling Hat.System.Exit  ( Hat/System/Exit.hs, dist/build/Hat/System/Exit.o )
[24 of 38] Compiling Hat.TimeBuiltinTypes ( Hat/TimeBuiltinTypes.hs, dist/build/Hat/TimeBuiltinTypes.o )

Hat/TimeBuiltinTypes.hs:54:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Month’

Hat/TimeBuiltinTypes.hs:89:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Month’

Hat/TimeBuiltinTypes.hs:143:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:148:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFrom’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum Month’

Hat/TimeBuiltinTypes.hs:191:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromEnum’: hfromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:206:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:208:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoEnum’: htoEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:218:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:220:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1toEnum’: y1toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:230:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:232:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2toEnum’: y2toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:242:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:244:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y3toEnum’: y3toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:254:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:256:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y4toEnum’: y4toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:266:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:268:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y5toEnum’: y5toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:278:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:280:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y6toEnum’: y6toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:290:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:292:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y7toEnum’: y7toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:302:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:304:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y8toEnum’: y8toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:314:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:316:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y9toEnum’: y9toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:326:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:328:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y10toEnum’: y10toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:338:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:340:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y11toEnum’: y11toEnum fv8v31v8v34n p = ...

Hat/TimeBuiltinTypes.hs:388:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix Month’

Hat/TimeBuiltinTypes.hs:423:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:425:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalToEnum’:
        hlocalToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:437:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:439:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1localToEnum’:
        y1localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:451:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:453:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2localToEnum’:
        y2localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:465:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:467:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y3localToEnum’:
        y3localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:479:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:481:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y4localToEnum’:
        y4localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:493:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:495:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y5localToEnum’:
        y5localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:507:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:509:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y6localToEnum’:
        y6localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:521:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:523:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y7localToEnum’:
        y7localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:535:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:537:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y8localToEnum’:
        y8localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:549:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:551:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y9localToEnum’:
        y9localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:563:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:565:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y10localToEnum’:
        y10localToEnum fv8v46v8v47n p = ...

Hat/TimeBuiltinTypes.hs:576:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:578:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y11localToEnum’: y11localToEnum _ p = ...

Hat/TimeBuiltinTypes.hs:626:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:628:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/TimeBuiltinTypes.hs:687:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:689:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/TimeBuiltinTypes.hs:750:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:752:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/TimeBuiltinTypes.hs:756:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Month’

Hat/TimeBuiltinTypes.hs:902:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Month’

Hat/TimeBuiltinTypes.hs:945:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/TimeBuiltinTypes.hs:971:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq Day’

Hat/TimeBuiltinTypes.hs:996:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Day’

Hat/TimeBuiltinTypes.hs:1035:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:1040:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFrom’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum Day’

Hat/TimeBuiltinTypes.hs:1068:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromEnum’: hfromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:1083:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1085:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoEnum’: htoEnum fv12v31v12v34n p = ...

Hat/TimeBuiltinTypes.hs:1095:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1097:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1toEnum’: y1toEnum fv12v31v12v34n p = ...

Hat/TimeBuiltinTypes.hs:1107:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1109:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2toEnum’: y2toEnum fv12v31v12v34n p = ...

Hat/TimeBuiltinTypes.hs:1119:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1121:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y3toEnum’: y3toEnum fv12v31v12v34n p = ...

Hat/TimeBuiltinTypes.hs:1131:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1133:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y4toEnum’: y4toEnum fv12v31v12v34n p = ...

Hat/TimeBuiltinTypes.hs:1143:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1145:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y5toEnum’: y5toEnum fv12v31v12v34n p = ...

Hat/TimeBuiltinTypes.hs:1155:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1157:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y6toEnum’: y6toEnum fv12v31v12v34n p = ...

Hat/TimeBuiltinTypes.hs:1205:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix Day’

Hat/TimeBuiltinTypes.hs:1239:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1241:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalToEnum’:
        hlocalToEnum fv12v46v12v47n p = ...

Hat/TimeBuiltinTypes.hs:1253:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1255:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1localToEnum’:
        y1localToEnum fv12v46v12v47n p = ...

Hat/TimeBuiltinTypes.hs:1267:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1269:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2localToEnum’:
        y2localToEnum fv12v46v12v47n p = ...

Hat/TimeBuiltinTypes.hs:1281:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1283:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y3localToEnum’:
        y3localToEnum fv12v46v12v47n p = ...

Hat/TimeBuiltinTypes.hs:1295:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1297:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y4localToEnum’:
        y4localToEnum fv12v46v12v47n p = ...

Hat/TimeBuiltinTypes.hs:1309:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1311:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y5localToEnum’:
        y5localToEnum fv12v46v12v47n p = ...

Hat/TimeBuiltinTypes.hs:1322:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/TimeBuiltinTypes.hs:1324:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y6localToEnum’: y6localToEnum _ p = ...

Hat/TimeBuiltinTypes.hs:1357:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:1359:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/TimeBuiltinTypes.hs:1403:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:1405:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/TimeBuiltinTypes.hs:1451:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/TimeBuiltinTypes.hs:1453:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...

Hat/TimeBuiltinTypes.hs:1457:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read Day’

Hat/TimeBuiltinTypes.hs:1539:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show Day’

Hat/TimeBuiltinTypes.hs:1567:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/TimeBuiltinTypes.hs:1642:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq CalendarTime’

Hat/TimeBuiltinTypes.hs:1727:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/TimeBuiltinTypes.hs:1731:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord CalendarTime’

Hat/TimeBuiltinTypes.hs:1873:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare fy1 fy2 p = ...

Hat/TimeBuiltinTypes.hs:1892:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read CalendarTime’

Hat/TimeBuiltinTypes.hs:2371:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show CalendarTime’

Hat/TimeBuiltinTypes.hs:2614:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/TimeBuiltinTypes.hs:2664:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq TimeDiff’

Hat/TimeBuiltinTypes.hs:2699:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/TimeBuiltinTypes.hs:2703:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord TimeDiff’

Hat/TimeBuiltinTypes.hs:2762:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcompare’: hcompare fy1 fy2 p = ...

Hat/TimeBuiltinTypes.hs:2781:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read TimeDiff’

Hat/TimeBuiltinTypes.hs:3030:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show TimeDiff’

Hat/TimeBuiltinTypes.hs:3159:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...
[25 of 38] Compiling Hat.TimeBuiltin  ( Hat/TimeBuiltin.hs, dist/build/Hat/TimeBuiltin.o )
[26 of 38] Compiling Hat.DirectoryBuiltinTypes ( Hat/DirectoryBuiltinTypes.hs, dist/build/Hat/DirectoryBuiltinTypes.o )
[27 of 38] Compiling Hat.DirectoryBuiltin ( Hat/DirectoryBuiltin.hs, dist/build/Hat/DirectoryBuiltin.o )
[28 of 38] Compiling Hat.Directory    ( Hat/Directory.hs, dist/build/Hat/Directory.o )

Hat/Directory.hs:27:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|/=’
    • In the instance declaration for ‘Eq Permissions’

Hat/Directory.hs:37:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|<’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord Permissions’

Hat/Directory.hs:63:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshow’ and ‘sshowList’
    • In the instance declaration for ‘Show Permissions’
[29 of 38] Compiling Hat.Data.Maybe   ( Hat/Data/Maybe.hs, dist/build/Hat/Data/Maybe.o )
[30 of 38] Compiling Hat.Data.List    ( Hat/Data/List.hs, dist/build/Hat/Data/List.o )

Hat/Data/List.hs:96:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hnonEmptySubsequences’:
        hnonEmptySubsequences _ p = ...

Hat/Data/List.hs:135:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Data/List.hs:159:13: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Data/List.hs:173:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinterleave'’: hinterleave' _ _ _ p = ...

Hat/Data/List.hs:175:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hperms’: hperms _ _ p = ...

Hat/Data/List.hs:197:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfoldl'’: hfoldl' _ _ _ p = ...

Hat/Data/List.hs:211:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfoldl1'’: hfoldl1' _ _ p = ...
[31 of 38] Compiling Hat.Data.Char    ( Hat/Data/Char.hs, dist/build/Hat/Data/Char.o )

Hat/Data/Char.hs:186:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq GeneralCategory’

Hat/Data/Char.hs:257:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord GeneralCategory’

Hat/Data/Char.hs:365:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/Data/Char.hs:370:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘stoEnum’, ‘sfromEnum’, ‘senumFrom’, ‘senumFromThen’,
        ‘senumFromTo’, and ‘senumFromThenTo’
    • In the instance declaration for ‘Enum GeneralCategory’

Hat/Data/Char.hs:467:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfromEnum’: hfromEnum _ p = ...

Hat/Data/Char.hs:482:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:484:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htoEnum’: htoEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:494:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:496:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1toEnum’: y1toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:506:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:508:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2toEnum’: y2toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:518:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:520:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y3toEnum’: y3toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:530:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:532:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y4toEnum’: y4toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:542:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:544:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y5toEnum’: y5toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:554:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:556:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y6toEnum’: y6toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:566:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:568:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y7toEnum’: y7toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:578:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:580:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y8toEnum’: y8toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:590:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:592:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y9toEnum’: y9toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:603:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:605:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y10toEnum’: y10toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:616:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:618:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y11toEnum’: y11toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:629:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:631:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y12toEnum’: y12toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:642:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:644:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y13toEnum’: y13toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:655:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:657:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y14toEnum’: y14toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:668:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:670:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y15toEnum’: y15toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:681:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:683:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y16toEnum’: y16toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:694:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:696:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y17toEnum’: y17toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:707:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:709:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y18toEnum’: y18toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:720:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:722:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y19toEnum’: y19toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:733:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:735:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y20toEnum’: y20toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:746:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:748:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y21toEnum’: y21toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:759:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:761:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y22toEnum’: y22toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:772:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:774:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y23toEnum’: y23toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:785:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:787:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y24toEnum’: y24toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:798:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:800:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y25toEnum’: y25toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:811:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:813:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y26toEnum’: y26toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:824:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:826:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y27toEnum’: y27toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:837:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:839:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y28toEnum’: y28toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:850:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:852:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y29toEnum’: y29toEnum fv99v28v99v31n p = ...

Hat/Data/Char.hs:884:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read GeneralCategory’

Hat/Data/Char.hs:1425:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show GeneralCategory’

Hat/Data/Char.hs:1522:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/Data/Char.hs:1542:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srange’, ‘sindex’, ‘sinRange’, and ‘srangeSize’
    • In the instance declaration for ‘Ix GeneralCategory’

Hat/Data/Char.hs:1577:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1579:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalToEnum’:
        hlocalToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1591:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1593:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1localToEnum’:
        y1localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1605:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1607:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y2localToEnum’:
        y2localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1619:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1621:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y3localToEnum’:
        y3localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1633:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1635:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y4localToEnum’:
        y4localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1647:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1649:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y5localToEnum’:
        y5localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1661:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1663:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y6localToEnum’:
        y6localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1675:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1677:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y7localToEnum’:
        y7localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1689:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1691:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y8localToEnum’:
        y8localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1703:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1705:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y9localToEnum’:
        y9localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1717:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1719:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y10localToEnum’:
        y10localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1731:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1733:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y11localToEnum’:
        y11localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1745:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1747:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y12localToEnum’:
        y12localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1759:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1761:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y13localToEnum’:
        y13localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1773:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1775:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y14localToEnum’:
        y14localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1787:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1789:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y15localToEnum’:
        y15localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1801:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1803:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y16localToEnum’:
        y16localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1815:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1817:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y17localToEnum’:
        y17localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1829:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1831:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y18localToEnum’:
        y18localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1843:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1845:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y19localToEnum’:
        y19localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1857:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1859:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y20localToEnum’:
        y20localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1871:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1873:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y21localToEnum’:
        y21localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1885:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1887:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y22localToEnum’:
        y22localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1899:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1901:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y23localToEnum’:
        y23localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1913:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1915:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y24localToEnum’:
        y24localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1927:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1929:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y25localToEnum’:
        y25localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1941:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1943:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y26localToEnum’:
        y26localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1955:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1957:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y27localToEnum’:
        y27localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1969:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1971:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y28localToEnum’:
        y28localToEnum fv99v55v99v56n p = ...

Hat/Data/Char.hs:1982:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Data/Char.hs:1984:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y29localToEnum’: y29localToEnum _ p = ...

Hat/Data/Char.hs:2086:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/Data/Char.hs:2088:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrange’: hrange _ p = ...

Hat/Data/Char.hs:2201:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/Data/Char.hs:2203:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hindex’: hindex _ _ p = ...

Hat/Data/Char.hs:2318:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hlocalFromEnum’: hlocalFromEnum _ p = ...

Hat/Data/Char.hs:2320:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hinRange’: hinRange _ _ p = ...
[32 of 38] Compiling Hat.Control.Monad ( Hat/Control/Monad.hs, dist/build/Hat/Control/Monad.o )
[33 of 38] Compiling Hat.Complex      ( Hat/Complex.hs, dist/build/Hat/Complex.o )

Hat/Complex.hs:23:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Complex a)’

Hat/Complex.hs:35:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*==’: *== _ _ p = ...

Hat/Complex.hs:39:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Complex a)’

Hat/Complex.hs:72:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Complex a)’

Hat/Complex.hs:98:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hshowsPrec’: hshowsPrec _ _ p = ...

Hat/Complex.hs:112:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrealPart’: hrealPart _ p = ...

Hat/Complex.hs:117:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘himagPart’: himagPart _ p = ...

Hat/Complex.hs:129:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hconjugate’: hconjugate _ p = ...

Hat/Complex.hs:213:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hmagnitude’: hmagnitude _ p = ...

Hat/Complex.hs:239:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Complex.hs:241:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ p = ...

Hat/Complex.hs:243:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hphase’: hphase z1phase p = ...

Hat/Complex.hs:247:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1phase’: y1phase _ p = ...

Hat/Complex.hs:249:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|+’, ‘|-’, ‘|*’, ‘snegate’, ‘sabs’, ‘ssignum’, and ‘sfromInteger’
    • In the instance declaration for ‘Num (Complex a)’

Hat/Complex.hs:260:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*+’: *+ _ _ p = ...

Hat/Complex.hs:271:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*-’: *- _ _ p = ...

Hat/Complex.hs:286:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘**’: ** _ _ p = ...

Hat/Complex.hs:297:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hnegate’: hnegate _ p = ...

Hat/Complex.hs:324:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Complex.hs:326:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hsignum’: hsignum fv42v12v42v12n p = ...

Hat/Complex.hs:339:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1signum’: y1signum _ p = ...

Hat/Complex.hs:354:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|/’, ‘srecip’, and ‘sfromRational’
    • In the instance declaration for ‘Fractional (Complex a)’

Hat/Complex.hs:412:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*/’: */ _ _ p = ...

Hat/Complex.hs:427:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sexp’, ‘slog’, ‘ssqrt’, ‘|**’, ‘slogBase’, ‘ssin’, ‘scos’, ‘stan’,
        ‘sasin’, ‘sacos’, ‘satan’, ‘ssinh’, ‘scosh’, ‘stanh’, ‘sasinh’,
        ‘sacosh’, and ‘satanh’
    • In the instance declaration for ‘Floating (Complex a)’

Hat/Complex.hs:457:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hexp’: hexp _ p = ...

Hat/Complex.hs:484:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Complex.hs:486:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hsqrt’: hsqrt fv62v10v62v10n p = ...

Hat/Complex.hs:515:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Complex.hs:551:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘y1sqrt’: y1sqrt _ p = ...

Hat/Complex.hs:566:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hsin’: hsin _ p = ...

Hat/Complex.hs:582:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcos’: hcos _ p = ...

Hat/Complex.hs:628:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htan’: htan _ p = ...

Hat/Complex.hs:643:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hsinh’: hsinh _ p = ...

Hat/Complex.hs:658:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hcosh’: hcosh _ p = ...

Hat/Complex.hs:703:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘htanh’: htanh _ p = ...

Hat/Complex.hs:732:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Complex.hs:742:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hasin’: hasin _ p = ...

Hat/Complex.hs:766:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Complex.hs:789:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Complex.hs:799:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hacos’: hacos _ p = ...

Hat/Complex.hs:831:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Complex.hs:841:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hatan’: hatan _ p = ...
[34 of 38] Compiling Hat.Char         ( Hat/Char.hs, dist/build/Hat/Char.o )
[35 of 38] Compiling Hat.Random       ( Hat/Random.hs, dist/build/Hat/Random.o )

Hat/Random.hs:75:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshow’ and ‘sshowList’
    • In the instance declaration for ‘Show StdGen’

Hat/Random.hs:186:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Random.hs:215:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Random.hs:256:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srandomR’, ‘srandom’, ‘srandomRs’, ‘srandoms’, and ‘srandomRIO’
    • In the instance declaration for ‘Random Int’

Hat/Random.hs:269:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrandomR’: hrandomR _ _ p = ...

Hat/Random.hs:283:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srandomR’, ‘srandom’, ‘srandomRs’, ‘srandoms’, and ‘srandomRIO’
    • In the instance declaration for ‘Random Integer’

Hat/Random.hs:307:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srandomR’, ‘srandom’, ‘srandomRs’, ‘srandoms’, and ‘srandomRIO’
    • In the instance declaration for ‘Random Float’

Hat/Random.hs:339:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrandomR’: hrandomR _ _ p = ...

Hat/Random.hs:343:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srandomR’, ‘srandom’, ‘srandomRs’, ‘srandoms’, and ‘srandomRIO’
    • In the instance declaration for ‘Random Double’

Hat/Random.hs:369:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srandomR’, ‘srandom’, ‘srandomRs’, ‘srandoms’, and ‘srandomRIO’
    • In the instance declaration for ‘Random Bool’

Hat/Random.hs:382:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v95v5v97v33v1’: v95v5v97v33v1 _ p = ...

Hat/Random.hs:405:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hbool2Integer’: hbool2Integer _ p = ...

Hat/Random.hs:427:9: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h p = ...

Hat/Random.hs:429:7: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hint2Bool’: hint2Bool fv104v14v104v14n p = ...

Hat/Random.hs:433:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrandomR’: hrandomR _ _ p = ...

Hat/Random.hs:447:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘srandomR’, ‘srandom’, ‘srandomRs’, ‘srandoms’, and ‘srandomRIO’
    • In the instance declaration for ‘Random Char’

Hat/Random.hs:460:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v111v7v112v27v1’: v111v7v112v27v1 _ p = ...

Hat/Random.hs:468:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrandomR’: hrandomR _ _ p = ...

Hat/Random.hs:508:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v120v16v120v83v1’: v120v16v120v83v1 _ p = ...

Hat/Random.hs:554:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘h’: h _ _ p = ...

Hat/Random.hs:556:3: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hf’: hf fv126v10v126v10n facc fg p = ...

Hat/Random.hs:565:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Random.hs:584:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrandomIvalInteger’:
        hrandomIvalInteger _ _ p = ...

Hat/Random.hs:633:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v137v8v145v28v1’: v137v8v145v28v1 _ p = ...

Hat/Random.hs:641:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hrandomIvalDouble’:
        hrandomIvalDouble _ _ _ p = ...
[36 of 38] Compiling Hat.Time         ( Hat/Time.hs, dist/build/Hat/Time.o )

Hat/Time.hs:41:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|<’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord ClockTime’

Hat/Time.hs:57:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|/=’
    • In the instance declaration for ‘Eq ClockTime’
[37 of 38] Compiling Hat.CPUTime      ( Hat/CPUTime.hs, dist/build/Hat/CPUTime.o )
[38 of 38] Compiling Hat.Array        ( Hat/Array.hs, dist/build/Hat/Array.o )

Hat/Array.hs:52:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:85:25: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:120:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘*!’: *! _ p = ...

Hat/Array.hs:130:1: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hbounds’: hbounds _ p = ...

Hat/Array.hs:162:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:186:15: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:230:21: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:249:21: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:284:11: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: _ -> ...

Hat/Array.hs:318:21: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:353:19: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:358:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sfmap’
    • In the instance declaration for ‘Functor (Array a)’

Hat/Array.hs:368:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘hfmap’: hfmap _ _ p = ...

Hat/Array.hs:372:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘|==’ and ‘|/=’
    • In the instance declaration for ‘Eq (Array a b)’

Hat/Array.hs:385:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘scompare’, ‘|<’, ‘|<=’, ‘|>=’, ‘|>’, ‘smax’, and ‘smin’
    • In the instance declaration for ‘Ord (Array a b)’

Hat/Array.hs:398:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sshowsPrec’, ‘sshow’, and ‘sshowList’
    • In the instance declaration for ‘Show (Array a b)’

Hat/Array.hs:426:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘sreadsPrec’
    • In the instance declaration for ‘Read (Array a b)’

Hat/Array.hs:492:55: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...

Hat/Array.hs:498:41: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘v0v0v0v0v1’: v0v0v0v0v1 _ p = ...
Preprocessing executable 'hat-trans' for hat-2.7.0.10...
[ 1 of 43] Compiling Unlit            ( compiler98/Unlit.hs, dist/build/hat-trans/hat-trans-tmp/Unlit.o )

compiler98/Unlit.hs:18:1: warning: [-Wtabs]
    Tab character found here, and in three further locations.
    Please use spaces instead.
[ 2 of 43] Compiling Tree234          ( compiler98/Tree234.hs, dist/build/hat-trans/hat-trans-tmp/Tree234.o )
[ 3 of 43] Compiling SysDeps          ( compiler98/SysDeps.hs, dist/build/hat-trans/hat-trans-tmp/SysDeps.o )
[ 4 of 43] Compiling Reduce           ( compiler98/Reduce.hs, dist/build/hat-trans/hat-trans-tmp/Reduce.o )
[ 5 of 43] Compiling PrettyLib        ( compiler98/PrettyLib.hs, dist/build/hat-trans/hat-trans-tmp/PrettyLib.o )
[ 6 of 43] Compiling Paths_hat        ( dist/build/autogen/Paths_hat.hs, dist/build/hat-trans/hat-trans-tmp/Paths_hat.o )
[ 7 of 43] Compiling OsOnly           ( compiler98/OsOnly.hs, dist/build/hat-trans/hat-trans-tmp/OsOnly.o )
[ 8 of 43] Compiling MergeSort        ( compiler98/MergeSort.hs, dist/build/hat-trans/hat-trans-tmp/MergeSort.o )
[ 9 of 43] Compiling IdKind           ( compiler98/IdKind.hs, dist/build/hat-trans/hat-trans-tmp/IdKind.o )

compiler98/IdKind.hs:20:1: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.
[10 of 43] Compiling Id               ( compiler98/Id.hs, dist/build/hat-trans/hat-trans-tmp/Id.o )
[11 of 43] Compiling HbcOnly          ( compiler98/HbcOnly.hs, dist/build/hat-trans/hat-trans-tmp/HbcOnly.o )
[12 of 43] Compiling Flags            ( trans/Flags.hs, dist/build/hat-trans/hat-trans-tmp/Flags.o )

trans/Flags.hs:50:23: warning: [-Wtabs]
    Tab character found here, and in 15 further locations.
    Please use spaces instead.
[13 of 43] Compiling Extra            ( compiler98/Extra.hs, dist/build/hat-trans/hat-trans-tmp/Extra.o )

compiler98/Extra.hs:289:3: error:
    Variable not in scope:
      catch
        :: IO (String, String)
           -> (t0 -> IO (String, String)) -> IO (String, String)
cabal: Leaving directory '/tmp/cabal-tmp-20551/hat-2.7.0.10'
cabal: Error: some packages failed to install:
hat-2.7.0.10 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.