dovin-3.0.1: A proof assistant for Magic: The Gathering puzzles.

Index

AbilityEffect 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
activate 
1 (Function)Dovin.Actions, Dovin.V2, Dovin.V3, Dovin
2 (Function)Dovin.V1
activatedDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
activatePlaneswalkerDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
ActiveDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addArtifactDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addAuraDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addCardDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addCreatureDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addEffectDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addEnchantmentDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addInstantDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addLandDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addLandsDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addManaDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addPlaneswalkerDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
addSorceryDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
aetherfluxTriggerNameSolutions.ChannelFireball
allSolutions
allCardsDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
allLayersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
applyMatcherDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
applyMatcherWithDescDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
arcaneDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
artifactDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
asDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
askCardsDovin.Effects, Dovin.V3, Dovin
askSelfDovin.Effects, Dovin.V3, Dovin
assignDovin.Prelude
atDovin.Prelude
attackingDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
attackWithDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
attributeDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
attributeFormatterDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
attributes 
1 (Function)Solutions.ChannelFireball
2 (Function)Solutions.Core19_9
3 (Function)Solutions.Dominaria5
4 (Function)Solutions.RavnicaAllegiance3
5 (Function)Solutions.RavnicaAllegiance4
6 (Function)Solutions.RavnicaAllegiance5
7 (Function)Solutions.RavnicaAllegiance7
8 (Function)Solutions.RavnicaAllegiancePre2
9 (Function)Solutions.RivalsOfIxalan7
10 (Function)Solutions.WarOfTheSpark2
auraDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
BaseCard 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
BeginCombatDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
BlackDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
blankFormatterDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
blocked 
1 (Function)Solutions.RavnicaAllegiancePre2
2 (Function)Solutions.RivalsOfIxalan7
BlueDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Board 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
boardFormatterDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Card 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardAbilityEffectsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
CardAttributeDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
CardAttributesDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardAttributesDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardCmcDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardColorsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardControllerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardDamageDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardDefaultAttributesDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
CardEffect 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardEffectsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardFormatterDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
CardLocationDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardLocationDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardLoyaltyDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
CardMatcher 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardMinusOneCountersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
CardNameDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardNameDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardOwnerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardPassiveEffectsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardPlusOneCountersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardPowerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardsDovin.Types, Dovin.V1
CardStrength 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardStrengthDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardStrengthModifierDovin.Types, Dovin.V1, Dovin.V2
cardTargetsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardTimestampDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
cardToughnessDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
castDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
castFromLocationDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
castWithTriggersSolutions.Core19_9
catchErrorDovin.Prelude
ColorDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
ColorsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
CombatDamageDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
combatDamageDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
copyDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
copyAttributesSolutions.RivalsOfIxalan7
copySpellDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
countCardsDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
counterDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
countersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
countLifeDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
countManaPoolDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
countValueDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
creatureDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
currentStepDovin.Types, Dovin.V1
currentTimeDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
damageDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
damageFormatterSolutions.ExplorersOfIxalanContest
deathtouchDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
deathtouchedDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
DeckDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
deckDovin.Types, Dovin.V1
DeclareAttackersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
DeclareBlockersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
defenderDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
destroyDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
dinosaurSolutions.WarOfTheSpark2
discardDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
doublestrikeDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
DrawStepDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
effectActionDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
effectAddAbilityDovin.Effects, Dovin.V3, Dovin
effectAddTypeDovin.Effects, Dovin.V3, Dovin
EffectDurationDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
effectEnabledDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
effectFilterDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
EffectMonadDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
EffectMonadEnvDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
EffectNameDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
effectNoAbilitiesDovin.Effects, Dovin.V3, Dovin
effectPTAdjustDovin.Effects, Dovin.V3, Dovin
effectPTAdjustFDovin.Effects, Dovin.V3, Dovin
effectPTSetDovin.Effects, Dovin.V3, Dovin
effectPTSetFDovin.Effects, Dovin.V3, Dovin
emptyBoardDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
emptyCardDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
emptyEnvDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
enabledInPlayDovin.Effects, Dovin.V3, Dovin
enchantmentDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
EndCombatDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
EndOfTurnDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
EndStepDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Env 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
envActorDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
envOwnerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
envSBAEnabledDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
envTemplateDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
execMonadDovin.Monad
exertDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
exertedDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
ExileDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
exileDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
exileWhenLeaveStackDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
fightDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
FirstMainDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
firststrikeDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
FirstStrikeDamageDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
flashDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
flashbackDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
flashbackSnappedSolutions.ChannelFireball
flyingDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
foldMDovin.Prelude
forCardsDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
fork 
1 (Function)Dovin.Actions, Dovin.V2, Dovin.V3, Dovin
2 (Function)Dovin.V1
formatCardDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
formatCardsDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
FormatMonadDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
FormatterDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
formatter 
1 (Function)Solutions.ChannelFireball
2 (Function)Solutions.Core19_9
3 (Function)Solutions.Dominaria5
4 (Function)Solutions.Example
5 (Function)Solutions.ExplorersOfIxalanContest
6 (Function)Solutions.GuildsOfRavnica1
7 (Function)Solutions.GuildsOfRavnica3
8 (Function)Solutions.GuildsOfRavnica8
9 (Function)Solutions.GuildsOfRavnica9
10 (Function)Solutions.GuildsOfRavnicaPre2
11 (Function)Solutions.RavnicaAllegiance3
12 (Function)Solutions.RavnicaAllegiance4
13 (Function)Solutions.RavnicaAllegiance5
14 (Function)Solutions.RavnicaAllegiance7
15 (Function)Solutions.RavnicaAllegiancePre2
16 (Function)Solutions.RivalsOfIxalan7
17 (Function)Solutions.UltimateMasters
18 (Function)Solutions.WarOfTheSpark2
forM_Dovin.Prelude
gainAttributeDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
gainLifeDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
gameFinishedDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
GameMonadDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
getTimestampDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
GraveyardDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
GreenDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
HandDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
hasAttributeDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
hasteDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
hexproofDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
highTideCounterSolutions.ChannelFireball
incrementStepDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
indestructibleDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
instantDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
invertDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
jumpstartDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
labelMatchDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
landDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
LayerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer1ADovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer1BDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer2Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer3Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer4Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer5Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer6Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer7ADovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer7BDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer7CDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Layer7DDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
LayeredEffectDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
LayeredEffectDefinition 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
LayeredEffectPart 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
LayerOtherDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
leAppliesToDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
leEffectDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
legendaryDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
leNameDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
lifeDovin.Types, Dovin.V1
lifelinkDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
LocationDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
locationDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
loseAttributeDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
loseLifeDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
manaAttributeSolutions.UltimateMasters
manaFormatterSolutions.Example
ManaPoolDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
manaPoolDovin.Types, Dovin.V1
manaPoolForDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
manaSourcesSolutions.Core19_9
manaSpecDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
ManaStringDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchArtifactManaSolutions.Core19_9
matchAttributeDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchAttributesDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchCardDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchControllerDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchDamageDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchInPlayDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchLesserPowerDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchLocationDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchLoyaltyDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchMinusOneCountersDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchNameDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchNoneDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchOrDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchOtherDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchOtherCreaturesDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchPlusOneCountersDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchPowerDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchPowerstonesSolutions.Core19_9
matchStrengthDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchTargetDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
matchToughnessDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
mentorDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
missingAttributeDovin.Matchers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
mkCardDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
mkEffectDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
mkLayeredEffectPartDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
mkStepDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
mkStrengthDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
modifyCardDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
modifyCardDeprecatedDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
modifyingDovin.Prelude
modifyStrengthDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
moveDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
moveToDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
nonDovin.Prelude
numberedDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
oldFormatterSolutions.UltimateMasters
OpponentDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
opposingDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
overDovin.Prelude
parseManaDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
PhaseDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
phaseDovin.Types, Dovin.V1
planeswalkerDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
PlayDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
PlayerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
playExLandFormatterSolutions.ChannelFireball
RedDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
removeDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
removeAttributeDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
requireCardDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
resolveDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
resolveAetherfluxSolutions.ChannelFireball
resolvedCardsDovin.Types, Dovin.V1
resolveEffectsDovin.Effects
resolveHarpyTriggerSolutions.RavnicaAllegiancePre2
resolveMentorDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
resolveTopDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
runDovin.Runner, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
runMonadDovin.Monad
runStateBasedActionsDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
sacrificeDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
sacrificeToAltarSolutions.UltimateMasters
SecondMainDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
setDovin.Prelude
setAttributeDovin.Helpers, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
setLifeDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
snappedSolutions.ChannelFireball
solution 
1 (Function)Solutions.ChannelFireball
2 (Function)Solutions.Core19_9
3 (Function)Solutions.Dominaria5
4 (Function)Solutions.Example
5 (Function)Solutions.ExplorersOfIxalanContest
6 (Function)Solutions.GuildsOfRavnica1
7 (Function)Solutions.GuildsOfRavnica3
8 (Function)Solutions.GuildsOfRavnica8
9 (Function)Solutions.GuildsOfRavnica9
10 (Function)Solutions.GuildsOfRavnicaPre2
11 (Function)Solutions.RavnicaAllegiance3
12 (Function)Solutions.RavnicaAllegiance4
13 (Function)Solutions.RavnicaAllegiance5
14 (Function)Solutions.RavnicaAllegiance7
15 (Function)Solutions.RavnicaAllegiancePre2
16 (Function)Solutions.RivalsOfIxalan7
17 (Function)Solutions.UltimateMasters
18 (Function)Solutions.WarOfTheSpark2
sorceryDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
spellCountSolutions.Core19_9
spellCounterSolutions.ChannelFireball
spendManaDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
spliceDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
StackDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
stackDovin.Types, Dovin.V1
stackFormatterDovin.Formatting, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
Step 
1 (Type/Class)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
2 (Data Constructor)Dovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
stepDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
stepForkDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
stepIdDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
StepIdentifierDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
stepLabelDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
stepNumberDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
stepStateDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
stormDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
summonedDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
tapDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
tapForManaDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
tapForManaWithTideSolutions.ChannelFireball
tappedDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
tapWithFreyaliseSolutions.RavnicaAllegiance5
TargetDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
targetDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
TargetCardDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
targetCardDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
targetInLocationDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
TargetPlayerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
targetPlayerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
throwErrorDovin.Prelude
TimestampDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
tokenDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
trampleDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
transitionToDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
transitionToForcedDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
trigger 
1 (Function)Dovin.Actions, Dovin.V2, Dovin.V3, Dovin
2 (Function)Dovin.V1
triggeredDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
triggerMentorDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
triggerStormSolutions.GuildsOfRavnica9
unblockableSolutions.RavnicaAllegiance7
undyingDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
unlessDovin.Prelude
UntapDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
untapDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
UpkeepDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
useDovin.Prelude
validate 
1 (Function)Dovin.Actions, Dovin.V2, Dovin.V3, Dovin
2 (Function)Dovin.V1
validateCanCastSorceryDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
validateLife 
1 (Function)Dovin.Actions, Dovin.V2, Dovin.V3, Dovin
2 (Function)Dovin.V1
validatePhaseDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
validateRemovedDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
viewDovin.Prelude, Dovin.V2, Dovin.V3, Dovin
viewSelfDovin.Effects, Dovin.V3, Dovin
vigilanceDovin.Attributes, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
whenDovin.Prelude
whenMatchSolutions.GuildsOfRavnica3
WhiteDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withAttributeDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withAttributesDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withCMCDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withEffect 
1 (Function)Dovin.Builder, Dovin.V3, Dovin
2 (Function)Dovin.V1, Dovin.V2
withEffectWhenDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withLocation 
1 (Function)Dovin.Builder, Dovin.V2, Dovin.V3, Dovin
2 (Function)Dovin.V1
withMinusOneCountersDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withOwnerDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withPlusOneCountersDovin.Builder, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withStateBasedActionsDovin.Actions, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
withTriggersSolutions.ChannelFireball
WonDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardAbilityEffectsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardAttributesDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardCmcDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardColorsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardDamageDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardDefaultAttributesDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardEffectsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardLoyaltyDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardMinusOneCountersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardNameDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardOwnerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardPassiveEffectsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardPlusOneCountersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardStrengthDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardStrengthModifierDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardTargetsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_cardTimestampDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_countersDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_currentStepDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_currentTimeDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_deckDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_effectActionDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_effectEnabledDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_effectFilterDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_envActorDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_envOwnerDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_envSBAEnabledDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_envTemplateDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_leAppliesToDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_leEffectDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_leNameDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_lifeDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_locationDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_manaPoolDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_manaPoolForTypingDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_phaseDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_resolvedCardsDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_stackDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_stepIdDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_stepLabelDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin
_stepStateDovin.Types, Dovin.V1, Dovin.V2, Dovin.V3, Dovin