Index

AddMyFreeMonad
addContCps
addMMyFreeMonad
addOneCps
allRollsYahtzee
anaRecursionSchemes
applyToTupleApplyToTuple
ArithFMyFreeMonad
ArithMMyFreeMonad
asciiRotCaesar
BlueColours
BrownColours
bsearchBinarySearch
buildCoalgRecursionSchemes
buildListFRecursionSchemes
caesarCaesar
capitaliseWeekday
cataRecursionSchemes
cfoldCFold
cfold'CFold
ColourColours
ConsFRecursionSchemes
countEntries0CountEntries
countEntries1CountEntries
countEntries2CountEntries
countEntries3CountEntries
CPS 
1 (Type/Class)Cps
2 (Data Constructor)Cps
createdMyJson
diceRandom
DiceChoiceYahtzee
DiceValsYahtzee
DivMyFreeMonad
divMMyFreeMonad
doRepMaxRepMax
dropWhile'Trim
dropWhileEnd'Trim
eitherDecodeSpecialMyJson
emptyStack
encodeSpecialMyJson
EqExpr
evalExpr
evalArithMyFreeMonad
evalStateMyState
every2ndSplitList
exampleMyFreeMonad
example'MyFreeMonad
execStateMyState
ExprExpr
findPolyDivPolyDivisors
Fix 
1 (Type/Class)RecursionSchemes
2 (Data Constructor)RecursionSchemes
foldMaxRepMax
FriWeekday
fromCPSCps
FromJSONMyJson
fromNatRecursionSchemes
fullWeekWeekday
getMyState
GreenColours
harmonicHarmonicOscillation
HarmonicOscillation 
1 (Type/Class)HarmonicOscillation
2 (Data Constructor)HarmonicOscillation
identifierMyJson
idx0RecursionSchemes
idx1RecursionSchemes
idx2RecursionSchemes
idx3RecursionSchemes
idx4RecursionSchemes
IfExpr
insertRecursionSchemes
insert'RecursionSchemes
insertsPermutation
isAsciiCaesar
isPolyModPolyDivisors
isPolyMod'PolyDivisors
isPolyMod''PolyDivisors
KeepYahtzee
lengthAlgRecursionSchemes
lengthListFRecursionSchemes
lengthListF'RecursionSchemes
ListFRecursionSchemes
makeWeekdayWeekday
mkLowerLower
mod35Mod35
modifierMyJson
modifyMyState
MonWeekday
MulMyFreeMonad
mulMMyFreeMonad
myFilterMyFilter
MyJson 
1 (Type/Class)MyJson
2 (Data Constructor)MyJson
myRevlMyReverse
myRevrMyReverse
myRevRecMyReverse
MyState 
1 (Type/Class)MyState
2 (Data Constructor)MyState
mySumMySum
myTakeMyTake
nameMyJson
NatRecursionSchemes
NatFRecursionSchemes
NilFRecursionSchemes
NumExpr
OrangeColours
paraRecursionSchemes
para'RecursionSchemes
para''RecursionSchemes
penultimateMyPenultimate
perms1Permutation
perms2Permutation
perms3Permutation
picksPermutation
PlusExpr
popStack
positionHarmonicOscillation
PurpleColours
pushStack
putMyState
pythagorasContCps
qsortQsort
RAlgebraRecursionSchemes
RedColours
releaseStringCps
releaseStringCPSCps
repMaxRepMax
RerollYahtzee
rollRandom
rollsRandom
runCPSCps
runStateMyState
runZipZipFold
SatWeekday
seedRandom
seriesMyJson
splitMiddleSplitList
squareContCps
StackStack
stepHarmonicOscillation
SubMyFreeMonad
subMMyFreeMonad
subSeqs1SubSeqs
subSeqs2SubSeqs
subSeqs3SubSeqs
subSeqs4SubSeqs
SuccFRecursionSchemes
sumTillNegativeTermFold
sumTillNegative'TermFold
sumTillNegative''TermFold
sumTillNegative'''TermFold
SunWeekday
tasksStack
ThuWeekday
timeHarmonicOscillation
toCPSCps
ToJSONMyJson
toListRecursionSchemes
toNatRecursionSchemes
topStack
traverseMaxRepMax
traverseMax'RepMax
trimTrim
trimEndTrim
trimStartTrim
TueWeekday
typeNameMyType
unFixRecursionSchemes
WedWeekday
WeekdayWeekday
withOSCps
withTimestampCps
withVersionNumberCps
YellowColours
ZeroFRecursionSchemes
Zip 
1 (Type/Class)ZipFold
2 (Data Constructor)ZipFold
zipZipFold
zip'ZipFold
zipOverflowSplitList