úÎ) Än      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm#Bas van Dijk <v.dijk.bas@gmail.com>C2KThe IOMode GADT which for each constructor specifies the associated IOMode  type.  Also see:  System.IO.n. 3456opqr7Read and write. 8Append. 9 Write only. : Read only. ;,A handle to a file with an explicit IOMode. Wraps:  System.IO.s. t<Retrieves the regular  System.IO.s. u=Wraps:  System.IO.v. >Wraps:  System.IO.w. ?Wraps:  System.IO.x. @7Cast the IOMode of a handle if the handle supports it. AWraps:  System.IO.y. BWraps:  System.IO.z. {CWraps:  System.IO.|. DWraps:  System.IO.}. EWraps:  System.IO.~. FWraps:  System.IO.. GWraps:  System.IO.€. HWraps:  System.IO.. IWraps:  System.IO.‚. JWraps:  System.IO.ƒ. KWraps:  System.IO.„. LWraps:  System.IO.…. MWraps:  System.IO.†. NWraps:  System.IO.‡. OWraps:  System.IO.ˆ. PWraps:  System.IO.‰. QWraps:  System.IO.Š. RWraps:  System.IO.‹. SWraps:  System.IO.Œ. TWraps:  System.IO.. UWraps:  System.IO.Ž. VWraps:  System.IO.. WWraps:  System.IO.. XWraps:  System.IO.‘. YWraps:  System.IO.’. ZWraps:  System.IO.“. [Wraps:  System.IO.”. \Wraps:  System.IO.•. ]Wraps:  System.IO.–. ^Wraps:  System.IO.—. _Wraps:  System.IO.˜. `Wraps:  System.IO.™. aWraps:  System.IO.š. bWraps:  System.IO.›. cWraps:  System.IO.œ. dWraps:  System.IO.. eWraps:  System.IO.ž. fWraps:  System.IO.Ÿ. gWraps:  System.IO. . hWraps:  System.IO.¡. ijklmn  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmo1;<<:987=>?@AB26543CDEF$!"#GHIJK0-./LMNOPQRSTUVWXYZ[\]^_ `abcdefghijkl,m'%& +*)(<265433456789:;<<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm¢      !"#$%&'&(&)&*&+&,&-&.&/&0&1&2&3&4&45678797:7;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz>{|}~&GGIJKMN€OPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst‚explicit-iomodes-0.1.3System.IO.ExplicitIOModesbase System.IOprintghc-prim GHC.TypesIOfixIOreadIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.Handle.FDisEOF GHC.IO.HandlehSetPosn HandlePosnGHC.IO.EncodingmkTextEncodinglocaleEncodingutf32beutf32leutf32utf16beutf16leutf16utf8_bomutf8latin1GHC.IO.Handle.TypesnoNewlineTranslationnativeNewlineModeuniversalNewlineMode nativeNewline NoBuffering LineBufferingBlockBuffering BufferModeLFCRLFNewlineoutputNLinputNL NewlineModeGHC.IO.Encoding.Types TextEncoding GHC.IO.Device AbsoluteSeek RelativeSeek SeekFromEndSeekModeGHC.IOFilePathIOMode ReadWriteMode AppendMode WriteModeReadModeRWAWRHandle regularHandlestdinstdoutstderrcastwithFileopenFilehClose hFileSize hSetFileSizehIsEOF hSetBuffering hGetBufferinghFlushhGetPosnhSeekhTellhIsOpen hIsClosed hIsReadable hIsWritable hIsSeekablehIsTerminalDevicehSetEchohGetEchohShow hWaitForInputhReadyhGetCharhGetLine hLookAhead hGetContentshPutCharhPutStr hPutStrLnhPrintwithBinaryFileopenBinaryFilehSetBinaryModehPutBufhGetBufhPutBufNonBlockinghGetBufNonBlocking openTempFileopenBinaryTempFile"openTempFileWithDefaultPermissions(openBinaryTempFileWithDefaultPermissions hSetEncoding hGetEncodinghSetNewlineMode GHC.IO.IOMode CheckMode checkMode WriteModes ReadModeswrapconvertGHC.IO.Handle.Text