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
?? | Control.Lens.Extra
?~ | Control.Lens.Extra
abbreviatedFields | Control.Lens.Extra
abbreviatedNamer | Control.Lens.Extra
Accessing | Control.Lens.Extra
Activity | Game.Werewolf.Role, Game.Werewolf
activity |
1 (Function) | Game.Werewolf.Role
2 (Function) | Game.Werewolf.Game, Game.Werewolf
ala | Control.Lens.Extra
alaf | Control.Lens.Extra
ALens | Control.Lens.Extra
ALens' | Control.Lens.Extra
Alive | Game.Werewolf.Player, Game.Werewolf
alive | Game.Werewolf.Player, Game.Werewolf
Allegiance | Game.Werewolf.Role, Game.Werewolf
allegiance | Game.Werewolf.Role, Game.Werewolf
allOf | Control.Lens.Extra
allowedVoters | Game.Werewolf.Game, Game.Werewolf
allRoles | Game.Werewolf.Role, Game.Werewolf
allStages | Game.Werewolf.Game, Game.Werewolf
allVariants | Game.Werewolf.Variant, Game.Werewolf
alongside | Control.Lens.Extra
alphaWolf | Game.Werewolf.Player, Game.Werewolf
alphaWolfRole | Game.Werewolf.Role, Game.Werewolf
alphaWolves | Game.Werewolf.Player, Game.Werewolf
andOf | Control.Lens.Extra
AnEquality | Control.Lens.Extra
AnEquality' | Control.Lens.Extra
AnIndexedLens | Control.Lens.Extra
AnIndexedLens' | Control.Lens.Extra
AnIndexedSetter | Control.Lens.Extra
AnIndexedSetter' | Control.Lens.Extra
AnIndexedTraversal | Control.Lens.Extra
AnIndexedTraversal' | Control.Lens.Extra
AnIndexedTraversal1 | Control.Lens.Extra
AnIndexedTraversal1' | Control.Lens.Extra
AnIso | Control.Lens.Extra
AnIso' | Control.Lens.Extra
anon | Control.Lens.Extra
anyOf | Control.Lens.Extra
APrism | Control.Lens.Extra
APrism' | Control.Lens.Extra
AReview | Control.Lens.Extra
argument | Control.Lens.Extra
As | Control.Lens.Extra
AsEmpty | Control.Lens.Extra
ASetter | Control.Lens.Extra
ASetter' | Control.Lens.Extra
aside | Control.Lens.Extra
asIndex | Control.Lens.Extra
assign | Control.Lens.Extra
assignA | Control.Lens.Extra
asumOf | Control.Lens.Extra
At | Control.Lens.Extra
at | Control.Lens.Extra
ATraversal | Control.Lens.Extra
ATraversal' | Control.Lens.Extra
ATraversal1 | Control.Lens.Extra
ATraversal1' | Control.Lens.Extra
au | Control.Lens.Extra
auf | Control.Lens.Extra
backwards | Control.Lens.Extra
balance | Game.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
beholder | Game.Werewolf.Player, Game.Werewolf
beholderRole | Game.Werewolf.Role, Game.Werewolf
beholders | Game.Werewolf.Player, Game.Werewolf
below | Control.Lens.Extra
beside | Control.Lens.Extra
Bifunctor | Control.Lens.Extra
bimap | Control.Lens.Extra
bimapping | Control.Lens.Extra
boots | Game.Werewolf.Game, Game.Werewolf
both | Control.Lens.Extra
both1 | Control.Lens.Extra
camelCaseFields | Control.Lens.Extra
camelCaseNamer | Control.Lens.Extra
censoring | Control.Lens.Extra
children | Control.Lens.Extra
Choice | Control.Lens.Extra
choosing | Control.Lens.Extra
chosen | Control.Lens.Extra
chosenVoters | Game.Werewolf.Game, Game.Werewolf
classUnderscoreNoPrefixFields | Control.Lens.Extra
classUnderscoreNoPrefixNamer | Control.Lens.Extra
ClassyNamer | Control.Lens.Extra
classyRules | Control.Lens.Extra
classyRules_ | Control.Lens.Extra
cloneIndexedLens | Control.Lens.Extra
cloneIndexedSetter | Control.Lens.Extra
cloneIndexedTraversal | Control.Lens.Extra
cloneIndexedTraversal1 | Control.Lens.Extra
cloneIndexPreservingLens | Control.Lens.Extra
cloneIndexPreservingSetter | Control.Lens.Extra
cloneIndexPreservingTraversal | Control.Lens.Extra
cloneIndexPreservingTraversal1 | Control.Lens.Extra
cloneIso | Control.Lens.Extra
cloneLens | Control.Lens.Extra
clonePrism | Control.Lens.Extra
cloneSetter | Control.Lens.Extra
cloneTraversal | Control.Lens.Extra
cloneTraversal1 | Control.Lens.Extra
coerced | Control.Lens.Extra
composOpFold | Control.Lens.Extra
concatMapOf | Control.Lens.Extra
concatOf | Control.Lens.Extra
confusing | Control.Lens.Extra
Conjoined | Control.Lens.Extra
conjoined | Control.Lens.Extra
Cons | Control.Lens.Extra
cons | Control.Lens.Extra
Const |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
Contains | Control.Lens.Extra
contains | Control.Lens.Extra
Context |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
Context' | Control.Lens.Extra
contexts | Control.Lens.Extra
contextsOf | Control.Lens.Extra
contextsOn | Control.Lens.Extra
contextsOnOf | Control.Lens.Extra
contramap | Control.Lens.Extra
contramapped | Control.Lens.Extra
contramapping | Control.Lens.Extra
Contravariant | Control.Lens.Extra
cosmos | Control.Lens.Extra
cosmosOf | Control.Lens.Extra
cosmosOn | Control.Lens.Extra
cosmosOnOf | Control.Lens.Extra
createClass | Control.Lens.Extra
crookedSenator | Game.Werewolf.Player, Game.Werewolf
crookedSenatorRole | Game.Werewolf.Role, Game.Werewolf
crookedSenators | Game.Werewolf.Player, Game.Werewolf
curried | Control.Lens.Extra
cycled | Control.Lens.Extra
Dead | Game.Werewolf.Player, Game.Werewolf
dead | Game.Werewolf.Player, Game.Werewolf
deadRaised | Game.Werewolf.Game, Game.Werewolf
declareClassy | Control.Lens.Extra
declareClassyFor | Control.Lens.Extra
declareFields | Control.Lens.Extra
declareLenses | Control.Lens.Extra
declareLensesFor | Control.Lens.Extra
declareLensesWith | Control.Lens.Extra
declarePrisms | Control.Lens.Extra
declareWrapped | Control.Lens.Extra
deep | Control.Lens.Extra
deepOf | Control.Lens.Extra
defaultFieldRules | Control.Lens.Extra
DefName | Control.Lens.Extra
description |
1 (Function) | Game.Werewolf.Role, Game.Werewolf
2 (Function) | Game.Werewolf.Variant
devoid | Control.Lens.Extra
dimap | Control.Lens.Extra
dimapping | Control.Lens.Extra
distrib | Control.Lens.Extra
Diurnal | Game.Werewolf.Role, Game.Werewolf
divine | Game.Werewolf.Game, Game.Werewolf
dropping | Control.Lens.Extra
droppingWhile | Control.Lens.Extra
druid | Game.Werewolf.Player, Game.Werewolf
druidRole | Game.Werewolf.Role, Game.Werewolf
druids | Game.Werewolf.Player, Game.Werewolf
DruidsTurn | Game.Werewolf.Game, Game.Werewolf
dullahan | Game.Werewolf.Player, Game.Werewolf
dullahanRole | Game.Werewolf.Role, Game.Werewolf
dullahans | Game.Werewolf.Player, Game.Werewolf
Each | Control.Lens.Extra
each | Control.Lens.Extra
element | Control.Lens.Extra
elementOf | Control.Lens.Extra
elements | Control.Lens.Extra
elementsOf | Control.Lens.Extra
elemIndexOf | Control.Lens.Extra
elemIndicesOf | Control.Lens.Extra
elemOf | Control.Lens.Extra
Empty | Control.Lens.Extra
enum | Control.Lens.Extra
Equality | Control.Lens.Extra
Equality' | Control.Lens.Extra
exitWith | Game.Werewolf.Response, Game.Werewolf
failing | Control.Lens.Extra
failover | Control.Lens.Extra
failure | Game.Werewolf.Response, Game.Werewolf
fallenAngel | Game.Werewolf.Player, Game.Werewolf
fallenAngelLynched | Game.Werewolf.Game, Game.Werewolf
fallenAngelRole | Game.Werewolf.Role, Game.Werewolf
fallenAngels | Game.Werewolf.Player, Game.Werewolf
Field1 | Control.Lens.Extra
Field10 | Control.Lens.Extra
Field11 | Control.Lens.Extra
Field12 | Control.Lens.Extra
Field13 | Control.Lens.Extra
Field14 | Control.Lens.Extra
Field15 | Control.Lens.Extra
Field16 | Control.Lens.Extra
Field17 | Control.Lens.Extra
Field18 | Control.Lens.Extra
Field19 | Control.Lens.Extra
Field2 | Control.Lens.Extra
Field3 | Control.Lens.Extra
Field4 | Control.Lens.Extra
Field5 | Control.Lens.Extra
Field6 | Control.Lens.Extra
Field7 | Control.Lens.Extra
Field8 | Control.Lens.Extra
Field9 | Control.Lens.Extra
FieldNamer | Control.Lens.Extra
filtered | Control.Lens.Extra
filteredBy | Control.Lens.Extra
findIndexOf | Control.Lens.Extra
findIndicesOf | Control.Lens.Extra
findMOf | Control.Lens.Extra
findOf | Control.Lens.Extra
first1Of | Control.Lens.Extra
firsting | Control.Lens.Extra
firstOf | Control.Lens.Extra
firstRound | Game.Werewolf.Game, Game.Werewolf
flipped | Control.Lens.Extra
Fold |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
Fold1 | Control.Lens.Extra
FoldableWithIndex | Control.Lens.Extra
foldBy | Control.Lens.Extra
foldByOf | Control.Lens.Extra
folded | Control.Lens.Extra
folded64 | Control.Lens.Extra
folding | Control.Lens.Extra
foldl1Of | Control.Lens.Extra
foldl1Of' | Control.Lens.Extra
foldlMOf | Control.Lens.Extra
foldlOf | Control.Lens.Extra
foldlOf' | Control.Lens.Extra
foldMapBy | Control.Lens.Extra
foldMapByOf | Control.Lens.Extra
foldMapOf | Control.Lens.Extra
foldOf | Control.Lens.Extra
foldr1Of | Control.Lens.Extra
foldr1Of' | Control.Lens.Extra
foldring | Control.Lens.Extra
foldrMOf | Control.Lens.Extra
foldrOf | Control.Lens.Extra
foldrOf' | Control.Lens.Extra
forMOf | Control.Lens.Extra
forMOf_ | Control.Lens.Extra
forOf | Control.Lens.Extra
forOf_ | Control.Lens.Extra
from | Control.Lens.Extra
fromEq | Control.Lens.Extra
FunctorWithIndex | Control.Lens.Extra
fusing | Control.Lens.Extra
Game | Game.Werewolf.Game, Game.Werewolf
GameOver | Game.Werewolf.Game, Game.Werewolf
generateLazyPatterns | Control.Lens.Extra
generateSignatures | Control.Lens.Extra
generateUpdateableOptics | Control.Lens.Extra
getConst | Control.Lens.Extra
getMarks | Game.Werewolf.Game, Game.Werewolf
Getter |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
Getting | Control.Lens.Extra
getting | Control.Lens.Extra
gplate | Control.Lens.Extra
GPlated | Control.Lens.Extra
groupMessages | Game.Werewolf.Response, Game.Werewolf
has | Control.Lens.Extra
hasAnyoneWon | Game.Werewolf.Game, Game.Werewolf
hasDullahanWon | Game.Werewolf.Game, Game.Werewolf
hasEveryoneLost | Game.Werewolf.Game, Game.Werewolf
hasFallenAngelWon | Game.Werewolf.Game, Game.Werewolf
hasn't | Control.Lens.Extra
hasn'tuse | Control.Lens.Extra
hasNecromancerWon | Game.Werewolf.Game, Game.Werewolf
hasuse | Control.Lens.Extra
hasVillagersWon | Game.Werewolf.Game, Game.Werewolf
hasWerewolvesWon | Game.Werewolf.Game, Game.Werewolf
healUsed | Game.Werewolf.Game, Game.Werewolf
holes | Control.Lens.Extra
holesOf | Control.Lens.Extra
holesOn | Control.Lens.Extra
holesOnOf | Control.Lens.Extra
Humanise | Data.String.Humanise
humanise | Data.String.Humanise
hunter | Game.Werewolf.Player, Game.Werewolf
hunterRetaliated | Game.Werewolf.Game, Game.Werewolf
hunterRole | Game.Werewolf.Role, Game.Werewolf
hunters | Game.Werewolf.Player, Game.Werewolf
HuntersTurn1 | Game.Werewolf.Game, Game.Werewolf
HuntersTurn2 | Game.Werewolf.Game, Game.Werewolf
iall | Control.Lens.Extra
iallOf | Control.Lens.Extra
iany | Control.Lens.Extra
ianyOf | Control.Lens.Extra
iat | Control.Lens.Extra
icensoring | Control.Lens.Extra
icompose | Control.Lens.Extra
iconcatMap | Control.Lens.Extra
iconcatMapOf | Control.Lens.Extra
icontains | Control.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
idroppingWhile | Control.Lens.Extra
ifailover | Control.Lens.Extra
iFile | Data.String.Interpolate.Extra
ifiltered | Control.Lens.Extra
ifind | Control.Lens.Extra
ifindMOf | Control.Lens.Extra
ifindOf | Control.Lens.Extra
ifolded | Control.Lens.Extra
ifolding | Control.Lens.Extra
ifoldl | Control.Lens.Extra
ifoldl' | Control.Lens.Extra
ifoldlM | Control.Lens.Extra
ifoldlMOf | Control.Lens.Extra
ifoldlOf | Control.Lens.Extra
ifoldlOf' | Control.Lens.Extra
ifoldMap | Control.Lens.Extra
ifoldMapBy | Control.Lens.Extra
ifoldMapByOf | Control.Lens.Extra
ifoldMapOf | Control.Lens.Extra
ifoldr | Control.Lens.Extra
ifoldr' | Control.Lens.Extra
ifoldring | Control.Lens.Extra
ifoldrM | Control.Lens.Extra
ifoldrMOf | Control.Lens.Extra
ifoldrOf | Control.Lens.Extra
ifoldrOf' | Control.Lens.Extra
ifor | Control.Lens.Extra
iforM | Control.Lens.Extra
iforMOf | Control.Lens.Extra
iforMOf_ | Control.Lens.Extra
iforM_ | Control.Lens.Extra
iforOf | Control.Lens.Extra
iforOf_ | Control.Lens.Extra
ifor_ | Control.Lens.Extra
ignored | Control.Lens.Extra
iix | Control.Lens.Extra
ilens | Control.Lens.Extra
ilevels | Control.Lens.Extra
ilike | Control.Lens.Extra
ilistening | Control.Lens.Extra
ilistenings | Control.Lens.Extra
iloci | Control.Lens.Extra
imagma | Control.Lens.Extra
imap | Control.Lens.Extra
imapAccumL | Control.Lens.Extra
imapAccumLOf | Control.Lens.Extra
imapAccumR | Control.Lens.Extra
imapAccumROf | Control.Lens.Extra
imapM | Control.Lens.Extra
imapMOf | Control.Lens.Extra
imapMOf_ | Control.Lens.Extra
imapM_ | Control.Lens.Extra
imapOf | Control.Lens.Extra
imapped | Control.Lens.Extra
imodifying | Control.Lens.Extra
Index | Control.Lens.Extra
index | Control.Lens.Extra
Indexable | Control.Lens.Extra
Indexed |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
indexed | Control.Lens.Extra
IndexedFold |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
IndexedFold1 | Control.Lens.Extra
IndexedGetter |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
IndexedGetting | Control.Lens.Extra
IndexedLens |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
IndexedLens' | Control.Lens.Extra
IndexedLensLike | Control.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
IndexedTraversal1 | Control.Lens.Extra
IndexedTraversal1' | Control.Lens.Extra
indexing | Control.Lens.Extra
indexing64 | Control.Lens.Extra
IndexPreservingFold | Control.Lens.Extra
IndexPreservingFold1 | Control.Lens.Extra
IndexPreservingGetter | Control.Lens.Extra
IndexPreservingLens | Control.Lens.Extra
IndexPreservingLens' | Control.Lens.Extra
IndexPreservingSetter | Control.Lens.Extra
IndexPreservingSetter' | Control.Lens.Extra
IndexPreservingTraversal | Control.Lens.Extra
IndexPreservingTraversal' | Control.Lens.Extra
IndexPreservingTraversal1 | Control.Lens.Extra
IndexPreservingTraversal1' | Control.Lens.Extra
indices | Control.Lens.Extra
inone | Control.Lens.Extra
inoneOf | Control.Lens.Extra
inside | Control.Lens.Extra
involuted | Control.Lens.Extra
iover | Control.Lens.Extra
ipartsOf | Control.Lens.Extra
ipartsOf' | Control.Lens.Extra
ipassing | Control.Lens.Extra
iplens | Control.Lens.Extra
ipre | Control.Lens.Extra
ipreuse | Control.Lens.Extra
ipreuses | Control.Lens.Extra
ipreview | Control.Lens.Extra
ipreviews | Control.Lens.Extra
is | Control.Lens.Extra
iset | Control.Lens.Extra
isets | Control.Lens.Extra
isn't | Control.Lens.Extra
Iso |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
iso | Control.Lens.Extra
Iso' | Control.Lens.Extra
itakingWhile | Control.Lens.Extra
iterated | Control.Lens.Extra
ito | Control.Lens.Extra
itoList | Control.Lens.Extra
itoListOf | Control.Lens.Extra
itraverse | Control.Lens.Extra
itraverseBy | Control.Lens.Extra
itraverseByOf | Control.Lens.Extra
itraversed | Control.Lens.Extra
itraverseOf | Control.Lens.Extra
itraverseOf_ | Control.Lens.Extra
itraverse_ | Control.Lens.Extra
iunsafePartsOf | Control.Lens.Extra
iunsafePartsOf' | Control.Lens.Extra
iuse | Control.Lens.Extra
iuses | Control.Lens.Extra
iview | Control.Lens.Extra
iviews | Control.Lens.Extra
ix | Control.Lens.Extra
ixAt | Control.Lens.Extra
Ixed | Control.Lens.Extra
IxValue | Control.Lens.Extra
jester | Game.Werewolf.Player, Game.Werewolf
jesterRevealed | Game.Werewolf.Game, Game.Werewolf
jesterRole | Game.Werewolf.Role, Game.Werewolf
jesters | Game.Werewolf.Player, Game.Werewolf
last1Of | Control.Lens.Extra
lastOf | Control.Lens.Extra
Lazy | Control.Lens.Extra
lazy | Control.Lens.Extra
left' | Control.Lens.Extra
Leftmost | Control.Lens.Extra
lengthOf | Control.Lens.Extra
Lens |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
lens | Control.Lens.Extra
Lens' | Control.Lens.Extra
lensClass | Control.Lens.Extra
lensField | Control.Lens.Extra
LensLike | Control.Lens.Extra
LensLike' | Control.Lens.Extra
LensRules | Control.Lens.Extra
lensRules | Control.Lens.Extra
lensRulesFor | Control.Lens.Extra
Level | Control.Lens.Extra
levels | Control.Lens.Extra
lifted | Control.Lens.Extra
like | Control.Lens.Extra
lined | Control.Lens.Extra
List | Control.Lens.Extra
listening | Control.Lens.Extra
listenings | Control.Lens.Extra
lmap | Control.Lens.Extra
lmapping | Control.Lens.Extra
loci | Control.Lens.Extra
locus | Control.Lens.Extra
loner | Game.Werewolf.Player, Game.Werewolf
loners | Game.Werewolf.Player, Game.Werewolf
lookingupNamer | Control.Lens.Extra
lookupOf | Control.Lens.Extra
lycan | Game.Werewolf.Player, Game.Werewolf
lycanRole | Game.Werewolf.Role, Game.Werewolf
lycans | Game.Werewolf.Player, Game.Werewolf
Lynching | Game.Werewolf.Game, Game.Werewolf
Magma | Control.Lens.Extra
magma | Control.Lens.Extra
Magnified | Control.Lens.Extra
Magnify | Control.Lens.Extra
magnify | Control.Lens.Extra
makeClassy | Control.Lens.Extra
makeClassyFor | Control.Lens.Extra
makeClassyPrisms | Control.Lens.Extra
makeClassy_ | Control.Lens.Extra
makeFields | Control.Lens.Extra
makeFieldsNoPrefix | Control.Lens.Extra
makeLenses | Control.Lens.Extra
makeLensesFor | Control.Lens.Extra
makeLensesWith | Control.Lens.Extra
makePrisms | Control.Lens.Extra
makeWrapped | Control.Lens.Extra
mapAccumLOf | Control.Lens.Extra
mapAccumROf | Control.Lens.Extra
mapEq | Control.Lens.Extra
mapMOf | Control.Lens.Extra
mapMOf_ | Control.Lens.Extra
mapOf | Control.Lens.Extra
mapped | Control.Lens.Extra
mapping | Control.Lens.Extra
mappingNamer | Control.Lens.Extra
marks | Game.Werewolf.Game, Game.Werewolf
matching | Control.Lens.Extra
maximum1Of | Control.Lens.Extra
maximumByOf | Control.Lens.Extra
maximumOf | Control.Lens.Extra
medusa | Game.Werewolf.Player, Game.Werewolf
medusaRole | Game.Werewolf.Role, Game.Werewolf
medusas | Game.Werewolf.Player, Game.Werewolf
Message |
1 (Type/Class) | Game.Werewolf.Response, Game.Werewolf
2 (Data Constructor) | Game.Werewolf.Response, Game.Werewolf
message | Game.Werewolf.Response, Game.Werewolf
messages | Game.Werewolf.Response, Game.Werewolf
MethodName | Control.Lens.Extra
minimum1Of | Control.Lens.Extra
minimumByOf | Control.Lens.Extra
minimumOf | Control.Lens.Extra
modifying | Control.Lens.Extra
msumOf | Control.Lens.Extra
name |
1 (Function) | Game.Werewolf.Role
2 (Function) | Game.Werewolf.Variant
3 (Function) | Game.Werewolf.Player, Game.Werewolf
named | Game.Werewolf.Player, Game.Werewolf
names | Game.Werewolf.Player, Game.Werewolf
nearly | Control.Lens.Extra
Necromancer | Game.Werewolf.Role, Game.Werewolf
necromancer | Game.Werewolf.Player, Game.Werewolf
necromancerRole | Game.Werewolf.Role, Game.Werewolf
necromancers | Game.Werewolf.Player, Game.Werewolf
NecromancersTurn | Game.Werewolf.Game, Game.Werewolf
newGame | Game.Werewolf.Game, Game.Werewolf
newPlayer | Game.Werewolf.Player, Game.Werewolf
Nocturnal | Game.Werewolf.Role, Game.Werewolf
non | Control.Lens.Extra
non' | Control.Lens.Extra
none | Control.Lens.Extra
noneOf | Control.Lens.Extra
NoOne | Game.Werewolf.Role, Game.Werewolf
noRoleKnowledge | Game.Werewolf.Variant, Game.Werewolf
noRoleKnowledgeOrReveal | Game.Werewolf.Variant, Game.Werewolf
noRoleKnowledgeOrRevealVariant | Game.Werewolf.Variant, Game.Werewolf
noRoleKnowledgeVariant | Game.Werewolf.Variant, Game.Werewolf
noRoleReveal | Game.Werewolf.Variant, Game.Werewolf
noRoleRevealVariant | Game.Werewolf.Variant, Game.Werewolf
notElemOf | Control.Lens.Extra
notNullOf | Control.Lens.Extra
nullOf | Control.Lens.Extra
ok | Game.Werewolf.Response, Game.Werewolf
only | Control.Lens.Extra
op | Control.Lens.Extra
Optic | Control.Lens.Extra
Optic' | Control.Lens.Extra
Optical | Control.Lens.Extra
Optical' | Control.Lens.Extra
oracle | Game.Werewolf.Player, Game.Werewolf
oracleRole | Game.Werewolf.Role, Game.Werewolf
oracles | Game.Werewolf.Player, Game.Werewolf
OraclesTurn | Game.Werewolf.Game, Game.Werewolf
orOf | Control.Lens.Extra
orphan | Game.Werewolf.Player, Game.Werewolf
orphanRole | Game.Werewolf.Role, Game.Werewolf
orphans | Game.Werewolf.Player, Game.Werewolf
OrphansTurn | Game.Werewolf.Game, Game.Werewolf
outside | Control.Lens.Extra
Over | Control.Lens.Extra
over | Control.Lens.Extra
Over' | Control.Lens.Extra
overA | Control.Lens.Extra
para | Control.Lens.Extra
paraOf | Control.Lens.Extra
parts | Control.Lens.Extra
partsOf | Control.Lens.Extra
partsOf' | Control.Lens.Extra
passed | Game.Werewolf.Game, Game.Werewolf
passing | Control.Lens.Extra
pendingVoters | Game.Werewolf.Game, Game.Werewolf
plate | Control.Lens.Extra
Plated | Control.Lens.Extra
Player | Game.Werewolf.Player, Game.Werewolf
players | Game.Werewolf.Game, Game.Werewolf
poison | Game.Werewolf.Game, Game.Werewolf
poisonUsed | Game.Werewolf.Game, Game.Werewolf
pre | Control.Lens.Extra
preuse | Control.Lens.Extra
preuses | Control.Lens.Extra
preview | Control.Lens.Extra
previews | Control.Lens.Extra
priorProtect | Game.Werewolf.Game, Game.Werewolf
Prism |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
prism | Control.Lens.Extra
Prism' | Control.Lens.Extra
prism' | Control.Lens.Extra
privateMessage | Game.Werewolf.Response, Game.Werewolf
productOf | Control.Lens.Extra
Profunctor | Control.Lens.Extra
protect | Game.Werewolf.Game, Game.Werewolf
protector | Game.Werewolf.Player, Game.Werewolf
protectorRole | Game.Werewolf.Role, Game.Werewolf
protectors | Game.Werewolf.Player, Game.Werewolf
ProtectorsTurn | Game.Werewolf.Game, Game.Werewolf
publicMessage | Game.Werewolf.Response, Game.Werewolf
re | Control.Lens.Extra
ReifiedFold | Control.Lens.Extra
ReifiedGetter | Control.Lens.Extra
ReifiedIndexedFold | Control.Lens.Extra
ReifiedIndexedGetter | Control.Lens.Extra
ReifiedIndexedLens | Control.Lens.Extra
ReifiedIndexedLens' | Control.Lens.Extra
ReifiedIndexedSetter | Control.Lens.Extra
ReifiedIndexedSetter' | Control.Lens.Extra
ReifiedIndexedTraversal | Control.Lens.Extra
ReifiedIndexedTraversal' | Control.Lens.Extra
ReifiedIso | Control.Lens.Extra
ReifiedIso' | Control.Lens.Extra
ReifiedLens | Control.Lens.Extra
ReifiedLens' | Control.Lens.Extra
ReifiedPrism | Control.Lens.Extra
ReifiedPrism' | Control.Lens.Extra
ReifiedSetter | Control.Lens.Extra
ReifiedSetter' | Control.Lens.Extra
ReifiedTraversal | Control.Lens.Extra
ReifiedTraversal' | Control.Lens.Extra
reindexed | Control.Lens.Extra
repeated | Control.Lens.Extra
replicated | Control.Lens.Extra
Response |
1 (Type/Class) | Game.Werewolf.Response, Game.Werewolf
2 (Data Constructor) | Game.Werewolf.Response, Game.Werewolf
restrictedRoles | Game.Werewolf.Role, Game.Werewolf
retagged | Control.Lens.Extra
reuse | Control.Lens.Extra
reuses | Control.Lens.Extra
Reversed | Control.Lens.Extra
reversed | Control.Lens.Extra
Reversing | Control.Lens.Extra
reversing | Control.Lens.Extra
Review | Control.Lens.Extra
review | Control.Lens.Extra
Reviewable | Control.Lens.Extra
reviews | Control.Lens.Extra
Rewrapped | Control.Lens.Extra
Rewrapping | Control.Lens.Extra
rewrite | Control.Lens.Extra
rewriteM | Control.Lens.Extra
rewriteMOf | Control.Lens.Extra
rewriteMOn | Control.Lens.Extra
rewriteMOnOf | Control.Lens.Extra
rewriteOf | Control.Lens.Extra
rewriteOn | Control.Lens.Extra
rewriteOnOf | Control.Lens.Extra
right' | Control.Lens.Extra
Rightmost | Control.Lens.Extra
rmap | Control.Lens.Extra
rmapping | Control.Lens.Extra
Role | Game.Werewolf.Role, Game.Werewolf
role | Game.Werewolf.Player, Game.Werewolf
roleModel | Game.Werewolf.Game, Game.Werewolf
roles | Game.Werewolf.Player, Game.Werewolf
round | Game.Werewolf.Game, Game.Werewolf
rules | Game.Werewolf.Role, Game.Werewolf
runBazaar | Control.Lens.Extra
runBazaar1 | Control.Lens.Extra
runEq | Control.Lens.Extra
runFold | Control.Lens.Extra
runGetter | Control.Lens.Extra
runIdentity | Control.Lens.Extra
runIndexed | Control.Lens.Extra
runIndexedFold | Control.Lens.Extra
runIndexedGetter | Control.Lens.Extra
runIndexedLens | Control.Lens.Extra
runIndexedSetter | Control.Lens.Extra
runIndexedTraversal | Control.Lens.Extra
runIso | Control.Lens.Extra
runLens | Control.Lens.Extra
runPrism | Control.Lens.Extra
runSetter | Control.Lens.Extra
runTraversal | Control.Lens.Extra
saint | Game.Werewolf.Player, Game.Werewolf
saintRole | Game.Werewolf.Role, Game.Werewolf
saints | Game.Werewolf.Player, Game.Werewolf
sans | Control.Lens.Extra
scanl1Of | Control.Lens.Extra
scanr1Of | Control.Lens.Extra
scapegoat | Game.Werewolf.Player, Game.Werewolf
scapegoatBlamed | Game.Werewolf.Game, Game.Werewolf
scapegoatRole | Game.Werewolf.Role, Game.Werewolf
scapegoats | Game.Werewolf.Player, Game.Werewolf
ScapegoatsTurn | Game.Werewolf.Game, Game.Werewolf
scribe | Control.Lens.Extra
seconding | Control.Lens.Extra
secondRound | Game.Werewolf.Game, Game.Werewolf
see | Game.Werewolf.Game, Game.Werewolf
seer | Game.Werewolf.Player, Game.Werewolf
seerRole | Game.Werewolf.Role, Game.Werewolf
seers | Game.Werewolf.Player, Game.Werewolf
SeersTurn | Game.Werewolf.Game, Game.Werewolf
selfIndex | Control.Lens.Extra
sequenceAOf | Control.Lens.Extra
sequenceAOf_ | Control.Lens.Extra
sequenceBy | Control.Lens.Extra
sequenceByOf | Control.Lens.Extra
Sequenced | Control.Lens.Extra
sequenceOf | Control.Lens.Extra
sequenceOf_ | Control.Lens.Extra
set | Control.Lens.Extra
set' | Control.Lens.Extra
sets | Control.Lens.Extra
Settable | Control.Lens.Extra
Setter |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
Setter' | Control.Lens.Extra
Setting | Control.Lens.Extra
setting | Control.Lens.Extra
Setting' | Control.Lens.Extra
Simple | Control.Lens.Extra
simple | Control.Lens.Extra
simpleLenses | Control.Lens.Extra
simpleVillager | Game.Werewolf.Player, Game.Werewolf
simpleVillagerRole | Game.Werewolf.Role, Game.Werewolf
simpleVillagers | Game.Werewolf.Player, Game.Werewolf
simpleWerewolf | Game.Werewolf.Player, Game.Werewolf
simpleWerewolfRole | Game.Werewolf.Role, Game.Werewolf
simpleWerewolves | Game.Werewolf.Player, Game.Werewolf
simply | Control.Lens.Extra
singular | Control.Lens.Extra
Snoc | Control.Lens.Extra
snoc | Control.Lens.Extra
spitefulVillage | Game.Werewolf.Variant, Game.Werewolf
spitefulVillager | Game.Werewolf.Player, Game.Werewolf
spitefulVillagerRole | Game.Werewolf.Role, Game.Werewolf
spitefulVillagers | Game.Werewolf.Player, Game.Werewolf
spitefulVillageVariant | Game.Werewolf.Variant, Game.Werewolf
Stage | Game.Werewolf.Game, Game.Werewolf
stage | Game.Werewolf.Game, Game.Werewolf
stageAvailable | Game.Werewolf.Game, Game.Werewolf
stageCycle | Game.Werewolf.Game, Game.Werewolf
standard | Game.Werewolf.Variant, Game.Werewolf
standardVariant | Game.Werewolf.Variant, Game.Werewolf
State | Game.Werewolf.Player, Game.Werewolf
state | Game.Werewolf.Player, Game.Werewolf
states | Game.Werewolf.Player, Game.Werewolf
storing | Control.Lens.Extra
Strict |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
strict | Control.Lens.Extra
substEq | Control.Lens.Extra
success | Game.Werewolf.Response, Game.Werewolf
sumOf | Control.Lens.Extra
Sunrise | Game.Werewolf.Game, Game.Werewolf
Sunset | Game.Werewolf.Game, Game.Werewolf
Swapped |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
swapped | Control.Lens.Extra
tag |
1 (Function) | Game.Werewolf.Role, Game.Werewolf
2 (Function) | Game.Werewolf.Variant
taking | Control.Lens.Extra
takingWhile | Control.Lens.Extra
thirdRound | Game.Werewolf.Game, Game.Werewolf
to |
1 (Function) | Control.Lens.Extra
2 (Function) | Game.Werewolf.Response, Game.Werewolf
toListOf | Control.Lens.Extra
toNonEmptyOf | Control.Lens.Extra
TopName | Control.Lens.Extra
transform | Control.Lens.Extra
transformM | Control.Lens.Extra
transformMOf | Control.Lens.Extra
transformMOn | Control.Lens.Extra
transformMOnOf | Control.Lens.Extra
transformOf | Control.Lens.Extra
transformOn | Control.Lens.Extra
transformOnOf | Control.Lens.Extra
transposeOf | Control.Lens.Extra
Traversable | Control.Lens.Extra
Traversable1 | Control.Lens.Extra
TraversableWithIndex | Control.Lens.Extra
Traversal |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
Traversal' | Control.Lens.Extra
Traversal1 | Control.Lens.Extra
Traversal1' | Control.Lens.Extra
traverse | Control.Lens.Extra
traverse1 | Control.Lens.Extra
traverseBy | Control.Lens.Extra
traverseByOf | Control.Lens.Extra
Traversed | Control.Lens.Extra
traversed | Control.Lens.Extra
traversed1 | Control.Lens.Extra
traversed64 | Control.Lens.Extra
TraverseMax | Control.Lens.Extra
traverseMax | Control.Lens.Extra
TraverseMin | Control.Lens.Extra
traverseMin | Control.Lens.Extra
traverseOf | Control.Lens.Extra
traverseOf_ | Control.Lens.Extra
Traversing | Control.Lens.Extra
Traversing' | Control.Lens.Extra
Traversing1 | Control.Lens.Extra
Traversing1' | Control.Lens.Extra
trueVillager | Game.Werewolf.Player, Game.Werewolf
trueVillagerRole | Game.Werewolf.Role, Game.Werewolf
trueVillagers | Game.Werewolf.Player, Game.Werewolf
un | Control.Lens.Extra
uncons | Control.Lens.Extra
uncurried | Control.Lens.Extra
under | Control.Lens.Extra
underscoreFields | Control.Lens.Extra
underscoreNamer | Control.Lens.Extra
underscoreNoPrefixNamer | Control.Lens.Extra
unfolded | Control.Lens.Extra
united | Control.Lens.Extra
universe | Control.Lens.Extra
universeOf | Control.Lens.Extra
universeOn | Control.Lens.Extra
universeOnOf | Control.Lens.Extra
unsafePartsOf | Control.Lens.Extra
unsafePartsOf' | Control.Lens.Extra
unsafeSingular | Control.Lens.Extra
unsnoc | Control.Lens.Extra
unto | Control.Lens.Extra
Unwrapped |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
use | Control.Lens.Extra
uses | Control.Lens.Extra
Variant | Game.Werewolf.Variant, Game.Werewolf
variant | Game.Werewolf.Game, Game.Werewolf
view | Control.Lens.Extra
views | Control.Lens.Extra
villageDrunk | Game.Werewolf.Player, Game.Werewolf
villageDrunkRole | Game.Werewolf.Role, Game.Werewolf
villageDrunks | Game.Werewolf.Player, Game.Werewolf
VillageDrunksTurn | Game.Werewolf.Game, Game.Werewolf
villager | Game.Werewolf.Player, Game.Werewolf
Villagers | Game.Werewolf.Role, Game.Werewolf
villagers | Game.Werewolf.Player, Game.Werewolf
VillagesTurn | Game.Werewolf.Game, Game.Werewolf
votee | Game.Werewolf.Game, Game.Werewolf
votes | Game.Werewolf.Game, Game.Werewolf
werewolf | Game.Werewolf.Player, Game.Werewolf
Werewolves | Game.Werewolf.Role, Game.Werewolf
werewolves | Game.Werewolf.Player, Game.Werewolf
WerewolvesTurn | Game.Werewolf.Game, Game.Werewolf
witch | Game.Werewolf.Player, Game.Werewolf
witches | Game.Werewolf.Player, Game.Werewolf
witchRole | Game.Werewolf.Role, Game.Werewolf
WitchsTurn | Game.Werewolf.Game, Game.Werewolf
withIndex | Control.Lens.Extra
withIso | Control.Lens.Extra
without | Control.Lens.Extra
withPrism | Control.Lens.Extra
worded | Control.Lens.Extra
Wrapped |
1 (Data Constructor) | Control.Lens.Extra
2 (Type/Class) | Control.Lens.Extra
zombie | Game.Werewolf.Player, Game.Werewolf
zombieRole | Game.Werewolf.Role, Game.Werewolf
zombies | Game.Werewolf.Player, Game.Werewolf
Zoom | Control.Lens.Extra
zoom | Control.Lens.Extra
Zoomed | 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
_1 | Control.Lens.Extra
_1' | Control.Lens.Extra
_10 | Control.Lens.Extra
_10' | Control.Lens.Extra
_11 | Control.Lens.Extra
_11' | Control.Lens.Extra
_12 | Control.Lens.Extra
_12' | Control.Lens.Extra
_13 | Control.Lens.Extra
_13' | Control.Lens.Extra
_14 | Control.Lens.Extra
_14' | Control.Lens.Extra
_15 | Control.Lens.Extra
_15' | Control.Lens.Extra
_16 | Control.Lens.Extra
_16' | Control.Lens.Extra
_17 | Control.Lens.Extra
_17' | Control.Lens.Extra
_18 | Control.Lens.Extra
_18' | Control.Lens.Extra
_19 | Control.Lens.Extra
_19' | Control.Lens.Extra
_2 | Control.Lens.Extra
_2' | Control.Lens.Extra
_3 | Control.Lens.Extra
_3' | Control.Lens.Extra
_4 | Control.Lens.Extra
_4' | Control.Lens.Extra
_5 | Control.Lens.Extra
_5' | Control.Lens.Extra
_6 | Control.Lens.Extra
_6' | Control.Lens.Extra
_7 | Control.Lens.Extra
_7' | Control.Lens.Extra
_8 | Control.Lens.Extra
_8' | Control.Lens.Extra
_9 | Control.Lens.Extra
_9' | Control.Lens.Extra
_Alive | Game.Werewolf.Player, Game.Werewolf
_Cons | Control.Lens.Extra
_Dead | Game.Werewolf.Player, Game.Werewolf
_Diurnal | Game.Werewolf.Role, Game.Werewolf
_DruidsTurn | Game.Werewolf.Game, Game.Werewolf
_Empty | Control.Lens.Extra
_GameOver | Game.Werewolf.Game, Game.Werewolf
_GWrapped' | Control.Lens.Extra
_head | Control.Lens.Extra
_HuntersTurn1 | Game.Werewolf.Game, Game.Werewolf
_HuntersTurn2 | Game.Werewolf.Game, Game.Werewolf
_init | Control.Lens.Extra
_Just | Control.Lens.Extra
_last | Control.Lens.Extra
_Left | Control.Lens.Extra
_Lynching | Game.Werewolf.Game, Game.Werewolf
_Necromancer | Game.Werewolf.Role, Game.Werewolf
_NecromancersTurn | Game.Werewolf.Game, Game.Werewolf
_Nocturnal | Game.Werewolf.Role, Game.Werewolf
_NoOne | Game.Werewolf.Role, Game.Werewolf
_Nothing | Control.Lens.Extra
_OraclesTurn | Game.Werewolf.Game, Game.Werewolf
_OrphansTurn | Game.Werewolf.Game, Game.Werewolf
_ProtectorsTurn | Game.Werewolf.Game, Game.Werewolf
_Right | Control.Lens.Extra
_ScapegoatsTurn | Game.Werewolf.Game, Game.Werewolf
_SeersTurn | Game.Werewolf.Game, Game.Werewolf
_Show | Control.Lens.Extra
_Snoc | Control.Lens.Extra
_Sunrise | Game.Werewolf.Game, Game.Werewolf
_Sunset | Game.Werewolf.Game, Game.Werewolf
_tail | Control.Lens.Extra
_Unwrapped | Control.Lens.Extra
_Unwrapped' | Control.Lens.Extra
_Unwrapping | Control.Lens.Extra
_Unwrapping' | Control.Lens.Extra
_VillageDrunksTurn | Game.Werewolf.Game, Game.Werewolf
_Villagers | Game.Werewolf.Role, Game.Werewolf
_VillagesTurn | Game.Werewolf.Game, Game.Werewolf
_Void | Control.Lens.Extra
_Werewolves | Game.Werewolf.Role, Game.Werewolf
_WerewolvesTurn | Game.Werewolf.Game, Game.Werewolf
_WitchsTurn | Game.Werewolf.Game, Game.Werewolf
_Wrapped | Control.Lens.Extra
_Wrapped' | Control.Lens.Extra
_Wrapping | Control.Lens.Extra
_Wrapping' | Control.Lens.Extra
|> | Control.Lens.Extra
||= | Control.Lens.Extra
||~ | Control.Lens.Extra