-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A character between a-z -- -- -- A character between a-z @package alphachar @version 0.0.2 module Data.Char.Alpha data A_a A_a :: A_a class Ca x _a' :: Ca x => Prism' x () _a :: Ca x => x parse_a :: (Ca x, CharParsing p) => p x data B_b B_b :: B_b class Cb x _b' :: Cb x => Prism' x () _b :: Cb x => x parse_b :: (Cb x, CharParsing p) => p x data C_c C_c :: C_c class Cc x _c' :: Cc x => Prism' x () _c :: Cc x => x parse_c :: (Cc x, CharParsing p) => p x data D_d D_d :: D_d class Cd x _d' :: Cd x => Prism' x () _d :: Cd x => x parse_d :: (Cd x, CharParsing p) => p x data E_e E_e :: E_e class Ce x _e' :: Ce x => Prism' x () _e :: Ce x => x parse_e :: (Ce x, CharParsing p) => p x data F_f F_f :: F_f class Cf x _f' :: Cf x => Prism' x () _f :: Cf x => x parse_f :: (Cf x, CharParsing p) => p x data G_g G_g :: G_g class Cg x _g' :: Cg x => Prism' x () _g :: Cg x => x parse_g :: (Cg x, CharParsing p) => p x data H_h H_h :: H_h class Ch x _h' :: Ch x => Prism' x () _h :: Ch x => x parse_h :: (Ch x, CharParsing p) => p x data I_i I_i :: I_i class Ci x _i' :: Ci x => Prism' x () _i :: Ci x => x parse_i :: (Ci x, CharParsing p) => p x data J_j J_j :: J_j class Cj x _j' :: Cj x => Prism' x () _j :: Cj x => x parse_j :: (Cj x, CharParsing p) => p x data K_k K_k :: K_k class Ck x _k' :: Ck x => Prism' x () _k :: Ck x => x parse_k :: (Ck x, CharParsing p) => p x data L_l L_l :: L_l class Cl x _l' :: Cl x => Prism' x () _l :: Cl x => x parse_l :: (Cl x, CharParsing p) => p x data M_m M_m :: M_m class Cm x _m' :: Cm x => Prism' x () _m :: Cm x => x parse_m :: (Cm x, CharParsing p) => p x data N_n N_n :: N_n class Cn x _n' :: Cn x => Prism' x () _n :: Cn x => x parse_n :: (Cn x, CharParsing p) => p x data O_o O_o :: O_o class Co x _o' :: Co x => Prism' x () _o :: Co x => x parse_o :: (Co x, CharParsing p) => p x data P_p P_p :: P_p class Cp x _p' :: Cp x => Prism' x () _p :: Cp x => x parse_p :: (Cp x, CharParsing p) => p x data Q_q Q_q :: Q_q class Cq x _q' :: Cq x => Prism' x () _q :: Cq x => x parse_q :: (Cq x, CharParsing p) => p x data R_r R_r :: R_r class Cr x _r' :: Cr x => Prism' x () _r :: Cr x => x parse_r :: (Cr x, CharParsing p) => p x data S_s S_s :: S_s class Cs x _s' :: Cs x => Prism' x () _s :: Cs x => x parse_s :: (Cs x, CharParsing p) => p x data T_t T_t :: T_t class Ct x _t' :: Ct x => Prism' x () _t :: Ct x => x parse_t :: (Ct x, CharParsing p) => p x data U_u U_u :: U_u class Cu x _u' :: Cu x => Prism' x () _u :: Cu x => x parse_u :: (Cu x, CharParsing p) => p x data V_v V_v :: V_v class Cv x _v' :: Cv x => Prism' x () _v :: Cv x => x parse_v :: (Cv x, CharParsing p) => p x data W_w W_w :: W_w class Cw x _w' :: Cw x => Prism' x () _w :: Cw x => x parse_w :: (Cw x, CharParsing p) => p x data X_x X_x :: X_x class Cx x _x' :: Cx x => Prism' x () _x :: Cx x => x parse_x :: (Cx x, CharParsing p) => p x data Y_y Y_y :: Y_y class Cy x _y' :: Cy x => Prism' x () _y :: Cy x => x parse_y :: (Cy x, CharParsing p) => p x data Z_z Z_z :: Z_z class Cz x _z' :: Cz x => Prism' x () _z :: Cz x => x parse_z :: (Cz x, CharParsing p) => p x data A_A A_A :: A_A class CA x _A' :: CA x => Prism' x () _A :: CA x => x parse_A :: (CA x, CharParsing p) => p x data B_B B_B :: B_B class CB x _B' :: CB x => Prism' x () _B :: CB x => x parse_B :: (CB x, CharParsing p) => p x data C_C C_C :: C_C class CC x _C' :: CC x => Prism' x () _C :: CC x => x parse_C :: (CC x, CharParsing p) => p x data D_D D_D :: D_D class CD x _D' :: CD x => Prism' x () _D :: CD x => x parse_D :: (CD x, CharParsing p) => p x data E_E E_E :: E_E class CE x _E' :: CE x => Prism' x () _E :: CE x => x parse_E :: (CE x, CharParsing p) => p x data F_F F_F :: F_F class CF x _F' :: CF x => Prism' x () _F :: CF x => x parse_F :: (CF x, CharParsing p) => p x data G_G G_G :: G_G class CG x _G' :: CG x => Prism' x () _G :: CG x => x parse_G :: (CG x, CharParsing p) => p x data H_H H_H :: H_H class CH x _H' :: CH x => Prism' x () _H :: CH x => x parse_H :: (CH x, CharParsing p) => p x data I_I I_I :: I_I class CI x _I' :: CI x => Prism' x () _I :: CI x => x parse_I :: (CI x, CharParsing p) => p x data J_J J_J :: J_J class CJ x _J' :: CJ x => Prism' x () _J :: CJ x => x parse_J :: (CJ x, CharParsing p) => p x data K_K K_K :: K_K class CK x _K' :: CK x => Prism' x () _K :: CK x => x parse_K :: (CK x, CharParsing p) => p x data L_L L_L :: L_L class CL x _L' :: CL x => Prism' x () _L :: CL x => x parse_L :: (CL x, CharParsing p) => p x data M_M M_M :: M_M class CM x _M' :: CM x => Prism' x () _M :: CM x => x parse_M :: (CM x, CharParsing p) => p x data N_N N_N :: N_N class CN x _N' :: CN x => Prism' x () _N :: CN x => x parse_N :: (CN x, CharParsing p) => p x data O_O O_O :: O_O class CO x _O' :: CO x => Prism' x () _O :: CO x => x parse_O :: (CO x, CharParsing p) => p x data P_P P_P :: P_P class CP x _P' :: CP x => Prism' x () _P :: CP x => x parse_P :: (CP x, CharParsing p) => p x data Q_Q Q_Q :: Q_Q class CQ x _Q' :: CQ x => Prism' x () _Q :: CQ x => x parse_Q :: (CQ x, CharParsing p) => p x data R_R R_R :: R_R class CR x _R' :: CR x => Prism' x () _R :: CR x => x parse_R :: (CR x, CharParsing p) => p x data S_S S_S :: S_S class CS x _S' :: CS x => Prism' x () _S :: CS x => x parse_S :: (CS x, CharParsing p) => p x data T_T T_T :: T_T class CT x _T' :: CT x => Prism' x () _T :: CT x => x parse_T :: (CT x, CharParsing p) => p x data U_U U_U :: U_U class CU x _U' :: CU x => Prism' x () _U :: CU x => x parse_U :: (CU x, CharParsing p) => p x data V_V V_V :: V_V class CV x _V' :: CV x => Prism' x () _V :: CV x => x parse_V :: (CV x, CharParsing p) => p x data W_W W_W :: W_W class CW x _W' :: CW x => Prism' x () _W :: CW x => x parse_W :: (CW x, CharParsing p) => p x data X_X X_X :: X_X class CX x _X' :: CX x => Prism' x () _X :: CX x => x parse_X :: (CX x, CharParsing p) => p x data Y_Y Y_Y :: Y_Y class CY x _Y' :: CY x => Prism' x () _Y :: CY x => x parse_Y :: (CY x, CharParsing p) => p x data Z_Z Z_Z :: Z_Z class CZ x _Z' :: CZ x => Prism' x () _Z :: CZ x => x parse_Z :: (CZ x, CharParsing p) => p x type IsLower x = (Ca x, Cb x, Cc x, Cd x, Ce x, Cf x, Cg x, Ch x, Ci x, Cj x, Ck x, Cl x, Cm x, Cn x, Co x, Cp x, Cq x, Cr x, Cs x, Ct x, Cu x, Cv x, Cw x, Cx x, Cy x, Cz x) data Lower Lower_a :: Lower Lower_b :: Lower Lower_c :: Lower Lower_d :: Lower Lower_e :: Lower Lower_f :: Lower Lower_g :: Lower Lower_h :: Lower Lower_i :: Lower Lower_j :: Lower Lower_k :: Lower Lower_l :: Lower Lower_m :: Lower Lower_n :: Lower Lower_o :: Lower Lower_p :: Lower Lower_q :: Lower Lower_r :: Lower Lower_s :: Lower Lower_t :: Lower Lower_u :: Lower Lower_v :: Lower Lower_w :: Lower Lower_x :: Lower Lower_y :: Lower Lower_z :: Lower parse_lower :: (IsLower x, CharParsing p) => p x type IsUpper x = (CA x, CB x, CC x, CD x, CE x, CF x, CG x, CH x, CI x, CJ x, CK x, CL x, CM x, CN x, CO x, CP x, CQ x, CR x, CS x, CT x, CU x, CV x, CW x, CX x, CY x, CZ x) data Upper Upper_A :: Upper Upper_B :: Upper Upper_C :: Upper Upper_D :: Upper Upper_E :: Upper Upper_F :: Upper Upper_G :: Upper Upper_H :: Upper Upper_I :: Upper Upper_J :: Upper Upper_K :: Upper Upper_L :: Upper Upper_M :: Upper Upper_N :: Upper Upper_O :: Upper Upper_P :: Upper Upper_Q :: Upper Upper_R :: Upper Upper_S :: Upper Upper_T :: Upper Upper_U :: Upper Upper_V :: Upper Upper_W :: Upper Upper_X :: Upper Upper_Y :: Upper Upper_Z :: Upper parse_upper :: (IsUpper x, CharParsing p) => p x type IsAlpha x = (IsLower x, IsUpper x) data Alpha AlphaLower :: Lower -> Alpha AlphaUpper :: Upper -> Alpha _AlphaLower :: Prism' Alpha Lower _AlphaUpper :: Prism' Alpha Upper parse_alpha :: (IsAlpha x, CharParsing p) => p x lookup1 :: Eq a => a -> NonEmpty (a, b) -> b lowerupper :: Iso' Lower Upper upperlower :: Iso' Upper Lower rotate1Lower :: Iso' Lower Lower rotate1Upper :: Iso' Upper Upper rotate1Alpha :: Iso' Alpha Alpha mirrorLower :: Iso' Lower Lower mirrorUpper :: Iso' Upper Upper mirrorAlpha :: Iso' Alpha Alpha instance GHC.Generics.Generic Data.Char.Alpha.Alpha instance GHC.Show.Show Data.Char.Alpha.Alpha instance GHC.Classes.Ord Data.Char.Alpha.Alpha instance GHC.Classes.Eq Data.Char.Alpha.Alpha instance GHC.Generics.Generic Data.Char.Alpha.Upper instance GHC.Show.Show Data.Char.Alpha.Upper instance GHC.Classes.Ord Data.Char.Alpha.Upper instance GHC.Classes.Eq Data.Char.Alpha.Upper instance GHC.Generics.Generic Data.Char.Alpha.Lower instance GHC.Show.Show Data.Char.Alpha.Lower instance GHC.Classes.Ord Data.Char.Alpha.Lower instance GHC.Classes.Eq Data.Char.Alpha.Lower instance GHC.Generics.Generic Data.Char.Alpha.Z_Z instance GHC.Show.Show Data.Char.Alpha.Z_Z instance GHC.Classes.Ord Data.Char.Alpha.Z_Z instance GHC.Classes.Eq Data.Char.Alpha.Z_Z instance GHC.Generics.Generic Data.Char.Alpha.Y_Y instance GHC.Show.Show Data.Char.Alpha.Y_Y instance GHC.Classes.Ord Data.Char.Alpha.Y_Y instance GHC.Classes.Eq Data.Char.Alpha.Y_Y instance GHC.Generics.Generic Data.Char.Alpha.X_X instance GHC.Show.Show Data.Char.Alpha.X_X instance GHC.Classes.Ord Data.Char.Alpha.X_X instance GHC.Classes.Eq Data.Char.Alpha.X_X instance GHC.Generics.Generic Data.Char.Alpha.W_W instance GHC.Show.Show Data.Char.Alpha.W_W instance GHC.Classes.Ord Data.Char.Alpha.W_W instance GHC.Classes.Eq Data.Char.Alpha.W_W instance GHC.Generics.Generic Data.Char.Alpha.V_V instance GHC.Show.Show Data.Char.Alpha.V_V instance GHC.Classes.Ord Data.Char.Alpha.V_V instance GHC.Classes.Eq Data.Char.Alpha.V_V instance GHC.Generics.Generic Data.Char.Alpha.U_U instance GHC.Show.Show Data.Char.Alpha.U_U instance GHC.Classes.Ord Data.Char.Alpha.U_U instance GHC.Classes.Eq Data.Char.Alpha.U_U instance GHC.Generics.Generic Data.Char.Alpha.T_T instance GHC.Show.Show Data.Char.Alpha.T_T instance GHC.Classes.Ord Data.Char.Alpha.T_T instance GHC.Classes.Eq Data.Char.Alpha.T_T instance GHC.Generics.Generic Data.Char.Alpha.S_S instance GHC.Show.Show Data.Char.Alpha.S_S instance GHC.Classes.Ord Data.Char.Alpha.S_S instance GHC.Classes.Eq Data.Char.Alpha.S_S instance GHC.Generics.Generic Data.Char.Alpha.R_R instance GHC.Show.Show Data.Char.Alpha.R_R instance GHC.Classes.Ord Data.Char.Alpha.R_R instance GHC.Classes.Eq Data.Char.Alpha.R_R instance GHC.Generics.Generic Data.Char.Alpha.Q_Q instance GHC.Show.Show Data.Char.Alpha.Q_Q instance GHC.Classes.Ord Data.Char.Alpha.Q_Q instance GHC.Classes.Eq Data.Char.Alpha.Q_Q instance GHC.Generics.Generic Data.Char.Alpha.P_P instance GHC.Show.Show Data.Char.Alpha.P_P instance GHC.Classes.Ord Data.Char.Alpha.P_P instance GHC.Classes.Eq Data.Char.Alpha.P_P instance GHC.Generics.Generic Data.Char.Alpha.O_O instance GHC.Show.Show Data.Char.Alpha.O_O instance GHC.Classes.Ord Data.Char.Alpha.O_O instance GHC.Classes.Eq Data.Char.Alpha.O_O instance GHC.Generics.Generic Data.Char.Alpha.N_N instance GHC.Show.Show Data.Char.Alpha.N_N instance GHC.Classes.Ord Data.Char.Alpha.N_N instance GHC.Classes.Eq Data.Char.Alpha.N_N instance GHC.Generics.Generic Data.Char.Alpha.M_M instance GHC.Show.Show Data.Char.Alpha.M_M instance GHC.Classes.Ord Data.Char.Alpha.M_M instance GHC.Classes.Eq Data.Char.Alpha.M_M instance GHC.Generics.Generic Data.Char.Alpha.L_L instance GHC.Show.Show Data.Char.Alpha.L_L instance GHC.Classes.Ord Data.Char.Alpha.L_L instance GHC.Classes.Eq Data.Char.Alpha.L_L instance GHC.Generics.Generic Data.Char.Alpha.K_K instance GHC.Show.Show Data.Char.Alpha.K_K instance GHC.Classes.Ord Data.Char.Alpha.K_K instance GHC.Classes.Eq Data.Char.Alpha.K_K instance GHC.Generics.Generic Data.Char.Alpha.J_J instance GHC.Show.Show Data.Char.Alpha.J_J instance GHC.Classes.Ord Data.Char.Alpha.J_J instance GHC.Classes.Eq Data.Char.Alpha.J_J instance GHC.Generics.Generic Data.Char.Alpha.I_I instance GHC.Show.Show Data.Char.Alpha.I_I instance GHC.Classes.Ord Data.Char.Alpha.I_I instance GHC.Classes.Eq Data.Char.Alpha.I_I instance GHC.Generics.Generic Data.Char.Alpha.H_H instance GHC.Show.Show Data.Char.Alpha.H_H instance GHC.Classes.Ord Data.Char.Alpha.H_H instance GHC.Classes.Eq Data.Char.Alpha.H_H instance GHC.Generics.Generic Data.Char.Alpha.G_G instance GHC.Show.Show Data.Char.Alpha.G_G instance GHC.Classes.Ord Data.Char.Alpha.G_G instance GHC.Classes.Eq Data.Char.Alpha.G_G instance GHC.Generics.Generic Data.Char.Alpha.F_F instance GHC.Show.Show Data.Char.Alpha.F_F instance GHC.Classes.Ord Data.Char.Alpha.F_F instance GHC.Classes.Eq Data.Char.Alpha.F_F instance GHC.Generics.Generic Data.Char.Alpha.E_E instance GHC.Show.Show Data.Char.Alpha.E_E instance GHC.Classes.Ord Data.Char.Alpha.E_E instance GHC.Classes.Eq Data.Char.Alpha.E_E instance GHC.Generics.Generic Data.Char.Alpha.D_D instance GHC.Show.Show Data.Char.Alpha.D_D instance GHC.Classes.Ord Data.Char.Alpha.D_D instance GHC.Classes.Eq Data.Char.Alpha.D_D instance GHC.Generics.Generic Data.Char.Alpha.C_C instance GHC.Show.Show Data.Char.Alpha.C_C instance GHC.Classes.Ord Data.Char.Alpha.C_C instance GHC.Classes.Eq Data.Char.Alpha.C_C instance GHC.Generics.Generic Data.Char.Alpha.B_B instance GHC.Show.Show Data.Char.Alpha.B_B instance GHC.Classes.Ord Data.Char.Alpha.B_B instance GHC.Classes.Eq Data.Char.Alpha.B_B instance GHC.Generics.Generic Data.Char.Alpha.A_A instance GHC.Show.Show Data.Char.Alpha.A_A instance GHC.Classes.Ord Data.Char.Alpha.A_A instance GHC.Classes.Eq Data.Char.Alpha.A_A instance GHC.Generics.Generic Data.Char.Alpha.Z_z instance GHC.Show.Show Data.Char.Alpha.Z_z instance GHC.Classes.Ord Data.Char.Alpha.Z_z instance GHC.Classes.Eq Data.Char.Alpha.Z_z instance GHC.Generics.Generic Data.Char.Alpha.Y_y instance GHC.Show.Show Data.Char.Alpha.Y_y instance GHC.Classes.Ord Data.Char.Alpha.Y_y instance GHC.Classes.Eq Data.Char.Alpha.Y_y instance GHC.Generics.Generic Data.Char.Alpha.X_x instance GHC.Show.Show Data.Char.Alpha.X_x instance GHC.Classes.Ord Data.Char.Alpha.X_x instance GHC.Classes.Eq Data.Char.Alpha.X_x instance GHC.Generics.Generic Data.Char.Alpha.W_w instance GHC.Show.Show Data.Char.Alpha.W_w instance GHC.Classes.Ord Data.Char.Alpha.W_w instance GHC.Classes.Eq Data.Char.Alpha.W_w instance GHC.Generics.Generic Data.Char.Alpha.V_v instance GHC.Show.Show Data.Char.Alpha.V_v instance GHC.Classes.Ord Data.Char.Alpha.V_v instance GHC.Classes.Eq Data.Char.Alpha.V_v instance GHC.Generics.Generic Data.Char.Alpha.U_u instance GHC.Show.Show Data.Char.Alpha.U_u instance GHC.Classes.Ord Data.Char.Alpha.U_u instance GHC.Classes.Eq Data.Char.Alpha.U_u instance GHC.Generics.Generic Data.Char.Alpha.T_t instance GHC.Show.Show Data.Char.Alpha.T_t instance GHC.Classes.Ord Data.Char.Alpha.T_t instance GHC.Classes.Eq Data.Char.Alpha.T_t instance GHC.Generics.Generic Data.Char.Alpha.S_s instance GHC.Show.Show Data.Char.Alpha.S_s instance GHC.Classes.Ord Data.Char.Alpha.S_s instance GHC.Classes.Eq Data.Char.Alpha.S_s instance GHC.Generics.Generic Data.Char.Alpha.R_r instance GHC.Show.Show Data.Char.Alpha.R_r instance GHC.Classes.Ord Data.Char.Alpha.R_r instance GHC.Classes.Eq Data.Char.Alpha.R_r instance GHC.Generics.Generic Data.Char.Alpha.Q_q instance GHC.Show.Show Data.Char.Alpha.Q_q instance GHC.Classes.Ord Data.Char.Alpha.Q_q instance GHC.Classes.Eq Data.Char.Alpha.Q_q instance GHC.Generics.Generic Data.Char.Alpha.P_p instance GHC.Show.Show Data.Char.Alpha.P_p instance GHC.Classes.Ord Data.Char.Alpha.P_p instance GHC.Classes.Eq Data.Char.Alpha.P_p instance GHC.Generics.Generic Data.Char.Alpha.O_o instance GHC.Show.Show Data.Char.Alpha.O_o instance GHC.Classes.Ord Data.Char.Alpha.O_o instance GHC.Classes.Eq Data.Char.Alpha.O_o instance GHC.Generics.Generic Data.Char.Alpha.N_n instance GHC.Show.Show Data.Char.Alpha.N_n instance GHC.Classes.Ord Data.Char.Alpha.N_n instance GHC.Classes.Eq Data.Char.Alpha.N_n instance GHC.Generics.Generic Data.Char.Alpha.M_m instance GHC.Show.Show Data.Char.Alpha.M_m instance GHC.Classes.Ord Data.Char.Alpha.M_m instance GHC.Classes.Eq Data.Char.Alpha.M_m instance GHC.Generics.Generic Data.Char.Alpha.L_l instance GHC.Show.Show Data.Char.Alpha.L_l instance GHC.Classes.Ord Data.Char.Alpha.L_l instance GHC.Classes.Eq Data.Char.Alpha.L_l instance GHC.Generics.Generic Data.Char.Alpha.K_k instance GHC.Show.Show Data.Char.Alpha.K_k instance GHC.Classes.Ord Data.Char.Alpha.K_k instance GHC.Classes.Eq Data.Char.Alpha.K_k instance GHC.Generics.Generic Data.Char.Alpha.J_j instance GHC.Show.Show Data.Char.Alpha.J_j instance GHC.Classes.Ord Data.Char.Alpha.J_j instance GHC.Classes.Eq Data.Char.Alpha.J_j instance GHC.Generics.Generic Data.Char.Alpha.I_i instance GHC.Show.Show Data.Char.Alpha.I_i instance GHC.Classes.Ord Data.Char.Alpha.I_i instance GHC.Classes.Eq Data.Char.Alpha.I_i instance GHC.Generics.Generic Data.Char.Alpha.H_h instance GHC.Show.Show Data.Char.Alpha.H_h instance GHC.Classes.Ord Data.Char.Alpha.H_h instance GHC.Classes.Eq Data.Char.Alpha.H_h instance GHC.Generics.Generic Data.Char.Alpha.G_g instance GHC.Show.Show Data.Char.Alpha.G_g instance GHC.Classes.Ord Data.Char.Alpha.G_g instance GHC.Classes.Eq Data.Char.Alpha.G_g instance GHC.Generics.Generic Data.Char.Alpha.F_f instance GHC.Show.Show Data.Char.Alpha.F_f instance GHC.Classes.Ord Data.Char.Alpha.F_f instance GHC.Classes.Eq Data.Char.Alpha.F_f instance GHC.Generics.Generic Data.Char.Alpha.E_e instance GHC.Show.Show Data.Char.Alpha.E_e instance GHC.Classes.Ord Data.Char.Alpha.E_e instance GHC.Classes.Eq Data.Char.Alpha.E_e instance GHC.Generics.Generic Data.Char.Alpha.D_d instance GHC.Show.Show Data.Char.Alpha.D_d instance GHC.Classes.Ord Data.Char.Alpha.D_d instance GHC.Classes.Eq Data.Char.Alpha.D_d instance GHC.Generics.Generic Data.Char.Alpha.C_c instance GHC.Show.Show Data.Char.Alpha.C_c instance GHC.Classes.Ord Data.Char.Alpha.C_c instance GHC.Classes.Eq Data.Char.Alpha.C_c instance GHC.Generics.Generic Data.Char.Alpha.B_b instance GHC.Show.Show Data.Char.Alpha.B_b instance GHC.Classes.Ord Data.Char.Alpha.B_b instance GHC.Classes.Eq Data.Char.Alpha.B_b instance GHC.Generics.Generic Data.Char.Alpha.A_a instance GHC.Show.Show Data.Char.Alpha.A_a instance GHC.Classes.Ord Data.Char.Alpha.A_a instance GHC.Classes.Eq Data.Char.Alpha.A_a instance Data.Char.Alpha.Ca Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cb Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cc Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cd Data.Char.Alpha.Alpha instance Data.Char.Alpha.Ce Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cf Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cg Data.Char.Alpha.Alpha instance Data.Char.Alpha.Ch Data.Char.Alpha.Alpha instance Data.Char.Alpha.Ci Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cj Data.Char.Alpha.Alpha instance Data.Char.Alpha.Ck Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cl Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cm Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cn Data.Char.Alpha.Alpha instance Data.Char.Alpha.Co Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cp Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cq Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cr Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cs Data.Char.Alpha.Alpha instance Data.Char.Alpha.Ct Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cu Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cv Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cw Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cx Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cy Data.Char.Alpha.Alpha instance Data.Char.Alpha.Cz Data.Char.Alpha.Alpha instance Data.Char.Alpha.CA Data.Char.Alpha.Alpha instance Data.Char.Alpha.CB Data.Char.Alpha.Alpha instance Data.Char.Alpha.CC Data.Char.Alpha.Alpha instance Data.Char.Alpha.CD Data.Char.Alpha.Alpha instance Data.Char.Alpha.CE Data.Char.Alpha.Alpha instance Data.Char.Alpha.CF Data.Char.Alpha.Alpha instance Data.Char.Alpha.CG Data.Char.Alpha.Alpha instance Data.Char.Alpha.CH Data.Char.Alpha.Alpha instance Data.Char.Alpha.CI Data.Char.Alpha.Alpha instance Data.Char.Alpha.CJ Data.Char.Alpha.Alpha instance Data.Char.Alpha.CK Data.Char.Alpha.Alpha instance Data.Char.Alpha.CL Data.Char.Alpha.Alpha instance Data.Char.Alpha.CM Data.Char.Alpha.Alpha instance Data.Char.Alpha.CN Data.Char.Alpha.Alpha instance Data.Char.Alpha.CO Data.Char.Alpha.Alpha instance Data.Char.Alpha.CP Data.Char.Alpha.Alpha instance Data.Char.Alpha.CQ Data.Char.Alpha.Alpha instance Data.Char.Alpha.CR Data.Char.Alpha.Alpha instance Data.Char.Alpha.CS Data.Char.Alpha.Alpha instance Data.Char.Alpha.CT Data.Char.Alpha.Alpha instance Data.Char.Alpha.CU Data.Char.Alpha.Alpha instance Data.Char.Alpha.CV Data.Char.Alpha.Alpha instance Data.Char.Alpha.CW Data.Char.Alpha.Alpha instance Data.Char.Alpha.CX Data.Char.Alpha.Alpha instance Data.Char.Alpha.CY Data.Char.Alpha.Alpha instance Data.Char.Alpha.CZ Data.Char.Alpha.Alpha instance Data.Char.Alpha.CA Data.Char.Alpha.Upper instance Data.Char.Alpha.CB Data.Char.Alpha.Upper instance Data.Char.Alpha.CC Data.Char.Alpha.Upper instance Data.Char.Alpha.CD Data.Char.Alpha.Upper instance Data.Char.Alpha.CE Data.Char.Alpha.Upper instance Data.Char.Alpha.CF Data.Char.Alpha.Upper instance Data.Char.Alpha.CG Data.Char.Alpha.Upper instance Data.Char.Alpha.CH Data.Char.Alpha.Upper instance Data.Char.Alpha.CI Data.Char.Alpha.Upper instance Data.Char.Alpha.CJ Data.Char.Alpha.Upper instance Data.Char.Alpha.CK Data.Char.Alpha.Upper instance Data.Char.Alpha.CL Data.Char.Alpha.Upper instance Data.Char.Alpha.CM Data.Char.Alpha.Upper instance Data.Char.Alpha.CN Data.Char.Alpha.Upper instance Data.Char.Alpha.CO Data.Char.Alpha.Upper instance Data.Char.Alpha.CP Data.Char.Alpha.Upper instance Data.Char.Alpha.CQ Data.Char.Alpha.Upper instance Data.Char.Alpha.CR Data.Char.Alpha.Upper instance Data.Char.Alpha.CS Data.Char.Alpha.Upper instance Data.Char.Alpha.CT Data.Char.Alpha.Upper instance Data.Char.Alpha.CU Data.Char.Alpha.Upper instance Data.Char.Alpha.CV Data.Char.Alpha.Upper instance Data.Char.Alpha.CW Data.Char.Alpha.Upper instance Data.Char.Alpha.CX Data.Char.Alpha.Upper instance Data.Char.Alpha.CY Data.Char.Alpha.Upper instance Data.Char.Alpha.CZ Data.Char.Alpha.Upper instance Data.Char.Alpha.Ca Data.Char.Alpha.Lower instance Data.Char.Alpha.Cb Data.Char.Alpha.Lower instance Data.Char.Alpha.Cc Data.Char.Alpha.Lower instance Data.Char.Alpha.Cd Data.Char.Alpha.Lower instance Data.Char.Alpha.Ce Data.Char.Alpha.Lower instance Data.Char.Alpha.Cf Data.Char.Alpha.Lower instance Data.Char.Alpha.Cg Data.Char.Alpha.Lower instance Data.Char.Alpha.Ch Data.Char.Alpha.Lower instance Data.Char.Alpha.Ci Data.Char.Alpha.Lower instance Data.Char.Alpha.Cj Data.Char.Alpha.Lower instance Data.Char.Alpha.Ck Data.Char.Alpha.Lower instance Data.Char.Alpha.Cl Data.Char.Alpha.Lower instance Data.Char.Alpha.Cm Data.Char.Alpha.Lower instance Data.Char.Alpha.Cn Data.Char.Alpha.Lower instance Data.Char.Alpha.Co Data.Char.Alpha.Lower instance Data.Char.Alpha.Cp Data.Char.Alpha.Lower instance Data.Char.Alpha.Cq Data.Char.Alpha.Lower instance Data.Char.Alpha.Cr Data.Char.Alpha.Lower instance Data.Char.Alpha.Cs Data.Char.Alpha.Lower instance Data.Char.Alpha.Ct Data.Char.Alpha.Lower instance Data.Char.Alpha.Cu Data.Char.Alpha.Lower instance Data.Char.Alpha.Cv Data.Char.Alpha.Lower instance Data.Char.Alpha.Cw Data.Char.Alpha.Lower instance Data.Char.Alpha.Cx Data.Char.Alpha.Lower instance Data.Char.Alpha.Cy Data.Char.Alpha.Lower instance Data.Char.Alpha.Cz Data.Char.Alpha.Lower instance Data.Char.Alpha.CZ () instance Data.Char.Alpha.CZ Data.Char.Alpha.Z_Z instance Data.Char.Alpha.CZ GHC.Types.Char instance Data.Char.Alpha.CY () instance Data.Char.Alpha.CY Data.Char.Alpha.Y_Y instance Data.Char.Alpha.CY GHC.Types.Char instance Data.Char.Alpha.CX () instance Data.Char.Alpha.CX Data.Char.Alpha.X_X instance Data.Char.Alpha.CX GHC.Types.Char instance Data.Char.Alpha.CW () instance Data.Char.Alpha.CW Data.Char.Alpha.W_W instance Data.Char.Alpha.CW GHC.Types.Char instance Data.Char.Alpha.CV () instance Data.Char.Alpha.CV Data.Char.Alpha.V_V instance Data.Char.Alpha.CV GHC.Types.Char instance Data.Char.Alpha.CU () instance Data.Char.Alpha.CU Data.Char.Alpha.U_U instance Data.Char.Alpha.CU GHC.Types.Char instance Data.Char.Alpha.CT () instance Data.Char.Alpha.CT Data.Char.Alpha.T_T instance Data.Char.Alpha.CT GHC.Types.Char instance Data.Char.Alpha.CS () instance Data.Char.Alpha.CS Data.Char.Alpha.S_S instance Data.Char.Alpha.CS GHC.Types.Char instance Data.Char.Alpha.CR () instance Data.Char.Alpha.CR Data.Char.Alpha.R_R instance Data.Char.Alpha.CR GHC.Types.Char instance Data.Char.Alpha.CQ () instance Data.Char.Alpha.CQ Data.Char.Alpha.Q_Q instance Data.Char.Alpha.CQ GHC.Types.Char instance Data.Char.Alpha.CP () instance Data.Char.Alpha.CP Data.Char.Alpha.P_P instance Data.Char.Alpha.CP GHC.Types.Char instance Data.Char.Alpha.CO () instance Data.Char.Alpha.CO Data.Char.Alpha.O_O instance Data.Char.Alpha.CO GHC.Types.Char instance Data.Char.Alpha.CN () instance Data.Char.Alpha.CN Data.Char.Alpha.N_N instance Data.Char.Alpha.CN GHC.Types.Char instance Data.Char.Alpha.CM () instance Data.Char.Alpha.CM Data.Char.Alpha.M_M instance Data.Char.Alpha.CM GHC.Types.Char instance Data.Char.Alpha.CL () instance Data.Char.Alpha.CL Data.Char.Alpha.L_L instance Data.Char.Alpha.CL GHC.Types.Char instance Data.Char.Alpha.CK () instance Data.Char.Alpha.CK Data.Char.Alpha.K_K instance Data.Char.Alpha.CK GHC.Types.Char instance Data.Char.Alpha.CJ () instance Data.Char.Alpha.CJ Data.Char.Alpha.J_J instance Data.Char.Alpha.CJ GHC.Types.Char instance Data.Char.Alpha.CI () instance Data.Char.Alpha.CI Data.Char.Alpha.I_I instance Data.Char.Alpha.CI GHC.Types.Char instance Data.Char.Alpha.CH () instance Data.Char.Alpha.CH Data.Char.Alpha.H_H instance Data.Char.Alpha.CH GHC.Types.Char instance Data.Char.Alpha.CG () instance Data.Char.Alpha.CG Data.Char.Alpha.G_G instance Data.Char.Alpha.CG GHC.Types.Char instance Data.Char.Alpha.CF () instance Data.Char.Alpha.CF Data.Char.Alpha.F_F instance Data.Char.Alpha.CF GHC.Types.Char instance Data.Char.Alpha.CE () instance Data.Char.Alpha.CE Data.Char.Alpha.E_E instance Data.Char.Alpha.CE GHC.Types.Char instance Data.Char.Alpha.CD () instance Data.Char.Alpha.CD Data.Char.Alpha.D_D instance Data.Char.Alpha.CD GHC.Types.Char instance Data.Char.Alpha.CC () instance Data.Char.Alpha.CC Data.Char.Alpha.C_C instance Data.Char.Alpha.CC GHC.Types.Char instance Data.Char.Alpha.CB () instance Data.Char.Alpha.CB Data.Char.Alpha.B_B instance Data.Char.Alpha.CB GHC.Types.Char instance Data.Char.Alpha.CA () instance Data.Char.Alpha.CA Data.Char.Alpha.A_A instance Data.Char.Alpha.CA GHC.Types.Char instance Data.Char.Alpha.Cz () instance Data.Char.Alpha.Cz Data.Char.Alpha.Z_z instance Data.Char.Alpha.Cz GHC.Types.Char instance Data.Char.Alpha.Cy () instance Data.Char.Alpha.Cy Data.Char.Alpha.Y_y instance Data.Char.Alpha.Cy GHC.Types.Char instance Data.Char.Alpha.Cx () instance Data.Char.Alpha.Cx Data.Char.Alpha.X_x instance Data.Char.Alpha.Cx GHC.Types.Char instance Data.Char.Alpha.Cw () instance Data.Char.Alpha.Cw Data.Char.Alpha.W_w instance Data.Char.Alpha.Cw GHC.Types.Char instance Data.Char.Alpha.Cv () instance Data.Char.Alpha.Cv Data.Char.Alpha.V_v instance Data.Char.Alpha.Cv GHC.Types.Char instance Data.Char.Alpha.Cu () instance Data.Char.Alpha.Cu Data.Char.Alpha.U_u instance Data.Char.Alpha.Cu GHC.Types.Char instance Data.Char.Alpha.Ct () instance Data.Char.Alpha.Ct Data.Char.Alpha.T_t instance Data.Char.Alpha.Ct GHC.Types.Char instance Data.Char.Alpha.Cs () instance Data.Char.Alpha.Cs Data.Char.Alpha.S_s instance Data.Char.Alpha.Cs GHC.Types.Char instance Data.Char.Alpha.Cr () instance Data.Char.Alpha.Cr Data.Char.Alpha.R_r instance Data.Char.Alpha.Cr GHC.Types.Char instance Data.Char.Alpha.Cq () instance Data.Char.Alpha.Cq Data.Char.Alpha.Q_q instance Data.Char.Alpha.Cq GHC.Types.Char instance Data.Char.Alpha.Cp () instance Data.Char.Alpha.Cp Data.Char.Alpha.P_p instance Data.Char.Alpha.Cp GHC.Types.Char instance Data.Char.Alpha.Co () instance Data.Char.Alpha.Co Data.Char.Alpha.O_o instance Data.Char.Alpha.Co GHC.Types.Char instance Data.Char.Alpha.Cn () instance Data.Char.Alpha.Cn Data.Char.Alpha.N_n instance Data.Char.Alpha.Cn GHC.Types.Char instance Data.Char.Alpha.Cm () instance Data.Char.Alpha.Cm Data.Char.Alpha.M_m instance Data.Char.Alpha.Cm GHC.Types.Char instance Data.Char.Alpha.Cl () instance Data.Char.Alpha.Cl Data.Char.Alpha.L_l instance Data.Char.Alpha.Cl GHC.Types.Char instance Data.Char.Alpha.Ck () instance Data.Char.Alpha.Ck Data.Char.Alpha.K_k instance Data.Char.Alpha.Ck GHC.Types.Char instance Data.Char.Alpha.Cj () instance Data.Char.Alpha.Cj Data.Char.Alpha.J_j instance Data.Char.Alpha.Cj GHC.Types.Char instance Data.Char.Alpha.Ci () instance Data.Char.Alpha.Ci Data.Char.Alpha.I_i instance Data.Char.Alpha.Ci GHC.Types.Char instance Data.Char.Alpha.Ch () instance Data.Char.Alpha.Ch Data.Char.Alpha.H_h instance Data.Char.Alpha.Ch GHC.Types.Char instance Data.Char.Alpha.Cg () instance Data.Char.Alpha.Cg Data.Char.Alpha.G_g instance Data.Char.Alpha.Cg GHC.Types.Char instance Data.Char.Alpha.Cf () instance Data.Char.Alpha.Cf Data.Char.Alpha.F_f instance Data.Char.Alpha.Cf GHC.Types.Char instance Data.Char.Alpha.Ce () instance Data.Char.Alpha.Ce Data.Char.Alpha.E_e instance Data.Char.Alpha.Ce GHC.Types.Char instance Data.Char.Alpha.Cd () instance Data.Char.Alpha.Cd Data.Char.Alpha.D_d instance Data.Char.Alpha.Cd GHC.Types.Char instance Data.Char.Alpha.Cc () instance Data.Char.Alpha.Cc Data.Char.Alpha.C_c instance Data.Char.Alpha.Cc GHC.Types.Char instance Data.Char.Alpha.Cb () instance Data.Char.Alpha.Cb Data.Char.Alpha.B_b instance Data.Char.Alpha.Cb GHC.Types.Char instance Data.Char.Alpha.Ca () instance Data.Char.Alpha.Ca Data.Char.Alpha.A_a instance Data.Char.Alpha.Ca GHC.Types.Char