úÎ $ Ÿ7      !"#$%&'()*+,-./0123456#Bas van Dijk <v.dijk.bas@gmail.com>3KThe IOMode GADT which for each constructor specifies the associated IOMode  type.  Also see:  System.IO.7. Read and write. Append.  Write only.  Read only. ,A handle to a file with an explicit IOMode. Wraps:  System.IO.8. Retrieves the regular  System.IO.8. Wraps:  System.IO.9. Wraps:  System.IO.:. Wraps:  System.IO.;. 7Cast the IOMode of a handle if the handle supports it. Wraps:  System.IO.<. Wraps:  System.IO.=. Wraps:  System.IO.>. Wraps:  System.IO.?. Wraps:  System.IO.@. Wraps:  System.IO.A. Wraps:  System.IO.B. Wraps:  System.IO.C. Wraps:  System.IO.D. Wraps:  System.IO.E. Wraps:  System.IO.F. Wraps:  System.IO.G. Wraps:  System.IO.H. Wraps:  System.IO.I. Wraps:  System.IO.J. Wraps:  System.IO.K. Wraps:  System.IO.L. Wraps:  System.IO.M. !Wraps:  System.IO.N. "Wraps:  System.IO.O. #Wraps:  System.IO.P. $Wraps:  System.IO.Q. %Wraps:  System.IO.R. &Wraps:  System.IO.S. 'Wraps:  System.IO.T. (Wraps:  System.IO.U. )Wraps:  System.IO.V. *Wraps:  System.IO.W. +Wraps:  System.IO.X. ,Wraps:  System.IO.Y. -Wraps:  System.IO.Z. .Wraps:  System.IO.[. /Wraps:  System.IO.\. 0Wraps:  System.IO.]. 1Wraps:  System.IO.^. 2Wraps:  System.IO._. 3Wraps:  System.IO.`. 4Wraps:  System.IO.a. 5Wraps:  System.IO.b. 6Wraps:  System.IO.c. Qdefghijklmnopqrstuvwxyz{|}  !"#$%&'()*+,-./01234568   !"#$%&'()*+,-./01234567   !"#$%&'()*+,-./0123456~      !"#$%&'()*+,-./0123456789:;; <<<<<<<<<<<<<<<< <!<"<#<$<%<&<'=()=*=+<,=-=.=/012<3<4=5=6=7=89:>;?@ABCDEFGHIJKL<M<N<O<P<Q<R;S;T;U;V;WXexplicit-iomodes-0.1.1System.IO.ExplicitIOModesbase System.IOIOMode ReadWriteMode AppendMode WriteModeReadModeRWAWRHandle regularHandlestdinstdoutstderrcastwithFileopenFilehClose hFileSize hSetFileSizehIsEOF hSetBuffering hGetBufferinghFlushhGetPosnhSeekhTellhIsOpen hIsClosed hIsReadable hIsWritable hIsSeekablehIsTerminalDevicehSetEchohGetEchohShow hWaitForInputhReadyhGetCharhGetLine hLookAhead hGetContentshPutCharhPutStr hPutStrLnhPrintwithBinaryFileopenBinaryFilehSetBinaryModehPutBufhGetBufhPutBufNonBlockinghGetBufNonBlocking openTempFileopenBinaryTempFile GHC.IOBase GHC.HandleGHC.IOprintIOfixIOreadIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharhSetPosn HandlePosn AbsoluteSeek RelativeSeek SeekFromEndSeekModeFilePath NoBuffering LineBufferingBlockBuffering BufferMode