extra-1.8.1: Extra functions I use.

Index

!! |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
!? |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.List.NonEmpty.Extra
&&& | Data.Tuple.Extra, Extra
&&^ | Control.Monad.Extra, Extra
** | Numeric.Extra
*** | Data.Tuple.Extra, Extra
++ | Data.List.Extra
+++ | Text.Read.Extra
:| | Data.List.NonEmpty.Extra
:~: | Data.Typeable.Extra
:~~: | Data.Typeable.Extra
<$ | Control.Monad.Extra
<$!> | Control.Monad.Extra
<++ | Text.Read.Extra
<=< | Control.Monad.Extra
<> | Data.Monoid.Extra
<| | Data.List.NonEmpty.Extra
=<< | Control.Monad.Extra
>=> | Control.Monad.Extra
>> | Control.Monad.Extra
>>= | Control.Monad.Extra
AbsoluteSeek | System.IO.Extra
acos | Numeric.Extra
acosh | Numeric.Extra
addExceptionContext | Control.Exception.Extra
addMVarFinalizer | Control.Concurrent.Extra
All |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
all | Data.List.Extra, Data.Foldable.Extra
allM |
1 (Function) | Control.Monad.Extra, Extra
2 (Function) | Data.Foldable.Extra
AllocationLimitExceeded |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
allowInterrupt | Control.Exception.Extra
allSame | Data.List.Extra, Extra
Alt |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
and | Data.List.Extra, Data.Foldable.Extra
andM |
1 (Function) | Control.Monad.Extra, Extra
2 (Function) | Data.Foldable.Extra
annotateIO | Control.Exception.Extra
Any |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
any | Data.List.Extra, Data.Foldable.Extra
anyM |
1 (Function) | Control.Monad.Extra, Extra
2 (Function) | Data.Foldable.Extra
anySame | Data.List.Extra, Extra
Ap |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
ap | Control.Monad.Extra
append | Data.List.NonEmpty.Extra
appendFile | System.IO.Extra
appendl | Data.List.NonEmpty.Extra, Extra
appendList | Data.List.NonEmpty.Extra
AppendMode | System.IO.Extra
appEndo | Data.Monoid.Extra
appendr | Data.List.NonEmpty.Extra, Extra
arch | System.Info.Extra
ArithException | Control.Exception.Extra
ArrayException | Control.Exception.Extra
asin | Numeric.Extra
asinh | Numeric.Extra
assert | Control.Exception.Extra
assertIO | Control.Exception.Extra, Extra
AssertionFailed |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
asum | Data.Foldable.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
atomicModifyIORef'_ | Data.IORef.Extra, Extra
atomicModifyIORef_ | Data.IORef.Extra, Extra
atomicWriteIORef | Data.IORef.Extra
atomicWriteIORef' | Data.IORef.Extra, Extra
backtraceDesired | Control.Exception.Extra
Barrier | Control.Concurrent.Extra, Extra
BlockBuffering | System.IO.Extra
BlockedIndefinitelyOnMVar |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
BlockedIndefinitelyOnSTM |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
both | Data.Tuple.Extra, Extra
bracket | Control.Exception.Extra
bracketOnError | Control.Exception.Extra
bracket_ | Control.Exception.Extra
break |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
compareLength |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.List.NonEmpty.Extra
3 (Function) | Data.Foldable.Extra
comparingLength | Data.List.Extra, Extra
compilerName | System.Info.Extra
compilerVersion | System.Info.Extra
concat | Data.List.Extra, Data.Foldable.Extra
concatForM | Control.Monad.Extra, Extra
concatMap | Data.List.Extra, Data.Foldable.Extra
concatMapM | Control.Monad.Extra, Extra
concatUnzip | Data.List.Extra, Extra
concatUnzip3 | Data.List.Extra, Extra
cons |
1 (Function) | Data.List.NonEmpty.Extra
2 (Function) | 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 (Type/Class) | System.Process.Extra
2 (Data Constructor) | 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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
Deadlock |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
decT | Data.Typeable.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
disjointOrd | Data.List.Extra, Extra
disjointOrdBy | Data.List.Extra, Extra
displayException | Control.Exception.Extra
DivideByZero | Control.Exception.Extra
doesDirectoryExist | System.Directory.Extra
doesFileExist | System.Directory.Extra
doesPathExist | System.Directory.Extra
doubleToFloat | Numeric.Extra, Extra
drop |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
drop1 | Data.List.Extra, Extra
dropEnd | Data.List.Extra, Extra
dropEnd1 | Data.List.Extra, Extra
dropPrefix | Data.List.Extra, Extra
dropSuffix | Data.List.Extra, Extra
dropWhile |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
dropWhileEnd | Data.List.Extra
dropWhileEnd' | Data.List.Extra, Extra
Dual |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.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, Data.Foldable.Extra
elemIndex | Data.List.Extra
elemIndices | Data.List.Extra
emptyPermissions | System.Directory.Extra
Endo |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
enumerate | Data.List.Extra, Extra
env | System.Process.Extra
EOF | Text.Read.Extra
eqT | Data.Typeable.Extra
ErrorCall |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | 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
ExceptionWithContext |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
executable | System.Directory.Extra
executablePath | System.Environment.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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
filterM | Control.Monad.Extra
finally | Control.Exception.Extra
find | Data.List.Extra, Data.Foldable.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 |
1 (Function) | Control.Monad.Extra, Extra
2 (Function) | Data.Foldable.Extra
First |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
first | Data.Tuple.Extra, Extra
first3 | Data.Tuple.Extra, Extra
firstJust | Data.List.Extra, Extra
firstJustM |
1 (Function) | Control.Monad.Extra, Extra
2 (Function) | Data.Foldable.Extra
firstM | Data.Tuple.Extra, Extra
fixIO | System.IO.Extra
Floating | Numeric.Extra
floatToDigits | Numeric.Extra
floatToDouble | Numeric.Extra, Extra
fmap | Control.Monad.Extra
fold | Data.Foldable.Extra
fold1M | Control.Monad.Extra, Extra
fold1M_ | Control.Monad.Extra, Extra
Foldable | Data.Foldable.Extra
foldl | Data.List.Extra, Data.Foldable.Extra
foldl' | Data.List.Extra, Data.Foldable.Extra
foldl1 | Data.List.Extra, Data.Foldable.Extra
foldl1' |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
foldlM | Data.Foldable.Extra
foldM | Control.Monad.Extra
foldMap | Data.Foldable.Extra
foldMap' | Data.Foldable.Extra
foldM_ | Control.Monad.Extra
foldr | Data.List.Extra, Data.Foldable.Extra
foldr' | Data.Foldable.Extra
foldr1 | Data.List.Extra, Data.Foldable.Extra
foldrM | Data.Foldable.Extra
forever | Control.Monad.Extra
forkFinally | Control.Concurrent.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, Data.Foldable.Extra
for_ | Data.Foldable.Extra
fromEither | Data.Either.Extra, Extra
fromException | Control.Exception.Extra
fromLeft | Data.Either.Extra, Extra
fromLeft' | Data.Either.Extra, Extra
fromList | Data.List.NonEmpty.Extra
fromMaybeM | Control.Monad.Extra, Extra
fromRat | Numeric.Extra
fromRight | Data.Either.Extra, Extra
fromRight' | Data.Either.Extra, Extra
fst | Data.Tuple.Extra
fst3 | Data.Tuple.Extra, Extra
fullCompilerVersion | System.Info.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
getAll | Data.Monoid.Extra
getAlt | Data.Monoid.Extra
getAny | Data.Monoid.Extra
getAp | Data.Monoid.Extra
getAppUserDataDirectory | System.Directory.Extra
getArgs | System.Environment.Extra
getChanContents | Control.Concurrent.Extra
getChar | System.IO.Extra
getContents | System.IO.Extra
getContents' | System.IO.Extra
getCurrentDirectory | System.Directory.Extra
getCurrentPid | System.Process.Extra
getDirectoryContents | System.Directory.Extra
getDual | Data.Monoid.Extra
getEnv | System.Environment.Extra
getEnvironment | System.Environment.Extra
getExecutablePath | System.Environment.Extra
getFileSize | System.Directory.Extra
getFirst | Data.Monoid.Extra
getHomeDirectory | System.Directory.Extra
getLast | Data.Monoid.Extra
getLine | System.IO.Extra
getMaskingState | Control.Exception.Extra
getModificationTime | System.Directory.Extra
getNumCapabilities | Control.Concurrent.Extra
getPermissions | System.Directory.Extra
getPid | System.Process.Extra
getProcessExitCode | System.Process.Extra
getProduct | Data.Monoid.Extra
getProgName | System.Environment.Extra
getSolo | Data.Tuple.Extra
getSum | Data.Monoid.Extra
getSymbolicLinkTarget | System.Directory.Extra
getTemporaryDirectory | System.Directory.Extra
getUserDocumentsDirectory | System.Directory.Extra
getXdgDirectory | System.Directory.Extra
getXdgDirectoryList | System.Directory.Extra
group |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
group1 | Data.List.NonEmpty.Extra
groupAllWith | Data.List.NonEmpty.Extra
groupAllWith1 | Data.List.NonEmpty.Extra
groupBy |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
groupBy1 | Data.List.NonEmpty.Extra
groupOn | Data.List.Extra, Extra
groupOnKey | Data.List.Extra, Extra
groupSort | Data.List.Extra, Extra
groupSortBy | Data.List.Extra, Extra
groupSortOn | Data.List.Extra, Extra
groupWith | Data.List.NonEmpty.Extra
groupWith1 | Data.List.NonEmpty.Extra
guard | Control.Monad.Extra
guarded | Control.Monad.Extra, Extra
guardedA | Control.Monad.Extra, 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 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
handle_ | Control.Exception.Extra, Extra
hClose | System.IO.Extra
hdecT | Data.Typeable.Extra
head |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
headDef | Data.List.Extra, Extra
HeapOverflow | Control.Exception.Extra
heqT | Data.Typeable.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
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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
inits |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
inits1 | Data.List.NonEmpty.Extra
inputNL | System.IO.Extra
insert |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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
isMac | System.Info.Extra, Extra
isPrefixOf |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
isRight | Data.Either.Extra
isSubsequenceOf | Data.List.Extra
isSuffixOf | Data.List.Extra
isSymbolicLink | System.Directory.Extra
isWindows | System.Info.Extra, Extra
iterate |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
iterate' | Data.List.Extra
join | Control.Monad.Extra
killThread | Control.Concurrent.Extra
Last |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
last |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
lastDef | Data.List.Extra, Extra
latin1 | System.IO.Extra
Left | Data.Either.Extra
lefts | Data.Either.Extra
length |
1 (Function) | Data.List.Extra, Data.Foldable.Extra
2 (Function) | Data.List.NonEmpty.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
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
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
map |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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, Data.Foldable.Extra
mappend | Data.Monoid.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, Data.Foldable.Extra
maximum1 | Data.List.NonEmpty.Extra, Extra
maximumBy | Data.List.Extra, Data.Foldable.Extra
maximumBy1 | Data.List.NonEmpty.Extra, Extra
maximumOn | Data.List.Extra, Extra
maximumOn1 | Data.List.NonEmpty.Extra, Extra
maybeM | Control.Monad.Extra, Extra
maybeToEither | Data.Either.Extra, Extra
mconcat | Data.Monoid.Extra
mconcatMap | Data.List.Extra, Extra
mconcatMapM | Control.Monad.Extra, Extra
mempty | Data.Monoid.Extra
merge | Data.List.Extra, Extra
mergeBy | Data.List.Extra, Extra
mfilter | Control.Monad.Extra
minimum | Data.List.Extra, Data.Foldable.Extra
minimum1 | Data.List.NonEmpty.Extra, Extra
minimumBy | Data.List.Extra, Data.Foldable.Extra
minimumBy1 | Data.List.NonEmpty.Extra, Extra
minimumOn | Data.List.Extra, Extra
minimumOn1 | Data.List.NonEmpty.Extra, Extra
minPrec | Text.Read.Extra
mkFunTy | Data.Typeable.Extra
MkSolo | Data.Tuple.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
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
modifyVar_ | Control.Concurrent.Extra, Extra
modifyVar_' | Control.Concurrent.Extra, Extra
Monad | Control.Monad.Extra
MonadFail | Control.Monad.Extra
MonadPlus | Control.Monad.Extra
Monoid | Data.Monoid.Extra
mplus | Control.Monad.Extra
msum | Control.Monad.Extra, Data.Foldable.Extra
MVar | Control.Concurrent.Extra
mwhen | Data.Monoid.Extra, Extra
myThreadId | Control.Concurrent.Extra
mzero | Control.Monad.Extra
nativeNewline | System.IO.Extra
nativeNewlineMode | System.IO.Extra
NestedAtomically |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | 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 (Type/Class) | System.IO.Extra
2 (Data Constructor) | 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 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
NonEmpty | Data.List.NonEmpty.Extra
nonEmpty | Data.List.NonEmpty.Extra
noNewlineTranslation | System.IO.Extra
NonTermination |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
NoStream | System.Process.Extra
notElem | Data.List.Extra, Data.Foldable.Extra
notM | Control.Monad.Extra, Extra
notNull |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.Foldable.Extra
nub |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
nubBy |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
nubOn | Data.List.Extra, Extra
nubOrd |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.List.NonEmpty.Extra
nubOrdBy |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.List.NonEmpty.Extra
nubOrdOn |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.List.NonEmpty.Extra
nubSort | Data.List.Extra, Extra
nubSortBy | Data.List.Extra, Extra
nubSortOn | Data.List.Extra, Extra
null | Data.List.Extra, Data.Foldable.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, Data.Foldable.Extra
orM |
1 (Function) | Control.Monad.Extra, Extra
2 (Function) | Data.Foldable.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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
partitionEithers | Data.Either.Extra
partitionM | Control.Monad.Extra, Extra
pathIsSymbolicLink | System.Directory.Extra
PatternMatchFail |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
Permissions | System.Directory.Extra
permutations |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
permutations1 | Data.List.NonEmpty.Extra
pfail | Text.Read.Extra
pi | Numeric.Extra
Pid | System.Process.Extra
Prec | Text.Read.Extra
prec | Text.Read.Extra
prependList | Data.List.NonEmpty.Extra
print | System.IO.Extra
proc | System.Process.Extra
ProcessHandle | System.Process.Extra
Product |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
product | Data.List.Extra, Data.Foldable.Extra
product' |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.Foldable.Extra
productOn' |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.Foldable.Extra
Proxy |
1 (Type/Class) | Data.Typeable.Extra
2 (Data Constructor) | Data.Typeable.Extra
Punc | Text.Read.Extra
pureIf | Control.Monad.Extra, 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
readBin | Numeric.Extra
readChan | Control.Concurrent.Extra
readCreateProcess | System.Process.Extra
readCreateProcessWithExitCode | System.Process.Extra
readDec | Numeric.Extra
readEither | Text.Read.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
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 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
RecSelError |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
RecUpdError |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
Refl | Data.Typeable.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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
repeatedly |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.List.NonEmpty.Extra
repeatedlyNE | 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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
scanl' | Data.List.Extra
scanl1 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
scanr |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
scanr1 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
searchable | System.Directory.Extra
second | Data.Tuple.Extra, Extra
second3 | Data.Tuple.Extra, Extra
secondM | Data.Tuple.Extra, Extra
Seconds | System.Time.Extra, Extra
SeekFromEnd | System.IO.Extra
SeekMode | System.IO.Extra
sequence | Control.Monad.Extra
sequenceA_ | Data.Foldable.Extra
sequence_ | Control.Monad.Extra, Data.Foldable.Extra
setAccessTime | System.Directory.Extra
setCurrentDirectory | System.Directory.Extra
setEnv | System.Environment.Extra
setModificationTime | System.Directory.Extra
setNumCapabilities | Control.Concurrent.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
showBin | Numeric.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
singleton |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
sinh | Numeric.Extra
sleep | System.Time.Extra, Extra
snd | Data.Tuple.Extra
snd3 | Data.Tuple.Extra, Extra
snoc |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.List.NonEmpty.Extra
Solo |
1 (Type/Class) | Data.Tuple.Extra
2 (Data Constructor) | Data.Tuple.Extra
some1 | Data.List.NonEmpty.Extra
SomeAsyncException |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
SomeException |
1 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | Control.Exception.Extra
someExceptionContext | Control.Exception.Extra
sort |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
sortBy |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
sortOn |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
sortWith | Data.List.NonEmpty.Extra
span |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
spanEnd | Data.List.Extra, Extra
spawnCommand | System.Process.Extra
spawnProcess | System.Process.Extra
split | Data.List.Extra, Extra
splitAt |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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 |
1 (Type/Class) | Data.Monoid.Extra
2 (Data Constructor) | Data.Monoid.Extra
sum | Data.List.Extra, Data.Foldable.Extra
sum' |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.Foldable.Extra
sumOn' |
1 (Function) | Data.List.Extra, Extra
2 (Function) | Data.Foldable.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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
tails |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
tails1 | Data.List.NonEmpty.Extra
take |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
takeEnd | Data.List.Extra, Extra
takeMVar | Control.Concurrent.Extra
takeWhile |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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
third3 | 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
toList |
1 (Function) | Data.Foldable.Extra
2 (Function) | Data.List.NonEmpty.Extra
transpose |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
traverse_ | Data.Foldable.Extra
trim | Data.List.Extra, Extra
trimEnd | Data.List.Extra, Extra
trimStart | Data.List.Extra, Extra
trLiftedRep | Data.Typeable.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 (Type/Class) | Control.Exception.Extra
2 (Data Constructor) | 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
typeRepArgs | Data.Typeable.Extra
typeRepFingerprint | Data.Typeable.Extra
typeRepTyCon | Data.Typeable.Extra
uncons |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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
unfold | Data.List.NonEmpty.Extra
unfoldr |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
uninterruptibleMask | Control.Exception.Extra
uninterruptibleMask_ | Control.Exception.Extra
union |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.Extra
unionBy |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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
untilJustM | Control.Monad.Extra, Extra
unwords | Data.List.Extra
unzip |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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 (Type/Class) | Data.Version.Extra
2 (Data Constructor) | 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
whileJustM | 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
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
XdgState | System.Directory.Extra
xor | Data.List.NonEmpty.Extra
yield | Control.Concurrent.Extra
zip |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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 |
1 (Function) | Data.List.Extra
2 (Function) | Data.List.NonEmpty.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
zipWithLongest | Data.List.Extra, Extra
zipWithM | Control.Monad.Extra
zipWithM_ | Control.Monad.Extra
\\ | Data.List.Extra
|: | Data.List.NonEmpty.Extra, Extra
|> | Data.List.NonEmpty.Extra, Extra
||^ | Control.Monad.Extra, Extra