Index
| !! | Data.List.Extra | 
| &&& | Data.Tuple.Extra, Extra | 
| &&^ | Control.Monad.Extra, Extra | 
| ** | Numeric.Extra | 
| *** | Data.Tuple.Extra, Extra | 
| ++ | Data.List.Extra | 
| +++ | Text.Read.Extra | 
| :~: | Data.Typeable.Extra, Extra | 
| :~~: | Data.Typeable.Extra | 
| <$!> | Control.Monad.Extra | 
| <++ | Text.Read.Extra | 
| <=< | Control.Monad.Extra | 
| =<< | Control.Monad.Extra | 
| >=> | Control.Monad.Extra | 
| >> | Control.Monad.Extra | 
| >>= | Control.Monad.Extra | 
| AbsoluteSeek | System.IO.Extra | 
| acos | Numeric.Extra | 
| acosh | Numeric.Extra | 
| addMVarFinalizer | Control.Concurrent.Extra | 
| all | Data.List.Extra | 
| allM | Control.Monad.Extra, Extra | 
| AllocationLimitExceeded | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| allowInterrupt | Control.Exception.Extra | 
| allSame | Data.List.Extra, Extra | 
| and | Data.List.Extra | 
| andM | Control.Monad.Extra, Extra | 
| any | Data.List.Extra | 
| anyM | Control.Monad.Extra, Extra | 
| anySame | Data.List.Extra, Extra | 
| ap | Control.Monad.Extra | 
| appendFile | System.IO.Extra | 
| AppendMode | System.IO.Extra | 
| arch | System.Info.Extra | 
| ArithException | Control.Exception.Extra | 
| ArrayException | Control.Exception.Extra | 
| asin | Numeric.Extra | 
| asinh | Numeric.Extra | 
| assert | Control.Exception.Extra | 
| AssertionFailed | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| AsyncException | Control.Exception.Extra | 
| asyncExceptionFromException | Control.Exception.Extra | 
| asyncExceptionToException | Control.Exception.Extra | 
| atan | Numeric.Extra | 
| atanh | Numeric.Extra | 
| atomicModifyIORef | Data.IORef.Extra | 
| atomicModifyIORef' | Data.IORef.Extra, Extra | 
| atomicWriteIORef | Data.IORef.Extra, Extra | 
| atomicWriteIORef' | Data.IORef.Extra, Extra | 
| Barrier | Control.Concurrent.Extra, Extra | 
| BlockBuffering | System.IO.Extra | 
| BlockedIndefinitelyOnMVar | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| BlockedIndefinitelyOnSTM | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| both | Data.Tuple.Extra, Extra | 
| bracket | Control.Exception.Extra | 
| bracketOnError | Control.Exception.Extra | 
| bracket_ | Control.Exception.Extra | 
| break | Data.List.Extra | 
| breakEnd | Data.List.Extra, Extra | 
| breakOn | Data.List.Extra, Extra | 
| breakOnEnd | Data.List.Extra, Extra | 
| BufferMode | System.IO.Extra | 
| callCommand | System.Process.Extra | 
| callProcess | System.Process.Extra | 
| canonicalizePath | System.Directory.Extra | 
| captureOutput | System.IO.Extra, Extra | 
| cast | Data.Typeable.Extra | 
| catch | Control.Exception.Extra | 
| catchBool | Control.Exception.Extra, Extra | 
| catches | Control.Exception.Extra | 
| catchJust | Control.Exception.Extra | 
| catchJust_ | Control.Exception.Extra, Extra | 
| catch_ | Control.Exception.Extra, Extra | 
| Chan | Control.Concurrent.Extra | 
| Char | Text.Read.Extra | 
| char8 | System.IO.Extra | 
| child_group | System.Process.Extra | 
| child_user | System.Process.Extra | 
| choice | Text.Read.Extra | 
| chunksOf | Data.List.Extra, Extra | 
| cleanupProcess | System.Process.Extra | 
| close_fds | System.Process.Extra | 
| CmdSpec | System.Process.Extra | 
| cmdspec | System.Process.Extra | 
| CompactionFailed | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| compilerName | System.Info.Extra | 
| compilerVersion | System.Info.Extra | 
| concat | Data.List.Extra | 
| concatForM | Control.Monad.Extra, Extra | 
| concatMap | Data.List.Extra | 
| concatMapM | Control.Monad.Extra, Extra | 
| concatUnzip | Data.List.Extra, Extra | 
| concatUnzip3 | Data.List.Extra, Extra | 
| cons | Data.List.Extra, Extra | 
| copyFile | System.Directory.Extra | 
| copyFileWithMetadata | System.Directory.Extra | 
| copyPermissions | System.Directory.Extra | 
| cos | Numeric.Extra | 
| cosh | Numeric.Extra | 
| createDirectory | System.Directory.Extra | 
| createDirectoryIfMissing | System.Directory.Extra | 
| createDirectoryLink | System.Directory.Extra | 
| createDirectoryPrivate | System.Directory.Extra, Extra | 
| createFileLink | System.Directory.Extra | 
| CreatePipe | System.Process.Extra | 
| createPipe | System.Process.Extra | 
| createPipeFd | System.Process.Extra | 
| CreateProcess | |
| 1 (Data Constructor) | System.Process.Extra | 
| 2 (Type/Class) | System.Process.Extra | 
| createProcess | System.Process.Extra | 
| createProcess_ | System.Process.Extra | 
| create_group | System.Process.Extra | 
| create_new_console | System.Process.Extra | 
| CRLF | System.IO.Extra | 
| curry | Data.Tuple.Extra | 
| curry3 | Data.Tuple.Extra, Extra | 
| cwd | System.Process.Extra | 
| cycle | Data.List.Extra | 
| Deadlock | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| delegate_ctlc | System.Process.Extra | 
| delete | Data.List.Extra | 
| deleteBy | Data.List.Extra | 
| deleteFirstsBy | Data.List.Extra | 
| Denormal | Control.Exception.Extra | 
| detach_console | System.Process.Extra | 
| disjoint | Data.List.Extra, Extra | 
| displayException | Control.Exception.Extra, Extra | 
| DivideByZero | Control.Exception.Extra | 
| doesDirectoryExist | System.Directory.Extra | 
| doesFileExist | System.Directory.Extra | 
| doesPathExist | System.Directory.Extra | 
| doubleToFloat | Numeric.Extra, Extra | 
| drop | Data.List.Extra | 
| drop1 | Data.List.Extra, Extra | 
| dropEnd | Data.List.Extra, Extra | 
| dropPrefix | Data.List.Extra, Extra | 
| dropSuffix | Data.List.Extra, Extra | 
| dropWhile | Data.List.Extra | 
| dropWhileEnd | Data.List.Extra, Extra | 
| dropWhileEnd' | Data.List.Extra, Extra | 
| dupChan | Control.Concurrent.Extra | 
| dupe | Data.Tuple.Extra, Extra | 
| duration | System.Time.Extra, Extra | 
| Either | Data.Either.Extra | 
| either | Data.Either.Extra | 
| eitherM | Control.Monad.Extra, Extra | 
| eitherToMaybe | Data.Either.Extra, Extra | 
| elem | Data.List.Extra | 
| elemIndex | Data.List.Extra | 
| elemIndices | Data.List.Extra | 
| emptyPermissions | System.Directory.Extra | 
| env | System.Process.Extra | 
| EOF | Text.Read.Extra | 
| eqT | Data.Typeable.Extra | 
| ErrorCall | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| ErrorCallWithLocation | Control.Exception.Extra | 
| errorIO | Control.Exception.Extra, Extra | 
| errorWithoutStackTrace | Control.Exception.Extra, Extra | 
| escapeHTML | Data.List.Extra, Extra | 
| escapeJSON | Data.List.Extra, Extra | 
| evaluate | Control.Exception.Extra | 
| Exception | Control.Exception.Extra | 
| executable | System.Directory.Extra | 
| exeExtension | System.Directory.Extra | 
| exp | Numeric.Extra | 
| expm1 | Numeric.Extra | 
| fail | Control.Monad.Extra | 
| fileEq | System.IO.Extra, Extra | 
| FilePath | System.IO.Extra | 
| filter | Data.List.Extra | 
| filterM | Control.Monad.Extra | 
| finally | Control.Exception.Extra | 
| find | Data.List.Extra | 
| findExecutable | System.Directory.Extra | 
| findExecutables | System.Directory.Extra | 
| findExecutablesInDirectories | System.Directory.Extra | 
| findFile | System.Directory.Extra | 
| findFiles | System.Directory.Extra | 
| findFilesWith | System.Directory.Extra | 
| findFileWith | System.Directory.Extra | 
| findIndex | Data.List.Extra | 
| findIndices | Data.List.Extra | 
| findM | Control.Monad.Extra, Extra | 
| first | Data.Tuple.Extra, Extra | 
| firstJust | Data.List.Extra, Extra | 
| firstJustM | Control.Monad.Extra, Extra | 
| fixIO | System.IO.Extra | 
| Floating | Numeric.Extra | 
| floatToDigits | Numeric.Extra | 
| floatToDouble | Numeric.Extra, Extra | 
| fmap | Control.Monad.Extra | 
| fold1M | Control.Monad.Extra, Extra | 
| fold1M_ | Control.Monad.Extra, Extra | 
| foldl | Data.List.Extra | 
| foldl' | Data.List.Extra | 
| foldl1 | Data.List.Extra | 
| foldl1' | Data.List.Extra | 
| foldM | Control.Monad.Extra | 
| foldM_ | Control.Monad.Extra | 
| foldr | Data.List.Extra | 
| foldr1 | Data.List.Extra | 
| for | Data.List.Extra, Extra | 
| forever | Control.Monad.Extra | 
| forkFinally | Control.Concurrent.Extra, Extra | 
| forkIO | Control.Concurrent.Extra | 
| forkIOWithUnmask | Control.Concurrent.Extra | 
| forkOn | Control.Concurrent.Extra | 
| forkOnWithUnmask | Control.Concurrent.Extra | 
| forkOS | Control.Concurrent.Extra | 
| forkOSWithUnmask | Control.Concurrent.Extra | 
| forM | Control.Monad.Extra | 
| forM_ | Control.Monad.Extra | 
| fromEither | Data.Either.Extra, Extra | 
| fromException | Control.Exception.Extra | 
| fromLeft | Data.Either.Extra, Extra | 
| fromLeft' | Data.Either.Extra, Extra | 
| fromRat | Numeric.Extra | 
| fromRight | Data.Either.Extra, Extra | 
| fromRight' | Data.Either.Extra, Extra | 
| fst | Data.Tuple.Extra | 
| fst3 | Data.Tuple.Extra, Extra | 
| Functor | Control.Monad.Extra | 
| funResultTy | Data.Typeable.Extra | 
| gcast | Data.Typeable.Extra | 
| gcast1 | Data.Typeable.Extra | 
| gcast2 | Data.Typeable.Extra | 
| genericDrop | Data.List.Extra | 
| genericIndex | Data.List.Extra | 
| genericLength | Data.List.Extra | 
| genericReplicate | Data.List.Extra | 
| genericSplitAt | Data.List.Extra | 
| genericTake | Data.List.Extra | 
| get | Text.Read.Extra | 
| getAccessTime | System.Directory.Extra | 
| getAppUserDataDirectory | System.Directory.Extra | 
| getArgs | System.Environment.Extra | 
| getChanContents | Control.Concurrent.Extra | 
| getChar | System.IO.Extra | 
| getContents | System.IO.Extra | 
| getCurrentDirectory | System.Directory.Extra | 
| getDirectoryContents | System.Directory.Extra | 
| getEnv | System.Environment.Extra | 
| getEnvironment | System.Environment.Extra | 
| getExecutablePath | System.Environment.Extra, Extra | 
| getFileSize | System.Directory.Extra | 
| getHomeDirectory | System.Directory.Extra | 
| getLine | System.IO.Extra | 
| getMaskingState | Control.Exception.Extra | 
| getModificationTime | System.Directory.Extra | 
| getNumCapabilities | Control.Concurrent.Extra, Extra | 
| getPermissions | System.Directory.Extra | 
| getPid | System.Process.Extra | 
| getProcessExitCode | System.Process.Extra | 
| getProgName | System.Environment.Extra | 
| getSymbolicLinkTarget | System.Directory.Extra | 
| getTemporaryDirectory | System.Directory.Extra | 
| getUserDocumentsDirectory | System.Directory.Extra | 
| getXdgDirectory | System.Directory.Extra | 
| getXdgDirectoryList | System.Directory.Extra | 
| group | Data.List.Extra | 
| groupBy | Data.List.Extra | 
| groupOn | Data.List.Extra, Extra | 
| groupSort | Data.List.Extra, Extra | 
| groupSortBy | Data.List.Extra, Extra | 
| groupSortOn | Data.List.Extra, Extra | 
| guard | Control.Monad.Extra | 
| Handle | System.IO.Extra | 
| handle | Control.Exception.Extra | 
| handleBool | Control.Exception.Extra, Extra | 
| handleJust | Control.Exception.Extra | 
| handleJust_ | Control.Exception.Extra, Extra | 
| HandlePosn | System.IO.Extra | 
| Handler | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| handle_ | Control.Exception.Extra, Extra | 
| hClose | System.IO.Extra | 
| head | Data.List.Extra | 
| HeapOverflow | Control.Exception.Extra | 
| hFileSize | System.IO.Extra | 
| hFlush | System.IO.Extra | 
| hGetBuf | System.IO.Extra | 
| hGetBuffering | System.IO.Extra | 
| hGetBufNonBlocking | System.IO.Extra | 
| hGetBufSome | System.IO.Extra | 
| hGetChar | System.IO.Extra | 
| hGetContents | System.IO.Extra | 
| hGetEcho | System.IO.Extra | 
| hGetEncoding | System.IO.Extra | 
| hGetLine | System.IO.Extra | 
| hGetPosn | System.IO.Extra | 
| hIsClosed | System.IO.Extra | 
| hIsEOF | System.IO.Extra | 
| hIsOpen | System.IO.Extra | 
| hIsReadable | System.IO.Extra | 
| hIsSeekable | System.IO.Extra | 
| hIsTerminalDevice | System.IO.Extra | 
| hIsWritable | System.IO.Extra | 
| hLookAhead | System.IO.Extra | 
| hPrint | System.IO.Extra | 
| hPutBuf | System.IO.Extra | 
| hPutBufNonBlocking | System.IO.Extra | 
| hPutChar | System.IO.Extra | 
| hPutStr | System.IO.Extra | 
| hPutStrLn | System.IO.Extra | 
| hReady | System.IO.Extra | 
| HRefl | Data.Typeable.Extra | 
| hSeek | System.IO.Extra | 
| hSetBinaryMode | System.IO.Extra | 
| hSetBuffering | System.IO.Extra | 
| hSetEcho | System.IO.Extra | 
| hSetEncoding | System.IO.Extra | 
| hSetFileSize | System.IO.Extra | 
| hSetNewlineMode | System.IO.Extra | 
| hSetPosn | System.IO.Extra | 
| hShow | System.IO.Extra | 
| hTell | System.IO.Extra | 
| hWaitForInput | System.IO.Extra | 
| Ident | Text.Read.Extra | 
| ifM | Control.Monad.Extra, Extra | 
| ignore | Control.Exception.Extra, Extra | 
| IndexOutOfBounds | Control.Exception.Extra | 
| Inherit | System.Process.Extra | 
| init | Data.List.Extra | 
| inits | Data.List.Extra | 
| inputNL | System.IO.Extra | 
| insert | Data.List.Extra | 
| insertBy | Data.List.Extra | 
| interact | System.IO.Extra | 
| intercalate | Data.List.Extra | 
| interruptible | Control.Exception.Extra | 
| interruptProcessGroupOf | System.Process.Extra | 
| intersect | Data.List.Extra | 
| intersectBy | Data.List.Extra | 
| intersperse | Data.List.Extra | 
| intToDouble | Numeric.Extra, Extra | 
| intToFloat | Numeric.Extra, Extra | 
| IO | System.IO.Extra | 
| ioError | Control.Exception.Extra | 
| IOException | Control.Exception.Extra | 
| IOMode | System.IO.Extra | 
| IORef | Data.IORef.Extra | 
| isCurrentThreadBound | Control.Concurrent.Extra | 
| isEmptyMVar | Control.Concurrent.Extra | 
| isEOF | System.IO.Extra | 
| isInfixOf | Data.List.Extra | 
| isLeft | Data.Either.Extra, Extra | 
| isMac | System.Info.Extra, Extra | 
| isPrefixOf | Data.List.Extra | 
| isRight | Data.Either.Extra, Extra | 
| isSubsequenceOf | Data.List.Extra | 
| isSuffixOf | Data.List.Extra | 
| isSymbolicLink | System.Directory.Extra | 
| isWindows | System.Info.Extra, Extra | 
| iterate | Data.List.Extra | 
| iterate' | Data.List.Extra | 
| join | Control.Monad.Extra | 
| killThread | Control.Concurrent.Extra | 
| last | Data.List.Extra | 
| latin1 | System.IO.Extra | 
| Left | Data.Either.Extra | 
| lefts | Data.Either.Extra | 
| length | Data.List.Extra | 
| lex | Text.Read.Extra | 
| lexDigits | Numeric.Extra | 
| Lexeme | Text.Read.Extra | 
| lexP | Text.Read.Extra | 
| LF | System.IO.Extra | 
| lift | Text.Read.Extra | 
| liftM | Control.Monad.Extra | 
| liftM2 | Control.Monad.Extra | 
| liftM3 | Control.Monad.Extra | 
| liftM4 | Control.Monad.Extra | 
| liftM5 | Control.Monad.Extra | 
| line1 | Data.List.Extra, Extra | 
| LineBuffering | System.IO.Extra | 
| lines | Data.List.Extra | 
| linesBy | Data.List.Extra, Extra | 
| list | Data.List.Extra, Extra | 
| listContents | System.Directory.Extra, Extra | 
| listDirectories | System.Directory.Extra, Extra | 
| listDirectory | System.Directory.Extra | 
| listFiles | System.Directory.Extra, Extra | 
| listFilesInside | System.Directory.Extra, Extra | 
| listFilesRecursive | System.Directory.Extra, Extra | 
| localeEncoding | System.IO.Extra | 
| Lock | Control.Concurrent.Extra, Extra | 
| log | Numeric.Extra | 
| log1mexp | Numeric.Extra | 
| log1p | Numeric.Extra | 
| log1pexp | Numeric.Extra | 
| logBase | Numeric.Extra | 
| look | Text.Read.Extra | 
| lookup | Data.List.Extra | 
| lookupEnv | System.Environment.Extra, Extra | 
| loop | Control.Monad.Extra, Extra | 
| loopM | Control.Monad.Extra, Extra | 
| LossOfPrecision | Control.Exception.Extra | 
| lower | Data.List.Extra, Extra | 
| makeAbsolute | System.Directory.Extra | 
| makeRelativeToCurrentDirectory | System.Directory.Extra | 
| makeVersion | Data.Version.Extra, Extra | 
| map | Data.List.Extra | 
| mapAccumL | Data.List.Extra | 
| mapAccumR | Data.List.Extra | 
| mapAndUnzipM | Control.Monad.Extra | 
| mapException | Control.Exception.Extra | 
| mapLeft | Data.Either.Extra, Extra | 
| mapM | Control.Monad.Extra | 
| mapMaybeM | Control.Monad.Extra, Extra | 
| mapM_ | Control.Monad.Extra | 
| mapRight | Data.Either.Extra, Extra | 
| mask | Control.Exception.Extra | 
| MaskedInterruptible | Control.Exception.Extra | 
| MaskedUninterruptible | Control.Exception.Extra | 
| MaskingState | Control.Exception.Extra | 
| mask_ | Control.Exception.Extra | 
| maximum | Data.List.Extra | 
| maximumBy | Data.List.Extra | 
| maximumOn | Data.List.Extra, Extra | 
| maybeM | Control.Monad.Extra, Extra | 
| maybeToEither | Data.Either.Extra, Extra | 
| mconcatMap | Data.List.Extra, Extra | 
| mconcatMapM | Control.Monad.Extra, Extra | 
| merge | Data.List.Extra, Extra | 
| mergeBy | Data.List.Extra, Extra | 
| mfilter | Control.Monad.Extra | 
| minimum | Data.List.Extra | 
| minimumBy | Data.List.Extra | 
| minimumOn | Data.List.Extra, Extra | 
| minPrec | Text.Read.Extra | 
| mkFunTy | Data.Typeable.Extra | 
| mkTextEncoding | System.IO.Extra | 
| mkWeakIORef | Data.IORef.Extra | 
| mkWeakMVar | Control.Concurrent.Extra | 
| mkWeakThreadId | Control.Concurrent.Extra | 
| modifyIORef | Data.IORef.Extra | 
| modifyIORef' | Data.IORef.Extra, Extra | 
| modifyMVar | Control.Concurrent.Extra | 
| modifyMVarMasked | Control.Concurrent.Extra | 
| modifyMVarMasked_ | Control.Concurrent.Extra | 
| modifyMVar_ | Control.Concurrent.Extra | 
| modifyVar | Control.Concurrent.Extra, Extra | 
| modifyVar_ | Control.Concurrent.Extra, Extra | 
| Monad | Control.Monad.Extra | 
| MonadPlus | Control.Monad.Extra | 
| mplus | Control.Monad.Extra | 
| msum | Control.Monad.Extra | 
| MVar | Control.Concurrent.Extra | 
| myThreadId | Control.Concurrent.Extra | 
| mzero | Control.Monad.Extra | 
| nativeNewline | System.IO.Extra | 
| nativeNewlineMode | System.IO.Extra | 
| NestedAtomically | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| newBarrier | Control.Concurrent.Extra, Extra | 
| newChan | Control.Concurrent.Extra | 
| newEmptyMVar | Control.Concurrent.Extra | 
| newIORef | Data.IORef.Extra | 
| Newline | System.IO.Extra | 
| NewlineMode | |
| 1 (Data Constructor) | System.IO.Extra | 
| 2 (Type/Class) | System.IO.Extra | 
| newLock | Control.Concurrent.Extra, Extra | 
| newMVar | Control.Concurrent.Extra | 
| newQSem | Control.Concurrent.Extra | 
| newQSemN | Control.Concurrent.Extra | 
| newTempDir | System.IO.Extra, Extra | 
| newTempDirWithin | System.IO.Extra, Extra | 
| newTempFile | System.IO.Extra, Extra | 
| newTempFileWithin | System.IO.Extra, Extra | 
| newVar | Control.Concurrent.Extra, Extra | 
| new_session | System.Process.Extra | 
| NoBuffering | System.IO.Extra | 
| NoMethodError | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| noNewlineTranslation | System.IO.Extra | 
| NonTermination | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| NoStream | System.Process.Extra | 
| notElem | Data.List.Extra | 
| notM | Control.Monad.Extra, Extra | 
| notNull | Data.List.Extra, Extra | 
| nub | Data.List.Extra | 
| nubBy | Data.List.Extra | 
| nubOn | Data.List.Extra, Extra | 
| nubOrd | Data.List.Extra, Extra | 
| nubOrdBy | Data.List.Extra, Extra | 
| nubOrdOn | Data.List.Extra, Extra | 
| nubSort | Data.List.Extra, Extra | 
| nubSortBy | Data.List.Extra, Extra | 
| nubSortOn | Data.List.Extra, Extra | 
| null | Data.List.Extra | 
| Number | Text.Read.Extra | 
| offsetTime | System.Time.Extra, Extra | 
| offsetTimeIncrease | System.Time.Extra, Extra | 
| once | Control.Concurrent.Extra, Extra | 
| onceFork | Control.Concurrent.Extra, Extra | 
| onException | Control.Exception.Extra | 
| openBinaryFile | System.IO.Extra | 
| openBinaryTempFile | System.IO.Extra | 
| openBinaryTempFileWithDefaultPermissions | System.IO.Extra | 
| openFile | System.IO.Extra | 
| openTempFile | System.IO.Extra | 
| openTempFileWithDefaultPermissions | System.IO.Extra | 
| or | Data.List.Extra | 
| orM | Control.Monad.Extra, Extra | 
| os | System.Info.Extra | 
| outputNL | System.IO.Extra | 
| Overflow | Control.Exception.Extra | 
| parens | Text.Read.Extra | 
| parseVersion | Data.Version.Extra | 
| Partial | Control.Exception.Extra, Extra | 
| partition | Data.List.Extra | 
| partitionEithers | Data.Either.Extra | 
| partitionM | Control.Monad.Extra, Extra | 
| pathIsSymbolicLink | System.Directory.Extra | 
| PatternMatchFail | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| Permissions | System.Directory.Extra | 
| permutations | Data.List.Extra | 
| pfail | Text.Read.Extra | 
| pi | Numeric.Extra | 
| Pid | System.Process.Extra | 
| Prec | Text.Read.Extra | 
| prec | Text.Read.Extra | 
| System.IO.Extra | |
| proc | System.Process.Extra | 
| ProcessHandle | System.Process.Extra | 
| product | Data.List.Extra | 
| Proxy | |
| 1 (Data Constructor) | Data.Typeable.Extra, Extra | 
| 2 (Type/Class) | Data.Typeable.Extra, Extra | 
| Punc | Text.Read.Extra | 
| putChar | System.IO.Extra | 
| putMVar | Control.Concurrent.Extra | 
| putStr | System.IO.Extra | 
| putStrLn | System.IO.Extra | 
| QSem | Control.Concurrent.Extra | 
| QSemN | Control.Concurrent.Extra | 
| RatioZeroDenominator | Control.Exception.Extra | 
| RawCommand | System.Process.Extra | 
| rawSystem | System.Process.Extra | 
| Read | Text.Read.Extra | 
| read | Text.Read.Extra | 
| readable | System.Directory.Extra | 
| readChan | Control.Concurrent.Extra | 
| readCreateProcess | System.Process.Extra | 
| readCreateProcessWithExitCode | System.Process.Extra | 
| readDec | Numeric.Extra | 
| readEither | Text.Read.Extra, Extra | 
| readFile | System.IO.Extra | 
| readFile' | System.IO.Extra, Extra | 
| readFileBinary | System.IO.Extra, Extra | 
| readFileBinary' | System.IO.Extra, Extra | 
| readFileEncoding | System.IO.Extra, Extra | 
| readFileEncoding' | System.IO.Extra, Extra | 
| readFileUTF8 | System.IO.Extra, Extra | 
| readFileUTF8' | System.IO.Extra, Extra | 
| readFloat | Numeric.Extra | 
| readHex | Numeric.Extra | 
| readInt | Numeric.Extra | 
| readIO | System.IO.Extra | 
| readIORef | Data.IORef.Extra | 
| readList | Text.Read.Extra | 
| readListDefault | Text.Read.Extra | 
| readListPrec | Text.Read.Extra | 
| readListPrecDefault | Text.Read.Extra | 
| readLn | System.IO.Extra | 
| readMaybe | Text.Read.Extra, Extra | 
| ReadMode | System.IO.Extra | 
| readMVar | Control.Concurrent.Extra | 
| readOct | Numeric.Extra | 
| readParen | Text.Read.Extra | 
| ReadPrec | Text.Read.Extra | 
| readPrec | Text.Read.Extra | 
| readPrec_to_P | Text.Read.Extra | 
| readPrec_to_S | Text.Read.Extra | 
| readProcess | System.Process.Extra | 
| readProcessWithExitCode | System.Process.Extra | 
| readP_to_Prec | Text.Read.Extra | 
| ReadS | Text.Read.Extra | 
| reads | Text.Read.Extra | 
| readSigned | Numeric.Extra | 
| readsPrec | Text.Read.Extra | 
| readS_to_Prec | Text.Read.Extra | 
| readVar | Control.Concurrent.Extra, Extra | 
| readVersion | Data.Version.Extra, Extra | 
| ReadWriteMode | System.IO.Extra | 
| RecConError | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| RecSelError | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| RecUpdError | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| Refl | Data.Typeable.Extra, Extra | 
| RelativeSeek | System.IO.Extra | 
| removeDirectory | System.Directory.Extra | 
| removeDirectoryLink | System.Directory.Extra | 
| removeDirectoryRecursive | System.Directory.Extra | 
| removeFile | System.Directory.Extra | 
| removePathForcibly | System.Directory.Extra | 
| renameDirectory | System.Directory.Extra | 
| renameFile | System.Directory.Extra | 
| renamePath | System.Directory.Extra | 
| repeat | Data.List.Extra | 
| repeatedly | Data.List.Extra, Extra | 
| replace | Data.List.Extra, Extra | 
| replicate | Data.List.Extra | 
| replicateM | Control.Monad.Extra | 
| replicateM_ | Control.Monad.Extra | 
| reset | Text.Read.Extra | 
| retry | Control.Exception.Extra, Extra | 
| retryBool | Control.Exception.Extra, Extra | 
| return | Control.Monad.Extra | 
| reverse | Data.List.Extra | 
| Right | Data.Either.Extra | 
| rights | Data.Either.Extra | 
| rnfTyCon | Data.Typeable.Extra | 
| rnfTypeRep | Data.Typeable.Extra | 
| rtsSupportsBoundThreads | Control.Concurrent.Extra | 
| runCommand | System.Process.Extra | 
| runInBoundThread | Control.Concurrent.Extra | 
| runInteractiveCommand | System.Process.Extra | 
| runInteractiveProcess | System.Process.Extra | 
| runInUnboundThread | Control.Concurrent.Extra | 
| runProcess | System.Process.Extra | 
| scanl | Data.List.Extra | 
| scanl' | Data.List.Extra | 
| scanl1 | Data.List.Extra | 
| scanr | Data.List.Extra | 
| scanr1 | Data.List.Extra | 
| searchable | System.Directory.Extra | 
| second | Data.Tuple.Extra, Extra | 
| Seconds | System.Time.Extra, Extra | 
| SeekFromEnd | System.IO.Extra | 
| SeekMode | System.IO.Extra | 
| sequence | Control.Monad.Extra | 
| sequence_ | Control.Monad.Extra | 
| setAccessTime | System.Directory.Extra | 
| setCurrentDirectory | System.Directory.Extra | 
| setEnv | System.Environment.Extra | 
| setModificationTime | System.Directory.Extra | 
| setNumCapabilities | Control.Concurrent.Extra, Extra | 
| setOwnerExecutable | System.Directory.Extra | 
| setOwnerReadable | System.Directory.Extra | 
| setOwnerSearchable | System.Directory.Extra | 
| setOwnerWritable | System.Directory.Extra | 
| setPermissions | System.Directory.Extra | 
| shell | System.Process.Extra | 
| ShellCommand | System.Process.Extra | 
| showCommandForUser | System.Process.Extra | 
| showDP | Numeric.Extra, Extra | 
| showDuration | System.Time.Extra, Extra | 
| showEFloat | Numeric.Extra | 
| showException | Control.Exception.Extra, Extra | 
| showFFloat | Numeric.Extra | 
| showFFloatAlt | Numeric.Extra | 
| showFloat | Numeric.Extra | 
| showGFloat | Numeric.Extra | 
| showGFloatAlt | Numeric.Extra | 
| showHex | Numeric.Extra | 
| showHFloat | Numeric.Extra | 
| showInt | Numeric.Extra | 
| showIntAtBase | Numeric.Extra | 
| showOct | Numeric.Extra | 
| showSigned | Numeric.Extra | 
| showsTypeRep | Data.Typeable.Extra | 
| showVersion | Data.Version.Extra | 
| signalBarrier | Control.Concurrent.Extra, Extra | 
| signalQSem | Control.Concurrent.Extra | 
| signalQSemN | Control.Concurrent.Extra | 
| sin | Numeric.Extra | 
| sinh | Numeric.Extra | 
| sleep | System.Time.Extra, Extra | 
| snd | Data.Tuple.Extra | 
| snd3 | Data.Tuple.Extra, Extra | 
| snoc | Data.List.Extra, Extra | 
| SomeAsyncException | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| SomeException | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| sort | Data.List.Extra | 
| sortBy | Data.List.Extra | 
| sortOn | Data.List.Extra, Extra | 
| span | Data.List.Extra | 
| spanEnd | Data.List.Extra, Extra | 
| spawnCommand | System.Process.Extra | 
| spawnProcess | System.Process.Extra | 
| split | Data.List.Extra, Extra | 
| splitAt | Data.List.Extra | 
| splitAtEnd | Data.List.Extra, Extra | 
| splitOn | Data.List.Extra, Extra | 
| splitTyConApp | Data.Typeable.Extra | 
| sqrt | Numeric.Extra | 
| StackOverflow | Control.Exception.Extra | 
| stderr | System.IO.Extra | 
| stdin | System.IO.Extra | 
| stdout | System.IO.Extra | 
| StdStream | System.Process.Extra | 
| std_err | System.Process.Extra | 
| std_in | System.Process.Extra | 
| std_out | System.Process.Extra | 
| step | Text.Read.Extra | 
| String | Text.Read.Extra | 
| stringException | Control.Exception.Extra, Extra | 
| stripInfix | Data.List.Extra, Extra | 
| stripInfixEnd | Data.List.Extra, Extra | 
| stripPrefix | Data.List.Extra | 
| stripSuffix | Data.List.Extra, Extra | 
| subsequences | Data.List.Extra | 
| sum | Data.List.Extra | 
| swap | Data.Tuple.Extra | 
| swapMVar | Control.Concurrent.Extra | 
| Symbol | Text.Read.Extra | 
| system | System.Process.Extra | 
| systemOutput | System.Process.Extra, Extra | 
| systemOutput_ | System.Process.Extra, Extra | 
| system_ | System.Process.Extra, Extra | 
| tail | Data.List.Extra | 
| tails | Data.List.Extra | 
| take | Data.List.Extra | 
| takeEnd | Data.List.Extra, Extra | 
| takeMVar | Control.Concurrent.Extra | 
| takeWhile | Data.List.Extra | 
| takeWhileEnd | Data.List.Extra, Extra | 
| tan | Numeric.Extra | 
| tanh | Numeric.Extra | 
| terminateProcess | System.Process.Extra | 
| TextEncoding | System.IO.Extra | 
| thd3 | Data.Tuple.Extra, Extra | 
| threadCapability | Control.Concurrent.Extra | 
| threadDelay | Control.Concurrent.Extra | 
| ThreadId | Control.Concurrent.Extra | 
| ThreadKilled | Control.Exception.Extra | 
| threadWaitRead | Control.Concurrent.Extra | 
| threadWaitReadSTM | Control.Concurrent.Extra | 
| threadWaitWrite | Control.Concurrent.Extra | 
| threadWaitWriteSTM | Control.Concurrent.Extra | 
| throw | Control.Exception.Extra | 
| throwIO | Control.Exception.Extra | 
| throwTo | Control.Exception.Extra, Control.Concurrent.Extra | 
| timeout | System.Time.Extra, Extra | 
| toException | Control.Exception.Extra | 
| transpose | Data.List.Extra | 
| trim | Data.List.Extra, Extra | 
| trimEnd | Data.List.Extra, Extra | 
| trimStart | Data.List.Extra, Extra | 
| try | Control.Exception.Extra | 
| tryBool | Control.Exception.Extra, Extra | 
| tryJust | Control.Exception.Extra | 
| tryJust_ | Control.Exception.Extra, Extra | 
| tryPutMVar | Control.Concurrent.Extra | 
| tryReadMVar | Control.Concurrent.Extra | 
| tryTakeMVar | Control.Concurrent.Extra | 
| try_ | Control.Exception.Extra, Extra | 
| TyCon | Data.Typeable.Extra | 
| tyConFingerprint | Data.Typeable.Extra | 
| tyConModule | Data.Typeable.Extra | 
| tyConName | Data.Typeable.Extra | 
| tyConPackage | Data.Typeable.Extra | 
| Typeable | Data.Typeable.Extra | 
| TypeError | |
| 1 (Data Constructor) | Control.Exception.Extra | 
| 2 (Type/Class) | Control.Exception.Extra | 
| typeOf | Data.Typeable.Extra | 
| typeOf1 | Data.Typeable.Extra | 
| typeOf2 | Data.Typeable.Extra | 
| typeOf3 | Data.Typeable.Extra | 
| typeOf4 | Data.Typeable.Extra | 
| typeOf5 | Data.Typeable.Extra | 
| typeOf6 | Data.Typeable.Extra | 
| typeOf7 | Data.Typeable.Extra | 
| TypeRep | Data.Typeable.Extra | 
| typeRep | Data.Typeable.Extra, Extra | 
| typeRepArgs | Data.Typeable.Extra | 
| typeRepFingerprint | Data.Typeable.Extra | 
| typeRepTyCon | Data.Typeable.Extra | 
| uncons | Data.List.Extra, Extra | 
| uncurry | Data.Tuple.Extra | 
| uncurry3 | Data.Tuple.Extra, Extra | 
| UndefinedElement | Control.Exception.Extra | 
| Underflow | Control.Exception.Extra | 
| unescapeHTML | Data.List.Extra, Extra | 
| unescapeJSON | Data.List.Extra, Extra | 
| unfoldr | Data.List.Extra | 
| uninterruptibleMask | Control.Exception.Extra | 
| uninterruptibleMask_ | Control.Exception.Extra | 
| union | Data.List.Extra | 
| unionBy | Data.List.Extra | 
| unit | Control.Monad.Extra, Extra | 
| universalNewlineMode | System.IO.Extra | 
| unless | Control.Monad.Extra | 
| unlessM | Control.Monad.Extra, Extra | 
| unlines | Data.List.Extra | 
| Unmasked | Control.Exception.Extra | 
| unsetEnv | System.Environment.Extra | 
| unsnoc | Data.List.Extra, Extra | 
| unwords | Data.List.Extra | 
| unzip | Data.List.Extra | 
| unzip3 | Data.List.Extra | 
| unzip4 | Data.List.Extra | 
| unzip5 | Data.List.Extra | 
| unzip6 | Data.List.Extra | 
| unzip7 | Data.List.Extra | 
| upper | Data.List.Extra, Extra | 
| UseHandle | System.Process.Extra | 
| UserInterrupt | Control.Exception.Extra | 
| use_process_jobs | System.Process.Extra | 
| utf16 | System.IO.Extra | 
| utf16be | System.IO.Extra | 
| utf16le | System.IO.Extra | 
| utf32 | System.IO.Extra | 
| utf32be | System.IO.Extra | 
| utf32le | System.IO.Extra | 
| utf8 | System.IO.Extra | 
| utf8_bom | System.IO.Extra | 
| Var | Control.Concurrent.Extra, Extra | 
| Version | |
| 1 (Data Constructor) | Data.Version.Extra | 
| 2 (Type/Class) | Data.Version.Extra | 
| versionBranch | Data.Version.Extra | 
| versionTags | Data.Version.Extra | 
| void | Control.Monad.Extra | 
| waitBarrier | Control.Concurrent.Extra, Extra | 
| waitBarrierMaybe | Control.Concurrent.Extra, Extra | 
| waitForProcess | System.Process.Extra | 
| waitQSem | Control.Concurrent.Extra | 
| waitQSemN | Control.Concurrent.Extra | 
| when | Control.Monad.Extra | 
| whenJust | Control.Monad.Extra, Extra | 
| whenJustM | Control.Monad.Extra, Extra | 
| whenM | Control.Monad.Extra, Extra | 
| whenMaybe | Control.Monad.Extra, Extra | 
| whenMaybeM | Control.Monad.Extra, Extra | 
| whileM | Control.Monad.Extra, Extra | 
| withArgs | System.Environment.Extra | 
| withBinaryFile | System.IO.Extra | 
| withBuffering | System.IO.Extra, Extra | 
| withCreateProcess | System.Process.Extra | 
| withCurrentDirectory | System.Directory.Extra, Extra | 
| withFile | System.IO.Extra | 
| withLock | Control.Concurrent.Extra, Extra | 
| withLockTry | Control.Concurrent.Extra, Extra | 
| withMVar | Control.Concurrent.Extra | 
| withMVarMasked | Control.Concurrent.Extra | 
| withNumCapabilities | Control.Concurrent.Extra, Extra | 
| withProgName | System.Environment.Extra | 
| withTempDir | System.IO.Extra, Extra | 
| withTempFile | System.IO.Extra, Extra | 
| withVar | Control.Concurrent.Extra, Extra | 
| word1 | Data.List.Extra, Extra | 
| words | Data.List.Extra | 
| wordsBy | Data.List.Extra, Extra | 
| writable | System.Directory.Extra | 
| writeChan | Control.Concurrent.Extra | 
| writeFile | System.IO.Extra | 
| writeFileBinary | System.IO.Extra, Extra | 
| writeFileEncoding | System.IO.Extra, Extra | 
| writeFileUTF8 | System.IO.Extra, Extra | 
| writeIORef | Data.IORef.Extra | 
| writeIORef' | Data.IORef.Extra, Extra | 
| writeList2Chan | Control.Concurrent.Extra | 
| WriteMode | System.IO.Extra | 
| writeVar | Control.Concurrent.Extra, Extra | 
| XdgCache | System.Directory.Extra | 
| XdgConfig | System.Directory.Extra | 
| XdgConfigDirs | System.Directory.Extra | 
| XdgData | System.Directory.Extra | 
| XdgDataDirs | System.Directory.Extra | 
| XdgDirectory | System.Directory.Extra | 
| XdgDirectoryList | System.Directory.Extra | 
| yield | Control.Concurrent.Extra | 
| zip | Data.List.Extra | 
| zip3 | Data.List.Extra | 
| zip4 | Data.List.Extra | 
| zip5 | Data.List.Extra | 
| zip6 | Data.List.Extra | 
| zip7 | Data.List.Extra | 
| zipFrom | Data.List.Extra, Extra | 
| zipWith | Data.List.Extra | 
| zipWith3 | Data.List.Extra | 
| zipWith4 | Data.List.Extra | 
| zipWith5 | Data.List.Extra | 
| zipWith6 | Data.List.Extra | 
| zipWith7 | Data.List.Extra | 
| zipWithFrom | Data.List.Extra, Extra | 
| zipWithM | Control.Monad.Extra | 
| zipWithM_ | Control.Monad.Extra | 
| \\ | Data.List.Extra | 
| ||^ | Control.Monad.Extra, Extra |