werewolf-1.5.1.1: A game engine for playing werewolf within an arbitrary chat client

Index

#Control.Lens.Extra
#%%=Control.Lens.Extra
#%%~Control.Lens.Extra
#%=Control.Lens.Extra
#%~Control.Lens.Extra
#=Control.Lens.Extra
#~Control.Lens.Extra
%%=Control.Lens.Extra
%%@=Control.Lens.Extra
%%@~Control.Lens.Extra
%%~Control.Lens.Extra
%=Control.Lens.Extra
%@=Control.Lens.Extra
%@~Control.Lens.Extra
%~Control.Lens.Extra
&Control.Lens.Extra
&&=Control.Lens.Extra
&&~Control.Lens.Extra
&~Control.Lens.Extra
**=Control.Lens.Extra
**~Control.Lens.Extra
*=Control.Lens.Extra
*~Control.Lens.Extra
+=Control.Lens.Extra
+~Control.Lens.Extra
-=Control.Lens.Extra
-~Control.Lens.Extra
...Control.Lens.Extra
.=Control.Lens.Extra
.>Control.Lens.Extra
.@=Control.Lens.Extra
.@~Control.Lens.Extra
.~Control.Lens.Extra
//=Control.Lens.Extra
//~Control.Lens.Extra
:<Control.Lens.Extra
:>Control.Lens.Extra
<#%=Control.Lens.Extra
<#%~Control.Lens.Extra
<#=Control.Lens.Extra
<#~Control.Lens.Extra
<%=Control.Lens.Extra
<%@=Control.Lens.Extra
<%@~Control.Lens.Extra
<%~Control.Lens.Extra
<&&=Control.Lens.Extra
<&&~Control.Lens.Extra
<&>Control.Lens.Extra
<**=Control.Lens.Extra
<**~Control.Lens.Extra
<*=Control.Lens.Extra
<*~Control.Lens.Extra
<+=Control.Lens.Extra
<+~Control.Lens.Extra
<-=Control.Lens.Extra
<-~Control.Lens.Extra
<.Control.Lens.Extra
<.=Control.Lens.Extra
<.>Control.Lens.Extra
<.~Control.Lens.Extra
<//=Control.Lens.Extra
<//~Control.Lens.Extra
<<%=Control.Lens.Extra
<<%@=Control.Lens.Extra
<<%@~Control.Lens.Extra
<<%~Control.Lens.Extra
<<&&=Control.Lens.Extra
<<&&~Control.Lens.Extra
<<**=Control.Lens.Extra
<<**~Control.Lens.Extra
<<*=Control.Lens.Extra
<<*~Control.Lens.Extra
<<+=Control.Lens.Extra
<<+~Control.Lens.Extra
<<-=Control.Lens.Extra
<<-~Control.Lens.Extra
<<.=Control.Lens.Extra
<<.~Control.Lens.Extra
<<//=Control.Lens.Extra
<<//~Control.Lens.Extra
<<<>=Control.Lens.Extra
<<<>~Control.Lens.Extra
<<>=Control.Lens.Extra
<<>~Control.Lens.Extra
<<^=Control.Lens.Extra
<<^^=Control.Lens.Extra
<<^^~Control.Lens.Extra
<<^~Control.Lens.Extra
<<||=Control.Lens.Extra
<<||~Control.Lens.Extra
<<~Control.Lens.Extra
<>=Control.Lens.Extra
<>~Control.Lens.Extra
<?=Control.Lens.Extra
<?~Control.Lens.Extra
<^=Control.Lens.Extra
<^^=Control.Lens.Extra
<^^~Control.Lens.Extra
<^~Control.Lens.Extra
<|Control.Lens.Extra
<||=Control.Lens.Extra
<||~Control.Lens.Extra
<~Control.Lens.Extra
>$Control.Lens.Extra
?=Control.Lens.Extra
??Control.Lens.Extra
?~Control.Lens.Extra
abbreviatedFieldsControl.Lens.Extra
abbreviatedNamerControl.Lens.Extra
AccessingControl.Lens.Extra
ActivityGame.Werewolf.Role, Game.Werewolf
activity 
1 (Function)Game.Werewolf.Role
2 (Function)Game.Werewolf.Game, Game.Werewolf
alaControl.Lens.Extra
alafControl.Lens.Extra
ALensControl.Lens.Extra
ALens'Control.Lens.Extra
AliveGame.Werewolf.Player, Game.Werewolf
aliveGame.Werewolf.Player, Game.Werewolf
AllegianceGame.Werewolf.Role, Game.Werewolf
allegianceGame.Werewolf.Role, Game.Werewolf
allOfControl.Lens.Extra
allowedVotersGame.Werewolf.Game, Game.Werewolf
allRolesGame.Werewolf.Role, Game.Werewolf
allStagesGame.Werewolf.Game, Game.Werewolf
allVariantsGame.Werewolf.Variant, Game.Werewolf
alongsideControl.Lens.Extra
alphaWolfGame.Werewolf.Player, Game.Werewolf
alphaWolfRoleGame.Werewolf.Role, Game.Werewolf
alphaWolvesGame.Werewolf.Player, Game.Werewolf
andOfControl.Lens.Extra
AnEqualityControl.Lens.Extra
AnEquality'Control.Lens.Extra
AnIndexedLensControl.Lens.Extra
AnIndexedLens'Control.Lens.Extra
AnIndexedSetterControl.Lens.Extra
AnIndexedSetter'Control.Lens.Extra
AnIndexedTraversalControl.Lens.Extra
AnIndexedTraversal'Control.Lens.Extra
AnIndexedTraversal1Control.Lens.Extra
AnIndexedTraversal1'Control.Lens.Extra
AnIsoControl.Lens.Extra
AnIso'Control.Lens.Extra
anonControl.Lens.Extra
anyOfControl.Lens.Extra
APrismControl.Lens.Extra
APrism'Control.Lens.Extra
AReviewControl.Lens.Extra
argumentControl.Lens.Extra
AsControl.Lens.Extra
AsEmptyControl.Lens.Extra
ASetterControl.Lens.Extra
ASetter'Control.Lens.Extra
asideControl.Lens.Extra
asIndexControl.Lens.Extra
assignControl.Lens.Extra
assignAControl.Lens.Extra
asumOfControl.Lens.Extra
AtControl.Lens.Extra
atControl.Lens.Extra
ATraversalControl.Lens.Extra
ATraversal'Control.Lens.Extra
ATraversal1Control.Lens.Extra
ATraversal1'Control.Lens.Extra
auControl.Lens.Extra
aufControl.Lens.Extra
backwardsControl.Lens.Extra
balanceGame.Werewolf.Role, Game.Werewolf
Bazaar 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
Bazaar'Control.Lens.Extra
Bazaar1 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
Bazaar1'Control.Lens.Extra
beholderGame.Werewolf.Player, Game.Werewolf
beholderRoleGame.Werewolf.Role, Game.Werewolf
beholdersGame.Werewolf.Player, Game.Werewolf
belowControl.Lens.Extra
besideControl.Lens.Extra
BifunctorControl.Lens.Extra
bimapControl.Lens.Extra
bimappingControl.Lens.Extra
bootsGame.Werewolf.Game, Game.Werewolf
bothControl.Lens.Extra
camelCaseFieldsControl.Lens.Extra
camelCaseNamerControl.Lens.Extra
censoringControl.Lens.Extra
childrenControl.Lens.Extra
ChoiceControl.Lens.Extra
choosingControl.Lens.Extra
chosenControl.Lens.Extra
chosenVotersGame.Werewolf.Game, Game.Werewolf
ClassyNamerControl.Lens.Extra
classyRulesControl.Lens.Extra
classyRules_Control.Lens.Extra
cloneIndexedLensControl.Lens.Extra
cloneIndexedSetterControl.Lens.Extra
cloneIndexedTraversalControl.Lens.Extra
cloneIndexedTraversal1Control.Lens.Extra
cloneIndexPreservingLensControl.Lens.Extra
cloneIndexPreservingSetterControl.Lens.Extra
cloneIndexPreservingTraversalControl.Lens.Extra
cloneIndexPreservingTraversal1Control.Lens.Extra
cloneIsoControl.Lens.Extra
cloneLensControl.Lens.Extra
clonePrismControl.Lens.Extra
cloneSetterControl.Lens.Extra
cloneTraversalControl.Lens.Extra
cloneTraversal1Control.Lens.Extra
coercedControl.Lens.Extra
composOpFoldControl.Lens.Extra
concatMapOfControl.Lens.Extra
concatOfControl.Lens.Extra
confusingControl.Lens.Extra
ConjoinedControl.Lens.Extra
conjoinedControl.Lens.Extra
ConsControl.Lens.Extra
consControl.Lens.Extra
Const 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
ContainsControl.Lens.Extra
containsControl.Lens.Extra
Context 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
Context'Control.Lens.Extra
contextsControl.Lens.Extra
contextsOfControl.Lens.Extra
contextsOnControl.Lens.Extra
contextsOnOfControl.Lens.Extra
contramapControl.Lens.Extra
contramappedControl.Lens.Extra
contramappingControl.Lens.Extra
ContravariantControl.Lens.Extra
cosmosControl.Lens.Extra
cosmosOfControl.Lens.Extra
cosmosOnControl.Lens.Extra
cosmosOnOfControl.Lens.Extra
createClassControl.Lens.Extra
crookedSenatorGame.Werewolf.Player, Game.Werewolf
crookedSenatorRoleGame.Werewolf.Role, Game.Werewolf
crookedSenatorsGame.Werewolf.Player, Game.Werewolf
curriedControl.Lens.Extra
cycledControl.Lens.Extra
DeadGame.Werewolf.Player, Game.Werewolf
deadGame.Werewolf.Player, Game.Werewolf
deadRaisedGame.Werewolf.Game, Game.Werewolf
declareClassyControl.Lens.Extra
declareClassyForControl.Lens.Extra
declareFieldsControl.Lens.Extra
declareLensesControl.Lens.Extra
declareLensesForControl.Lens.Extra
declareLensesWithControl.Lens.Extra
declarePrismsControl.Lens.Extra
declareWrappedControl.Lens.Extra
deepControl.Lens.Extra
deepOfControl.Lens.Extra
defaultFieldRulesControl.Lens.Extra
DefNameControl.Lens.Extra
description 
1 (Function)Game.Werewolf.Role, Game.Werewolf
2 (Function)Game.Werewolf.Variant
devoidControl.Lens.Extra
dimapControl.Lens.Extra
dimappingControl.Lens.Extra
distribControl.Lens.Extra
DiurnalGame.Werewolf.Role, Game.Werewolf
divineGame.Werewolf.Game, Game.Werewolf
droppingControl.Lens.Extra
droppingWhileControl.Lens.Extra
druidGame.Werewolf.Player, Game.Werewolf
druidRoleGame.Werewolf.Role, Game.Werewolf
druidsGame.Werewolf.Player, Game.Werewolf
DruidsTurnGame.Werewolf.Game, Game.Werewolf
dullahanGame.Werewolf.Player, Game.Werewolf
dullahanRoleGame.Werewolf.Role, Game.Werewolf
dullahansGame.Werewolf.Player, Game.Werewolf
EachControl.Lens.Extra
eachControl.Lens.Extra
elementControl.Lens.Extra
elementOfControl.Lens.Extra
elementsControl.Lens.Extra
elementsOfControl.Lens.Extra
elemIndexOfControl.Lens.Extra
elemIndicesOfControl.Lens.Extra
elemOfControl.Lens.Extra
EmptyControl.Lens.Extra
enumControl.Lens.Extra
EqualityControl.Lens.Extra
Equality'Control.Lens.Extra
exitWithGame.Werewolf.Response, Game.Werewolf
failingControl.Lens.Extra
failoverControl.Lens.Extra
failureGame.Werewolf.Response, Game.Werewolf
fallenAngelGame.Werewolf.Player, Game.Werewolf
fallenAngelLynchedGame.Werewolf.Game, Game.Werewolf
fallenAngelRoleGame.Werewolf.Role, Game.Werewolf
fallenAngelsGame.Werewolf.Player, Game.Werewolf
Field1Control.Lens.Extra
Field2Control.Lens.Extra
Field3Control.Lens.Extra
Field4Control.Lens.Extra
Field5Control.Lens.Extra
Field6Control.Lens.Extra
Field7Control.Lens.Extra
Field8Control.Lens.Extra
Field9Control.Lens.Extra
FieldNamerControl.Lens.Extra
filteredControl.Lens.Extra
filteredByControl.Lens.Extra
findIndexOfControl.Lens.Extra
findIndicesOfControl.Lens.Extra
findMOfControl.Lens.Extra
findOfControl.Lens.Extra
firstingControl.Lens.Extra
firstOfControl.Lens.Extra
firstRoundGame.Werewolf.Game, Game.Werewolf
flippedControl.Lens.Extra
Fold 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
Fold1Control.Lens.Extra
FoldableWithIndexControl.Lens.Extra
foldByControl.Lens.Extra
foldByOfControl.Lens.Extra
foldedControl.Lens.Extra
folded64Control.Lens.Extra
foldingControl.Lens.Extra
foldl1OfControl.Lens.Extra
foldl1Of'Control.Lens.Extra
foldlMOfControl.Lens.Extra
foldlOfControl.Lens.Extra
foldlOf'Control.Lens.Extra
foldMapByControl.Lens.Extra
foldMapByOfControl.Lens.Extra
foldMapOfControl.Lens.Extra
foldOfControl.Lens.Extra
foldr1OfControl.Lens.Extra
foldr1Of'Control.Lens.Extra
foldringControl.Lens.Extra
foldrMOfControl.Lens.Extra
foldrOfControl.Lens.Extra
foldrOf'Control.Lens.Extra
forMOfControl.Lens.Extra
forMOf_Control.Lens.Extra
forOfControl.Lens.Extra
forOf_Control.Lens.Extra
fromControl.Lens.Extra
fromEqControl.Lens.Extra
FunctorWithIndexControl.Lens.Extra
fusingControl.Lens.Extra
GameGame.Werewolf.Game, Game.Werewolf
GameOverGame.Werewolf.Game, Game.Werewolf
generateLazyPatternsControl.Lens.Extra
generateSignaturesControl.Lens.Extra
generateUpdateableOpticsControl.Lens.Extra
getConstControl.Lens.Extra
getMarksGame.Werewolf.Game, Game.Werewolf
Getter 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
GettingControl.Lens.Extra
gettingControl.Lens.Extra
gplateControl.Lens.Extra
GPlatedControl.Lens.Extra
groupMessagesGame.Werewolf.Response, Game.Werewolf
hasControl.Lens.Extra
hasAnyoneWonGame.Werewolf.Game, Game.Werewolf
hasDullahanWonGame.Werewolf.Game, Game.Werewolf
hasEveryoneLostGame.Werewolf.Game, Game.Werewolf
hasFallenAngelWonGame.Werewolf.Game, Game.Werewolf
hasn'tControl.Lens.Extra
hasn'tuseControl.Lens.Extra
hasNecromancerWonGame.Werewolf.Game, Game.Werewolf
hasuseControl.Lens.Extra
hasVillagersWonGame.Werewolf.Game, Game.Werewolf
hasWerewolvesWonGame.Werewolf.Game, Game.Werewolf
healUsedGame.Werewolf.Game, Game.Werewolf
holesControl.Lens.Extra
holesOfControl.Lens.Extra
holesOnControl.Lens.Extra
holesOnOfControl.Lens.Extra
HumaniseData.String.Humanise
humaniseData.String.Humanise
hunterGame.Werewolf.Player, Game.Werewolf
hunterRetaliatedGame.Werewolf.Game, Game.Werewolf
hunterRoleGame.Werewolf.Role, Game.Werewolf
huntersGame.Werewolf.Player, Game.Werewolf
HuntersTurn1Game.Werewolf.Game, Game.Werewolf
HuntersTurn2Game.Werewolf.Game, Game.Werewolf
iallControl.Lens.Extra
iallOfControl.Lens.Extra
ianyControl.Lens.Extra
ianyOfControl.Lens.Extra
iatControl.Lens.Extra
icensoringControl.Lens.Extra
icomposeControl.Lens.Extra
iconcatMapControl.Lens.Extra
iconcatMapOfControl.Lens.Extra
icontainsControl.Lens.Extra
Identical 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
Identity 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
idroppingWhileControl.Lens.Extra
ifailoverControl.Lens.Extra
iFileData.String.Interpolate.Extra
ifilteredControl.Lens.Extra
ifindControl.Lens.Extra
ifindMOfControl.Lens.Extra
ifindOfControl.Lens.Extra
ifoldedControl.Lens.Extra
ifoldingControl.Lens.Extra
ifoldlControl.Lens.Extra
ifoldl'Control.Lens.Extra
ifoldlMControl.Lens.Extra
ifoldlMOfControl.Lens.Extra
ifoldlOfControl.Lens.Extra
ifoldlOf'Control.Lens.Extra
ifoldMapControl.Lens.Extra
ifoldMapByControl.Lens.Extra
ifoldMapByOfControl.Lens.Extra
ifoldMapOfControl.Lens.Extra
ifoldrControl.Lens.Extra
ifoldr'Control.Lens.Extra
ifoldringControl.Lens.Extra
ifoldrMControl.Lens.Extra
ifoldrMOfControl.Lens.Extra
ifoldrOfControl.Lens.Extra
ifoldrOf'Control.Lens.Extra
iforControl.Lens.Extra
iforMControl.Lens.Extra
iforMOfControl.Lens.Extra
iforMOf_Control.Lens.Extra
iforM_Control.Lens.Extra
iforOfControl.Lens.Extra
iforOf_Control.Lens.Extra
ifor_Control.Lens.Extra
ignoredControl.Lens.Extra
iixControl.Lens.Extra
ilensControl.Lens.Extra
ilevelsControl.Lens.Extra
ilikeControl.Lens.Extra
ilisteningControl.Lens.Extra
ilisteningsControl.Lens.Extra
ilociControl.Lens.Extra
imagmaControl.Lens.Extra
imapControl.Lens.Extra
imapAccumLControl.Lens.Extra
imapAccumLOfControl.Lens.Extra
imapAccumRControl.Lens.Extra
imapAccumROfControl.Lens.Extra
imapMControl.Lens.Extra
imapMOfControl.Lens.Extra
imapMOf_Control.Lens.Extra
imapM_Control.Lens.Extra
imapOfControl.Lens.Extra
imappedControl.Lens.Extra
imodifyingControl.Lens.Extra
IndexControl.Lens.Extra
indexControl.Lens.Extra
IndexableControl.Lens.Extra
Indexed 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
indexedControl.Lens.Extra
IndexedFold 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
IndexedFold1Control.Lens.Extra
IndexedGetter 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
IndexedGettingControl.Lens.Extra
IndexedLens 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
IndexedLens'Control.Lens.Extra
IndexedLensLikeControl.Lens.Extra
IndexedLensLike'Control.Lens.Extra
IndexedSetter 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
IndexedSetter'Control.Lens.Extra
IndexedTraversal 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
IndexedTraversal'Control.Lens.Extra
IndexedTraversal1Control.Lens.Extra
IndexedTraversal1'Control.Lens.Extra
indexingControl.Lens.Extra
indexing64Control.Lens.Extra
IndexPreservingFoldControl.Lens.Extra
IndexPreservingFold1Control.Lens.Extra
IndexPreservingGetterControl.Lens.Extra
IndexPreservingLensControl.Lens.Extra
IndexPreservingLens'Control.Lens.Extra
IndexPreservingSetterControl.Lens.Extra
IndexPreservingSetter'Control.Lens.Extra
IndexPreservingTraversalControl.Lens.Extra
IndexPreservingTraversal'Control.Lens.Extra
IndexPreservingTraversal1Control.Lens.Extra
IndexPreservingTraversal1'Control.Lens.Extra
indicesControl.Lens.Extra
inoneControl.Lens.Extra
inoneOfControl.Lens.Extra
insideControl.Lens.Extra
involutedControl.Lens.Extra
ioverControl.Lens.Extra
ipartsOfControl.Lens.Extra
ipartsOf'Control.Lens.Extra
ipassingControl.Lens.Extra
iplensControl.Lens.Extra
ipreControl.Lens.Extra
ipreuseControl.Lens.Extra
ipreusesControl.Lens.Extra
ipreviewControl.Lens.Extra
ipreviewsControl.Lens.Extra
isControl.Lens.Extra
isetControl.Lens.Extra
isetsControl.Lens.Extra
isn'tControl.Lens.Extra
Iso 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
isoControl.Lens.Extra
Iso'Control.Lens.Extra
itakingWhileControl.Lens.Extra
iteratedControl.Lens.Extra
itoControl.Lens.Extra
itoListControl.Lens.Extra
itoListOfControl.Lens.Extra
itraverseControl.Lens.Extra
itraverseByControl.Lens.Extra
itraverseByOfControl.Lens.Extra
itraversedControl.Lens.Extra
itraverseOfControl.Lens.Extra
itraverseOf_Control.Lens.Extra
itraverse_Control.Lens.Extra
iunsafePartsOfControl.Lens.Extra
iunsafePartsOf'Control.Lens.Extra
iuseControl.Lens.Extra
iusesControl.Lens.Extra
iviewControl.Lens.Extra
iviewsControl.Lens.Extra
ixControl.Lens.Extra
ixAtControl.Lens.Extra
IxedControl.Lens.Extra
IxValueControl.Lens.Extra
jesterGame.Werewolf.Player, Game.Werewolf
jesterRevealedGame.Werewolf.Game, Game.Werewolf
jesterRoleGame.Werewolf.Role, Game.Werewolf
jestersGame.Werewolf.Player, Game.Werewolf
lastOfControl.Lens.Extra
LazyControl.Lens.Extra
lazyControl.Lens.Extra
left'Control.Lens.Extra
LeftmostControl.Lens.Extra
lengthOfControl.Lens.Extra
Lens 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
lensControl.Lens.Extra
Lens'Control.Lens.Extra
lensClassControl.Lens.Extra
lensFieldControl.Lens.Extra
LensLikeControl.Lens.Extra
LensLike'Control.Lens.Extra
LensRulesControl.Lens.Extra
lensRulesControl.Lens.Extra
lensRulesForControl.Lens.Extra
LevelControl.Lens.Extra
levelsControl.Lens.Extra
liftedControl.Lens.Extra
likeControl.Lens.Extra
linedControl.Lens.Extra
ListControl.Lens.Extra
listeningControl.Lens.Extra
listeningsControl.Lens.Extra
lmapControl.Lens.Extra
lmappingControl.Lens.Extra
lociControl.Lens.Extra
locusControl.Lens.Extra
lonerGame.Werewolf.Player, Game.Werewolf
lonersGame.Werewolf.Player, Game.Werewolf
lookingupNamerControl.Lens.Extra
lookupOfControl.Lens.Extra
lycanGame.Werewolf.Player, Game.Werewolf
lycanRoleGame.Werewolf.Role, Game.Werewolf
lycansGame.Werewolf.Player, Game.Werewolf
LynchingGame.Werewolf.Game, Game.Werewolf
MagmaControl.Lens.Extra
magmaControl.Lens.Extra
MagnifiedControl.Lens.Extra
MagnifyControl.Lens.Extra
magnifyControl.Lens.Extra
makeClassyControl.Lens.Extra
makeClassyForControl.Lens.Extra
makeClassyPrismsControl.Lens.Extra
makeClassy_Control.Lens.Extra
makeFieldsControl.Lens.Extra
makeLensesControl.Lens.Extra
makeLensesForControl.Lens.Extra
makeLensesWithControl.Lens.Extra
makePrismsControl.Lens.Extra
makeWrappedControl.Lens.Extra
mapAccumLOfControl.Lens.Extra
mapAccumROfControl.Lens.Extra
mapEqControl.Lens.Extra
mapMOfControl.Lens.Extra
mapMOf_Control.Lens.Extra
mapOfControl.Lens.Extra
mappedControl.Lens.Extra
mappingControl.Lens.Extra
mappingNamerControl.Lens.Extra
marksGame.Werewolf.Game, Game.Werewolf
matchingControl.Lens.Extra
maximumByOfControl.Lens.Extra
maximumOfControl.Lens.Extra
medusaGame.Werewolf.Player, Game.Werewolf
medusaRoleGame.Werewolf.Role, Game.Werewolf
medusasGame.Werewolf.Player, Game.Werewolf
Message 
1 (Type/Class)Game.Werewolf.Response, Game.Werewolf
2 (Data Constructor)Game.Werewolf.Response, Game.Werewolf
messageGame.Werewolf.Response, Game.Werewolf
messagesGame.Werewolf.Response, Game.Werewolf
MethodNameControl.Lens.Extra
minimumByOfControl.Lens.Extra
minimumOfControl.Lens.Extra
modifyingControl.Lens.Extra
msumOfControl.Lens.Extra
name 
1 (Function)Game.Werewolf.Role
2 (Function)Game.Werewolf.Variant
3 (Function)Game.Werewolf.Player, Game.Werewolf
namedGame.Werewolf.Player, Game.Werewolf
namesGame.Werewolf.Player, Game.Werewolf
nearlyControl.Lens.Extra
NecromancerGame.Werewolf.Role, Game.Werewolf
necromancerGame.Werewolf.Player, Game.Werewolf
necromancerRoleGame.Werewolf.Role, Game.Werewolf
necromancersGame.Werewolf.Player, Game.Werewolf
NecromancersTurnGame.Werewolf.Game, Game.Werewolf
newGameGame.Werewolf.Game, Game.Werewolf
newPlayerGame.Werewolf.Player, Game.Werewolf
NocturnalGame.Werewolf.Role, Game.Werewolf
nonControl.Lens.Extra
non'Control.Lens.Extra
noneControl.Lens.Extra
noneOfControl.Lens.Extra
NoOneGame.Werewolf.Role, Game.Werewolf
noRoleKnowledgeGame.Werewolf.Variant, Game.Werewolf
noRoleKnowledgeOrRevealGame.Werewolf.Variant, Game.Werewolf
noRoleKnowledgeOrRevealVariantGame.Werewolf.Variant, Game.Werewolf
noRoleKnowledgeVariantGame.Werewolf.Variant, Game.Werewolf
noRoleRevealGame.Werewolf.Variant, Game.Werewolf
noRoleRevealVariantGame.Werewolf.Variant, Game.Werewolf
notElemOfControl.Lens.Extra
notNullOfControl.Lens.Extra
nullOfControl.Lens.Extra
okGame.Werewolf.Response, Game.Werewolf
onlyControl.Lens.Extra
opControl.Lens.Extra
OpticControl.Lens.Extra
Optic'Control.Lens.Extra
OpticalControl.Lens.Extra
Optical'Control.Lens.Extra
oracleGame.Werewolf.Player, Game.Werewolf
oracleRoleGame.Werewolf.Role, Game.Werewolf
oraclesGame.Werewolf.Player, Game.Werewolf
OraclesTurnGame.Werewolf.Game, Game.Werewolf
orOfControl.Lens.Extra
orphanGame.Werewolf.Player, Game.Werewolf
orphanRoleGame.Werewolf.Role, Game.Werewolf
orphansGame.Werewolf.Player, Game.Werewolf
OrphansTurnGame.Werewolf.Game, Game.Werewolf
outsideControl.Lens.Extra
OverControl.Lens.Extra
overControl.Lens.Extra
Over'Control.Lens.Extra
overAControl.Lens.Extra
paraControl.Lens.Extra
paraOfControl.Lens.Extra
partsControl.Lens.Extra
partsOfControl.Lens.Extra
partsOf'Control.Lens.Extra
passedGame.Werewolf.Game, Game.Werewolf
passingControl.Lens.Extra
pendingVotersGame.Werewolf.Game, Game.Werewolf
plateControl.Lens.Extra
PlatedControl.Lens.Extra
PlayerGame.Werewolf.Player, Game.Werewolf
playersGame.Werewolf.Game, Game.Werewolf
poisonGame.Werewolf.Game, Game.Werewolf
poisonUsedGame.Werewolf.Game, Game.Werewolf
preControl.Lens.Extra
preuseControl.Lens.Extra
preusesControl.Lens.Extra
previewControl.Lens.Extra
previewsControl.Lens.Extra
priorProtectGame.Werewolf.Game, Game.Werewolf
Prism 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
prismControl.Lens.Extra
Prism'Control.Lens.Extra
prism'Control.Lens.Extra
privateMessageGame.Werewolf.Response, Game.Werewolf
productOfControl.Lens.Extra
ProfunctorControl.Lens.Extra
protectGame.Werewolf.Game, Game.Werewolf
protectorGame.Werewolf.Player, Game.Werewolf
protectorRoleGame.Werewolf.Role, Game.Werewolf
protectorsGame.Werewolf.Player, Game.Werewolf
ProtectorsTurnGame.Werewolf.Game, Game.Werewolf
publicMessageGame.Werewolf.Response, Game.Werewolf
reControl.Lens.Extra
ReifiedFoldControl.Lens.Extra
ReifiedGetterControl.Lens.Extra
ReifiedIndexedFoldControl.Lens.Extra
ReifiedIndexedGetterControl.Lens.Extra
ReifiedIndexedLensControl.Lens.Extra
ReifiedIndexedLens'Control.Lens.Extra
ReifiedIndexedSetterControl.Lens.Extra
ReifiedIndexedSetter'Control.Lens.Extra
ReifiedIndexedTraversalControl.Lens.Extra
ReifiedIndexedTraversal'Control.Lens.Extra
ReifiedIsoControl.Lens.Extra
ReifiedIso'Control.Lens.Extra
ReifiedLensControl.Lens.Extra
ReifiedLens'Control.Lens.Extra
ReifiedPrismControl.Lens.Extra
ReifiedPrism'Control.Lens.Extra
ReifiedSetterControl.Lens.Extra
ReifiedSetter'Control.Lens.Extra
ReifiedTraversalControl.Lens.Extra
ReifiedTraversal'Control.Lens.Extra
reindexedControl.Lens.Extra
repeatedControl.Lens.Extra
replicatedControl.Lens.Extra
Response 
1 (Type/Class)Game.Werewolf.Response, Game.Werewolf
2 (Data Constructor)Game.Werewolf.Response, Game.Werewolf
restrictedRolesGame.Werewolf.Role, Game.Werewolf
retaggedControl.Lens.Extra
reuseControl.Lens.Extra
reusesControl.Lens.Extra
ReversedControl.Lens.Extra
reversedControl.Lens.Extra
ReversingControl.Lens.Extra
reversingControl.Lens.Extra
ReviewControl.Lens.Extra
reviewControl.Lens.Extra
ReviewableControl.Lens.Extra
reviewsControl.Lens.Extra
RewrappedControl.Lens.Extra
RewrappingControl.Lens.Extra
rewriteControl.Lens.Extra
rewriteMControl.Lens.Extra
rewriteMOfControl.Lens.Extra
rewriteMOnControl.Lens.Extra
rewriteMOnOfControl.Lens.Extra
rewriteOfControl.Lens.Extra
rewriteOnControl.Lens.Extra
rewriteOnOfControl.Lens.Extra
right'Control.Lens.Extra
RightmostControl.Lens.Extra
rmapControl.Lens.Extra
rmappingControl.Lens.Extra
RoleGame.Werewolf.Role, Game.Werewolf
roleGame.Werewolf.Player, Game.Werewolf
roleModelGame.Werewolf.Game, Game.Werewolf
rolesGame.Werewolf.Player, Game.Werewolf
roundGame.Werewolf.Game, Game.Werewolf
rulesGame.Werewolf.Role, Game.Werewolf
runBazaarControl.Lens.Extra
runBazaar1Control.Lens.Extra
runEqControl.Lens.Extra
runFoldControl.Lens.Extra
runGetterControl.Lens.Extra
runIdentityControl.Lens.Extra
runIndexedControl.Lens.Extra
runIndexedFoldControl.Lens.Extra
runIndexedGetterControl.Lens.Extra
runIndexedLensControl.Lens.Extra
runIndexedSetterControl.Lens.Extra
runIndexedTraversalControl.Lens.Extra
runIsoControl.Lens.Extra
runLensControl.Lens.Extra
runPrismControl.Lens.Extra
runSetterControl.Lens.Extra
runTraversalControl.Lens.Extra
saintGame.Werewolf.Player, Game.Werewolf
saintRoleGame.Werewolf.Role, Game.Werewolf
saintsGame.Werewolf.Player, Game.Werewolf
sansControl.Lens.Extra
scanl1OfControl.Lens.Extra
scanr1OfControl.Lens.Extra
scapegoatGame.Werewolf.Player, Game.Werewolf
scapegoatBlamedGame.Werewolf.Game, Game.Werewolf
scapegoatRoleGame.Werewolf.Role, Game.Werewolf
scapegoatsGame.Werewolf.Player, Game.Werewolf
ScapegoatsTurnGame.Werewolf.Game, Game.Werewolf
scribeControl.Lens.Extra
secondingControl.Lens.Extra
secondRoundGame.Werewolf.Game, Game.Werewolf
seeGame.Werewolf.Game, Game.Werewolf
seerGame.Werewolf.Player, Game.Werewolf
seerRoleGame.Werewolf.Role, Game.Werewolf
seersGame.Werewolf.Player, Game.Werewolf
SeersTurnGame.Werewolf.Game, Game.Werewolf
selfIndexControl.Lens.Extra
sequenceAOfControl.Lens.Extra
sequenceAOf_Control.Lens.Extra
sequenceByControl.Lens.Extra
sequenceByOfControl.Lens.Extra
SequencedControl.Lens.Extra
sequenceOfControl.Lens.Extra
sequenceOf_Control.Lens.Extra
setControl.Lens.Extra
set'Control.Lens.Extra
setsControl.Lens.Extra
SettableControl.Lens.Extra
Setter 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
Setter'Control.Lens.Extra
SettingControl.Lens.Extra
settingControl.Lens.Extra
Setting'Control.Lens.Extra
SimpleControl.Lens.Extra
simpleControl.Lens.Extra
simpleLensesControl.Lens.Extra
simpleVillagerGame.Werewolf.Player, Game.Werewolf
simpleVillagerRoleGame.Werewolf.Role, Game.Werewolf
simpleVillagersGame.Werewolf.Player, Game.Werewolf
simpleWerewolfGame.Werewolf.Player, Game.Werewolf
simpleWerewolfRoleGame.Werewolf.Role, Game.Werewolf
simpleWerewolvesGame.Werewolf.Player, Game.Werewolf
simplyControl.Lens.Extra
singularControl.Lens.Extra
SnocControl.Lens.Extra
snocControl.Lens.Extra
spitefulVillageGame.Werewolf.Variant, Game.Werewolf
spitefulVillagerGame.Werewolf.Player, Game.Werewolf
spitefulVillagerRoleGame.Werewolf.Role, Game.Werewolf
spitefulVillagersGame.Werewolf.Player, Game.Werewolf
spitefulVillageVariantGame.Werewolf.Variant, Game.Werewolf
StageGame.Werewolf.Game, Game.Werewolf
stageGame.Werewolf.Game, Game.Werewolf
stageAvailableGame.Werewolf.Game, Game.Werewolf
stageCycleGame.Werewolf.Game, Game.Werewolf
standardGame.Werewolf.Variant, Game.Werewolf
standardVariantGame.Werewolf.Variant, Game.Werewolf
StateGame.Werewolf.Player, Game.Werewolf
stateGame.Werewolf.Player, Game.Werewolf
statesGame.Werewolf.Player, Game.Werewolf
storingControl.Lens.Extra
Strict 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
strictControl.Lens.Extra
substEqControl.Lens.Extra
successGame.Werewolf.Response, Game.Werewolf
sumOfControl.Lens.Extra
SunriseGame.Werewolf.Game, Game.Werewolf
SunsetGame.Werewolf.Game, Game.Werewolf
Swapped 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
swappedControl.Lens.Extra
tag 
1 (Function)Game.Werewolf.Role, Game.Werewolf
2 (Function)Game.Werewolf.Variant
takingControl.Lens.Extra
takingWhileControl.Lens.Extra
thirdRoundGame.Werewolf.Game, Game.Werewolf
to 
1 (Function)Control.Lens.Extra
2 (Function)Game.Werewolf.Response, Game.Werewolf
toListOfControl.Lens.Extra
TopNameControl.Lens.Extra
transformControl.Lens.Extra
transformMControl.Lens.Extra
transformMOfControl.Lens.Extra
transformMOnControl.Lens.Extra
transformMOnOfControl.Lens.Extra
transformOfControl.Lens.Extra
transformOnControl.Lens.Extra
transformOnOfControl.Lens.Extra
transposeOfControl.Lens.Extra
TraversableControl.Lens.Extra
Traversable1Control.Lens.Extra
TraversableWithIndexControl.Lens.Extra
Traversal 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
Traversal'Control.Lens.Extra
Traversal1Control.Lens.Extra
Traversal1'Control.Lens.Extra
traverseControl.Lens.Extra
traverse1Control.Lens.Extra
traverseByControl.Lens.Extra
traverseByOfControl.Lens.Extra
TraversedControl.Lens.Extra
traversedControl.Lens.Extra
traversed1Control.Lens.Extra
traversed64Control.Lens.Extra
TraverseMaxControl.Lens.Extra
traverseMaxControl.Lens.Extra
TraverseMinControl.Lens.Extra
traverseMinControl.Lens.Extra
traverseOfControl.Lens.Extra
traverseOf_Control.Lens.Extra
TraversingControl.Lens.Extra
Traversing'Control.Lens.Extra
Traversing1Control.Lens.Extra
Traversing1'Control.Lens.Extra
trueVillagerGame.Werewolf.Player, Game.Werewolf
trueVillagerRoleGame.Werewolf.Role, Game.Werewolf
trueVillagersGame.Werewolf.Player, Game.Werewolf
unControl.Lens.Extra
unconsControl.Lens.Extra
uncurriedControl.Lens.Extra
underControl.Lens.Extra
underscoreFieldsControl.Lens.Extra
underscoreNamerControl.Lens.Extra
underscoreNoPrefixNamerControl.Lens.Extra
unfoldedControl.Lens.Extra
unitedControl.Lens.Extra
universeControl.Lens.Extra
universeOfControl.Lens.Extra
universeOnControl.Lens.Extra
universeOnOfControl.Lens.Extra
unsafePartsOfControl.Lens.Extra
unsafePartsOf'Control.Lens.Extra
unsafeSingularControl.Lens.Extra
unsnocControl.Lens.Extra
untoControl.Lens.Extra
Unwrapped 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
useControl.Lens.Extra
usesControl.Lens.Extra
VariantGame.Werewolf.Variant, Game.Werewolf
variantGame.Werewolf.Game, Game.Werewolf
viewControl.Lens.Extra
viewsControl.Lens.Extra
villageDrunkGame.Werewolf.Player, Game.Werewolf
villageDrunkRoleGame.Werewolf.Role, Game.Werewolf
villageDrunksGame.Werewolf.Player, Game.Werewolf
VillageDrunksTurnGame.Werewolf.Game, Game.Werewolf
villagerGame.Werewolf.Player, Game.Werewolf
VillagersGame.Werewolf.Role, Game.Werewolf
villagersGame.Werewolf.Player, Game.Werewolf
VillagesTurnGame.Werewolf.Game, Game.Werewolf
voteeGame.Werewolf.Game, Game.Werewolf
votesGame.Werewolf.Game, Game.Werewolf
werewolfGame.Werewolf.Player, Game.Werewolf
WerewolvesGame.Werewolf.Role, Game.Werewolf
werewolvesGame.Werewolf.Player, Game.Werewolf
WerewolvesTurnGame.Werewolf.Game, Game.Werewolf
witchGame.Werewolf.Player, Game.Werewolf
witchesGame.Werewolf.Player, Game.Werewolf
witchRoleGame.Werewolf.Role, Game.Werewolf
WitchsTurnGame.Werewolf.Game, Game.Werewolf
withIndexControl.Lens.Extra
withIsoControl.Lens.Extra
withoutControl.Lens.Extra
withPrismControl.Lens.Extra
wordedControl.Lens.Extra
Wrapped 
1 (Data Constructor)Control.Lens.Extra
2 (Type/Class)Control.Lens.Extra
zombieGame.Werewolf.Player, Game.Werewolf
zombieRoleGame.Werewolf.Role, Game.Werewolf
zombiesGame.Werewolf.Player, Game.Werewolf
ZoomControl.Lens.Extra
zoomControl.Lens.Extra
ZoomedControl.Lens.Extra
^#Control.Lens.Extra
^.Control.Lens.Extra
^..Control.Lens.Extra
^=Control.Lens.Extra
^?Control.Lens.Extra
^?!Control.Lens.Extra
^@.Control.Lens.Extra
^@..Control.Lens.Extra
^@?Control.Lens.Extra
^@?!Control.Lens.Extra
^^=Control.Lens.Extra
^^~Control.Lens.Extra
^~Control.Lens.Extra
_1Control.Lens.Extra
_1'Control.Lens.Extra
_2Control.Lens.Extra
_2'Control.Lens.Extra
_3Control.Lens.Extra
_3'Control.Lens.Extra
_4Control.Lens.Extra
_4'Control.Lens.Extra
_5Control.Lens.Extra
_5'Control.Lens.Extra
_6Control.Lens.Extra
_6'Control.Lens.Extra
_7Control.Lens.Extra
_7'Control.Lens.Extra
_8Control.Lens.Extra
_8'Control.Lens.Extra
_9Control.Lens.Extra
_9'Control.Lens.Extra
_AliveGame.Werewolf.Player, Game.Werewolf
_ConsControl.Lens.Extra
_DeadGame.Werewolf.Player, Game.Werewolf
_DiurnalGame.Werewolf.Role, Game.Werewolf
_DruidsTurnGame.Werewolf.Game, Game.Werewolf
_EmptyControl.Lens.Extra
_GameOverGame.Werewolf.Game, Game.Werewolf
_headControl.Lens.Extra
_HuntersTurn1Game.Werewolf.Game, Game.Werewolf
_HuntersTurn2Game.Werewolf.Game, Game.Werewolf
_initControl.Lens.Extra
_JustControl.Lens.Extra
_lastControl.Lens.Extra
_LeftControl.Lens.Extra
_LynchingGame.Werewolf.Game, Game.Werewolf
_NecromancerGame.Werewolf.Role, Game.Werewolf
_NecromancersTurnGame.Werewolf.Game, Game.Werewolf
_NocturnalGame.Werewolf.Role, Game.Werewolf
_NoOneGame.Werewolf.Role, Game.Werewolf
_NothingControl.Lens.Extra
_OraclesTurnGame.Werewolf.Game, Game.Werewolf
_OrphansTurnGame.Werewolf.Game, Game.Werewolf
_ProtectorsTurnGame.Werewolf.Game, Game.Werewolf
_RightControl.Lens.Extra
_ScapegoatsTurnGame.Werewolf.Game, Game.Werewolf
_SeersTurnGame.Werewolf.Game, Game.Werewolf
_ShowControl.Lens.Extra
_SnocControl.Lens.Extra
_SunriseGame.Werewolf.Game, Game.Werewolf
_SunsetGame.Werewolf.Game, Game.Werewolf
_tailControl.Lens.Extra
_UnwrappedControl.Lens.Extra
_Unwrapped'Control.Lens.Extra
_UnwrappingControl.Lens.Extra
_Unwrapping'Control.Lens.Extra
_VillageDrunksTurnGame.Werewolf.Game, Game.Werewolf
_VillagersGame.Werewolf.Role, Game.Werewolf
_VillagesTurnGame.Werewolf.Game, Game.Werewolf
_VoidControl.Lens.Extra
_WerewolvesGame.Werewolf.Role, Game.Werewolf
_WerewolvesTurnGame.Werewolf.Game, Game.Werewolf
_WitchsTurnGame.Werewolf.Game, Game.Werewolf
_WrappedControl.Lens.Extra
_Wrapped'Control.Lens.Extra
_WrappingControl.Lens.Extra
_Wrapping'Control.Lens.Extra
|>Control.Lens.Extra
||=Control.Lens.Extra
||~Control.Lens.Extra