algebraic-prelude-0.1.1.0: Algebraically structured Prelude
Contents
Index
Index
!!
AlgebraicPrelude
$
AlgebraicPrelude
$!
AlgebraicPrelude
$*
AlgebraicPrelude
%
AlgebraicPrelude
&&
AlgebraicPrelude
&&&
AlgebraicPrelude
*
AlgebraicPrelude
**
AlgebraicPrelude
***
AlgebraicPrelude
*.
AlgebraicPrelude
*>
AlgebraicPrelude
+
AlgebraicPrelude
++
AlgebraicPrelude
-
AlgebraicPrelude
.
AlgebraicPrelude
.*
AlgebraicPrelude
/
AlgebraicPrelude
/=
AlgebraicPrelude
<
AlgebraicPrelude
<$
AlgebraicPrelude
<$!>
AlgebraicPrelude
<$>
AlgebraicPrelude
<*
AlgebraicPrelude
<*>
AlgebraicPrelude
<.>
AlgebraicPrelude
</>
AlgebraicPrelude
<=
AlgebraicPrelude
<=<
AlgebraicPrelude
<>
AlgebraicPrelude
<|>
AlgebraicPrelude
=<<
AlgebraicPrelude
==
AlgebraicPrelude
>
AlgebraicPrelude
>=
AlgebraicPrelude
>=>
AlgebraicPrelude
>>
AlgebraicPrelude
>>=
AlgebraicPrelude
Abelian
AlgebraicPrelude
abs
AlgebraicPrelude
acos
AlgebraicPrelude
acosh
AlgebraicPrelude
Add
1 (Type/Class)
AlgebraicPrelude
2 (Data Constructor)
AlgebraicPrelude
Additive
AlgebraicPrelude
AdditiveOrder
AlgebraicPrelude
addRep
AlgebraicPrelude
adjoint
AlgebraicPrelude
Algebra
AlgebraicPrelude
all
AlgebraicPrelude
alreadyExistsErrorType
AlgebraicPrelude
alreadyInUseErrorType
AlgebraicPrelude
and
AlgebraicPrelude
annotateIOError
AlgebraicPrelude
antipode
AlgebraicPrelude
antipodeM
AlgebraicPrelude
any
AlgebraicPrelude
ap
AlgebraicPrelude
appendFile
AlgebraicPrelude
Applicative
AlgebraicPrelude
asin
AlgebraicPrelude
asinh
AlgebraicPrelude
asTypeOf
AlgebraicPrelude
asum
AlgebraicPrelude
atan
AlgebraicPrelude
atan2
AlgebraicPrelude
atanh
AlgebraicPrelude
Band
AlgebraicPrelude
Bialgebra
AlgebraicPrelude
Bool
AlgebraicPrelude
bool
AlgebraicPrelude
Bounded
AlgebraicPrelude
break
AlgebraicPrelude
ByteString
AlgebraicPrelude
catchIOError
AlgebraicPrelude
catMaybes
AlgebraicPrelude
ceiling
AlgebraicPrelude
Char
AlgebraicPrelude
char
AlgebraicPrelude
Characteristic
AlgebraicPrelude
charInt
AlgebraicPrelude
charWord
AlgebraicPrelude
chineseRemainder
AlgebraicPrelude
Coalgebra
AlgebraicPrelude
CocommutativeCoalgebra
AlgebraicPrelude
coinv
AlgebraicPrelude
coinvM
AlgebraicPrelude
Commutative
AlgebraicPrelude
CommutativeAlgebra
AlgebraicPrelude
CommutativeBialgebra
AlgebraicPrelude
compare
AlgebraicPrelude
comparing
AlgebraicPrelude
comult
AlgebraicPrelude
comultM
AlgebraicPrelude
concat
AlgebraicPrelude
concatMap
AlgebraicPrelude
const
AlgebraicPrelude
convolveM
AlgebraicPrelude
cos
AlgebraicPrelude
cosh
AlgebraicPrelude
counit
AlgebraicPrelude
CounitalCoalgebra
AlgebraicPrelude
counitM
AlgebraicPrelude
Covector
1 (Type/Class)
AlgebraicPrelude
2 (Data Constructor)
AlgebraicPrelude
curry
AlgebraicPrelude
cycle
AlgebraicPrelude
DecidableAssociates
AlgebraicPrelude
DecidableUnits
AlgebraicPrelude
DecidableZero
AlgebraicPrelude
decodeFloat
AlgebraicPrelude
decodeUtf8
AlgebraicPrelude
degree
AlgebraicPrelude
delete
AlgebraicPrelude
deleteBy
AlgebraicPrelude
deleteFirstsBy
AlgebraicPrelude
denominator
AlgebraicPrelude
Dioid
AlgebraicPrelude
displayException
AlgebraicPrelude
div
AlgebraicPrelude
divide
AlgebraicPrelude
divides
AlgebraicPrelude
Division
AlgebraicPrelude
DivisionAlgebra
AlgebraicPrelude
DivisionRing
AlgebraicPrelude
doesNotExistErrorType
AlgebraicPrelude
Domain
AlgebraicPrelude
Double
AlgebraicPrelude
Down
1 (Data Constructor)
AlgebraicPrelude
2 (Type/Class)
AlgebraicPrelude
drop
AlgebraicPrelude
dropWhile
AlgebraicPrelude
dropWhileEnd
AlgebraicPrelude
egcd
AlgebraicPrelude
Either
AlgebraicPrelude
either
AlgebraicPrelude
elem
AlgebraicPrelude
elemIndex
AlgebraicPrelude
elemIndices
AlgebraicPrelude
empty
AlgebraicPrelude
encodeFloat
AlgebraicPrelude
encodeUtf8
AlgebraicPrelude
Enum
AlgebraicPrelude
enumFrom
AlgebraicPrelude
enumFromThen
AlgebraicPrelude
enumFromThenTo
AlgebraicPrelude
enumFromTo
AlgebraicPrelude
eofErrorType
AlgebraicPrelude
EQ
AlgebraicPrelude
Eq
AlgebraicPrelude
equating
AlgebraicPrelude
error
AlgebraicPrelude
euclid
AlgebraicPrelude
Euclidean
AlgebraicPrelude
even
AlgebraicPrelude
Exception
AlgebraicPrelude
exp
AlgebraicPrelude
exponent
AlgebraicPrelude
Factorable
AlgebraicPrelude
factorWith
AlgebraicPrelude
fail
AlgebraicPrelude
False
AlgebraicPrelude
Field
AlgebraicPrelude
FilePath
AlgebraicPrelude
filter
AlgebraicPrelude
filterM
AlgebraicPrelude
find
AlgebraicPrelude
findIndex
AlgebraicPrelude
findIndices
AlgebraicPrelude
first
AlgebraicPrelude
flip
AlgebraicPrelude
Float
AlgebraicPrelude
floatDigits
AlgebraicPrelude
Floating
AlgebraicPrelude
floatRadix
AlgebraicPrelude
floatRange
AlgebraicPrelude
floor
AlgebraicPrelude
fmap
AlgebraicPrelude
Foldable
AlgebraicPrelude
foldl
AlgebraicPrelude
foldl'
AlgebraicPrelude
foldl1
AlgebraicPrelude
foldl1'
AlgebraicPrelude
foldM
AlgebraicPrelude
foldMap
AlgebraicPrelude
foldM_
AlgebraicPrelude
foldr
AlgebraicPrelude
foldr'
AlgebraicPrelude
foldr1
AlgebraicPrelude
for
AlgebraicPrelude
forever
AlgebraicPrelude
forM
AlgebraicPrelude
forM_
AlgebraicPrelude
for_
AlgebraicPrelude
fpFromText
AlgebraicPrelude
fpToString
AlgebraicPrelude
fpToText
AlgebraicPrelude
Fraction
AlgebraicPrelude
Fractional
AlgebraicPrelude
fromEnum
AlgebraicPrelude
fromException
AlgebraicPrelude
fromInteger
AlgebraicPrelude
fromInteger'
AlgebraicPrelude
fromIntegerRep
AlgebraicPrelude
fromIntegral
AlgebraicPrelude
fromLabel
AlgebraicPrelude
fromMaybe
AlgebraicPrelude
fromNatural
AlgebraicPrelude
fromNaturalRep
AlgebraicPrelude
fromRational
AlgebraicPrelude
fromString
AlgebraicPrelude
fst
AlgebraicPrelude
fullErrorType
AlgebraicPrelude
Functor
AlgebraicPrelude
gcd
AlgebraicPrelude
gcd'
AlgebraicPrelude
GCDDomain
AlgebraicPrelude
genericDrop
AlgebraicPrelude
genericIndex
AlgebraicPrelude
genericLength
AlgebraicPrelude
genericReplicate
AlgebraicPrelude
genericSplitAt
AlgebraicPrelude
genericTake
AlgebraicPrelude
getChar
AlgebraicPrelude
getContents
AlgebraicPrelude
getDown
AlgebraicPrelude
getLine
AlgebraicPrelude
Group
AlgebraicPrelude
group
AlgebraicPrelude
groupBy
AlgebraicPrelude
GT
AlgebraicPrelude
guard
AlgebraicPrelude
hash
AlgebraicPrelude
Hashable
AlgebraicPrelude
HashMap
AlgebraicPrelude
HashSet
AlgebraicPrelude
hashWithSalt
AlgebraicPrelude
head
AlgebraicPrelude
HopfAlgebra
AlgebraicPrelude
id
AlgebraicPrelude
Idempotent
AlgebraicPrelude
IdempotentAlgebra
AlgebraicPrelude
IdempotentBialgebra
AlgebraicPrelude
ifThenElse
AlgebraicPrelude
illegalOperationErrorType
AlgebraicPrelude
init
AlgebraicPrelude
inits
AlgebraicPrelude
insert
AlgebraicPrelude
insertBy
AlgebraicPrelude
Int
AlgebraicPrelude
Int32
AlgebraicPrelude
Int64
AlgebraicPrelude
Integer
AlgebraicPrelude
Integral
AlgebraicPrelude
IntegralDomain
AlgebraicPrelude
interact
AlgebraicPrelude
intercalate
AlgebraicPrelude
intersect
AlgebraicPrelude
intersectBy
AlgebraicPrelude
intersperse
AlgebraicPrelude
IntMap
AlgebraicPrelude
IntSet
AlgebraicPrelude
inv
AlgebraicPrelude
invM
AlgebraicPrelude
InvolutiveAlgebra
AlgebraicPrelude
InvolutiveBialgebra
AlgebraicPrelude
InvolutiveCoalgebra
AlgebraicPrelude
InvolutiveMultiplication
AlgebraicPrelude
InvolutiveSemiring
AlgebraicPrelude
IO
AlgebraicPrelude
ioeGetErrorString
AlgebraicPrelude
ioeGetErrorType
AlgebraicPrelude
ioeGetFileName
AlgebraicPrelude
ioeGetHandle
AlgebraicPrelude
ioeGetLocation
AlgebraicPrelude
IOError
AlgebraicPrelude
ioError
AlgebraicPrelude
IOErrorType
AlgebraicPrelude
ioeSetErrorString
AlgebraicPrelude
ioeSetErrorType
AlgebraicPrelude
ioeSetFileName
AlgebraicPrelude
ioeSetHandle
AlgebraicPrelude
ioeSetLocation
AlgebraicPrelude
IOException
AlgebraicPrelude
isAlreadyExistsError
AlgebraicPrelude
isAlreadyExistsErrorType
AlgebraicPrelude
isAlreadyInUseError
AlgebraicPrelude
isAlreadyInUseErrorType
AlgebraicPrelude
isAssociate
AlgebraicPrelude
isAssociateIntegral
AlgebraicPrelude
isAssociateWhole
AlgebraicPrelude
isDenormalized
AlgebraicPrelude
isDoesNotExistError
AlgebraicPrelude
isDoesNotExistErrorType
AlgebraicPrelude
isEOFError
AlgebraicPrelude
isEOFErrorType
AlgebraicPrelude
isFullError
AlgebraicPrelude
isFullErrorType
AlgebraicPrelude
isIEEE
AlgebraicPrelude
isIllegalOperation
AlgebraicPrelude
isIllegalOperationErrorType
AlgebraicPrelude
isInfinite
AlgebraicPrelude
isInfixOf
AlgebraicPrelude
isJust
AlgebraicPrelude
IsLabel
AlgebraicPrelude
isNaN
AlgebraicPrelude
isNegativeZero
AlgebraicPrelude
isNothing
AlgebraicPrelude
isPermissionError
AlgebraicPrelude
isPermissionErrorType
AlgebraicPrelude
isPrefixOf
AlgebraicPrelude
isResourceVanishedError
AlgebraicPrelude
isResourceVanishedErrorType
AlgebraicPrelude
IsString
AlgebraicPrelude
isSubsequenceOf
AlgebraicPrelude
isSuffixOf
AlgebraicPrelude
isUnit
AlgebraicPrelude
isUserError
AlgebraicPrelude
isUserErrorType
AlgebraicPrelude
isZero
AlgebraicPrelude
iterate
AlgebraicPrelude
iterate'
AlgebraicPrelude
join
AlgebraicPrelude
Just
AlgebraicPrelude
last
AlgebraicPrelude
LByteString
AlgebraicPrelude
lcm
AlgebraicPrelude
leadingUnit
AlgebraicPrelude
Left
AlgebraicPrelude
LeftModule
AlgebraicPrelude
lefts
AlgebraicPrelude
length
AlgebraicPrelude
lex
AlgebraicPrelude
lift
AlgebraicPrelude
liftA2
AlgebraicPrelude
liftIO
AlgebraicPrelude
liftM
AlgebraicPrelude
liftM2
AlgebraicPrelude
liftM3
AlgebraicPrelude
liftM4
AlgebraicPrelude
liftM5
AlgebraicPrelude
lines
AlgebraicPrelude
listToMaybe
AlgebraicPrelude
LocallyFiniteOrder
AlgebraicPrelude
LocalRing
AlgebraicPrelude
log
AlgebraicPrelude
logBase
AlgebraicPrelude
lookup
AlgebraicPrelude
LT
AlgebraicPrelude
LText
AlgebraicPrelude
ltextToString
AlgebraicPrelude
Map
AlgebraicPrelude
map
AlgebraicPrelude
mapAccumL
AlgebraicPrelude
mapAccumR
AlgebraicPrelude
mapAndUnzipM
AlgebraicPrelude
mapM
AlgebraicPrelude
mapMaybe
AlgebraicPrelude
mapM_
AlgebraicPrelude
mappend
AlgebraicPrelude
max
AlgebraicPrelude
maxBound
AlgebraicPrelude
maximum
AlgebraicPrelude
maximumBy
AlgebraicPrelude
Maybe
AlgebraicPrelude
maybe
AlgebraicPrelude
maybeQuot
AlgebraicPrelude
maybeToList
AlgebraicPrelude
mconcat
AlgebraicPrelude
mempty
AlgebraicPrelude
mfilter
AlgebraicPrelude
min
AlgebraicPrelude
minBound
AlgebraicPrelude
minimum
AlgebraicPrelude
minimumBy
AlgebraicPrelude
minusRep
AlgebraicPrelude
mkIOError
AlgebraicPrelude
mod
AlgebraicPrelude
modifyIOError
AlgebraicPrelude
Module
AlgebraicPrelude
Monad
AlgebraicPrelude
MonadFail
AlgebraicPrelude
MonadIO
AlgebraicPrelude
MonadPlus
AlgebraicPrelude
Monoid
AlgebraicPrelude
Monoidal
AlgebraicPrelude
mplus
AlgebraicPrelude
msum
AlgebraicPrelude
mulRep
AlgebraicPrelude
Mult
1 (Type/Class)
AlgebraicPrelude
2 (Data Constructor)
AlgebraicPrelude
mult
AlgebraicPrelude
Multiplicative
AlgebraicPrelude
multM
AlgebraicPrelude
mzero
AlgebraicPrelude
Natural
AlgebraicPrelude
negate
AlgebraicPrelude
negateRep
AlgebraicPrelude
normaliseUnit
AlgebraicPrelude
not
AlgebraicPrelude
notElem
AlgebraicPrelude
Nothing
AlgebraicPrelude
nub
AlgebraicPrelude
nubBy
AlgebraicPrelude
null
AlgebraicPrelude
Num
AlgebraicPrelude
numerator
AlgebraicPrelude
odd
AlgebraicPrelude
on
AlgebraicPrelude
one
AlgebraicPrelude
oneRep
AlgebraicPrelude
or
AlgebraicPrelude
Ord
AlgebraicPrelude
OrderedRig
AlgebraicPrelude
Ordering
AlgebraicPrelude
otherwise
AlgebraicPrelude
partition
AlgebraicPrelude
Partitionable
AlgebraicPrelude
partitionEithers
AlgebraicPrelude
partitionWith
AlgebraicPrelude
permissionErrorType
AlgebraicPrelude
permutations
AlgebraicPrelude
pi
AlgebraicPrelude
PID
AlgebraicPrelude
pow
AlgebraicPrelude
pow1p
AlgebraicPrelude
pow1pBand
AlgebraicPrelude
powBand
AlgebraicPrelude
pred
AlgebraicPrelude
print
AlgebraicPrelude
product
AlgebraicPrelude
product1
AlgebraicPrelude
productWith
AlgebraicPrelude
productWith1
AlgebraicPrelude
properFraction
AlgebraicPrelude
prs
AlgebraicPrelude
pure
AlgebraicPrelude
putChar
AlgebraicPrelude
putStr
AlgebraicPrelude
putStrLn
AlgebraicPrelude
Quadrance
AlgebraicPrelude
quadrance
AlgebraicPrelude
quot
AlgebraicPrelude
Ratio
AlgebraicPrelude
Rational
AlgebraicPrelude
Read
AlgebraicPrelude
readFile
AlgebraicPrelude
readIO
AlgebraicPrelude
readList
AlgebraicPrelude
readLn
AlgebraicPrelude
readMay
AlgebraicPrelude
readParen
AlgebraicPrelude
ReadS
AlgebraicPrelude
reads
AlgebraicPrelude
readsPrec
AlgebraicPrelude
Real
AlgebraicPrelude
RealFloat
AlgebraicPrelude
RealFrac
AlgebraicPrelude
realToFrac
AlgebraicPrelude
recip
AlgebraicPrelude
recipriocal
AlgebraicPrelude
recipUnit
AlgebraicPrelude
recipUnitIntegral
AlgebraicPrelude
recipUnitWhole
AlgebraicPrelude
reduceFraction
AlgebraicPrelude
rem
AlgebraicPrelude
repeat
AlgebraicPrelude
replicate
AlgebraicPrelude
replicateM
AlgebraicPrelude
replicateM_
AlgebraicPrelude
resourceVanishedErrorType
AlgebraicPrelude
return
AlgebraicPrelude
reverse
AlgebraicPrelude
Rig
AlgebraicPrelude
Right
AlgebraicPrelude
RightModule
AlgebraicPrelude
rights
AlgebraicPrelude
Ring
AlgebraicPrelude
Rng
AlgebraicPrelude
round
AlgebraicPrelude
runAdd
AlgebraicPrelude
runMult
AlgebraicPrelude
scaleFloat
AlgebraicPrelude
scanl
AlgebraicPrelude
scanl'
AlgebraicPrelude
scanl1
AlgebraicPrelude
scanr
AlgebraicPrelude
scanr1
AlgebraicPrelude
second
AlgebraicPrelude
Semiring
AlgebraicPrelude
Seq
AlgebraicPrelude
seq
AlgebraicPrelude
sequence
AlgebraicPrelude
sequenceA
AlgebraicPrelude
sequenceA_
AlgebraicPrelude
sequence_
AlgebraicPrelude
Set
AlgebraicPrelude
Show
AlgebraicPrelude
show
AlgebraicPrelude
showChar
AlgebraicPrelude
showList
AlgebraicPrelude
showParen
AlgebraicPrelude
ShowS
AlgebraicPrelude
shows
AlgebraicPrelude
showsPrec
AlgebraicPrelude
showString
AlgebraicPrelude
significand
AlgebraicPrelude
signum
AlgebraicPrelude
sin
AlgebraicPrelude
sinh
AlgebraicPrelude
sinnum
AlgebraicPrelude
sinnum1p
AlgebraicPrelude
sinnum1pIdempotent
AlgebraicPrelude
sinnum1pRep
AlgebraicPrelude
sinnumIdempotent
AlgebraicPrelude
sinnumRep
AlgebraicPrelude
snd
AlgebraicPrelude
SomeException
AlgebraicPrelude
sort
AlgebraicPrelude
sortBy
AlgebraicPrelude
sortOn
AlgebraicPrelude
span
AlgebraicPrelude
splitAt
AlgebraicPrelude
splitUnit
AlgebraicPrelude
sqrt
AlgebraicPrelude
Storable
AlgebraicPrelude
String
AlgebraicPrelude
stripPrefix
AlgebraicPrelude
subsequences
AlgebraicPrelude
subtract
AlgebraicPrelude
subtractRep
AlgebraicPrelude
succ
AlgebraicPrelude
sum
AlgebraicPrelude
sum1
AlgebraicPrelude
sumWith
AlgebraicPrelude
sumWith1
AlgebraicPrelude
SVector
AlgebraicPrelude
swap
AlgebraicPrelude
tail
AlgebraicPrelude
tails
AlgebraicPrelude
take
AlgebraicPrelude
takeWhile
AlgebraicPrelude
tan
AlgebraicPrelude
tanh
AlgebraicPrelude
terror
AlgebraicPrelude
Text
AlgebraicPrelude
textToString
AlgebraicPrelude
times
AlgebraicPrelude
timesRep
AlgebraicPrelude
toEnum
AlgebraicPrelude
toException
AlgebraicPrelude
toInteger
AlgebraicPrelude
toRational
AlgebraicPrelude
transpose
AlgebraicPrelude
Traversable
AlgebraicPrelude
traverse
AlgebraicPrelude
traverse_
AlgebraicPrelude
TriviallyInvolutive
AlgebraicPrelude
TriviallyInvolutiveAlgebra
AlgebraicPrelude
TriviallyInvolutiveBialgebra
AlgebraicPrelude
TriviallyInvolutiveCoalgebra
AlgebraicPrelude
True
AlgebraicPrelude
truncate
AlgebraicPrelude
tryIOError
AlgebraicPrelude
tshow
AlgebraicPrelude
Typeable
AlgebraicPrelude
UFD
AlgebraicPrelude
Unbox
AlgebraicPrelude
uncons
AlgebraicPrelude
uncurry
AlgebraicPrelude
undefined
AlgebraicPrelude
unfoldr
AlgebraicPrelude
union
AlgebraicPrelude
unionBy
AlgebraicPrelude
unit
AlgebraicPrelude
Unital
AlgebraicPrelude
UnitalAlgebra
AlgebraicPrelude
unitM
AlgebraicPrelude
UnitNormalForm
AlgebraicPrelude
unless
AlgebraicPrelude
unlines
AlgebraicPrelude
until
AlgebraicPrelude
unwords
AlgebraicPrelude
unwrapAlgebra
AlgebraicPrelude
unwrapFractional
AlgebraicPrelude
unwrapIntegral
AlgebraicPrelude
unwrapNum
AlgebraicPrelude
unzip
AlgebraicPrelude
unzip3
AlgebraicPrelude
unzip4
AlgebraicPrelude
unzip5
AlgebraicPrelude
unzip6
AlgebraicPrelude
unzip7
AlgebraicPrelude
userError
AlgebraicPrelude
userErrorType
AlgebraicPrelude
UVector
AlgebraicPrelude
Vector
AlgebraicPrelude
void
AlgebraicPrelude
when
AlgebraicPrelude
Word
AlgebraicPrelude
Word32
AlgebraicPrelude
Word64
AlgebraicPrelude
Word8
AlgebraicPrelude
words
AlgebraicPrelude
WrapAlgebra
1 (Type/Class)
AlgebraicPrelude
2 (Data Constructor)
AlgebraicPrelude
WrapFractional
1 (Type/Class)
AlgebraicPrelude
2 (Data Constructor)
AlgebraicPrelude
WrapIntegral
1 (Type/Class)
AlgebraicPrelude
2 (Data Constructor)
AlgebraicPrelude
WrapNum
1 (Type/Class)
AlgebraicPrelude
2 (Data Constructor)
AlgebraicPrelude
writeFile
AlgebraicPrelude
zero
AlgebraicPrelude
ZeroProductSemiring
AlgebraicPrelude
zeroRep
AlgebraicPrelude
zip
AlgebraicPrelude
zip3
AlgebraicPrelude
zip4
AlgebraicPrelude
zip5
AlgebraicPrelude
zip6
AlgebraicPrelude
zip7
AlgebraicPrelude
zipWith
AlgebraicPrelude
zipWith3
AlgebraicPrelude
zipWith4
AlgebraicPrelude
zipWith5
AlgebraicPrelude
zipWith6
AlgebraicPrelude
zipWith7
AlgebraicPrelude
zipWithM
AlgebraicPrelude
zipWithM_
AlgebraicPrelude
\\
AlgebraicPrelude
^
AlgebraicPrelude
^?
AlgebraicPrelude
^^
AlgebraicPrelude
||
AlgebraicPrelude