[{"origin":{"name":"checkHandleInvariants","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"isReadWriteHandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"isReadableHandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"isWritableHandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"nativeNewline","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"nativeNewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"noNewlineTranslation","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"showHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"universalNewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"value"},{"origin":{"name":"close","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"constructors":[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"}],"type":{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"encode","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"constructors":[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"}],"type":{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"getState","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"constructors":[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"}],"type":{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"recover","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"constructors":[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"}],"type":{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"setState","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"constructors":[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"}],"type":{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haBufferMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haBuffers","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haByteBuffer","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haCharBuffer","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haCodec","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haDecoder","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haDevice","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haEncoder","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haInputNL","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haLastDecode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haOtherSide","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haOutputNL","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"haType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"inputNL","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"NewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"NewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"outputNL","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"constructors":[{"name":"NewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"}],"type":{"name":"NewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"selector"},{"origin":{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"type":{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"AppendHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"HandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"BlockBuffering","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"BufferMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"BufferListCons","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"BufferList","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"BufferListNil","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"BufferList","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"CRLF","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"Newline","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"ClosedHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"HandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"DuplexHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"Handle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"FileHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"Handle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"LF","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"Newline","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"LineBuffering","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"BufferMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"NewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"NewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"NoBuffering","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"BufferMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"ReadHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"HandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"ReadWriteHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"HandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"SemiClosedHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"HandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"WriteHandle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"type":{"name":"HandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"constructor"},{"origin":{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"data"},{"origin":{"name":"BufferList","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"data"},{"origin":{"name":"BufferMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"data"},{"origin":{"name":"Handle","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"data"},{"origin":{"name":"HandleType","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"data"},{"origin":{"name":"Handle__","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"data"},{"origin":{"name":"Newline","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"data"},{"origin":{"name":"NewlineMode","module":"GHC.IO.Handle.Types","package":"base-4.7.0.0"},"fixity":null,"entity":"data"}]