typesafe-precure-0.1.0.0: Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)

Safe HaskellNone
LanguageHaskell2010

ACME.PreCure.Textbook.GoPrincess.Types

Documentation

data Haruka Source #

Constructors

Haruka 

Instances

Eq Haruka Source # 

Methods

(==) :: Haruka -> Haruka -> Bool #

(/=) :: Haruka -> Haruka -> Bool #

Show Haruka Source # 
Girl Haruka Source # 
Transformation Haruka (PrincessPerfume DressUpKey_Flora) Source # 
Transformation (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Haruka (PrincessPerfume DressUpKey_Flora) Source # 
type Style (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data Minami Source #

Constructors

Minami 

Instances

Eq Minami Source # 

Methods

(==) :: Minami -> Minami -> Bool #

(/=) :: Minami -> Minami -> Bool #

Show Minami Source # 
Girl Minami Source # 
Transformation Minami (PrincessPerfume DressUpKey_Mermaid) Source # 
Transformation (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Minami (PrincessPerfume DressUpKey_Mermaid) Source # 
type Style (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data Kirara Source #

Constructors

Kirara 

Instances

Eq Kirara Source # 

Methods

(==) :: Kirara -> Kirara -> Bool #

(/=) :: Kirara -> Kirara -> Bool #

Show Kirara Source # 
Girl Kirara Source # 
Transformation Kirara (PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Kirara (PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data Towa Source #

Constructors

Towa 

Instances

Eq Towa Source # 

Methods

(==) :: Towa -> Towa -> Bool #

(/=) :: Towa -> Towa -> Bool #

Show Towa Source # 

Methods

showsPrec :: Int -> Towa -> ShowS #

show :: Towa -> String #

showList :: [Towa] -> ShowS #

Girl Towa Source # 
Transformation Towa (PrincessPerfume DressUpKey_Scarlet) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Towa (PrincessPerfume DressUpKey_Scarlet) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data CureFlora Source #

Constructors

CureFlora 

Instances

Eq CureFlora Source # 
Show CureFlora Source # 
Transformed CureFlora Source # 
Purification CureFlora (MusicPrincessPalace DressUpKey_Sakura) Source # 
Purification CureFlora (CrystalPrincessRod DressUpKey_Lily) Source # 
Purification CureFlora (CrystalPrincessRod DressUpKey_Rose) Source # 
Transformation CureFlora (PrincessPerfume DressUpKey_Flora) Source # 
TransformedGroup (CureFlora, CureMermaid, CureTwinkle, CureScarlet) Source # 
Transformation (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 
type Style CureFlora (PrincessPerfume DressUpKey_Flora) Source # 
type Style (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 

data CureMermaid Source #

Constructors

CureMermaid 

Instances

Eq CureMermaid Source # 
Show CureMermaid Source # 
Transformed CureMermaid Source # 
Purification CureMermaid (MusicPrincessPalace DressUpKey_Sango) Source # 
Purification CureMermaid (CrystalPrincessRod DressUpKey_Bubble) Source # 
Purification CureMermaid (CrystalPrincessRod DressUpKey_Ice) Source # 
Transformation CureMermaid (PrincessPerfume DressUpKey_Mermaid) Source # 
TransformedGroup (CureFlora, CureMermaid, CureTwinkle, CureScarlet) Source # 
Transformation (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 
type Style CureMermaid (PrincessPerfume DressUpKey_Mermaid) Source # 
type Style (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 

data CureTwinkle Source #

Constructors

CureTwinkle 

Instances

Eq CureTwinkle Source # 
Show CureTwinkle Source # 
Transformed CureTwinkle Source # 
Purification CureTwinkle (MusicPrincessPalace DressUpKey_Ginga) Source # 
Purification CureTwinkle (CrystalPrincessRod DressUpKey_ShootingStar) Source # 
Purification CureTwinkle (CrystalPrincessRod DressUpKey_Luna) Source # 
Transformation CureTwinkle (PrincessPerfume DressUpKey_Twinkle) Source # 
TransformedGroup (CureFlora, CureMermaid, CureTwinkle, CureScarlet) Source # 
Transformation (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 
type Style CureTwinkle (PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 

data CureScarlet Source #

Constructors

CureScarlet 

Instances

Eq CureScarlet Source # 
Show CureScarlet Source # 
Transformed CureScarlet Source # 
Purification CureScarlet (MusicPrincessPalace DressUpKey_Sun) Source # 
Purification CureScarlet (ScarletViolin DressUpKey_Hanabi) Source # 
Purification CureScarlet (ScarletViolin DressUpKey_Scarlet) Source # 
Transformation CureScarlet (PrincessPerfume DressUpKey_Phoenix) Source # 
TransformedGroup (CureFlora, CureMermaid, CureTwinkle, CureScarlet) Source # 
Transformation (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 
type Style CureScarlet (PrincessPerfume DressUpKey_Phoenix) Source # 
type Style (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 

data CureFlora_ModeElegantRoyal Source #

data CureMermaid_ModeElegantRoyal Source #

Instances

Eq CureMermaid_ModeElegantRoyal Source # 
Show CureMermaid_ModeElegantRoyal Source # 
Transformed CureMermaid_ModeElegantRoyal Source # 
TransformedGroup (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) Source # 
Purification (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) (MusicPrincessPalace RoyalDressUpKey) Source # 

data CureTwinkle_ModeElegantRoyal Source #

Instances

Eq CureTwinkle_ModeElegantRoyal Source # 
Show CureTwinkle_ModeElegantRoyal Source # 
Transformed CureTwinkle_ModeElegantRoyal Source # 
TransformedGroup (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) Source # 
Purification (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) (MusicPrincessPalace RoyalDressUpKey) Source # 

data CureScarlet_ModeElegantRoyal Source #

Instances

Eq CureScarlet_ModeElegantRoyal Source # 
Show CureScarlet_ModeElegantRoyal Source # 
Transformed CureScarlet_ModeElegantRoyal Source # 
TransformedGroup (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) Source # 
Purification (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) (MusicPrincessPalace RoyalDressUpKey) Source # 

data PrincessPerfume dk Source #

Constructors

PrincessPerfume dk 

Instances

Transformation Towa (PrincessPerfume DressUpKey_Scarlet) Source # 
Transformation Kirara (PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation Minami (PrincessPerfume DressUpKey_Mermaid) Source # 
Transformation Haruka (PrincessPerfume DressUpKey_Flora) Source # 
Transformation CureScarlet (PrincessPerfume DressUpKey_Phoenix) Source # 
Transformation CureTwinkle (PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation CureMermaid (PrincessPerfume DressUpKey_Mermaid) Source # 
Transformation CureFlora (PrincessPerfume DressUpKey_Flora) Source # 
Eq dk => Eq (PrincessPerfume dk) Source # 
Show dk => Show (PrincessPerfume dk) Source # 
Transformation (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Towa (PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Kirara (PrincessPerfume DressUpKey_Twinkle) Source # 
type Style Minami (PrincessPerfume DressUpKey_Mermaid) Source # 
type Style Haruka (PrincessPerfume DressUpKey_Flora) Source # 
type Style CureScarlet (PrincessPerfume DressUpKey_Phoenix) Source # 
type Style CureTwinkle (PrincessPerfume DressUpKey_Twinkle) Source # 
type Style CureMermaid (PrincessPerfume DressUpKey_Mermaid) Source # 
type Style CureFlora (PrincessPerfume DressUpKey_Flora) Source # 
type Style (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data MusicPrincessPalace dk Source #

Constructors

MusicPrincessPalace dk 

Instances

Purification CureScarlet (MusicPrincessPalace DressUpKey_Sun) Source # 
Purification CureTwinkle (MusicPrincessPalace DressUpKey_Ginga) Source # 
Purification CureMermaid (MusicPrincessPalace DressUpKey_Sango) Source # 
Purification CureFlora (MusicPrincessPalace DressUpKey_Sakura) Source # 
Eq dk => Eq (MusicPrincessPalace dk) Source # 
Show dk => Show (MusicPrincessPalace dk) Source # 
Purification (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) (MusicPrincessPalace RoyalDressUpKey) Source # 
Transformation (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 
type Style (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 

data DressUpKey_Flora Source #

Constructors

DressUpKey_Flora 

Instances

Eq DressUpKey_Flora Source # 
Show DressUpKey_Flora Source # 
Transformation Haruka (PrincessPerfume DressUpKey_Flora) Source # 
Transformation CureFlora (PrincessPerfume DressUpKey_Flora) Source # 
Transformation (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Haruka (PrincessPerfume DressUpKey_Flora) Source # 
type Style CureFlora (PrincessPerfume DressUpKey_Flora) Source # 
type Style (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data DressUpKey_Mermaid Source #

Constructors

DressUpKey_Mermaid 

Instances

Eq DressUpKey_Mermaid Source # 
Show DressUpKey_Mermaid Source # 
Transformation Minami (PrincessPerfume DressUpKey_Mermaid) Source # 
Transformation CureMermaid (PrincessPerfume DressUpKey_Mermaid) Source # 
Transformation (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Minami (PrincessPerfume DressUpKey_Mermaid) Source # 
type Style CureMermaid (PrincessPerfume DressUpKey_Mermaid) Source # 
type Style (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data DressUpKey_Twinkle Source #

Constructors

DressUpKey_Twinkle 

Instances

Eq DressUpKey_Twinkle Source # 
Show DressUpKey_Twinkle Source # 
Transformation Kirara (PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation CureTwinkle (PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Kirara (PrincessPerfume DressUpKey_Twinkle) Source # 
type Style CureTwinkle (PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data DressUpKey_Scarlet Source #

Constructors

DressUpKey_Scarlet 

Instances

Eq DressUpKey_Scarlet Source # 
Show DressUpKey_Scarlet Source # 
Purification CureScarlet (ScarletViolin DressUpKey_Scarlet) Source # 
Transformation Towa (PrincessPerfume DressUpKey_Scarlet) Source # 
Transformation (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 
type Style Towa (PrincessPerfume DressUpKey_Scarlet) Source # 
type Style (Haruka, Minami, Kirara, Towa) (PrincessPerfume DressUpKey_Flora, PrincessPerfume DressUpKey_Mermaid, PrincessPerfume DressUpKey_Twinkle, PrincessPerfume DressUpKey_Scarlet) Source # 

data RoyalDressUpKey Source #

Constructors

RoyalDressUpKey 

Instances

Eq RoyalDressUpKey Source # 
Show RoyalDressUpKey Source # 
Purification (CureFlora_ModeElegantRoyal, CureMermaid_ModeElegantRoyal, CureTwinkle_ModeElegantRoyal, CureScarlet_ModeElegantRoyal) (MusicPrincessPalace RoyalDressUpKey) Source # 
Transformation (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source # 
type Style (CureFlora, CureMermaid, CureTwinkle, CureScarlet) (MusicPrincessPalace RoyalDressUpKey) Source #