| ArrayChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ASCII_8BIT | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Big5 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Big5_HKSCS | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Big5_UAO | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Cache |  | 
| 1 (Type/Class) | Data.Ruby.Marshal.Monad, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| 2 (Data Constructor) | Data.Ruby.Marshal.Monad | 
| CP50220 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| CP50221 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| CP51932 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| CP850 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| CP852 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| CP855 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| CP949 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| CP950 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| CP951 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| decode | Data.Ruby.Marshal | 
| decodeEither | Data.Ruby.Marshal | 
| Emacs_Mule | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| emptyCache | Data.Ruby.Marshal.Monad | 
| EucJP_ms | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| EUC_JP | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| EUC_JP_2004 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| EUC_KR | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| EUC_TW | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| FalseChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| FixnumChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| FloatChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| fromEnc | Data.Ruby.Marshal.Encoding | 
| fromRuby | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal | 
| GB12345 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| GB18030 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| GB1988 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| GB2312 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| GBK | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| getInt16le | Data.Ruby.Marshal.Int | 
| getInt24le | Data.Ruby.Marshal.Int | 
| getInt32le | Data.Ruby.Marshal.Int | 
| getInt8 | Data.Ruby.Marshal.Int | 
| getMarshalVersion | Data.Ruby.Marshal.Get | 
| getRubyObject | Data.Ruby.Marshal.Get | 
| getWord16le | Data.Ruby.Marshal.Int | 
| getWord24le | Data.Ruby.Marshal.Int | 
| getWord32le | Data.Ruby.Marshal.Int | 
| getWord8 | Data.Ruby.Marshal.Int | 
| HashChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM437 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM737 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM775 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM852 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM855 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM857 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM860 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM861 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM862 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM863 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM864 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM865 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM866 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IBM869 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Int16 | Data.Ruby.Marshal.Int | 
| ISO_2022_JP | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_2022_JP_2 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_2022_JP_KDDI | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_1 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_10 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_11 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_13 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_14 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_15 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_16 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_2 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_3 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_4 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_5 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_6 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_7 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_8 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ISO_8859_9 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| IVarChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| KOI8_R | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| KOI8_U | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| liftMarshal | Data.Ruby.Marshal.Monad | 
| MacCentEuro | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacCroatian | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacCyrillic | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacGreek | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacIceland | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacJapanese | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacRoman | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacRomania | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacThai | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacTurkish | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| MacUkraine | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Marshal |  | 
| 1 (Type/Class) | Data.Ruby.Marshal.Monad, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| 2 (Data Constructor) | Data.Ruby.Marshal.Monad | 
| NilChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| ObjectLinkChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| objects | Data.Ruby.Marshal.Monad | 
| RArray | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| RBool | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| readCache | Data.Ruby.Marshal.Monad | 
| readObject | Data.Ruby.Marshal.Monad | 
| readSymbol | Data.Ruby.Marshal.Monad | 
| RFixnum | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| RFloat | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| RHash | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| RIVar | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| RNil | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| RString | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| RSymbol | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Rubyable | Data.Ruby.Marshal.RubyObject | 
| RubyObject | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| RubyStringEncoding | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| runMarshal | Data.Ruby.Marshal.Monad | 
| Shift_JIS | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| SJIS_DoCoMo | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| SJIS_KDDI | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| SJIS_SoftBank | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Stateless_ISO_2022_JP | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Stateless_ISO_2022_JP_KDDI | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| StringChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| SymbolChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| symbols | Data.Ruby.Marshal.Monad | 
| SymlinkChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| TIS_620 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| toEnc | Data.Ruby.Marshal.Encoding | 
| toRuby | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal | 
| TrueChar | Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Unsupported | Data.Ruby.Marshal.RubyObject, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UnsupportedEncoding | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| US_ASCII | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF8_DoCoMo | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF8_KDDI | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF8_MAC | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF8_SoftBank | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF_16 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF_16BE | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF_16LE | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF_32 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF_32BE | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF_32LE | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF_7 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| UTF_8 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1250 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1251 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1252 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1253 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1254 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1255 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1256 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1257 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_1258 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_31J | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Windows_874 | Data.Ruby.Marshal.Encoding, Data.Ruby.Marshal.Types, Data.Ruby.Marshal | 
| Word8 | Data.Ruby.Marshal.Int | 
| writeCache | Data.Ruby.Marshal.Monad |