h)鷰'      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL M N OPQRSTUVWXYZ[ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$$$$$$$%%%%%%%%%%%%%%%%%%%%%!%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&#&#&#&#&#&#&#&#&#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'#$3.1.1.% Safe-Inferredb*'''''& Safe-Inferred1bcVWXLM}~uvlmbcORPQYZUTSN'''''''''|'{'z'y'x'wt's'r'q'p'o'nk'j'i'h'g'f'e'd''''''''''''[\]a'`_'^''''''''''''''''-(C) 2013-2014 Richard Eisenberg, Jan StolarekBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1dsingletons-baseConjunction of singletonssingletons-baseDisjunction of singletonssingletons-baseNegation of a singletonsingletons-baseConditional over singletons$VWXYZ$VWXYZ32(C) 2013 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<lsingletons-baseOne way to compute Boolean equality for types of any kind. This will return '8 if the two arguments are known to be the same type and '* if they are known to be apart. Examples: >>>  ' ' ' >>>  ' (' a) ' >>>  a a '  is most suited for data types that are not inductively defined. Four concrete examples of this are Natural, '(, '), and *+. One cannot implement boolean equality for these types by pattern matching alone, so  is a good fit instead.The downside to  is that it can fail to reduce if it is unable to determine if two types are equal or apart. Here is one such example:  (' a) (' b) /What should this reduce to? It depends on what a and b are.  has no way of knowing what these two types are, and as a result, this type will be stuck. This is a pitfall that you can run into if you use  to implement boolean equality for an inductive data type like '. For this reason, it is usually recommended to implement boolean equality for inductive data types using pattern matching and recursion, not .9Note that this definition is slightly different from the ,- type family from Data.Type.Equality in base, as ,- attempts to distinguish applications of type constructors from other types. As a result, a == a does not reduce to ' for every a, but  a a does reduce to ' for every a-. The latter behavior is more desirable for  singletons$' purposes, so we use it instead of ,-. (C) 2013 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferredq$singletons-base A variant of ' whose underlying ' is restricted to kind ' rep (for some ' rep).'singletons-base#A choice of singleton for the kind ' rep (for some ' rep0), an instantiation of which is the famous kind '.Conceivably, one could generalize this instance to `Sing @k` for any kind k, and remove all other  instances. We don't adopt this design, however, since it is far more convenient in practice to work with explicit singleton values than 's (for instance, 's are more difficult to pattern match on, and require extra runtime checks).>We cannot produce explicit singleton values for everything in ' rep6, however, since it is an open kind, so we reach for ' in this one particular case.(C) 2013 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<qOPQRUTSOPQRUTS.(C) 2019 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1s'''''''((((((((( (C) 2013 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1t3LM}~uvlmbcN|{zyxwtsrqponkjihgfedLM}~uvlmbcN|{zyxwtsrqponkjihgfed (C) 2017 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1u/(C) 2014 Jan StolarekBSD-style (see LICENSE)%Jan Stolarek (jan.stolarek@p.lodz.pl) experimental non-portable Safe-Inferred1vB((((((      (C) 2016 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1w&& -(C) 2013-2014 Richard Eisenberg, Jan StolarekBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1y=!!0(C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<z=((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------(C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1(C) 2019 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1E1(C) 2014 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1 singletons-baseThe promotion of -3. This version is more poly-kinded for easier use.singletons-baseGiven a singleton for Nat, call something requiring a KnownNat instance.singletons-baseGiven a singleton for Symbol, call something requiring a  KnownSymbol instance.singletons-baseGiven a singleton for Char, call something requiring a  KnownChar instance.singletons-baseThe promotion of -3. This version is more poly-kinded for easier use.singletons-baseThe singleton for -singletons-baseThe promotion of -.singletons-baseThe singleton for -.singletons-baseThe singleton for -.singletons-baseThe singleton analogue of  for s.singletons-baseThe singleton analogue of 2Note that, because of historical reasons in GHC's  API, * is incompatible (unification-wise) with  and the , , , and  instances for . (a  b) ~ 'True does not imply anything about a  b or any other  /  relationships.(Be aware that " in the paragraph above refers to  from the  typeclass, exported from Data.Ord.Singletons, and not the - from  GHC.TypeNats*. The latter is simply a type alias for (a  b) ~ 'True.)This is provided here for the sake of completeness and for compatibility with libraries with APIs built around . New code should use -+, exposed through this library through the  and  instances for .(84(C) 2014 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1singletons-baseThis bogus instance is helpful for people who want to define functions over Symbols that will only be used at the type level or as singletons.-singletons-baseAdapted from GHC's source code.Compute the logarithm of a number in the given base, rounded down to the closest integer.           7777-(C) 2013-2014 Richard Eisenberg, Jan StolarekBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1 002(C) 2014 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<c&                ((C) 2014 Jan Stolarek, Richard EisenbergBSD-style (see LICENSE)%Jan Stolarek (jan.stolarek@p.lodz.pl) experimental non-portable Safe-Inferred1<% % (C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1. singletons-baseA drop-in replacement for -*. This also exists at the value-level as  . singletons-base Convert a   to a - from  GHC.TypeLits. singletons-base A type-level   which uses  as its text kind. singletons-baseA value-level   which uses - as its text type. singletons-base%A description of a custom type error.This is a variation on -; that is parameterized over what text type is used in the  % constructor. Instantiating it with - gives you  , and instantiating it with  gives you  . singletons-baseShow the text as is. singletons-basePretty print the type. ShowType :: k -> ErrorMessage singletons-base4Put two pieces of error message next to each other. singletons-base8Stack two pieces of error message on top of each other. singletons-base Convert an   into a human-readable -. singletons-baseThe value-level counterpart to  .-Note that this is not quite as expressive as  ,, as it is unable to print the contents of  % constructors (it will simply print "" in their place). singletons-baseThe singleton for  .-Note that this is not quite as expressive as  , as it is unable to handle   constructors at all.    6 5 6 5      3(C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<^---- ------------------------------------------------------------------------..................... .............. . . . . . . . . . . . . . . . . . . . . . . . ......................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111     4(C) 2019 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred11111111111111111111111115-(C) 2013-2014 Richard Eisenberg, Jan StolarekBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1Z 111111111111111111111111111111111111111111111111111111111111 1 11 11 1122222 22 22 22 2 22 2222 2 2 2 2 2222 2 2 2 2 2 222222222 2222222222222 2 222222222222222222222222222222 2 2 2 2 2 2 2 2 2 222222222222222 2 2 2 2 2 2 2 2 2 22222222222 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 33333333333 3 333333 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3333333 3 3 3 3 3 3 3 3 33333333333333333 3 3 3 3 3 3333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;22  222222     ::6(C) 2016 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================(C) 2017 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<"singletons-baseThe shows7 functions return a function that prepends the output  to an existing . This allows constant-time concatenation of results using function composition.singletons-base=, but with an extra underscore so that its promoted counterpart () will not clash with the Show class.;;(C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<        (C) 2020 Ryan ScottBSD-style (see LICENSE)'Richard Eisenberg (rae@cs.brynmawr.edu) experimental non-portable Safe-Inferred1F  (C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1< (C) 2018 Ryan ScottBSD-style (see LICENSE)'Richard Eisenberg (rae@cs.brynmawr.edu) experimental non-portable Safe-Inferred1: [\]a`_^ [\]a`_^(C) 2018 Ryan ScottBSD-style (see LICENSE)'Richard Eisenberg (rae@cs.brynmawr.edu) experimental non-portable Safe-Inferred1  (C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<44(C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1       -(C) 2013-2014 Richard Eisenberg, Jan StolarekBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred                                                                                                                                                                  (C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1<Ū (C) 2016 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1t " " " " " " ! ! ! " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " ! ! " " ! ! " " " "!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!! !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  " " " " " " ! ! ! " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " ! ! " " ! ! " " " "!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!! !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (C) 2021 Ryan ScottBSD-style (see LICENSE)'Richard Eisenberg (rae@cs.brynmawr.edu) experimental non-portable Safe-Inferred1$$$$$$$$$$$$$$ (C) 2017 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1ˑ$$$$$$$$$$$$(C) 2013 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred)1*  (C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1̭%%%%%%%%(C) 2013 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred_BC1%,#$+*;:76.-?>'&54)(980/A@32=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HIGDEF $$$$ YZUTSN|{zyxwtsrqponkjihgfed  $$JKBC1%,#$+*;:76.-?>'&54)(980/A@32='&54)(980/A@32=<" ===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>%"(C) 2021 Ryan ScottBSD-style (see LICENSE)'Richard Eisenberg (rae@cs.brynmawr.edu) experimental non-portable Safe-Inferred1 %%%%%%%% %%%%%%%%%9 %9 %9 %9 (C) 2018 Ryan ScottBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferred1ٙ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>%%%>%%%%%%%%%(C) 2013 Richard EisenbergBSD-style (see LICENSE) Ryan Scott experimental non-portable Safe-Inferredl========= ======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>VWXOPQRLM}~uvlmbc                             ZYUTSN|{zyxwtsrqponkjihgfed     VWXOPQRLM}~uvlmbc                             ZYUTSN|{zyxwtsrqponkjihgfed     #(C) 2021 Ryan ScottBSD-style (see LICENSE)'Richard Eisenberg (rae@cs.brynmawr.edu) experimental non-portable Safe-Inferred1&&&&&&&&&&>7897:;7:<=>)?@A7BC=>(78D78E78F78G7:H7:I7:J7:KLMN7OP7OQ7OR7OS7TU7VW7VX78Y7:Z7:[7\]^_`abcabdabdefgefheijeikeileimeineioeipeiqeireiseiteiueiveiwexyexzex{ex|ex}ex~exexexexexexexexexexexexexaaaaaaee&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-                                                 ////]/////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1111111111111111111111111111                                                             2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2                                                                                                                                                                                                                                                                          3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 333 3 3 3 3 333 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555                                                                                                                                                                                                                                                                                                                                                                                            ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !   ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "   " " " " " " " " " " " " " " " " " " " "   " " " " " " " " " # # # # ##### ################## # # # # # # # # # # # # # # # #############################e##"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#%#%# #%#%#%#%#%#%#%# #%#%#%###%#%#%#%#%#%#%##%#%##%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%# #%%%%%%%%%%%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&&%&&%&&%&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=>&=>&7&&7&&7&&7&&7&&=&&=>&&=>+.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&//////0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0'0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+7++7++7++7T7+++7+ 7+ ++ 7++3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/3/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/4/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5/5050505050505050505050505050505050505050505050505050505050550505555555555555555555055550505,505055505050505050505050505050505050505550550550555055050505550550555055505505550555055 505 5,55 505 5,505050505050505050505550550550555055055050505050505050505050555055055505505050505050505050505050505050505050505050505050505050505050505151515151555155155515515151555155151515151515151515151515151515151515151515151515151515151515155515551515151515151515151515151515151515 5 5,5 5 5,55515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535354545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565657575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575858585555855555555555555555558585585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686869696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:7::ab:7::7::ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;abcab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab:ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;ab;;;;singletons-base-3.1.1-inplaceGHC.TypeLits.SingletonsData.Singletons.Base.THData.Bool.SingletonsData.Either.SingletonsData.Maybe.SingletonsControl.Applicative.SingletonsData.Ord.SingletonsData.Singletons.Base.SomeSingData.Tuple.Singletons Data.Functor.Identity.SingletonsData.Void.SingletonsData.List.NonEmpty.SingletonsData.List.SingletonsData.Eq.Singletons Data.Singletons.Base.TypeRepTYPEData.Function.SingletonsPrelude.SingletonsControl.Monad.SingletonsData.Functor.SingletonsControl.Monad.Fail.SingletonsData.Singletons.Base.EnumData.Singletons.Base.TypeErrorData.Semigroup.SingletonsData.Monoid.SingletonsText.Show.SingletonsData.Proxy.SingletonsData.Foldable.SingletonsData.Functor.Const.SingletonsData.Traversable.SingletonsControl.Monad.Zip.SingletonsData.Functor.Sum.SingletonsData.String.SingletonsData.Singletons.Base.CustomStarData.Functor.Compose.SingletonsData.Functor.Product.Singletonssingletons-baseData.Singletons.Base.UtilData.Singletons.Base.InstancesLitSymbolCharKindTypeDTE=="Data.Ord.Singletons.DisambiguationGHC.Base.Singletons!Control.Monad.Singletons.Internal GHC.TypeLits.Singletons.InternalGHC.Num.Singletons"Data.Semigroup.Singletons.Internal1Data.Semigroup.Singletons.Internal.DisambiguationData.List.Singletons.Internal,Data.List.Singletons.Internal.Disambiguationbase GHC.TypeNatsKnownNat GHC.TypeLits KnownSymbol KnownCharghc-prim GHC.Types ghc-bignumGHC.Num.NaturalNatural Data.VoidVoid^DivModLog2 ConsSymbol UnconsSymbol CharToNat NatToCharbool_either_maybe_Data.Type.BoolNot||&&If Data.Type.Ord<=?Data.Type.Equality:~:ReflnatVal symbolValcharValData.Functor.ConstConsttemplate-haskellLanguage.Haskell.TH.SyntaxthenCmpsingletons-3.0.2-inplaceData.SingletonsSingSomeSingsingletons-th-3.1.1-inplaceData.Singletons.THcasessCasesData.Singletons.TH.PromotegenDefunSymbols genPromotionspromotepromoteBoundedInstancepromoteBoundedInstancespromoteEnumInstancepromoteEnumInstancespromoteEqInstancepromoteEqInstances promoteOnlypromoteOrdInstancepromoteOrdInstancespromoteShowInstancepromoteShowInstancesData.Singletons.TH.Single genSingletonsshowSingInstanceshowSingInstancessingBoundedInstancesingBoundedInstancessingDecideInstancesingDecideInstancessingEnumInstancesingEnumInstancessingEqInstancesingEqInstancessingITyConInstancesingITyConInstancessingOrdInstancesingOrdInstancessingShowInstancesingShowInstances singletonssingletonsOnlyData.Singletons.DecideDecision DisprovedProvedRefutedSDecide%~)Data.Singletons.TH.SuppressUnusedWarningsSuppressUnusedWarningssuppressUnusedWarningsSTuple0 Tuple0Sym0 SOrderingSLTSEQSGTGTSym0EQSym0LTSym0SBoolSFalseSTrueTrueSym0 FalseSym0 SIdentity RunIdentityRunIdentitySym1RunIdentitySym0 IdentitySym1 IdentitySym0STuple7 Tuple7Sym7 Tuple7Sym6 Tuple7Sym5 Tuple7Sym4 Tuple7Sym3 Tuple7Sym2 Tuple7Sym1 Tuple7Sym0STuple6 Tuple6Sym6 Tuple6Sym5 Tuple6Sym4 Tuple6Sym3 Tuple6Sym2 Tuple6Sym1 Tuple6Sym0STuple5 Tuple5Sym5 Tuple5Sym4 Tuple5Sym3 Tuple5Sym2 Tuple5Sym1 Tuple5Sym0STuple4 Tuple4Sym4 Tuple4Sym3 Tuple4Sym2 Tuple4Sym1 Tuple4Sym0STuple3 Tuple3Sym3 Tuple3Sym2 Tuple3Sym1 Tuple3Sym0STuple2 Tuple2Sym2 Tuple2Sym1 Tuple2Sym0SVoid SNonEmpty:%|:|@#@$$$:|@#@$$:|@#@$SEitherSLeftSRight RightSym1 RightSym0LeftSym1LeftSym0SListSNilSCons:@#@$$$:@#@$$:@#@$NilSym0SMaybeSNothingSJustJustSym1JustSym0 NothingSym0 sRunIdentityBool_ Bool_Sym3 Bool_Sym2 Bool_Sym1 Bool_Sym0sBool_$fSingI2aaFUNBool_Sym2$fSingI1aFUNBool_Sym2$fSingIFUNBool_Sym2$$fSuppressUnusedWarningsFUNBool_Sym2$fSingI1aFUNBool_Sym1$fSingIFUNBool_Sym1$$fSuppressUnusedWarningsFUNBool_Sym1$fSingIFUNBool_Sym0$$fSuppressUnusedWarningsFUNBool_Sym0 Otherwise OtherwiseSym0 sOtherwise%&&&&@#@$$$&&@#@$$&&@#@$%||$fSingIFUN&&@#@$$"$fSuppressUnusedWarningsFUN&&@#@$$$fSingIFUN&&@#@$!$fSuppressUnusedWarningsFUN&&@#@$||@#@$$$||@#@$$||@#@$sNot$fSingIFUN||@#@$$"$fSuppressUnusedWarningsFUN||@#@$$$fSingIFUN||@#@$!$fSuppressUnusedWarningsFUN||@#@$NotSym1NotSym0sIf$fSingIFUNNotSym0"$fSuppressUnusedWarningsFUNNotSym0IfSym3IfSym2IfSym1IfSym0$fSingI2Boolk2FUNIfSym2$fSingI1k1FUNIfSym2$fSingIFUNIfSym2!$fSuppressUnusedWarningsFUNIfSym2$fSingI1BoolFUNIfSym1$fSingIFUNIfSym1!$fSuppressUnusedWarningsFUNIfSym1$fSingIFUNIfSym0!$fSuppressUnusedWarningsFUNIfSym0 DefaultEqSEq%==%/=PEq/=/=@#@$$$/=@#@$$/=@#@$==@#@$$$==@#@$$==@#@$;$fSuppressUnusedWarningsFUNTFHelper_6989586621679140225Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621679140225Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679140214Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621679140214Sym0"$fSuppressUnusedWarningsFUN/=@#@$$!$fSuppressUnusedWarningsFUN/=@#@$"$fSuppressUnusedWarningsFUN==@#@$$!$fSuppressUnusedWarningsFUN==@#@$$fSingI1aFUN/=@#@$$$fSingIFUN/=@#@$$$fSingIFUN/=@#@$$fSingI1aFUN==@#@$$$fSingIFUN==@#@$$$fSingIFUN==@#@$ DefaultEqSym2 DefaultEqSym1 DefaultEqSym0($fSuppressUnusedWarningsFUNDefaultEqSym1($fSuppressUnusedWarningsFUNDefaultEqSym0$fSEq() $fSEqOrdering $fSEqBool $fSEqIdentity $fSEq(,,,,,,) $fSEq(,,,,,) $fSEq(,,,,) $fSEq(,,,) $fSEq(,,)$fSEq(,) $fSEqVoid $fSEqNonEmpty $fSEqEither$fSEq[] $fSEqMaybe;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142666Sym1 $fPEqMaybe;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142666Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142697Sym1$fPEq[];$fSuppressUnusedWarningsFUNTFHelper_6989586621679142697Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142744Sym1 $fPEqEither;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142744Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142772Sym1 $fPEqNonEmpty;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142772Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142789Sym1 $fPEqVoid;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142789Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142812Sym1$fPEq(,);$fSuppressUnusedWarningsFUNTFHelper_6989586621679142812Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142850Sym1 $fPEq(,,);$fSuppressUnusedWarningsFUNTFHelper_6989586621679142850Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142899Sym1 $fPEq(,,,);$fSuppressUnusedWarningsFUNTFHelper_6989586621679142899Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679142959Sym1 $fPEq(,,,,);$fSuppressUnusedWarningsFUNTFHelper_6989586621679142959Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143030Sym1 $fPEq(,,,,,);$fSuppressUnusedWarningsFUNTFHelper_6989586621679143030Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143112Sym1 $fPEq(,,,,,,);$fSuppressUnusedWarningsFUNTFHelper_6989586621679143112Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143156Sym1 $fPEqIdentity;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143156Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143169Sym1 $fPEqBool;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143169Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143178Sym1 $fPEqOrdering;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143178Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679143187Sym1$fPEq();$fSuppressUnusedWarningsFUNTFHelper_6989586621679143187Sym0SomeTypeRepTYPE $fSDecideTYPE $fSEqTYPE $fPEqTYPE $fSingITYPEa$fSingKindTYPE$fShowSomeTypeRepTYPE$fOrdSomeTypeRepTYPE$fEqSomeTypeRepTYPESOrdsCompare%<%<=%>%>=sMaxsMinPOrdCompare<<=>>=MaxMinMinSym2MinSym1MinSym0MaxSym2MaxSym1MaxSym0>=@#@$$$>=@#@$$>=@#@$>@#@$$$>@#@$$>@#@$<=@#@$$$<=@#@$$<=@#@$<@#@$$$<@#@$$<@#@$ CompareSym2 CompareSym1 CompareSym0 ComparingThenCmp ComparingSym3 ComparingSym2 ComparingSym1 ComparingSym0 ThenCmpSym2 ThenCmpSym1 ThenCmpSym0sThenCmp sComparing$fSingI1OrderingFUNThenCmpSym1$fSingIFUNThenCmpSym1&$fSuppressUnusedWarningsFUNThenCmpSym1$fSingIFUNThenCmpSym0&$fSuppressUnusedWarningsFUNThenCmpSym0$fSuppressUnusedWarningsFUNLet6989586621679178648Scrutinee_6989586621679177401Sym1$fSuppressUnusedWarningsFUNLet6989586621679178648Scrutinee_6989586621679177401Sym06$fSuppressUnusedWarningsFUNMin_6989586621679178740Sym16$fSuppressUnusedWarningsFUNMin_6989586621679178740Sym06$fSuppressUnusedWarningsFUNMax_6989586621679178724Sym16$fSuppressUnusedWarningsFUNMax_6989586621679178724Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679178708Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621679178708Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679178692Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621679178692Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679178676Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621679178676Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679178660Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621679178660Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679178639Sym1:$fSuppressUnusedWarningsFUNCompare_6989586621679178639Sym0"$fSuppressUnusedWarningsFUN<=@#@$$!$fSuppressUnusedWarningsFUN<=@#@$&$fSuppressUnusedWarningsFUNCompareSym1&$fSuppressUnusedWarningsFUNCompareSym0"$fSuppressUnusedWarningsFUNMinSym1"$fSuppressUnusedWarningsFUNMinSym0"$fSuppressUnusedWarningsFUNMaxSym1"$fSuppressUnusedWarningsFUNMaxSym0"$fSuppressUnusedWarningsFUN>=@#@$$!$fSuppressUnusedWarningsFUN>=@#@$!$fSuppressUnusedWarningsFUN>@#@$$ $fSuppressUnusedWarningsFUN>@#@$$fSuppressUnusedWarningsFUNLet6989586621679178749Scrutinee_6989586621679177415Sym1$fSuppressUnusedWarningsFUNLet6989586621679178749Scrutinee_6989586621679177415Sym0$fSuppressUnusedWarningsFUNLet6989586621679178733Scrutinee_6989586621679177413Sym1$fSuppressUnusedWarningsFUNLet6989586621679178733Scrutinee_6989586621679177413Sym0$fSuppressUnusedWarningsFUNLet6989586621679178652Scrutinee_6989586621679177403Sym1$fSuppressUnusedWarningsFUNLet6989586621679178652Scrutinee_6989586621679177403Sym0!$fSuppressUnusedWarningsFUN<@#@$$ $fSuppressUnusedWarningsFUN<@#@$$fSuppressUnusedWarningsFUNLet6989586621679178717Scrutinee_6989586621679177411Sym1$fSuppressUnusedWarningsFUNLet6989586621679178717Scrutinee_6989586621679177411Sym0$fSuppressUnusedWarningsFUNLet6989586621679178701Scrutinee_6989586621679177409Sym1$fSuppressUnusedWarningsFUNLet6989586621679178701Scrutinee_6989586621679177409Sym0$fSuppressUnusedWarningsFUNLet6989586621679178685Scrutinee_6989586621679177407Sym1$fSuppressUnusedWarningsFUNLet6989586621679178685Scrutinee_6989586621679177407Sym0$fSuppressUnusedWarningsFUNLet6989586621679178669Scrutinee_6989586621679177405Sym1$fSuppressUnusedWarningsFUNLet6989586621679178669Scrutinee_6989586621679177405Sym0($fSuppressUnusedWarningsFUNComparingSym2($fSuppressUnusedWarningsFUNComparingSym1($fSuppressUnusedWarningsFUNComparingSym0$fSingI1aFUNMinSym1$fSingIFUNMinSym1$fSingIFUNMinSym0$fSingI1aFUNMaxSym1$fSingIFUNMaxSym1$fSingIFUNMaxSym0$fSingI1aFUN>=@#@$$$fSingIFUN>=@#@$$$fSingIFUN>=@#@$$fSingI1aFUN>@#@$$$fSingIFUN>@#@$$$fSingIFUN>@#@$$fSingI1aFUN<=@#@$$$fSingIFUN<=@#@$$$fSingIFUN<=@#@$$fSingI1aFUN<@#@$$$fSingIFUN<@#@$$$fSingIFUN<@#@$$fSingI1aFUNCompareSym1$fSingIFUNCompareSym1$fSingIFUNCompareSym0$fSingI2FUNbFUNComparingSym2$fSingI1bFUNComparingSym2$fSingIFUNComparingSym2$fSingI1FUNFUNComparingSym1$fSingIFUNComparingSym1$fSingIFUNComparingSym0SDownGetDown GetDownSym1 GetDownSym0DownSym1DownSym0sGetDown#$fSuppressUnusedWarningsFUNDownSym0$fSingIFUNGetDownSym0&$fSuppressUnusedWarningsFUNGetDownSym0$fSingIFUNDownSym0$fSingI1k1DownDown$fSingIDownDown$fSingKindDown$fTestCoercionDownSDown$fTestEqualityDownSDown $fSDecideDown $fSOrdDown $fSEqDown;$fSuppressUnusedWarningsFUNTFHelper_6989586621679191623Sym1 $fPEqDown;$fSuppressUnusedWarningsFUNTFHelper_6989586621679191623Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679191634Sym1 $fPOrdDown:$fSuppressUnusedWarningsFUNCompare_6989586621679191634Sym0$fSOrd()$fSOrdOrdering $fSOrdBool$fSOrdIdentity$fSOrd(,,,,,,) $fSOrd(,,,,,) $fSOrd(,,,,) $fSOrd(,,,) $fSOrd(,,) $fSOrd(,) $fSOrdVoid$fSOrdNonEmpty $fSOrdEither$fSOrd[] $fSOrdMaybe:$fSuppressUnusedWarningsFUNCompare_6989586621679193045Sym1 $fPOrdMaybe:$fSuppressUnusedWarningsFUNCompare_6989586621679193045Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679193671Sym1$fPOrd[]:$fSuppressUnusedWarningsFUNCompare_6989586621679193671Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679193716Sym1 $fPOrdEither:$fSuppressUnusedWarningsFUNCompare_6989586621679193716Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679193744Sym1$fPOrdNonEmpty:$fSuppressUnusedWarningsFUNCompare_6989586621679193744Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679193761Sym1 $fPOrdVoid:$fSuppressUnusedWarningsFUNCompare_6989586621679193761Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679193784Sym1 $fPOrd(,):$fSuppressUnusedWarningsFUNCompare_6989586621679193784Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679193822Sym1 $fPOrd(,,):$fSuppressUnusedWarningsFUNCompare_6989586621679193822Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679193871Sym1 $fPOrd(,,,):$fSuppressUnusedWarningsFUNCompare_6989586621679193871Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679193931Sym1 $fPOrd(,,,,):$fSuppressUnusedWarningsFUNCompare_6989586621679193931Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679194002Sym1 $fPOrd(,,,,,):$fSuppressUnusedWarningsFUNCompare_6989586621679194002Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679194084Sym1$fPOrd(,,,,,,):$fSuppressUnusedWarningsFUNCompare_6989586621679194084Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679194128Sym1$fPOrdIdentity:$fSuppressUnusedWarningsFUNCompare_6989586621679194128Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679194141Sym1 $fPOrdBool:$fSuppressUnusedWarningsFUNCompare_6989586621679194141Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679194150Sym1$fPOrdOrdering:$fSuppressUnusedWarningsFUNCompare_6989586621679194150Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621679194159Sym1$fPOrd():$fSuppressUnusedWarningsFUNCompare_6989586621679194159Sym0FstSndCurryUncurrySwapFstSym1FstSym0SndSym1SndSym0 CurrySym3 CurrySym2 CurrySym1 CurrySym0 UncurrySym2 UncurrySym1 UncurrySym0SwapSym1SwapSym0sSwapsUncurrysCurrysSndsFst$fSingIFUNSwapSym0#$fSuppressUnusedWarningsFUNSwapSym0$fSingI2FUNaFUNCurrySym2$fSingI1aFUNCurrySym2$fSingIFUNCurrySym2$$fSuppressUnusedWarningsFUNCurrySym2$fSingI1FUNFUNCurrySym1$fSingIFUNCurrySym1$$fSuppressUnusedWarningsFUNCurrySym1$fSingIFUNCurrySym0$$fSuppressUnusedWarningsFUNCurrySym0$fSingIFUNSndSym0"$fSuppressUnusedWarningsFUNSndSym0$fSingIFUNFstSym0"$fSuppressUnusedWarningsFUNFstSym0$fSingI1FUNFUNUncurrySym1$fSingIFUNUncurrySym1&$fSuppressUnusedWarningsFUNUncurrySym1$fSingIFUNUncurrySym0&$fSuppressUnusedWarningsFUNUncurrySym0Absurd AbsurdSym1 AbsurdSym0sAbsurd$fSingIFUNAbsurdSym0%$fSuppressUnusedWarningsFUNAbsurdSym0Map++Id.FlipAsTypeOf$$!UntilSeqMapSym2MapSym1MapSym0++@#@$$$++@#@$$++@#@$IdSym1IdSym0 ConstSym2 ConstSym1 ConstSym0.@#@$$$$.@#@$$$.@#@$$.@#@$FlipSym3FlipSym2FlipSym1FlipSym0 AsTypeOfSym2 AsTypeOfSym1 AsTypeOfSym0$@#@$$$$@#@$$$@#@$$!@#@$$$$!@#@$$$!@#@$ UntilSym3 UntilSym2 UntilSym1 UntilSym0SeqSym2SeqSym1SeqSym0sSeqsUntil%$!%$ sAsTypeOfsFlip%.sConstsId%++sMapOn&OnSym4OnSym3OnSym2OnSym1OnSym0&@#@$$$&@#@$$&@#@$%&sOn9$fSuppressUnusedWarningsFUNLambda_6989586621679306395Sym59$fSuppressUnusedWarningsFUNLambda_6989586621679306395Sym49$fSuppressUnusedWarningsFUNLambda_6989586621679306395Sym39$fSuppressUnusedWarningsFUNLambda_6989586621679306395Sym29$fSuppressUnusedWarningsFUNLambda_6989586621679306395Sym19$fSuppressUnusedWarningsFUNLambda_6989586621679306395Sym0$fSingI1aFUN&@#@$$$fSingIFUN&@#@$$!$fSuppressUnusedWarningsFUN&@#@$$$fSingIFUN&@#@$ $fSuppressUnusedWarningsFUN&@#@$$fSingI2FUNaFUNOnSym3$fSingI1aFUNOnSym3$fSingIFUNOnSym3!$fSuppressUnusedWarningsFUNOnSym3$fSingI2FUNFUNFUNOnSym2$fSingI1FUNFUNOnSym2$fSingIFUNOnSym2!$fSuppressUnusedWarningsFUNOnSym2$fSingI1FUNFUNOnSym1$fSingIFUNOnSym1!$fSuppressUnusedWarningsFUNOnSym1$fSingIFUNOnSym0!$fSuppressUnusedWarningsFUNOnSym0Either_ Either_Sym3 Either_Sym2 Either_Sym1 Either_Sym0sEither_$fSingI2FUNFUNFUNEither_Sym2$fSingI1FUNFUNEither_Sym2$fSingIFUNEither_Sym2&$fSuppressUnusedWarningsFUNEither_Sym2$fSingI1FUNFUNEither_Sym1$fSingIFUNEither_Sym1&$fSuppressUnusedWarningsFUNEither_Sym1$fSingIFUNEither_Sym0&$fSuppressUnusedWarningsFUNEither_Sym0LeftsRightsPartitionEithersIsLeftIsRight LeftsSym1 LeftsSym0 RightsSym1 RightsSym0 IsLeftSym1 IsLeftSym0 IsRightSym1 IsRightSym0sIsRightsIsLeftsPartitionEitherssRightssLefts:$fSuppressUnusedWarningsFUNLet6989586621679317001RightSym2:$fSuppressUnusedWarningsFUNLet6989586621679317001RightSym1:$fSuppressUnusedWarningsFUNLet6989586621679317001RightSym09$fSuppressUnusedWarningsFUNLet6989586621679317001LeftSym29$fSuppressUnusedWarningsFUNLet6989586621679317001LeftSym19$fSuppressUnusedWarningsFUNLet6989586621679317001LeftSym0$fSingIFUNIsRightSym0&$fSuppressUnusedWarningsFUNIsRightSym0$fSingIFUNIsLeftSym0%$fSuppressUnusedWarningsFUNIsLeftSym0$fSingIFUNPartitionEithersSym0/$fSuppressUnusedWarningsFUNPartitionEithersSym0$fSingIFUNRightsSym0%$fSuppressUnusedWarningsFUNRightsSym0$fSingIFUNLeftsSym0$$fSuppressUnusedWarningsFUNLeftsSym0 SMonadPlussMzerosMplus SAlternativesEmpty%<|>SMonad%>>=%>>sReturn SApplicativesPure%<*>sLiftA2%*>%<*SFunctorsFmap%<$ PMonadPlusMzeroMplus MplusSym2 MplusSym1 MplusSym0 MzeroSym0 PAlternativeEmpty<|> <|>@#@$$$<|>@#@$$<|>@#@$ EmptySym0PMonad>>=>>Return ReturnSym1 ReturnSym0>>@#@$$$>>@#@$$>>@#@$ >>=@#@$$$>>=@#@$$>>=@#@$ PApplicativePure<*>LiftA2*><*<*@#@$$$<*@#@$$<*@#@$*>@#@$$$*>@#@$$*>@#@$ LiftA2Sym3 LiftA2Sym2 LiftA2Sym1 LiftA2Sym0 <*>@#@$$$<*>@#@$$<*>@#@$PureSym1PureSym0PFunctorFmap<$<$@#@$$$<$@#@$$<$@#@$FmapSym2FmapSym1FmapSym0<**>LiftALiftA3Join=<<WhenLiftMLiftM2LiftM3LiftM4LiftM5ApGuard <**>@#@$$$ <**>@#@$$<**>@#@$ LiftASym2 LiftASym1 LiftASym0 LiftA3Sym3 LiftA3Sym2 LiftA3Sym1 LiftA3Sym0JoinSym1JoinSym0 =<<@#@$$$=<<@#@$$=<<@#@$WhenSym2WhenSym1WhenSym0 LiftMSym2 LiftMSym1 LiftMSym0 LiftM2Sym3 LiftM2Sym2 LiftM2Sym1 LiftM2Sym0 LiftM3Sym4 LiftM3Sym3 LiftM3Sym2 LiftM3Sym1 LiftM3Sym0 LiftM4Sym5 LiftM4Sym4 LiftM4Sym3 LiftM4Sym2 LiftM4Sym1 LiftM4Sym0 LiftM5Sym6 LiftM5Sym5 LiftM5Sym4 LiftM5Sym3 LiftM5Sym2 LiftM5Sym1 LiftM5Sym0ApSym2ApSym1ApSym0 GuardSym1 GuardSym0sGuardsApsLiftM5sLiftM4sLiftM3sLiftM2sLiftMsWhen%=<<sJoinsLiftA3sLiftA%<**><$><&>$> <$>@#@$$$<$>@#@$$<$>@#@$ <&>@#@$$$<&>@#@$$<&>@#@$$>@#@$$$$>@#@$$$>@#@$VoidSym1VoidSym0sVoid%$>%<&>%<$>$fSingIFUNVoidSym0#$fSuppressUnusedWarningsFUNVoidSym0$fSingI1fFUN$>@#@$$$fSingIFUN$>@#@$$"$fSuppressUnusedWarningsFUN$>@#@$$$fSingIFUN$>@#@$!$fSuppressUnusedWarningsFUN$>@#@$$fSingI1FUNFUN<$>@#@$$$fSingIFUN<$>@#@$$#$fSuppressUnusedWarningsFUN<$>@#@$$$fSingIFUN<$>@#@$"$fSuppressUnusedWarningsFUN<$>@#@$$fSingI1fFUN<&>@#@$$$fSingIFUN<&>@#@$$#$fSuppressUnusedWarningsFUN<&>@#@$$$fSingIFUN<&>@#@$"$fSuppressUnusedWarningsFUN<&>@#@$9$fSuppressUnusedWarningsFUNLambda_6989586621679520098Sym39$fSuppressUnusedWarningsFUNLambda_6989586621679520098Sym29$fSuppressUnusedWarningsFUNLambda_6989586621679520098Sym19$fSuppressUnusedWarningsFUNLambda_6989586621679520098Sym07$fSuppressUnusedWarningsFUNFmap_6989586621679520088Sym17$fSuppressUnusedWarningsFUNFmap_6989586621679520088Sym09$fSuppressUnusedWarningsFUNLambda_6989586621679520114Sym39$fSuppressUnusedWarningsFUNLambda_6989586621679520114Sym29$fSuppressUnusedWarningsFUNLambda_6989586621679520114Sym19$fSuppressUnusedWarningsFUNLambda_6989586621679520114Sym09$fSuppressUnusedWarningsFUNLambda_6989586621679520118Sym39$fSuppressUnusedWarningsFUNLambda_6989586621679520118Sym29$fSuppressUnusedWarningsFUNLambda_6989586621679520118Sym1 $fSFunctor(,)9$fSuppressUnusedWarningsFUNLambda_6989586621679520118Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679520104Sym1 $fPFunctor(,);$fSuppressUnusedWarningsFUNTFHelper_6989586621679520104Sym07$fSuppressUnusedWarningsFUNFmap_6989586621679520124Sym17$fSuppressUnusedWarningsFUNFmap_6989586621679520124Sym09$fSuppressUnusedWarningsFUNLambda_6989586621679520144Sym29$fSuppressUnusedWarningsFUNLambda_6989586621679520144Sym1$fSFunctorDown9$fSuppressUnusedWarningsFUNLambda_6989586621679520144Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621679520135Sym1$fPFunctorDown;$fSuppressUnusedWarningsFUNTFHelper_6989586621679520135Sym0 SMonadFailsFail PMonadFailFailFailSym1FailSym0#$fSuppressUnusedWarningsFUNFailSym0$fPMonadFailTYPEMaybe7$fSuppressUnusedWarningsFUNFail_6989586621679537253Sym0$fPMonadFailTYPE[]7$fSuppressUnusedWarningsFUNFail_6989586621679537259Sym0$fSingIFUNFailSym0$fSMonadFail[]$fSMonadFailMaybeErrorSCharSSymbolSSymSNat withKnownNatwithKnownSymbol withKnownCharErrorWithoutStackTrace ErrorSym1 ErrorSym0sError UndefinedErrorWithoutStackTraceSym1ErrorWithoutStackTraceSym0sErrorWithoutStackTrace UndefinedSym0 sUndefined%^^@#@$$$^@#@$$^@#@$%<=? <=?@#@$$$<=?@#@$$<=?@#@$ $fShowSymbol$fMonoidSymbol$fSemigroupSymbol$fIsStringSymbol $fOrdSymbol $fEqSymbol KnownCharSym1 KnownCharSym0KnownSymbolSym1KnownSymbolSym0 KnownNatSym1 KnownNatSym0sLog2'$fSuppressUnusedWarningsFUNKnownNatSym0*$fSuppressUnusedWarningsFUNKnownSymbolSym0($fSuppressUnusedWarningsFUNKnownCharSym0Log2Sym1Log2Sym0sDiv$fSingIFUNLog2Sym0#$fSuppressUnusedWarningsFUNLog2Sym0DivSym2DivSym1DivSym0sMod$fSingI1NaturalFUNDivSym1$fSingIFUNDivSym1"$fSuppressUnusedWarningsFUNDivSym1$fSingIFUNDivSym0"$fSuppressUnusedWarningsFUNDivSym0ModSym2ModSym1ModSym0$fSingI1NaturalFUNModSym1$fSingIFUNModSym1"$fSuppressUnusedWarningsFUNModSym1$fSingIFUNModSym0"$fSuppressUnusedWarningsFUNModSym0DivModQuotRemQuotRem DivModSym2 DivModSym1 DivModSym0 QuotRemSym2 QuotRemSym1 QuotRemSym0QuotSym2QuotSym1QuotSym0RemSym2RemSym1RemSym0sDivModsQuotRemsQuotsRem consSymbol sConsSymbol"$fSuppressUnusedWarningsFUNRemSym1"$fSuppressUnusedWarningsFUNRemSym0#$fSuppressUnusedWarningsFUNQuotSym1#$fSuppressUnusedWarningsFUNQuotSym0%$fSuppressUnusedWarningsFUNDivModSym1%$fSuppressUnusedWarningsFUNDivModSym0&$fSuppressUnusedWarningsFUNQuotRemSym1&$fSuppressUnusedWarningsFUNQuotRemSym0ConsSymbolSym2ConsSymbolSym1ConsSymbolSym0 unconsSymbol sUnconsSymbol$fSingI1CharFUNConsSymbolSym1$fSingIFUNConsSymbolSym1)$fSuppressUnusedWarningsFUNConsSymbolSym1$fSingIFUNConsSymbolSym0)$fSuppressUnusedWarningsFUNConsSymbolSym0UnconsSymbolSym1UnconsSymbolSym0 charToNat sCharToNat$fSingIFUNUnconsSymbolSym0+$fSuppressUnusedWarningsFUNUnconsSymbolSym0 CharToNatSym1 CharToNatSym0 natToChar sNatToChar$fSingIFUNCharToNatSym0($fSuppressUnusedWarningsFUNCharToNatSym0 NatToCharSym1 NatToCharSym0$fSingIFUNNatToCharSym0($fSuppressUnusedWarningsFUNNatToCharSym0Maybe_ Maybe_Sym3 Maybe_Sym2 Maybe_Sym1 Maybe_Sym0sMaybe_$fSingI2bFUNFUNMaybe_Sym2$fSingI1FUNFUNMaybe_Sym2$fSingIFUNMaybe_Sym2%$fSuppressUnusedWarningsFUNMaybe_Sym2$fSingI1bFUNMaybe_Sym1$fSingIFUNMaybe_Sym1%$fSuppressUnusedWarningsFUNMaybe_Sym1$fSingIFUNMaybe_Sym0%$fSuppressUnusedWarningsFUNMaybe_Sym0IsJust IsNothingFromJust FromMaybe MaybeToList ListToMaybe CatMaybesMapMaybe IsJustSym1 IsJustSym0 IsNothingSym1 IsNothingSym0 FromJustSym1 FromJustSym0 FromMaybeSym2 FromMaybeSym1 FromMaybeSym0MaybeToListSym1MaybeToListSym0ListToMaybeSym1ListToMaybeSym0 CatMaybesSym1 CatMaybesSym0 MapMaybeSym2 MapMaybeSym1 MapMaybeSym0 sMapMaybe sCatMaybes sListToMaybe sMaybeToList sFromMaybe sFromJust sIsNothingsIsJust$fSuppressUnusedWarningsFUNLet6989586621679570824Scrutinee_6989586621679570694Sym2$fSuppressUnusedWarningsFUNLet6989586621679570824Scrutinee_6989586621679570694Sym1$fSuppressUnusedWarningsFUNLet6989586621679570824Scrutinee_6989586621679570694Sym0$fSingI1FUNFUNMapMaybeSym1$fSingIFUNMapMaybeSym1$fSingIFUNMapMaybeSym0'$fSuppressUnusedWarningsFUNMapMaybeSym1'$fSuppressUnusedWarningsFUNMapMaybeSym07$fSuppressUnusedWarningsFUNLet6989586621679570822RsSym27$fSuppressUnusedWarningsFUNLet6989586621679570822RsSym17$fSuppressUnusedWarningsFUNLet6989586621679570822RsSym0$fSingIFUNCatMaybesSym0($fSuppressUnusedWarningsFUNCatMaybesSym0$fSingIFUNListToMaybeSym0*$fSuppressUnusedWarningsFUNListToMaybeSym0$fSingIFUNMaybeToListSym0*$fSuppressUnusedWarningsFUNMaybeToListSym0$fSingI1aFUNFromMaybeSym1$fSingIFUNFromMaybeSym1($fSuppressUnusedWarningsFUNFromMaybeSym1$fSingIFUNFromMaybeSym0($fSuppressUnusedWarningsFUNFromMaybeSym0$fSingIFUNFromJustSym0'$fSuppressUnusedWarningsFUNFromJustSym0$fSingIFUNIsNothingSym0($fSuppressUnusedWarningsFUNIsNothingSym0$fSingIFUNIsJustSym0%$fSuppressUnusedWarningsFUNIsJustSym0SNum%+%-%*sNegatesAbssSignum sFromIntegerPNum+-*NegateAbsSignum FromIntegerFromIntegerSym1FromIntegerSym0 SignumSym1 SignumSym0AbsSym1AbsSym0 NegateSym1 NegateSym0*@#@$$$*@#@$$*@#@$-@#@$$$-@#@$$-@#@$+@#@$$$+@#@$$+@#@$Subtract SubtractSym2 SubtractSym1 SubtractSym0 sSubtractSBounded sMinBound sMaxBoundPBoundedMinBoundMaxBound MaxBoundSym0 MinBoundSym0$fPBoundedChar$fSBoundedChar $fSBounded()$fSBoundedOrdering$fSBoundedBool$fSBoundedIdentity$fSBounded(,,,,,,)$fSBounded(,,,,,)$fSBounded(,,,,)$fSBounded(,,,)$fSBounded(,,) $fSBounded(,) $fPBounded(,)$fPBounded(,,)$fPBounded(,,,)$fPBounded(,,,,)$fPBounded(,,,,,)$fPBounded(,,,,,,)$fPBoundedIdentity$fPBoundedBool$fPBoundedOrdering $fPBounded()SEnumsSuccsPredsToEnum sFromEnum sEnumFromTosEnumFromThenToPEnumSuccPredToEnumFromEnum EnumFromToEnumFromThenToEnumFromThenToSym3EnumFromThenToSym2EnumFromThenToSym1EnumFromThenToSym0EnumFromToSym2EnumFromToSym1EnumFromToSym0 FromEnumSym1 FromEnumSym0 ToEnumSym1 ToEnumSym0PredSym1PredSym0SuccSym1SuccSym0$fSuppressUnusedWarningsFUNLet6989586621679606376Scrutinee_6989586621679606299Sym5$fSuppressUnusedWarningsFUNLet6989586621679606376Scrutinee_6989586621679606299Sym4$fSuppressUnusedWarningsFUNLet6989586621679606376Scrutinee_6989586621679606299Sym3$fSuppressUnusedWarningsFUNLet6989586621679606376Scrutinee_6989586621679606299Sym2$fSuppressUnusedWarningsFUNLet6989586621679606376Scrutinee_6989586621679606299Sym1$fSuppressUnusedWarningsFUNLet6989586621679606376Scrutinee_6989586621679606299Sym07$fSuppressUnusedWarningsFUNLet6989586621679606381Y'Sym57$fSuppressUnusedWarningsFUNLet6989586621679606381Y'Sym47$fSuppressUnusedWarningsFUNLet6989586621679606381Y'Sym37$fSuppressUnusedWarningsFUNLet6989586621679606381Y'Sym27$fSuppressUnusedWarningsFUNLet6989586621679606381Y'Sym17$fSuppressUnusedWarningsFUNLet6989586621679606381Y'Sym0:$fSuppressUnusedWarningsFUNLet6989586621679606381DeltaSym5:$fSuppressUnusedWarningsFUNLet6989586621679606381DeltaSym4:$fSuppressUnusedWarningsFUNLet6989586621679606381DeltaSym3:$fSuppressUnusedWarningsFUNLet6989586621679606381DeltaSym2:$fSuppressUnusedWarningsFUNLet6989586621679606381DeltaSym1:$fSuppressUnusedWarningsFUNLet6989586621679606381DeltaSym0:$fSuppressUnusedWarningsFUNLet6989586621679606381Go_dnSym6:$fSuppressUnusedWarningsFUNLet6989586621679606381Go_dnSym5:$fSuppressUnusedWarningsFUNLet6989586621679606381Go_dnSym4:$fSuppressUnusedWarningsFUNLet6989586621679606381Go_dnSym3:$fSuppressUnusedWarningsFUNLet6989586621679606381Go_dnSym2:$fSuppressUnusedWarningsFUNLet6989586621679606381Go_dnSym1:$fSuppressUnusedWarningsFUNLet6989586621679606381Go_dnSym0$fSuppressUnusedWarningsFUNLet6989586621679606413Scrutinee_6989586621679606289Sym5$fSuppressUnusedWarningsFUNLet6989586621679606413Scrutinee_6989586621679606289Sym4$fSuppressUnusedWarningsFUNLet6989586621679606413Scrutinee_6989586621679606289Sym3$fSuppressUnusedWarningsFUNLet6989586621679606413Scrutinee_6989586621679606289Sym2$fSuppressUnusedWarningsFUNLet6989586621679606413Scrutinee_6989586621679606289Sym1$fSuppressUnusedWarningsFUNLet6989586621679606413Scrutinee_6989586621679606289Sym07$fSuppressUnusedWarningsFUNLet6989586621679606418Y'Sym57$fSuppressUnusedWarningsFUNLet6989586621679606418Y'Sym47$fSuppressUnusedWarningsFUNLet6989586621679606418Y'Sym37$fSuppressUnusedWarningsFUNLet6989586621679606418Y'Sym27$fSuppressUnusedWarningsFUNLet6989586621679606418Y'Sym17$fSuppressUnusedWarningsFUNLet6989586621679606418Y'Sym0:$fSuppressUnusedWarningsFUNLet6989586621679606418DeltaSym5:$fSuppressUnusedWarningsFUNLet6989586621679606418DeltaSym4:$fSuppressUnusedWarningsFUNLet6989586621679606418DeltaSym3:$fSuppressUnusedWarningsFUNLet6989586621679606418DeltaSym2:$fSuppressUnusedWarningsFUNLet6989586621679606418DeltaSym1:$fSuppressUnusedWarningsFUNLet6989586621679606418DeltaSym0:$fSuppressUnusedWarningsFUNLet6989586621679606418Go_upSym6:$fSuppressUnusedWarningsFUNLet6989586621679606418Go_upSym5:$fSuppressUnusedWarningsFUNLet6989586621679606418Go_upSym4:$fSuppressUnusedWarningsFUNLet6989586621679606418Go_upSym3:$fSuppressUnusedWarningsFUNLet6989586621679606418Go_upSym2:$fSuppressUnusedWarningsFUNLet6989586621679606418Go_upSym1:$fSuppressUnusedWarningsFUNLet6989586621679606418Go_upSym0$fSuppressUnusedWarningsFUNLet6989586621679606467Scrutinee_6989586621679606275Sym4$fSuppressUnusedWarningsFUNLet6989586621679606467Scrutinee_6989586621679606275Sym3$fSuppressUnusedWarningsFUNLet6989586621679606467Scrutinee_6989586621679606275Sym2$fSuppressUnusedWarningsFUNLet6989586621679606467Scrutinee_6989586621679606275Sym1$fSuppressUnusedWarningsFUNLet6989586621679606467Scrutinee_6989586621679606275Sym07$fSuppressUnusedWarningsFUNLet6989586621679606463GoSym47$fSuppressUnusedWarningsFUNLet6989586621679606463GoSym37$fSuppressUnusedWarningsFUNLet6989586621679606463GoSym27$fSuppressUnusedWarningsFUNLet6989586621679606463GoSym17$fSuppressUnusedWarningsFUNLet6989586621679606463GoSym0&$fSingI2NaturalNaturalFUNEfdtNatDnSym2$fSingI1NaturalFUNEfdtNatDnSym2$fSingIFUNEfdtNatDnSym2($fSuppressUnusedWarningsFUNEfdtNatDnSym2$fSingI1NaturalFUNEfdtNatDnSym1$fSingIFUNEfdtNatDnSym1($fSuppressUnusedWarningsFUNEfdtNatDnSym1$fSingIFUNEfdtNatDnSym0($fSuppressUnusedWarningsFUNEfdtNatDnSym0&$fSingI2NaturalNaturalFUNEfdtNatUpSym2$fSingI1NaturalFUNEfdtNatUpSym2$fSingIFUNEfdtNatUpSym2($fSuppressUnusedWarningsFUNEfdtNatUpSym2$fSingI1NaturalFUNEfdtNatUpSym1$fSingIFUNEfdtNatUpSym1($fSuppressUnusedWarningsFUNEfdtNatUpSym1$fSingIFUNEfdtNatUpSym0($fSuppressUnusedWarningsFUNEfdtNatUpSym0$$fSingI2NaturalNaturalFUNEfdtNatSym2$fSingI1NaturalFUNEfdtNatSym2$fSingIFUNEfdtNatSym2&$fSuppressUnusedWarningsFUNEfdtNatSym2$fSingI1NaturalFUNEfdtNatSym1$fSingIFUNEfdtNatSym1&$fSuppressUnusedWarningsFUNEfdtNatSym1$fSingIFUNEfdtNatSym0&$fSuppressUnusedWarningsFUNEfdtNatSym0$fSingI1NaturalFUNEftNatSym1$fSingIFUNEftNatSym1%$fSuppressUnusedWarningsFUNEftNatSym1$fSingIFUNEftNatSym0%$fSuppressUnusedWarningsFUNEftNatSym09$fSuppressUnusedWarningsFUNLambda_6989586621679606509Sym19$fSuppressUnusedWarningsFUNLambda_6989586621679606509Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621679606536Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621679606536Sym1$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621679606536Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621679606524Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621679606524Sym07$fSuppressUnusedWarningsFUNPred_6989586621679606514Sym07$fSuppressUnusedWarningsFUNSucc_6989586621679606501Sym0-$fSuppressUnusedWarningsFUNEnumFromThenToSym2-$fSuppressUnusedWarningsFUNEnumFromThenToSym1-$fSuppressUnusedWarningsFUNEnumFromThenToSym0)$fSuppressUnusedWarningsFUNEnumFromToSym1)$fSuppressUnusedWarningsFUNEnumFromToSym0'$fSuppressUnusedWarningsFUNFromEnumSym0%$fSuppressUnusedWarningsFUNToEnumSym0#$fSuppressUnusedWarningsFUNPredSym0#$fSuppressUnusedWarningsFUNSuccSym07$fSuppressUnusedWarningsFUNSucc_6989586621679606549Sym07$fSuppressUnusedWarningsFUNPred_6989586621679606556Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621679606563Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621679606570Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621679606578Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621679606578Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621679606594Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621679606594Sym1$fPEnumNatural$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621679606594Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621679606613Sym0 $fPEnumChar;$fSuppressUnusedWarningsFUNFromEnum_6989586621679606622Sym0$fSingI2aaFUNEnumFromThenToSym2$fSingI1aFUNEnumFromThenToSym2$fSingIFUNEnumFromThenToSym2$fSingI1aFUNEnumFromThenToSym1$fSingIFUNEnumFromThenToSym1$fSingIFUNEnumFromThenToSym0$fSingI1aFUNEnumFromToSym1$fSingIFUNEnumFromToSym1$fSingIFUNEnumFromToSym0$fSingIFUNFromEnumSym0$fSingIFUNToEnumSym0$fSingIFUNPredSym0$fSingIFUNSuccSym0 $fSEnumChar$fSEnumNatural $fSEnumBool9$fSuppressUnusedWarningsFUNToEnum_6989586621679635252Sym0 $fPEnumBool;$fSuppressUnusedWarningsFUNFromEnum_6989586621679635265Sym0$fSEnumOrdering9$fSuppressUnusedWarningsFUNToEnum_6989586621679635273Sym0$fPEnumOrdering;$fSuppressUnusedWarningsFUNFromEnum_6989586621679635289Sym0 $fSEnum()9$fSuppressUnusedWarningsFUNToEnum_6989586621679635296Sym0 $fPEnum();$fSuppressUnusedWarningsFUNFromEnum_6989586621679635306Sym0 TypeErrorConvertPErrorMessage SErrorMessageSText SShowType:%<>::%$$: PErrorMessage ErrorMessage ErrorMessage'TextShowType:<>::$$:showErrorMessage typeError sTypeError3$fSingI2ErrorMessage'ErrorMessage'ErrorMessage':$$:&$fSingI1ErrorMessage'ErrorMessage':$$:$fSingIErrorMessage':$$:3$fSingI2ErrorMessage'ErrorMessage'ErrorMessage':<>:&$fSingI1ErrorMessage'ErrorMessage':<>:$fSingIErrorMessage':<>:$fSingI1tErrorMessage'ShowType$fSingIErrorMessage'ShowType$fSingI1SymbolErrorMessage'Text$fSingIErrorMessage'Text$fSingKindErrorMessage' TypeErrorSym1 TypeErrorSym0 :$$:@#@$$$ :$$:@#@$$:$$:@#@$ :<>:@#@$$$ :<>:@#@$$:<>:@#@$ ShowTypeSym1 ShowTypeSym0TextSym1TextSym0$fSingIFUNTextSym0#$fSuppressUnusedWarningsFUNTextSym0$fSingIFUNShowTypeSym0'$fSuppressUnusedWarningsFUNShowTypeSym0!$fSingI1ErrorMessage'FUN:<>:@#@$$$fSingIFUN:<>:@#@$$$$fSuppressUnusedWarningsFUN:<>:@#@$$$fSingIFUN:<>:@#@$#$fSuppressUnusedWarningsFUN:<>:@#@$!$fSingI1ErrorMessage'FUN:$$:@#@$$$fSingIFUN:$$:@#@$$$$fSuppressUnusedWarningsFUN:$$:@#@$$$fSingIFUN:$$:@#@$#$fSuppressUnusedWarningsFUN:$$:@#@$$fSingIFUNTypeErrorSym0($fSuppressUnusedWarningsFUNTypeErrorSym0 SSemigroup%<>sSconcat PSemigroup<>Sconcat SconcatSym1 SconcatSym0<>@#@$$$<>@#@$$<>@#@$SWrappedMonoid SWrapMonoid UnwrapMonoidUnwrapMonoidSym1UnwrapMonoidSym0WrapMonoidSym1WrapMonoidSym0SLastGetLast GetLastSym1 GetLastSym0LastSym1LastSym0SFirstGetFirst GetFirstSym1 GetFirstSym0 FirstSym1 FirstSym0SMaxGetMax GetMaxSym1 GetMaxSym0SMinGetMin GetMinSym1 GetMinSym0SProduct GetProductGetProductSym1GetProductSym0 ProductSym1 ProductSym0SSumGetSum GetSumSym1 GetSumSym0SumSym1SumSym0SAnyGetAny GetAnySym1 GetAnySym0AnySym1AnySym0SAllGetAll GetAllSym1 GetAllSym0AllSym1AllSym0SDualGetDual GetDualSym1 GetDualSym0DualSym1DualSym0sGetDualsGetAllsGetAnysGetSum sGetProductsGetMinsGetMax sGetFirstsGetLast sUnwrapMonoidHeadLastTailInitReverse Intersperse Intercalate Subsequences PermutationsFoldl1'ScanlScanl1ScanrScanr1UnfoldrInitsTails IsPrefixOf IsSuffixOf IsInfixOfZipZip3ZipWithZipWith3UnzipUnzip3Unzip4Unzip5Unzip6Unzip7UnlinesUnwordsDelete\\DeleteByDeleteFirstsBySortByInsertByFilter ElemIndex ElemIndices FindIndex FindIndices Intersect IntersectBy TakeWhile DropWhile DropWhileEndSpanBreakTakeDropSplitAtGroupInsertSortGroupByLookup Partition Replicate Transpose!!NubNubByUnionByUnion GenericLengthHeadSym1HeadSym0TailSym1TailSym0InitSym1InitSym0 ReverseSym1 ReverseSym0IntersperseSym2IntersperseSym1IntersperseSym0IntercalateSym2IntercalateSym1IntercalateSym0SubsequencesSym1SubsequencesSym0PermutationsSym1PermutationsSym0 Foldl1'Sym2 Foldl1'Sym1 Foldl1'Sym0 ScanlSym3 ScanlSym2 ScanlSym1 ScanlSym0 Scanl1Sym2 Scanl1Sym1 Scanl1Sym0 ScanrSym3 ScanrSym2 ScanrSym1 ScanrSym0 Scanr1Sym2 Scanr1Sym1 Scanr1Sym0 UnfoldrSym2 UnfoldrSym1 UnfoldrSym0 InitsSym1 InitsSym0 TailsSym1 TailsSym0IsPrefixOfSym2IsPrefixOfSym1IsPrefixOfSym0IsSuffixOfSym2IsSuffixOfSym1IsSuffixOfSym0 IsInfixOfSym2 IsInfixOfSym1 IsInfixOfSym0ZipSym2ZipSym1ZipSym0Zip3Sym3Zip3Sym2Zip3Sym1Zip3Sym0 ZipWithSym3 ZipWithSym2 ZipWithSym1 ZipWithSym0 ZipWith3Sym4 ZipWith3Sym3 ZipWith3Sym2 ZipWith3Sym1 ZipWith3Sym0 UnzipSym1 UnzipSym0 Unzip3Sym1 Unzip3Sym0 Unzip4Sym1 Unzip4Sym0 Unzip5Sym1 Unzip5Sym0 Unzip6Sym1 Unzip6Sym0 Unzip7Sym1 Unzip7Sym0 UnlinesSym1 UnlinesSym0 UnwordsSym1 UnwordsSym0 DeleteSym2 DeleteSym1 DeleteSym0\\@#@$$$\\@#@$$\\@#@$ DeleteBySym3 DeleteBySym2 DeleteBySym1 DeleteBySym0DeleteFirstsBySym3DeleteFirstsBySym2DeleteFirstsBySym1DeleteFirstsBySym0 SortBySym2 SortBySym1 SortBySym0 InsertBySym3 InsertBySym2 InsertBySym1 InsertBySym0 FilterSym2 FilterSym1 FilterSym0 ElemIndexSym2 ElemIndexSym1 ElemIndexSym0ElemIndicesSym2ElemIndicesSym1ElemIndicesSym0 FindIndexSym2 FindIndexSym1 FindIndexSym0FindIndicesSym2FindIndicesSym1FindIndicesSym0 IntersectSym2 IntersectSym1 IntersectSym0IntersectBySym3IntersectBySym2IntersectBySym1IntersectBySym0 TakeWhileSym2 TakeWhileSym1 TakeWhileSym0 DropWhileSym2 DropWhileSym1 DropWhileSym0DropWhileEndSym2DropWhileEndSym1DropWhileEndSym0SpanSym2SpanSym1SpanSym0 BreakSym2 BreakSym1 BreakSym0TakeSym2TakeSym1TakeSym0DropSym2DropSym1DropSym0 SplitAtSym2 SplitAtSym1 SplitAtSym0 GroupSym1 GroupSym0 InsertSym2 InsertSym1 InsertSym0SortSym1SortSym0 GroupBySym2 GroupBySym1 GroupBySym0 LookupSym2 LookupSym1 LookupSym0 PartitionSym2 PartitionSym1 PartitionSym0 ReplicateSym2 ReplicateSym1 ReplicateSym0 TransposeSym1 TransposeSym0!!@#@$$$!!@#@$$!!@#@$NubSym1NubSym0 NubBySym2 NubBySym1 NubBySym0 UnionBySym3 UnionBySym2 UnionBySym1 UnionBySym0 UnionSym2 UnionSym1 UnionSym0GenericLengthSym1GenericLengthSym0sGenericLengthsUnionsUnionBysNubBysNub%!! sTranspose sReplicate sPartitionsLookupsGroupBysSortsInsertsGroupsSplitAtsDropsTakesBreaksSpan sDropWhileEnd sDropWhile sTakeWhile sIntersectBy sIntersect sFindIndices sFindIndex sElemIndices sElemIndexsFilter sInsertBysSortBysDeleteFirstsBy sDeleteBy%\\sDeletesUnwordssUnlinessUnzip7sUnzip6sUnzip5sUnzip4sUnzip3sUnzip sZipWith3sZipWithsZip3sZip sIsInfixOf sIsSuffixOf sIsPrefixOfsTailssInitssUnfoldrsScanr1sScanrsScanl1sScanlsFoldl1' sPermutations sSubsequences sIntercalate sInterspersesReversesInitsTailsLastsHead StripPrefixZip4Zip5Zip6Zip7ZipWith4ZipWith5ZipWith6ZipWith7StripPrefixSym2StripPrefixSym1StripPrefixSym0Zip4Sym4Zip4Sym3Zip4Sym2Zip4Sym1Zip4Sym0Zip5Sym5Zip5Sym4Zip5Sym3Zip5Sym2Zip5Sym1Zip5Sym0Zip6Sym6Zip6Sym5Zip6Sym4Zip6Sym3Zip6Sym2Zip6Sym1Zip6Sym0Zip7Sym7Zip7Sym6Zip7Sym5Zip7Sym4Zip7Sym3Zip7Sym2Zip7Sym1Zip7Sym0 ZipWith4Sym5 ZipWith4Sym4 ZipWith4Sym3 ZipWith4Sym2 ZipWith4Sym1 ZipWith4Sym0 ZipWith5Sym6 ZipWith5Sym5 ZipWith5Sym4 ZipWith5Sym3 ZipWith5Sym2 ZipWith5Sym1 ZipWith5Sym0 ZipWith6Sym7 ZipWith6Sym6 ZipWith6Sym5 ZipWith6Sym4 ZipWith6Sym3 ZipWith6Sym2 ZipWith6Sym1 ZipWith6Sym0 ZipWith7Sym8 ZipWith7Sym7 ZipWith7Sym6 ZipWith7Sym5 ZipWith7Sym4 ZipWith7Sym3 ZipWith7Sym2 ZipWith7Sym1 ZipWith7Sym0SymbolSSShow sShowsPrecsShow_ sShowListPShow ShowsPrecShow_ShowList ShowListSym2 ShowListSym1 ShowListSym0 Show_Sym1 Show_Sym0 ShowsPrecSym3 ShowsPrecSym2 ShowsPrecSym1 ShowsPrecSym0Shows ShowListWithShowChar ShowString ShowParen ShowSpaceShowCommaSpaceAppPrecAppPrec1 ShowsSym2 ShowsSym1 ShowsSym0ShowListWithSym3ShowListWithSym2ShowListWithSym1ShowListWithSym0 ShowCharSym2 ShowCharSym1 ShowCharSym0ShowStringSym2ShowStringSym1ShowStringSym0 ShowParenSym2 ShowParenSym1 ShowParenSym0 ShowSpaceSym1 ShowSpaceSym0ShowCommaSpaceSym1ShowCommaSpaceSym0 AppPrecSym0 AppPrec1Sym0 sAppPrec1sAppPrecsShowCommaSpace sShowSpace sShowParen sShowString sShowChar sShowListWithsShows9$fSuppressUnusedWarningsFUNLambda_6989586621680249786Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680249786Sym0:$fSuppressUnusedWarningsFUNLet6989586621680249839ShowlSym4:$fSuppressUnusedWarningsFUNLet6989586621680249839ShowlSym3:$fSuppressUnusedWarningsFUNLet6989586621680249839ShowlSym2:$fSuppressUnusedWarningsFUNLet6989586621680249839ShowlSym1:$fSuppressUnusedWarningsFUNLet6989586621680249839ShowlSym0$fSingIFUNShowSpaceSym0($fSuppressUnusedWarningsFUNShowSpaceSym0$fSingI1SymbolFUNShowStringSym1$fSingIFUNShowStringSym1)$fSuppressUnusedWarningsFUNShowStringSym1$fSingIFUNShowStringSym0)$fSuppressUnusedWarningsFUNShowStringSym0$fSingIFUNShowCommaSpaceSym0-$fSuppressUnusedWarningsFUNShowCommaSpaceSym0$fSingI1CharFUNShowCharSym1$fSingIFUNShowCharSym1'$fSuppressUnusedWarningsFUNShowCharSym1$fSingIFUNShowCharSym0'$fSuppressUnusedWarningsFUNShowCharSym0$fSingI2BoolFUNFUNShowParenSym2$fSingI1FUNFUNShowParenSym2$fSingIFUNShowParenSym2($fSuppressUnusedWarningsFUNShowParenSym2$fSingI1BoolFUNShowParenSym1$fSingIFUNShowParenSym1($fSuppressUnusedWarningsFUNShowParenSym1$fSingIFUNShowParenSym0($fSuppressUnusedWarningsFUNShowParenSym09$fSuppressUnusedWarningsFUNLambda_6989586621680249767Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680249767Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680249767Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680249767Sym0$fSingI1[]FUNShow_tupleSym1$fSingIFUNShow_tupleSym1)$fSuppressUnusedWarningsFUNShow_tupleSym1$fSingIFUNShow_tupleSym0)$fSuppressUnusedWarningsFUNShow_tupleSym0 $fSingI2FUN[]FUNShowListWithSym2$fSingI1[]FUNShowListWithSym2$fSingIFUNShowListWithSym2+$fSuppressUnusedWarningsFUNShowListWithSym2$fSingI1FUNFUNShowListWithSym1$fSingIFUNShowListWithSym1+$fSuppressUnusedWarningsFUNShowListWithSym1$fSingIFUNShowListWithSym0+$fSuppressUnusedWarningsFUNShowListWithSym0;$fSuppressUnusedWarningsFUNShowList_6989586621680249891Sym1;$fSuppressUnusedWarningsFUNShowList_6989586621680249891Sym08$fSuppressUnusedWarningsFUNShow__6989586621680249883Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249871Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249871Sym1<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249871Sym0$$fSuppressUnusedWarningsFUNShow_Sym0($fSuppressUnusedWarningsFUNShowsPrecSym2($fSuppressUnusedWarningsFUNShowsPrecSym1($fSuppressUnusedWarningsFUNShowsPrecSym0$$fSuppressUnusedWarningsFUNShowsSym1$$fSuppressUnusedWarningsFUNShowsSym0'$fSuppressUnusedWarningsFUNShowListSym1'$fSuppressUnusedWarningsFUNShowListSym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249903Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249903Sym1 $fPShow[]<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249903Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249921Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249921Sym1 $fPShow(,)<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249921Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249936Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249936Sym1 $fPShow(,,)<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249936Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249952Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249952Sym1 $fPShow(,,,)<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249952Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249969Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249969Sym1 $fPShow(,,,,)<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249969Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249987Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249987Sym1$fPShow(,,,,,)<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680249987Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680250006Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680250006Sym1$fPShow(,,,,,,)<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680250006Sym0$fSingI1[]FUNShowListSym1$fSingIFUNShowListSym1$fSingIFUNShowListSym0$fSingIFUNShow_Sym0 $fSingI2NaturalaFUNShowsPrecSym2$fSingI1aFUNShowsPrecSym2$fSingIFUNShowsPrecSym2$fSingI1NaturalFUNShowsPrecSym1$fSingIFUNShowsPrecSym1$fSingIFUNShowsPrecSym0$fSShow(,,,,,,)$fSShow(,,,,,) $fSShow(,,,,) $fSShow(,,,) $fSShow(,,) $fSShow(,) $fSShow[]$fSingI1aFUNShowsSym1$fSingIFUNShowsSym1$fSingIFUNShowsSym0$fSShowNatural$fPShowNatural'$fSuppressUnusedWarningsFUNShowsNatSym1'$fSuppressUnusedWarningsFUNShowsNatSym0show_ $fSShowSymbol $fSShowChar$fSuppressUnusedWarningsFUNLet6989586621680274825Scrutinee_6989586621680274784Sym3$fSuppressUnusedWarningsFUNLet6989586621680274825Scrutinee_6989586621680274784Sym2$fSuppressUnusedWarningsFUNLet6989586621680274825Scrutinee_6989586621680274784Sym1$fSuppressUnusedWarningsFUNLet6989586621680274825Scrutinee_6989586621680274784Sym09$fSuppressUnusedWarningsFUNLet6989586621680274821ContSym39$fSuppressUnusedWarningsFUNLet6989586621680274821ContSym29$fSuppressUnusedWarningsFUNLet6989586621680274821ContSym19$fSuppressUnusedWarningsFUNLet6989586621680274821ContSym0$fSuppressUnusedWarningsFUNLet6989586621680274848Scrutinee_6989586621680274776Sym1$fSuppressUnusedWarningsFUNLet6989586621680274848Scrutinee_6989586621680274776Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680274898Sym79$fSuppressUnusedWarningsFUNLambda_6989586621680274898Sym69$fSuppressUnusedWarningsFUNLambda_6989586621680274898Sym59$fSuppressUnusedWarningsFUNLambda_6989586621680274898Sym49$fSuppressUnusedWarningsFUNLambda_6989586621680274898Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680274898Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680274898Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680274898Sym0)$fSuppressUnusedWarningsFUNProtectEscSym2)$fSuppressUnusedWarningsFUNProtectEscSym1)$fSuppressUnusedWarningsFUNProtectEscSym0$$fSuppressUnusedWarningsFUNIsDecSym0*$fSuppressUnusedWarningsFUNShowLitCharSym1*$fSuppressUnusedWarningsFUNShowLitCharSym0,$fSuppressUnusedWarningsFUNShowLitStringSym1,$fSuppressUnusedWarningsFUNShowLitStringSym0,$fSuppressUnusedWarningsFUNShowLitSymbolSym1,$fSuppressUnusedWarningsFUNShowLitSymbolSym0 $fPShowSymbol)$fSuppressUnusedWarningsFUNShowSymbolSym1)$fSuppressUnusedWarningsFUNShowSymbolSym0+$fSuppressUnusedWarningsFUNShowCharListSym1+$fSuppressUnusedWarningsFUNShowCharListSym0 $fPShowChar,$fSuppressUnusedWarningsFUNShowsCharPrecSym2,$fSuppressUnusedWarningsFUNShowsCharPrecSym1,$fSuppressUnusedWarningsFUNShowsCharPrecSym0$fSShowOrdering $fSShowBool$fSShowNonEmpty $fSShowEither $fSShowMaybe $fSShow()<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282188Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282188Sym1 $fPShow()<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282188Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282218Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282218Sym1 $fPShowMaybe<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282218Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282268Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282268Sym1 $fPShowEither<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282268Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282304Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282304Sym1$fPShowNonEmpty<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282304Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282328Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282328Sym1 $fPShowBool<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282328Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282350Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282350Sym1$fPShowOrdering<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282350Sym0 $fSShowVoid<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282378Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282378Sym1 $fPShowVoid<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680282378Sym0SMonoidsMemptysMappendsMconcatPMonoidMemptyMappendMconcat MconcatSym1 MconcatSym0 MappendSym2 MappendSym1 MappendSym0 MemptySym0:$fSuppressUnusedWarningsFUNMappend_6989586621680336638Sym1:$fSuppressUnusedWarningsFUNMappend_6989586621680336638Sym0:$fSuppressUnusedWarningsFUNMconcat_6989586621680336652Sym0&$fSuppressUnusedWarningsFUNMappendSym1&$fSuppressUnusedWarningsFUNMappendSym0&$fSuppressUnusedWarningsFUNMconcatSym0 $fPMonoid[]9$fSuppressUnusedWarningsFUNLambda_6989586621680336668Sym0 $fPMonoidFUN $fPMonoid():$fSuppressUnusedWarningsFUNMconcat_6989586621680336679Sym0 $fPMonoid(,) $fPMonoid(,,)$fPMonoid(,,,)$fPMonoid(,,,,)$fPMonoidOrdering$fPMonoidMaybe$fPMonoidSymbol$fSingIFUNMconcatSym0$fSingI1aFUNMappendSym1$fSingIFUNMappendSym1$fSingIFUNMappendSym0$fSMonoidSymbol$fSMonoidMaybe$fSMonoidOrdering$fSMonoid(,,,,)$fSMonoid(,,,) $fSMonoid(,,) $fSMonoid(,) $fSMonoid() $fSMonoidFUN $fSMonoid[]$$fSuppressUnusedWarningsFUNFirstSym0$fSingIFUNGetFirstSym0'$fSuppressUnusedWarningsFUNGetFirstSym0$fSingIFUNFirstSym0$fSingI1MaybeFirstFirst$fSingIFirstFirst$fSingKindFirst#$fSuppressUnusedWarningsFUNLastSym0$fSingIFUNGetLastSym0&$fSuppressUnusedWarningsFUNGetLastSym0$fSingIFUNLastSym0$fSingI1MaybeLastLast$fSingILastLast$fSingKindLast $fShowSLast $fShowSFirst $fSEqLast $fSEqFirst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680343427Sym1 $fPEqFirst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680343427Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680343447Sym1 $fPEqLast;$fSuppressUnusedWarningsFUNTFHelper_6989586621680343447Sym0$fTestCoercionLastSLast$fTestEqualityLastSLast $fSDecideLast$fTestCoercionFirstSFirst$fTestEqualityFirstSFirst$fSDecideFirst $fSOrdLast $fSOrdFirst:$fSuppressUnusedWarningsFUNCompare_6989586621680345200Sym1 $fPOrdFirst:$fSuppressUnusedWarningsFUNCompare_6989586621680345200Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621680345220Sym1 $fPOrdLast:$fSuppressUnusedWarningsFUNCompare_6989586621680345220Sym0 $fSShowLast $fSShowFirst<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680347381Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680347381Sym1 $fPShowFirst<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680347381Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680347429Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680347429Sym1 $fPShowLast<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680347429Sym0 $fSMonoidLast$fSFunctorLast$fSApplicativeLast$fSMonoidFirst$fSFunctorFirst$fSApplicativeFirst $fSMonoidDown$fSMonoidProduct $fSMonoidSum $fSMonoidAny $fSMonoidAll $fSMonoidDual $fPMonoidDual $fPMonoidAll $fPMonoidAny $fPMonoidSum$fPMonoidProduct $fPMonoidDown7$fSuppressUnusedWarningsFUNPure_6989586621680352075Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352085Sym1$fPApplicativeFirst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352085Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680352156Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680352156Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352167Sym1$fPFunctorFirst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352167Sym0$fSuppressUnusedWarningsFUNLet6989586621680352238Scrutinee_6989586621680351776Sym2$fSuppressUnusedWarningsFUNLet6989586621680352238Scrutinee_6989586621680351776Sym1$fSuppressUnusedWarningsFUNLet6989586621680352238Scrutinee_6989586621680351776Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680352235Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680352235Sym1 $fSMonadFirst9$fSuppressUnusedWarningsFUNLambda_6989586621680352235Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352226Sym1 $fPMonadFirst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352226Sym0$fSSemigroupFirst6$fSuppressUnusedWarningsFUNLet6989586621680352388ASym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352379Sym1$fPSemigroupFirst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352379Sym0$fPMonoidFirst7$fSuppressUnusedWarningsFUNPure_6989586621680352394Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352404Sym1$fPApplicativeLast;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352404Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680352415Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680352415Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352426Sym1$fPFunctorLast;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352426Sym0$fSuppressUnusedWarningsFUNLet6989586621680352449Scrutinee_6989586621680351783Sym2$fSuppressUnusedWarningsFUNLet6989586621680352449Scrutinee_6989586621680351783Sym1$fSuppressUnusedWarningsFUNLet6989586621680352449Scrutinee_6989586621680351783Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680352446Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680352446Sym1 $fSMonadLast9$fSuppressUnusedWarningsFUNLambda_6989586621680352446Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352437Sym1 $fPMonadLast;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352437Sym0$fSSemigroupLast6$fSuppressUnusedWarningsFUNLet6989586621680352467BSym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352458Sym1$fPSemigroupLast;$fSuppressUnusedWarningsFUNTFHelper_6989586621680352458Sym0 $fPMonoidLast ProxySym0SProxy $fShowSProxy$fTestCoercionProxySProxy$fTestEqualityProxySProxy$fSDecideProxy$fSingIProxyProxy$fSingKindProxy AsProxyTypeOfAsProxyTypeOfSym2AsProxyTypeOfSym1AsProxyTypeOfSym0sAsProxyTypeOf$fSMonadPlusProxy $fSMonadProxy$fSAlternativeProxy$fSApplicativeProxy$fSFunctorProxy$fSMonoidProxy$fSSemigroupProxy $fSShowProxy $fSOrdProxy $fSEqProxy$fSBoundedProxy$fPMonadPluskProxy$fSingI1aFUNAsProxyTypeOfSym1$fSingIFUNAsProxyTypeOfSym1,$fSuppressUnusedWarningsFUNAsProxyTypeOfSym1$fSingIFUNAsProxyTypeOfSym0,$fSuppressUnusedWarningsFUNAsProxyTypeOfSym0$fPBoundedProxy;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403172Sym1 $fPEqProxy;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403172Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621680403233Sym1 $fPOrdProxy:$fSuppressUnusedWarningsFUNCompare_6989586621680403233Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680403271Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680403271Sym1 $fPShowProxy<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680403271Sym07$fSuppressUnusedWarningsFUNSucc_6989586621680403329Sym07$fSuppressUnusedWarningsFUNPred_6989586621680403335Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621680403341Sym0$fSuppressUnusedWarningsFUNLet6989586621680403353Scrutinee_6989586621680402399Sym0 $fSEnumProxy9$fSuppressUnusedWarningsFUNToEnum_6989586621680403347Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680403361Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680403361Sym1$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680403361Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680403372Sym1 $fPEnumProxy=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680403372Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403401Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403401Sym0$fPSemigroupProxy:$fSuppressUnusedWarningsFUNSconcat_6989586621680403409Sym0$fPMonoidProxy:$fSuppressUnusedWarningsFUNMconcat_6989586621680403606Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680403653Sym1$fPFunctorProxy7$fSuppressUnusedWarningsFUNFmap_6989586621680403653Sym07$fSuppressUnusedWarningsFUNPure_6989586621680403721Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403728Sym1$fPApplicativeProxy;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403728Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403764Sym1$fPAlternativekProxy;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403764Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403805Sym1 $fPMonadProxy;$fSuppressUnusedWarningsFUNTFHelper_6989586621680403805Sym0 $fSMonoidEndo$fSSemigroupEndo$fSingI1EndoFUNAppEndoSym1$fSingIFUNAppEndoSym1&$fSuppressUnusedWarningsFUNAppEndoSym1$fSingIFUNAppEndoSym0&$fSuppressUnusedWarningsFUNAppEndoSym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680425049Sym1$fPSemigroupEndo;$fSuppressUnusedWarningsFUNTFHelper_6989586621680425049Sym0 $fPMonoidEndo*$fSuppressUnusedWarningsFUNMaxInternalSym0*$fSuppressUnusedWarningsFUNMinInternalSym0$fSingIFUNGetMinInternalSym0-$fSuppressUnusedWarningsFUNGetMinInternalSym0$fSingIFUNGetMaxInternalSym0-$fSuppressUnusedWarningsFUNGetMaxInternalSym0$fSingIFUNMaxInternalSym0#$fSingI1MaybeMaxInternalMaxInternal$fSingIMaxInternalMaxInternal$fSingKindMaxInternal$fSingIFUNMinInternalSym0#$fSingI1MaybeMinInternalMinInternal$fSingIMinInternalMinInternal$fSingKindMinInternal$fSMonoidMinInternal$fSMonoidMaxInternal6$fSuppressUnusedWarningsFUNLet6989586621680428592NSym16$fSuppressUnusedWarningsFUNLet6989586621680428592NSym06$fSuppressUnusedWarningsFUNLet6989586621680428592MSym16$fSuppressUnusedWarningsFUNLet6989586621680428592MSym0$fSuppressUnusedWarningsFUNLet6989586621680428595Scrutinee_6989586621680428563Sym1$fSuppressUnusedWarningsFUNLet6989586621680428595Scrutinee_6989586621680428563Sym0$fSSemigroupMaxInternal;$fSuppressUnusedWarningsFUNTFHelper_6989586621680428581Sym1$fPSemigroupMaxInternal;$fSuppressUnusedWarningsFUNTFHelper_6989586621680428581Sym0$fPMonoidMaxInternal6$fSuppressUnusedWarningsFUNLet6989586621680428616NSym16$fSuppressUnusedWarningsFUNLet6989586621680428616NSym06$fSuppressUnusedWarningsFUNLet6989586621680428616MSym16$fSuppressUnusedWarningsFUNLet6989586621680428616MSym0$fSuppressUnusedWarningsFUNLet6989586621680428619Scrutinee_6989586621680428565Sym1$fSuppressUnusedWarningsFUNLet6989586621680428619Scrutinee_6989586621680428565Sym0$fSSemigroupMinInternal;$fSuppressUnusedWarningsFUNTFHelper_6989586621680428605Sym1$fPSemigroupMinInternal;$fSuppressUnusedWarningsFUNTFHelper_6989586621680428605Sym0$fPMonoidMinInternal SFoldablesFoldsFoldMapsFoldrsFoldr'sFoldlsFoldl'sFoldr1sFoldl1sToListsNullsLengthsElemsMaximumsMinimumsSumsProduct PFoldableFoldFoldMapFoldrFoldr'FoldlFoldl'Foldr1Foldl1ToListNullLengthElemMaximumMinimumSumProduct MinimumSym1 MinimumSym0 MaximumSym1 MaximumSym0ElemSym2ElemSym1ElemSym0 LengthSym1 LengthSym0NullSym1NullSym0 ToListSym1 ToListSym0 Foldl1Sym2 Foldl1Sym1 Foldl1Sym0 Foldr1Sym2 Foldr1Sym1 Foldr1Sym0 Foldl'Sym3 Foldl'Sym2 Foldl'Sym1 Foldl'Sym0 FoldlSym3 FoldlSym2 FoldlSym1 FoldlSym0 Foldr'Sym3 Foldr'Sym2 Foldr'Sym1 Foldr'Sym0 FoldrSym3 FoldrSym2 FoldrSym1 FoldrSym0 FoldMapSym2 FoldMapSym1 FoldMapSym0FoldSym1FoldSym0FoldrMFoldlM Traverse_For_MapM_ForM_ SequenceA_ Sequence_AsumMsumConcat ConcatMapAndOrAnyAll MaximumBy MinimumByNotElemFind FoldrMSym3 FoldrMSym2 FoldrMSym1 FoldrMSym0 FoldlMSym3 FoldlMSym2 FoldlMSym1 FoldlMSym0 Traverse_Sym2 Traverse_Sym1 Traverse_Sym0For_Sym2For_Sym1For_Sym0 MapM_Sym2 MapM_Sym1 MapM_Sym0 ForM_Sym2 ForM_Sym1 ForM_Sym0SequenceA_Sym1SequenceA_Sym0 Sequence_Sym1 Sequence_Sym0AsumSym1AsumSym0MsumSym1MsumSym0 ConcatSym1 ConcatSym0 ConcatMapSym2 ConcatMapSym1 ConcatMapSym0AndSym1AndSym0OrSym1OrSym0AnySym2AllSym2 MaximumBySym2 MaximumBySym1 MaximumBySym0 MinimumBySym2 MinimumBySym1 MinimumBySym0 NotElemSym2 NotElemSym1 NotElemSym0FindSym2FindSym1FindSym0sFindsNotElem sMinimumBy sMaximumBysAllsAnysOrsAnd sConcatMapsConcatsMsumsAsum sSequence_ sSequenceA_sForM_sMapM_sFor_ sTraverse_sFoldlMsFoldrM$fSuppressUnusedWarningsFUNLet6989586621680438104Scrutinee_6989586621680437958Sym2$fSuppressUnusedWarningsFUNLet6989586621680438104Scrutinee_6989586621680437958Sym1$fSuppressUnusedWarningsFUNLet6989586621680438104Scrutinee_6989586621680437958Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680438101Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680438101Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680438101Sym0$fSuppressUnusedWarningsFUNLet6989586621680438134Scrutinee_6989586621680437956Sym3$fSuppressUnusedWarningsFUNLet6989586621680438134Scrutinee_6989586621680437956Sym2$fSuppressUnusedWarningsFUNLet6989586621680438134Scrutinee_6989586621680437956Sym1$fSuppressUnusedWarningsFUNLet6989586621680438134Scrutinee_6989586621680437956Sym09$fSuppressUnusedWarningsFUNLet6989586621680438128Min'Sym39$fSuppressUnusedWarningsFUNLet6989586621680438128Min'Sym29$fSuppressUnusedWarningsFUNLet6989586621680438128Min'Sym19$fSuppressUnusedWarningsFUNLet6989586621680438128Min'Sym0$fSuppressUnusedWarningsFUNLet6989586621680438154Scrutinee_6989586621680437954Sym3$fSuppressUnusedWarningsFUNLet6989586621680438154Scrutinee_6989586621680437954Sym2$fSuppressUnusedWarningsFUNLet6989586621680438154Scrutinee_6989586621680437954Sym1$fSuppressUnusedWarningsFUNLet6989586621680438154Scrutinee_6989586621680437954Sym09$fSuppressUnusedWarningsFUNLet6989586621680438148Max'Sym39$fSuppressUnusedWarningsFUNLet6989586621680438148Max'Sym29$fSuppressUnusedWarningsFUNLet6989586621680438148Max'Sym19$fSuppressUnusedWarningsFUNLet6989586621680438148Max'Sym07$fSuppressUnusedWarningsFUNLet6989586621680438284F'Sym57$fSuppressUnusedWarningsFUNLet6989586621680438284F'Sym47$fSuppressUnusedWarningsFUNLet6989586621680438284F'Sym37$fSuppressUnusedWarningsFUNLet6989586621680438284F'Sym27$fSuppressUnusedWarningsFUNLet6989586621680438284F'Sym17$fSuppressUnusedWarningsFUNLet6989586621680438284F'Sym07$fSuppressUnusedWarningsFUNLet6989586621680438302F'Sym57$fSuppressUnusedWarningsFUNLet6989586621680438302F'Sym47$fSuppressUnusedWarningsFUNLet6989586621680438302F'Sym37$fSuppressUnusedWarningsFUNLet6989586621680438302F'Sym27$fSuppressUnusedWarningsFUNLet6989586621680438302F'Sym17$fSuppressUnusedWarningsFUNLet6989586621680438302F'Sym07$fSuppressUnusedWarningsFUNLet6989586621680438434F'Sym57$fSuppressUnusedWarningsFUNLet6989586621680438434F'Sym47$fSuppressUnusedWarningsFUNLet6989586621680438434F'Sym37$fSuppressUnusedWarningsFUNLet6989586621680438434F'Sym27$fSuppressUnusedWarningsFUNLet6989586621680438434F'Sym17$fSuppressUnusedWarningsFUNLet6989586621680438434F'Sym07$fSuppressUnusedWarningsFUNLet6989586621680438472F'Sym57$fSuppressUnusedWarningsFUNLet6989586621680438472F'Sym47$fSuppressUnusedWarningsFUNLet6989586621680438472F'Sym37$fSuppressUnusedWarningsFUNLet6989586621680438472F'Sym27$fSuppressUnusedWarningsFUNLet6989586621680438472F'Sym17$fSuppressUnusedWarningsFUNLet6989586621680438472F'Sym07$fSuppressUnusedWarningsFUNLet6989586621680438491MfSym37$fSuppressUnusedWarningsFUNLet6989586621680438491MfSym27$fSuppressUnusedWarningsFUNLet6989586621680438491MfSym17$fSuppressUnusedWarningsFUNLet6989586621680438491MfSym07$fSuppressUnusedWarningsFUNLet6989586621680438512MfSym37$fSuppressUnusedWarningsFUNLet6989586621680438512MfSym27$fSuppressUnusedWarningsFUNLet6989586621680438512MfSym17$fSuppressUnusedWarningsFUNLet6989586621680438512MfSym09$fSuppressUnusedWarningsFUNLambda_6989586621680438540Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680438540Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680438540Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680438557Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680438557Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680438557Sym0;$fSuppressUnusedWarningsFUNLet6989586621680438590MkJustSym1;$fSuppressUnusedWarningsFUNLet6989586621680438590MkJustSym0;$fSuppressUnusedWarningsFUNLet6989586621680438605MkJustSym1;$fSuppressUnusedWarningsFUNLet6989586621680438605MkJustSym0:$fSuppressUnusedWarningsFUNProduct_6989586621680438621Sym06$fSuppressUnusedWarningsFUNSum_6989586621680438612Sym0:$fSuppressUnusedWarningsFUNMinimum_6989586621680438597Sym0:$fSuppressUnusedWarningsFUNMaximum_6989586621680438582Sym07$fSuppressUnusedWarningsFUNElem_6989586621680438568Sym17$fSuppressUnusedWarningsFUNElem_6989586621680438568Sym09$fSuppressUnusedWarningsFUNLength_6989586621680438549Sym07$fSuppressUnusedWarningsFUNNull_6989586621680438532Sym09$fSuppressUnusedWarningsFUNToList_6989586621680438523Sym09$fSuppressUnusedWarningsFUNFoldl1_6989586621680438503Sym19$fSuppressUnusedWarningsFUNFoldl1_6989586621680438503Sym09$fSuppressUnusedWarningsFUNFoldr1_6989586621680438482Sym19$fSuppressUnusedWarningsFUNFoldr1_6989586621680438482Sym09$fSuppressUnusedWarningsFUNFoldl'_6989586621680438460Sym29$fSuppressUnusedWarningsFUNFoldl'_6989586621680438460Sym19$fSuppressUnusedWarningsFUNFoldl'_6989586621680438460Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680438445Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680438445Sym18$fSuppressUnusedWarningsFUNFoldl_6989586621680438445Sym09$fSuppressUnusedWarningsFUNFoldr'_6989586621680438422Sym29$fSuppressUnusedWarningsFUNFoldr'_6989586621680438422Sym19$fSuppressUnusedWarningsFUNFoldr'_6989586621680438422Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680438407Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680438407Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680438407Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438393Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438393Sym07$fSuppressUnusedWarningsFUNFold_6989586621680438383Sym0%$fSuppressUnusedWarningsFUNFoldl'Sym2%$fSuppressUnusedWarningsFUNFoldl'Sym1%$fSuppressUnusedWarningsFUNFoldl'Sym0$$fSuppressUnusedWarningsFUNFoldlSym2$$fSuppressUnusedWarningsFUNFoldlSym1$$fSuppressUnusedWarningsFUNFoldlSym0$$fSuppressUnusedWarningsFUNFoldrSym2$$fSuppressUnusedWarningsFUNFoldrSym1$$fSuppressUnusedWarningsFUNFoldrSym0&$fSuppressUnusedWarningsFUNFoldMapSym1&$fSuppressUnusedWarningsFUNFoldMapSym0"$fSuppressUnusedWarningsFUNAnySym1"$fSuppressUnusedWarningsFUNAnySym0&$fSuppressUnusedWarningsFUNProductSym0"$fSuppressUnusedWarningsFUNSumSym0&$fSuppressUnusedWarningsFUNMinimumSym0&$fSuppressUnusedWarningsFUNMaximumSym0#$fSuppressUnusedWarningsFUNElemSym1#$fSuppressUnusedWarningsFUNElemSym0&$fSuppressUnusedWarningsFUNNotElemSym1&$fSuppressUnusedWarningsFUNNotElemSym0%$fSuppressUnusedWarningsFUNLengthSym0#$fSuppressUnusedWarningsFUNNullSym0%$fSuppressUnusedWarningsFUNToListSym0%$fSuppressUnusedWarningsFUNFoldl1Sym1%$fSuppressUnusedWarningsFUNFoldl1Sym0($fSuppressUnusedWarningsFUNMaximumBySym1($fSuppressUnusedWarningsFUNMaximumBySym0($fSuppressUnusedWarningsFUNMinimumBySym1($fSuppressUnusedWarningsFUNMinimumBySym0%$fSuppressUnusedWarningsFUNFoldr1Sym1%$fSuppressUnusedWarningsFUNFoldr1Sym0%$fSuppressUnusedWarningsFUNFoldrMSym2%$fSuppressUnusedWarningsFUNFoldrMSym1%$fSuppressUnusedWarningsFUNFoldrMSym0%$fSuppressUnusedWarningsFUNFoldr'Sym2%$fSuppressUnusedWarningsFUNFoldr'Sym1%$fSuppressUnusedWarningsFUNFoldr'Sym0%$fSuppressUnusedWarningsFUNFoldlMSym2%$fSuppressUnusedWarningsFUNFoldlMSym1%$fSuppressUnusedWarningsFUNFoldlMSym0($fSuppressUnusedWarningsFUNTraverse_Sym1($fSuppressUnusedWarningsFUNTraverse_Sym0#$fSuppressUnusedWarningsFUNFor_Sym1#$fSuppressUnusedWarningsFUNFor_Sym0$$fSuppressUnusedWarningsFUNMapM_Sym1$$fSuppressUnusedWarningsFUNMapM_Sym0$$fSuppressUnusedWarningsFUNForM_Sym1$$fSuppressUnusedWarningsFUNForM_Sym0)$fSuppressUnusedWarningsFUNSequenceA_Sym0($fSuppressUnusedWarningsFUNSequence_Sym0#$fSuppressUnusedWarningsFUNAsumSym0#$fSuppressUnusedWarningsFUNMsumSym09$fSuppressUnusedWarningsFUNLambda_6989586621680438205Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680438205Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680438205Sym0%$fSuppressUnusedWarningsFUNConcatSym09$fSuppressUnusedWarningsFUNLambda_6989586621680438196Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680438196Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680438196Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680438196Sym0($fSuppressUnusedWarningsFUNConcatMapSym1($fSuppressUnusedWarningsFUNConcatMapSym0"$fSuppressUnusedWarningsFUNAndSym0!$fSuppressUnusedWarningsFUNOrSym0"$fSuppressUnusedWarningsFUNAllSym1"$fSuppressUnusedWarningsFUNAllSym0#$fSuppressUnusedWarningsFUNFindSym1#$fSuppressUnusedWarningsFUNFindSym0#$fSuppressUnusedWarningsFUNFoldSym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438631Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438631Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680438647Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680438647Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680438647Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680438663Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680438663Sym1$fPFoldableMaybe8$fSuppressUnusedWarningsFUNFoldl_6989586621680438663Sym07$fSuppressUnusedWarningsFUNElem_6989586621680438678Sym17$fSuppressUnusedWarningsFUNElem_6989586621680438678Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680438694Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680438694Sym18$fSuppressUnusedWarningsFUNFoldl_6989586621680438694Sym09$fSuppressUnusedWarningsFUNFoldl'_6989586621680438715Sym29$fSuppressUnusedWarningsFUNFoldl'_6989586621680438715Sym19$fSuppressUnusedWarningsFUNFoldl'_6989586621680438715Sym09$fSuppressUnusedWarningsFUNFoldl1_6989586621680438735Sym19$fSuppressUnusedWarningsFUNFoldl1_6989586621680438735Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680438751Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680438751Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680438751Sym09$fSuppressUnusedWarningsFUNFoldr1_6989586621680438771Sym19$fSuppressUnusedWarningsFUNFoldr1_6989586621680438771Sym09$fSuppressUnusedWarningsFUNLength_6989586621680438785Sym0:$fSuppressUnusedWarningsFUNMaximum_6989586621680438794Sym0:$fSuppressUnusedWarningsFUNMinimum_6989586621680438803Sym07$fSuppressUnusedWarningsFUNNull_6989586621680438812Sym0:$fSuppressUnusedWarningsFUNProduct_6989586621680438821Sym06$fSuppressUnusedWarningsFUNSum_6989586621680438830Sym0 $fPFoldable[]9$fSuppressUnusedWarningsFUNToList_6989586621680438839Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680438850Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680438850Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680438850Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680438866Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680438866Sym18$fSuppressUnusedWarningsFUNFoldl_6989586621680438866Sym09$fSuppressUnusedWarningsFUNFoldl1_6989586621680438881Sym19$fSuppressUnusedWarningsFUNFoldl1_6989586621680438881Sym07$fSuppressUnusedWarningsFUNLet6989586621680438903GoSym57$fSuppressUnusedWarningsFUNLet6989586621680438903GoSym47$fSuppressUnusedWarningsFUNLet6989586621680438903GoSym37$fSuppressUnusedWarningsFUNLet6989586621680438903GoSym27$fSuppressUnusedWarningsFUNLet6989586621680438903GoSym17$fSuppressUnusedWarningsFUNLet6989586621680438903GoSym09$fSuppressUnusedWarningsFUNFoldr1_6989586621680438893Sym19$fSuppressUnusedWarningsFUNFoldr1_6989586621680438893Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438913Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438913Sym07$fSuppressUnusedWarningsFUNFold_6989586621680438924Sym0$fPFoldableNonEmpty9$fSuppressUnusedWarningsFUNToList_6989586621680438932Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438941Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438941Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680438953Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680438953Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680438953Sym09$fSuppressUnusedWarningsFUNLength_6989586621680438967Sym0$fPFoldableEither7$fSuppressUnusedWarningsFUNNull_6989586621680438973Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438983Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680438983Sym07$fSuppressUnusedWarningsFUNFold_6989586621680438991Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680438999Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680438999Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680438999Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680439012Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680439012Sym18$fSuppressUnusedWarningsFUNFoldl_6989586621680439012Sym09$fSuppressUnusedWarningsFUNFoldl1_6989586621680439024Sym19$fSuppressUnusedWarningsFUNFoldl1_6989586621680439024Sym09$fSuppressUnusedWarningsFUNFoldr1_6989586621680439033Sym19$fSuppressUnusedWarningsFUNFoldr1_6989586621680439033Sym09$fSuppressUnusedWarningsFUNLength_6989586621680439041Sym07$fSuppressUnusedWarningsFUNNull_6989586621680439047Sym07$fSuppressUnusedWarningsFUNElem_6989586621680439054Sym17$fSuppressUnusedWarningsFUNElem_6989586621680439054Sym06$fSuppressUnusedWarningsFUNSum_6989586621680439062Sym0$fPFoldableProxy:$fSuppressUnusedWarningsFUNProduct_6989586621680439068Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680439075Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680439075Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680439099Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680439099Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680439099Sym07$fSuppressUnusedWarningsFUNElem_6989586621680439086Sym17$fSuppressUnusedWarningsFUNElem_6989586621680439086Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680439106Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680439106Sym18$fSuppressUnusedWarningsFUNFoldl_6989586621680439106Sym09$fSuppressUnusedWarningsFUNFoldl'_6989586621680439121Sym29$fSuppressUnusedWarningsFUNFoldl'_6989586621680439121Sym19$fSuppressUnusedWarningsFUNFoldl'_6989586621680439121Sym09$fSuppressUnusedWarningsFUNFoldl1_6989586621680439135Sym19$fSuppressUnusedWarningsFUNFoldl1_6989586621680439135Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680439148Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680439148Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680439148Sym09$fSuppressUnusedWarningsFUNFoldr'_6989586621680439163Sym29$fSuppressUnusedWarningsFUNFoldr'_6989586621680439163Sym19$fSuppressUnusedWarningsFUNFoldr'_6989586621680439163Sym09$fSuppressUnusedWarningsFUNFoldr1_6989586621680439183Sym19$fSuppressUnusedWarningsFUNFoldr1_6989586621680439183Sym09$fSuppressUnusedWarningsFUNLength_6989586621680439194Sym0:$fSuppressUnusedWarningsFUNMaximum_6989586621680439200Sym0:$fSuppressUnusedWarningsFUNMinimum_6989586621680439209Sym07$fSuppressUnusedWarningsFUNNull_6989586621680439218Sym0:$fSuppressUnusedWarningsFUNProduct_6989586621680439224Sym06$fSuppressUnusedWarningsFUNSum_6989586621680439233Sym0$fPFoldableDual9$fSuppressUnusedWarningsFUNToList_6989586621680439242Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680439250Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680439250Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680439274Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680439274Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680439274Sym07$fSuppressUnusedWarningsFUNElem_6989586621680439261Sym17$fSuppressUnusedWarningsFUNElem_6989586621680439261Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680439281Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680439281Sym18$fSuppressUnusedWarningsFUNFoldl_6989586621680439281Sym09$fSuppressUnusedWarningsFUNFoldl'_6989586621680439296Sym29$fSuppressUnusedWarningsFUNFoldl'_6989586621680439296Sym19$fSuppressUnusedWarningsFUNFoldl'_6989586621680439296Sym09$fSuppressUnusedWarningsFUNFoldl1_6989586621680439310Sym19$fSuppressUnusedWarningsFUNFoldl1_6989586621680439310Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680439323Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680439323Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680439323Sym09$fSuppressUnusedWarningsFUNFoldr'_6989586621680439338Sym29$fSuppressUnusedWarningsFUNFoldr'_6989586621680439338Sym19$fSuppressUnusedWarningsFUNFoldr'_6989586621680439338Sym09$fSuppressUnusedWarningsFUNFoldr1_6989586621680439358Sym19$fSuppressUnusedWarningsFUNFoldr1_6989586621680439358Sym09$fSuppressUnusedWarningsFUNLength_6989586621680439369Sym0:$fSuppressUnusedWarningsFUNMaximum_6989586621680439375Sym0:$fSuppressUnusedWarningsFUNMinimum_6989586621680439384Sym07$fSuppressUnusedWarningsFUNNull_6989586621680439393Sym0:$fSuppressUnusedWarningsFUNProduct_6989586621680439399Sym06$fSuppressUnusedWarningsFUNSum_6989586621680439408Sym0$fPFoldableSum9$fSuppressUnusedWarningsFUNToList_6989586621680439417Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680439425Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680439425Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680439449Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680439449Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680439449Sym07$fSuppressUnusedWarningsFUNElem_6989586621680439436Sym17$fSuppressUnusedWarningsFUNElem_6989586621680439436Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680439456Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680439456Sym18$fSuppressUnusedWarningsFUNFoldl_6989586621680439456Sym09$fSuppressUnusedWarningsFUNFoldl'_6989586621680439471Sym29$fSuppressUnusedWarningsFUNFoldl'_6989586621680439471Sym19$fSuppressUnusedWarningsFUNFoldl'_6989586621680439471Sym09$fSuppressUnusedWarningsFUNFoldl1_6989586621680439485Sym19$fSuppressUnusedWarningsFUNFoldl1_6989586621680439485Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680439498Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680439498Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680439498Sym09$fSuppressUnusedWarningsFUNFoldr'_6989586621680439513Sym29$fSuppressUnusedWarningsFUNFoldr'_6989586621680439513Sym19$fSuppressUnusedWarningsFUNFoldr'_6989586621680439513Sym09$fSuppressUnusedWarningsFUNFoldr1_6989586621680439533Sym19$fSuppressUnusedWarningsFUNFoldr1_6989586621680439533Sym09$fSuppressUnusedWarningsFUNLength_6989586621680439544Sym0:$fSuppressUnusedWarningsFUNMaximum_6989586621680439550Sym0:$fSuppressUnusedWarningsFUNMinimum_6989586621680439559Sym07$fSuppressUnusedWarningsFUNNull_6989586621680439568Sym0:$fSuppressUnusedWarningsFUNProduct_6989586621680439574Sym06$fSuppressUnusedWarningsFUNSum_6989586621680439583Sym0$fPFoldableProduct9$fSuppressUnusedWarningsFUNToList_6989586621680439592Sym0$fSingIFUNProductSym0$fSingIFUNSumSym0$fSingIFUNMinimumSym0$fSingIFUNMaximumSym0$fSingI1aFUNElemSym1$fSingIFUNElemSym1$fSingIFUNElemSym0$fSingIFUNLengthSym0$fSingIFUNNullSym0$fSingIFUNToListSym0$fSingI1FUNFUNFoldl1Sym1$fSingIFUNFoldl1Sym1$fSingIFUNFoldl1Sym0$fSingI1FUNFUNFoldr1Sym1$fSingIFUNFoldr1Sym1$fSingIFUNFoldr1Sym0$fSingI2FUNbFUNFoldl'Sym2$fSingI1bFUNFoldl'Sym2$fSingIFUNFoldl'Sym2$fSingI1FUNFUNFoldl'Sym1$fSingIFUNFoldl'Sym1$fSingIFUNFoldl'Sym0$fSingI2FUNbFUNFoldlSym2$fSingI1bFUNFoldlSym2$fSingIFUNFoldlSym2$fSingI1FUNFUNFoldlSym1$fSingIFUNFoldlSym1$fSingIFUNFoldlSym0$fSingI2FUNbFUNFoldr'Sym2$fSingI1bFUNFoldr'Sym2$fSingIFUNFoldr'Sym2$fSingI1FUNFUNFoldr'Sym1$fSingIFUNFoldr'Sym1$fSingIFUNFoldr'Sym0$fSingI2FUNbFUNFoldrSym2$fSingI1bFUNFoldrSym2$fSingIFUNFoldrSym2$fSingI1FUNFUNFoldrSym1$fSingIFUNFoldrSym1$fSingIFUNFoldrSym0$fSingI1FUNFUNFoldMapSym1$fSingIFUNFoldMapSym1$fSingIFUNFoldMapSym0$fSingIFUNFoldSym0$fSFoldableProduct$fSFoldableSum$fSFoldableDual$fSFoldableProxy$fSFoldableEither$fSFoldableNonEmpty $fSFoldable[]$fSFoldableMaybe$fSingI2FUNbFUNFoldrMSym2$fSingI1bFUNFoldrMSym2$fSingIFUNFoldrMSym2$fSingI1FUNFUNFoldrMSym1$fSingIFUNFoldrMSym1$fSingIFUNFoldrMSym0$fSingI2FUNbFUNFoldlMSym2$fSingI1bFUNFoldlMSym2$fSingIFUNFoldlMSym2$fSingI1FUNFUNFoldlMSym1$fSingIFUNFoldlMSym1$fSingIFUNFoldlMSym0$fSingI1FUNFUNTraverse_Sym1$fSingIFUNTraverse_Sym1$fSingIFUNTraverse_Sym0$fSingI1tFUNFor_Sym1$fSingIFUNFor_Sym1$fSingIFUNFor_Sym0$fSingI1FUNFUNMapM_Sym1$fSingIFUNMapM_Sym1$fSingIFUNMapM_Sym0$fSingI1tFUNForM_Sym1$fSingIFUNForM_Sym1$fSingIFUNForM_Sym0$fSingIFUNSequenceA_Sym0$fSingIFUNSequence_Sym0$fSingIFUNAsumSym0$fSingIFUNMsumSym0$fSingIFUNConcatSym0$fSingI1FUNFUNConcatMapSym1$fSingIFUNConcatMapSym1$fSingIFUNConcatMapSym0$fSingIFUNAndSym0$fSingIFUNOrSym0$fSingI1FUNFUNAnySym1$fSingIFUNAnySym1$fSingIFUNAnySym0$fSingI1FUNFUNAllSym1$fSingIFUNAllSym1$fSingIFUNAllSym0$fSingI1FUNFUNMaximumBySym1$fSingIFUNMaximumBySym1$fSingIFUNMaximumBySym0$fSingI1FUNFUNMinimumBySym1$fSingIFUNMinimumBySym1$fSingIFUNMinimumBySym0$fSingI1aFUNNotElemSym1$fSingIFUNNotElemSym1$fSingIFUNNotElemSym0$fSingI1FUNFUNFindSym1$fSingIFUNFindSym1$fSingIFUNFindSym09$fSuppressUnusedWarningsFUNLambda_6989586621680542455Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680542455Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680542455Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680542455Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680542445Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680542445Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680542475Sym59$fSuppressUnusedWarningsFUNLambda_6989586621680542475Sym49$fSuppressUnusedWarningsFUNLambda_6989586621680542475Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680542475Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680542475Sym1$fSFoldable(,)9$fSuppressUnusedWarningsFUNLambda_6989586621680542475Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680542462Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680542462Sym1$fPFoldable(,)8$fSuppressUnusedWarningsFUNFoldr_6989586621680542462Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680542482Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680542482Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680542506Sym49$fSuppressUnusedWarningsFUNLambda_6989586621680542506Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680542506Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680542506Sym1$fSFoldableFirst9$fSuppressUnusedWarningsFUNLambda_6989586621680542506Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680542494Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680542494Sym1$fPFoldableFirst8$fSuppressUnusedWarningsFUNFoldr_6989586621680542494Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680542513Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680542513Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680542537Sym49$fSuppressUnusedWarningsFUNLambda_6989586621680542537Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680542537Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680542537Sym1$fSFoldableLast9$fSuppressUnusedWarningsFUNLambda_6989586621680542537Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680542525Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680542525Sym1$fPFoldableLast8$fSuppressUnusedWarningsFUNFoldr_6989586621680542525Sym0$fSMonadIdentity$fSApplicativeIdentity$fSFoldableIdentity$fSShowIdentity$fSSemigroupIdentity$fSNumIdentity$fSMonoidIdentity$fSEnumIdentity7$fSuppressUnusedWarningsFUNSucc_6989586621680701201Sym07$fSuppressUnusedWarningsFUNPred_6989586621680701208Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621680701215Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621680701222Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680701230Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680701230Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680701242Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680701242Sym1$fPEnumIdentity$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680701242Sym0$fPMonoidIdentity;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701378Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701378Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701389Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701389Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701400Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701400Sym09$fSuppressUnusedWarningsFUNNegate_6989586621680701410Sym06$fSuppressUnusedWarningsFUNAbs_6989586621680701417Sym09$fSuppressUnusedWarningsFUNSignum_6989586621680701424Sym0$fPNumIdentity>$fSuppressUnusedWarningsFUNFromInteger_6989586621680701431Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701469Sym1$fPSemigroupIdentity;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701469Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680701481Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680701481Sym1$fPShowIdentity<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680701481Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680701497Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680701497Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680701517Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680701517Sym1$fSFunctorIdentity9$fSuppressUnusedWarningsFUNLambda_6989586621680701517Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701508Sym1$fPFunctorIdentity;$fSuppressUnusedWarningsFUNTFHelper_6989586621680701508Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680702698Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680702698Sym07$fSuppressUnusedWarningsFUNElem_6989586621680702709Sym17$fSuppressUnusedWarningsFUNElem_6989586621680702709Sym08$fSuppressUnusedWarningsFUNFoldl_6989586621680702721Sym28$fSuppressUnusedWarningsFUNFoldl_6989586621680702721Sym18$fSuppressUnusedWarningsFUNFoldl_6989586621680702721Sym09$fSuppressUnusedWarningsFUNFoldl'_6989586621680702736Sym29$fSuppressUnusedWarningsFUNFoldl'_6989586621680702736Sym19$fSuppressUnusedWarningsFUNFoldl'_6989586621680702736Sym09$fSuppressUnusedWarningsFUNFoldl1_6989586621680702750Sym19$fSuppressUnusedWarningsFUNFoldl1_6989586621680702750Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680702761Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680702761Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680702761Sym09$fSuppressUnusedWarningsFUNFoldr'_6989586621680702776Sym29$fSuppressUnusedWarningsFUNFoldr'_6989586621680702776Sym19$fSuppressUnusedWarningsFUNFoldr'_6989586621680702776Sym09$fSuppressUnusedWarningsFUNFoldr1_6989586621680702796Sym19$fSuppressUnusedWarningsFUNFoldr1_6989586621680702796Sym09$fSuppressUnusedWarningsFUNLength_6989586621680702805Sym0:$fSuppressUnusedWarningsFUNMaximum_6989586621680702811Sym0:$fSuppressUnusedWarningsFUNMinimum_6989586621680702818Sym07$fSuppressUnusedWarningsFUNNull_6989586621680702825Sym0:$fSuppressUnusedWarningsFUNProduct_6989586621680702831Sym06$fSuppressUnusedWarningsFUNSum_6989586621680702838Sym0$fPFoldableIdentity9$fSuppressUnusedWarningsFUNToList_6989586621680702845Sym07$fSuppressUnusedWarningsFUNPure_6989586621680702852Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680702862Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680702862Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621680702874Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621680702874Sym1$fPApplicativeIdentity9$fSuppressUnusedWarningsFUNLiftA2_6989586621680702874Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680702888Sym1$fPMonadIdentity;$fSuppressUnusedWarningsFUNTFHelper_6989586621680702888Sym0SConst$fSingI1k1ConstConst$fSingIConstConst$fSingKindConst$fSingIFUNConstSym0GetConst GetConstSym1 GetConstSym0 sGetConst$fTestCoercionConstSConst$fTestEqualityConstSConst$fSDecideConst$fSApplicativeConst $fSShowConst$fSSemigroupConst $fSNumConst$fSMonoidConst $fSEnumConst $fSOrdConst $fSEqConst$fSBoundedConst$fSingIFUNGetConstSym0'$fSuppressUnusedWarningsFUNGetConstSym0$fPBoundedConst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743003Sym1 $fPEqConst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743003Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621680743014Sym1 $fPOrdConst:$fSuppressUnusedWarningsFUNCompare_6989586621680743014Sym07$fSuppressUnusedWarningsFUNSucc_6989586621680743024Sym07$fSuppressUnusedWarningsFUNPred_6989586621680743031Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621680743038Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621680743045Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680743053Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680743053Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680743065Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680743065Sym1 $fPEnumConst$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680743065Sym0$fPMonoidConst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743082Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743082Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743093Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743093Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743104Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743104Sym09$fSuppressUnusedWarningsFUNNegate_6989586621680743114Sym06$fSuppressUnusedWarningsFUNAbs_6989586621680743121Sym09$fSuppressUnusedWarningsFUNSignum_6989586621680743128Sym0 $fPNumConst>$fSuppressUnusedWarningsFUNFromInteger_6989586621680743135Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743143Sym1$fPSemigroupConst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743143Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680743155Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680743155Sym1 $fPShowConst<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680743155Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680743180Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680743180Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680743180Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680743171Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680743171Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680743195Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680743195Sym1$fSFunctorConst9$fSuppressUnusedWarningsFUNLambda_6989586621680743195Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743186Sym1$fPFunctorConst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743186Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680743210Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680743210Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680743210Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680743201Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680743201Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680743229Sym49$fSuppressUnusedWarningsFUNLambda_6989586621680743229Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680743229Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680743229Sym1$fSFoldableConst9$fSuppressUnusedWarningsFUNLambda_6989586621680743229Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680743217Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680743217Sym1$fPFoldableConst8$fSuppressUnusedWarningsFUNFoldr_6989586621680743217Sym07$fSuppressUnusedWarningsFUNPure_6989586621680743235Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621680743243Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621680743243Sym19$fSuppressUnusedWarningsFUNLiftA2_6989586621680743243Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743256Sym1$fPApplicativeConst;$fSuppressUnusedWarningsFUNTFHelper_6989586621680743256Sym0$fSingI1StateRFUNRunStateRSym1$fSingIFUNRunStateRSym1($fSuppressUnusedWarningsFUNRunStateRSym1$fSingIFUNRunStateRSym0($fSuppressUnusedWarningsFUNRunStateRSym0$fSingI1StateLFUNRunStateLSym1$fSingIFUNRunStateLSym1($fSuppressUnusedWarningsFUNRunStateLSym1$fSingIFUNRunStateLSym0($fSuppressUnusedWarningsFUNRunStateLSym0 STraversable sTraverse sSequenceAsMapM sSequence PTraversableTraverse SequenceAMapMSequence SequenceSym1 SequenceSym0MapMSym2MapMSym1MapMSym0 SequenceASym1 SequenceASym0 TraverseSym2 TraverseSym1 TraverseSym0;$fSuppressUnusedWarningsFUNSequence_6989586621680796898Sym07$fSuppressUnusedWarningsFUNMapM_6989586621680796884Sym17$fSuppressUnusedWarningsFUNMapM_6989586621680796884Sym0<$fSuppressUnusedWarningsFUNSequenceA_6989586621680796874Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680796862Sym1;$fSuppressUnusedWarningsFUNTraverse_6989586621680796862Sym0($fSuppressUnusedWarningsFUNSequenceASym0'$fSuppressUnusedWarningsFUNTraverseSym1'$fSuppressUnusedWarningsFUNTraverseSym0'$fSuppressUnusedWarningsFUNSequenceSym0#$fSuppressUnusedWarningsFUNMapMSym1#$fSuppressUnusedWarningsFUNMapMSym0$fSingIFUNSequenceSym0$fSingI1FUNFUNMapMSym1$fSingIFUNMapMSym1$fSingIFUNMapMSym0$fSingIFUNSequenceASym0$fSingI1FUNFUNTraverseSym1$fSingIFUNTraverseSym1$fSingIFUNTraverseSym0ForForM MapAccumL MapAccumR FmapDefaultFoldMapDefaultForSym2ForSym1ForSym0ForMSym2ForMSym1ForMSym0 MapAccumLSym3 MapAccumLSym2 MapAccumLSym1 MapAccumLSym0 MapAccumRSym3 MapAccumRSym2 MapAccumRSym1 MapAccumRSym0FmapDefaultSym2FmapDefaultSym1FmapDefaultSym0FoldMapDefaultSym2FoldMapDefaultSym1FoldMapDefaultSym0sFoldMapDefault sFmapDefault sMapAccumR sMapAccumLsForMsFor$fSTraversableIdentity$fSTraversableLast$fSTraversableFirst$fSTraversableProduct$fSTraversableSum$fSTraversableDual$fSTraversableConst$fSTraversableProxy$fSTraversable(,)$fSTraversableEither$fSTraversableNonEmpty$fSTraversable[]$fSTraversableMaybe<$fSuppressUnusedWarningsFUNLet6989586621680804397MkConstSym2<$fSuppressUnusedWarningsFUNLet6989586621680804397MkConstSym1<$fSuppressUnusedWarningsFUNLet6989586621680804397MkConstSym0$fSuppressUnusedWarningsFUNLet6989586621680804403Scrutinee_6989586621680804063Sym1$fSuppressUnusedWarningsFUNLet6989586621680804403Scrutinee_6989586621680804063Sym0$fSuppressUnusedWarningsFUNLet6989586621680804416Scrutinee_6989586621680804060Sym1$fSuppressUnusedWarningsFUNLet6989586621680804416Scrutinee_6989586621680804060Sym0 $fSingI1FUNFUNFoldMapDefaultSym1$fSingIFUNFoldMapDefaultSym1-$fSuppressUnusedWarningsFUNFoldMapDefaultSym1$fSingIFUNFoldMapDefaultSym0-$fSuppressUnusedWarningsFUNFoldMapDefaultSym0$fSingI1FUNFUNFmapDefaultSym1$fSingIFUNFmapDefaultSym1*$fSuppressUnusedWarningsFUNFmapDefaultSym1$fSingIFUNFmapDefaultSym0*$fSuppressUnusedWarningsFUNFmapDefaultSym0$fSingI2FUNaFUNMapAccumRSym2$fSingI1aFUNMapAccumRSym2$fSingIFUNMapAccumRSym2($fSuppressUnusedWarningsFUNMapAccumRSym2$fSingI1FUNFUNMapAccumRSym1$fSingIFUNMapAccumRSym1($fSuppressUnusedWarningsFUNMapAccumRSym1$fSingIFUNMapAccumRSym0($fSuppressUnusedWarningsFUNMapAccumRSym0$fSingI2FUNaFUNMapAccumLSym2$fSingI1aFUNMapAccumLSym2$fSingIFUNMapAccumLSym2($fSuppressUnusedWarningsFUNMapAccumLSym2$fSingI1FUNFUNMapAccumLSym1$fSingIFUNMapAccumLSym1($fSuppressUnusedWarningsFUNMapAccumLSym1$fSingIFUNMapAccumLSym0($fSuppressUnusedWarningsFUNMapAccumLSym0$fSingI1tFUNForMSym1$fSingIFUNForMSym1#$fSuppressUnusedWarningsFUNForMSym1$fSingIFUNForMSym0#$fSuppressUnusedWarningsFUNForMSym0$fSingI1tFUNForSym1$fSingIFUNForSym1"$fSuppressUnusedWarningsFUNForSym1$fSingIFUNForSym0"$fSuppressUnusedWarningsFUNForSym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804466Sym1$fPTraversableMaybe;$fSuppressUnusedWarningsFUNTraverse_6989586621680804466Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804478Sym1$fPTraversable[];$fSuppressUnusedWarningsFUNTraverse_6989586621680804478Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804491Sym1$fPTraversableNonEmpty;$fSuppressUnusedWarningsFUNTraverse_6989586621680804491Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804503Sym1$fPTraversableEither;$fSuppressUnusedWarningsFUNTraverse_6989586621680804503Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804516Sym1$fPTraversable(,);$fSuppressUnusedWarningsFUNTraverse_6989586621680804516Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804528Sym1;$fSuppressUnusedWarningsFUNTraverse_6989586621680804528Sym0<$fSuppressUnusedWarningsFUNSequenceA_6989586621680804536Sym07$fSuppressUnusedWarningsFUNMapM_6989586621680804543Sym17$fSuppressUnusedWarningsFUNMapM_6989586621680804543Sym0$fPTraversableProxy;$fSuppressUnusedWarningsFUNSequence_6989586621680804551Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804558Sym1$fPTraversableConst;$fSuppressUnusedWarningsFUNTraverse_6989586621680804558Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804569Sym1$fPTraversableDual;$fSuppressUnusedWarningsFUNTraverse_6989586621680804569Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804580Sym1$fPTraversableSum;$fSuppressUnusedWarningsFUNTraverse_6989586621680804580Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804591Sym1$fPTraversableProduct;$fSuppressUnusedWarningsFUNTraverse_6989586621680804591Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804602Sym1$fPTraversableFirst;$fSuppressUnusedWarningsFUNTraverse_6989586621680804602Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804613Sym1$fPTraversableLast;$fSuppressUnusedWarningsFUNTraverse_6989586621680804613Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680804624Sym1$fPTraversableIdentity;$fSuppressUnusedWarningsFUNTraverse_6989586621680804624Sym07$fSuppressUnusedWarningsFUNLet6989586621680804677S'Sym27$fSuppressUnusedWarningsFUNLet6989586621680804677S'Sym17$fSuppressUnusedWarningsFUNLet6989586621680804677S'Sym06$fSuppressUnusedWarningsFUNLet6989586621680804677VSym26$fSuppressUnusedWarningsFUNLet6989586621680804677VSym16$fSuppressUnusedWarningsFUNLet6989586621680804677VSym0$fSuppressUnusedWarningsFUNLet6989586621680804677X_6989586621680804678Sym2$fSuppressUnusedWarningsFUNLet6989586621680804677X_6989586621680804678Sym1$fSuppressUnusedWarningsFUNLet6989586621680804677X_6989586621680804678Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680804674Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680804674Sym1$fSFunctorStateL9$fSuppressUnusedWarningsFUNLambda_6989586621680804674Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680804665Sym1$fPFunctorStateL7$fSuppressUnusedWarningsFUNFmap_6989586621680804665Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680804753Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680804753Sym07$fSuppressUnusedWarningsFUNPure_6989586621680804747Sym08$fSuppressUnusedWarningsFUNLet6989586621680804771S''Sym28$fSuppressUnusedWarningsFUNLet6989586621680804771S''Sym18$fSuppressUnusedWarningsFUNLet6989586621680804771S''Sym06$fSuppressUnusedWarningsFUNLet6989586621680804771VSym26$fSuppressUnusedWarningsFUNLet6989586621680804771VSym16$fSuppressUnusedWarningsFUNLet6989586621680804771VSym0$fSuppressUnusedWarningsFUNLet6989586621680804771X_6989586621680804778Sym2$fSuppressUnusedWarningsFUNLet6989586621680804771X_6989586621680804778Sym1$fSuppressUnusedWarningsFUNLet6989586621680804771X_6989586621680804778Sym07$fSuppressUnusedWarningsFUNLet6989586621680804771S'Sym27$fSuppressUnusedWarningsFUNLet6989586621680804771S'Sym17$fSuppressUnusedWarningsFUNLet6989586621680804771S'Sym06$fSuppressUnusedWarningsFUNLet6989586621680804771FSym26$fSuppressUnusedWarningsFUNLet6989586621680804771FSym16$fSuppressUnusedWarningsFUNLet6989586621680804771FSym0$fSuppressUnusedWarningsFUNLet6989586621680804771X_6989586621680804772Sym2$fSuppressUnusedWarningsFUNLet6989586621680804771X_6989586621680804772Sym1$fSuppressUnusedWarningsFUNLet6989586621680804771X_6989586621680804772Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680804768Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680804768Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680804768Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680804759Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680804759Sym08$fSuppressUnusedWarningsFUNLet6989586621680804825S''Sym38$fSuppressUnusedWarningsFUNLet6989586621680804825S''Sym28$fSuppressUnusedWarningsFUNLet6989586621680804825S''Sym18$fSuppressUnusedWarningsFUNLet6989586621680804825S''Sym06$fSuppressUnusedWarningsFUNLet6989586621680804825YSym36$fSuppressUnusedWarningsFUNLet6989586621680804825YSym26$fSuppressUnusedWarningsFUNLet6989586621680804825YSym16$fSuppressUnusedWarningsFUNLet6989586621680804825YSym0$fSuppressUnusedWarningsFUNLet6989586621680804825X_6989586621680804832Sym3$fSuppressUnusedWarningsFUNLet6989586621680804825X_6989586621680804832Sym2$fSuppressUnusedWarningsFUNLet6989586621680804825X_6989586621680804832Sym1$fSuppressUnusedWarningsFUNLet6989586621680804825X_6989586621680804832Sym07$fSuppressUnusedWarningsFUNLet6989586621680804825S'Sym37$fSuppressUnusedWarningsFUNLet6989586621680804825S'Sym27$fSuppressUnusedWarningsFUNLet6989586621680804825S'Sym17$fSuppressUnusedWarningsFUNLet6989586621680804825S'Sym06$fSuppressUnusedWarningsFUNLet6989586621680804825XSym36$fSuppressUnusedWarningsFUNLet6989586621680804825XSym26$fSuppressUnusedWarningsFUNLet6989586621680804825XSym16$fSuppressUnusedWarningsFUNLet6989586621680804825XSym0$fSuppressUnusedWarningsFUNLet6989586621680804825X_6989586621680804826Sym3$fSuppressUnusedWarningsFUNLet6989586621680804825X_6989586621680804826Sym2$fSuppressUnusedWarningsFUNLet6989586621680804825X_6989586621680804826Sym1$fSuppressUnusedWarningsFUNLet6989586621680804825X_6989586621680804826Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680804822Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680804822Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680804822Sym1$fSApplicativeStateL9$fSuppressUnusedWarningsFUNLambda_6989586621680804822Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621680804810Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621680804810Sym1$fPApplicativeStateL9$fSuppressUnusedWarningsFUNLiftA2_6989586621680804810Sym07$fSuppressUnusedWarningsFUNLet6989586621680804875S'Sym27$fSuppressUnusedWarningsFUNLet6989586621680804875S'Sym17$fSuppressUnusedWarningsFUNLet6989586621680804875S'Sym06$fSuppressUnusedWarningsFUNLet6989586621680804875VSym26$fSuppressUnusedWarningsFUNLet6989586621680804875VSym16$fSuppressUnusedWarningsFUNLet6989586621680804875VSym0$fSuppressUnusedWarningsFUNLet6989586621680804875X_6989586621680804876Sym2$fSuppressUnusedWarningsFUNLet6989586621680804875X_6989586621680804876Sym1$fSuppressUnusedWarningsFUNLet6989586621680804875X_6989586621680804876Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680804872Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680804872Sym1$fSFunctorStateR9$fSuppressUnusedWarningsFUNLambda_6989586621680804872Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680804863Sym1$fPFunctorStateR7$fSuppressUnusedWarningsFUNFmap_6989586621680804863Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680804901Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680804901Sym07$fSuppressUnusedWarningsFUNPure_6989586621680804895Sym08$fSuppressUnusedWarningsFUNLet6989586621680804919S''Sym28$fSuppressUnusedWarningsFUNLet6989586621680804919S''Sym18$fSuppressUnusedWarningsFUNLet6989586621680804919S''Sym06$fSuppressUnusedWarningsFUNLet6989586621680804919FSym26$fSuppressUnusedWarningsFUNLet6989586621680804919FSym16$fSuppressUnusedWarningsFUNLet6989586621680804919FSym0$fSuppressUnusedWarningsFUNLet6989586621680804919X_6989586621680804926Sym2$fSuppressUnusedWarningsFUNLet6989586621680804919X_6989586621680804926Sym1$fSuppressUnusedWarningsFUNLet6989586621680804919X_6989586621680804926Sym07$fSuppressUnusedWarningsFUNLet6989586621680804919S'Sym27$fSuppressUnusedWarningsFUNLet6989586621680804919S'Sym17$fSuppressUnusedWarningsFUNLet6989586621680804919S'Sym06$fSuppressUnusedWarningsFUNLet6989586621680804919VSym26$fSuppressUnusedWarningsFUNLet6989586621680804919VSym16$fSuppressUnusedWarningsFUNLet6989586621680804919VSym0$fSuppressUnusedWarningsFUNLet6989586621680804919X_6989586621680804920Sym2$fSuppressUnusedWarningsFUNLet6989586621680804919X_6989586621680804920Sym1$fSuppressUnusedWarningsFUNLet6989586621680804919X_6989586621680804920Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680804916Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680804916Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680804916Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680804907Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680804907Sym08$fSuppressUnusedWarningsFUNLet6989586621680804973S''Sym38$fSuppressUnusedWarningsFUNLet6989586621680804973S''Sym28$fSuppressUnusedWarningsFUNLet6989586621680804973S''Sym18$fSuppressUnusedWarningsFUNLet6989586621680804973S''Sym06$fSuppressUnusedWarningsFUNLet6989586621680804973XSym36$fSuppressUnusedWarningsFUNLet6989586621680804973XSym26$fSuppressUnusedWarningsFUNLet6989586621680804973XSym16$fSuppressUnusedWarningsFUNLet6989586621680804973XSym0$fSuppressUnusedWarningsFUNLet6989586621680804973X_6989586621680804980Sym3$fSuppressUnusedWarningsFUNLet6989586621680804973X_6989586621680804980Sym2$fSuppressUnusedWarningsFUNLet6989586621680804973X_6989586621680804980Sym1$fSuppressUnusedWarningsFUNLet6989586621680804973X_6989586621680804980Sym07$fSuppressUnusedWarningsFUNLet6989586621680804973S'Sym37$fSuppressUnusedWarningsFUNLet6989586621680804973S'Sym27$fSuppressUnusedWarningsFUNLet6989586621680804973S'Sym17$fSuppressUnusedWarningsFUNLet6989586621680804973S'Sym06$fSuppressUnusedWarningsFUNLet6989586621680804973YSym36$fSuppressUnusedWarningsFUNLet6989586621680804973YSym26$fSuppressUnusedWarningsFUNLet6989586621680804973YSym16$fSuppressUnusedWarningsFUNLet6989586621680804973YSym0$fSuppressUnusedWarningsFUNLet6989586621680804973X_6989586621680804974Sym3$fSuppressUnusedWarningsFUNLet6989586621680804973X_6989586621680804974Sym2$fSuppressUnusedWarningsFUNLet6989586621680804973X_6989586621680804974Sym1$fSuppressUnusedWarningsFUNLet6989586621680804973X_6989586621680804974Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680804970Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680804970Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680804970Sym1$fSApplicativeStateR9$fSuppressUnusedWarningsFUNLambda_6989586621680804970Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621680804958Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621680804958Sym1$fPApplicativeStateR9$fSuppressUnusedWarningsFUNLiftA2_6989586621680804958Sym0SArgArgSym2ArgSym1ArgSym0"$fSuppressUnusedWarningsFUNArgSym1"$fSuppressUnusedWarningsFUNArgSym0$fSingI1aFUNArgSym1$fSingIFUNArgSym1$fSingIFUNArgSym0$fSingI2k1k2ArgArg$fSingI1k1ArgArg $fSingIArgArg $fSingKindArg$fShowSWrappedMonoid $fShowSMax $fShowSMin$fShowSProduct $fShowSSum $fShowSAny $fShowSAll $fShowSDual$fSShowWrappedMonoid $fSShowMax $fSShowMin$fSShowProduct $fSShowSum $fSShowAny $fSShowAll $fSShowDual<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927638Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927638Sym1 $fPShowDual<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927638Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927662Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927662Sym1 $fPShowAll<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927662Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927686Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927686Sym1 $fPShowAny<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927686Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927713Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927713Sym1 $fPShowSum<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927713Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927740Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927740Sym1$fPShowProduct<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927740Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927767Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927767Sym1 $fPShowMin<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927767Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927794Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927794Sym1 $fPShowMax<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927794Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927821Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927821Sym1<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927821Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927848Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927848Sym1<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927848Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927875Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927875Sym1$fPShowWrappedMonoid<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680927875Sym0$fSEnumWrappedMonoid$fSMonoidWrappedMonoid$fSSemigroupWrappedMonoid $fSEnumLast $fSEnumFirst$fSTraversableArg $fSShowArg$fSEqArg$fSTraversableMax$fSFoldableMax $fSNumMax $fSMonoidMax$fSSemigroupMax $fSMonadMax $fSEnumMax$fSApplicativeMax$fSTraversableMin$fSFoldableMin $fSNumMin $fSMonoidMin$fSSemigroupMin $fSMonadMin $fSEnumMin$fSApplicativeMin7$fSuppressUnusedWarningsFUNPure_6989586621680948398Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948408Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948408Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948418Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948418Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948428Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948428Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621680948440Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621680948440Sym1$fPApplicativeMin9$fSuppressUnusedWarningsFUNLiftA2_6989586621680948440Sym07$fSuppressUnusedWarningsFUNSucc_6989586621680948534Sym07$fSuppressUnusedWarningsFUNPred_6989586621680948541Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621680948548Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621680948557Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680948565Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680948565Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680948577Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680948577Sym1 $fPEnumMin$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680948577Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680948629Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680948629Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680948649Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680948649Sym1 $fSFunctorMin9$fSuppressUnusedWarningsFUNLambda_6989586621680948649Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948640Sym1 $fPFunctorMin;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948640Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948665Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948665Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948680Sym1 $fPMonadMin;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948680Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948714Sym1$fPSemigroupMin;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948714Sym0 $fPMonoidMin;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948843Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948843Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948854Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948854Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948865Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680948865Sym09$fSuppressUnusedWarningsFUNNegate_6989586621680948875Sym06$fSuppressUnusedWarningsFUNAbs_6989586621680948882Sym09$fSuppressUnusedWarningsFUNSignum_6989586621680948889Sym0 $fPNumMin>$fSuppressUnusedWarningsFUNFromInteger_6989586621680948896Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680948988Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680948988Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680949000Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680949000Sym1$fPFoldableMin8$fSuppressUnusedWarningsFUNFoldr_6989586621680949000Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680949420Sym1$fPTraversableMin;$fSuppressUnusedWarningsFUNTraverse_6989586621680949420Sym07$fSuppressUnusedWarningsFUNPure_6989586621680949430Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949440Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949440Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949450Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949450Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949460Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949460Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621680949472Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621680949472Sym1$fPApplicativeMax9$fSuppressUnusedWarningsFUNLiftA2_6989586621680949472Sym07$fSuppressUnusedWarningsFUNSucc_6989586621680949485Sym07$fSuppressUnusedWarningsFUNPred_6989586621680949492Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621680949499Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621680949508Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680949516Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680949516Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680949528Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680949528Sym1 $fPEnumMax$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680949528Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680949542Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680949542Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680949562Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680949562Sym1 $fSFunctorMax9$fSuppressUnusedWarningsFUNLambda_6989586621680949562Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949553Sym1 $fPFunctorMax;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949553Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949568Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949568Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949583Sym1 $fPMonadMax;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949583Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949594Sym1$fPSemigroupMax;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949594Sym0 $fPMonoidMax;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949608Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949608Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949619Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949619Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949630Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949630Sym09$fSuppressUnusedWarningsFUNNegate_6989586621680949640Sym06$fSuppressUnusedWarningsFUNAbs_6989586621680949647Sym09$fSuppressUnusedWarningsFUNSignum_6989586621680949654Sym0 $fPNumMax>$fSuppressUnusedWarningsFUNFromInteger_6989586621680949661Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680949671Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680949671Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680949683Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680949683Sym1$fPFoldableMax8$fSuppressUnusedWarningsFUNFoldr_6989586621680949683Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680949697Sym1$fPTraversableMax;$fSuppressUnusedWarningsFUNTraverse_6989586621680949697Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949731Sym1$fPEqArg;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949731Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680949752Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680949752Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680949752Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680949752Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680949742Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680949742Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680949768Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680949768Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680949768Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680949768Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680949772Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680949772Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680949772Sym1 $fSFunctorArg9$fSuppressUnusedWarningsFUNLambda_6989586621680949772Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949758Sym1 $fPFunctorArg;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949758Sym0:$fSuppressUnusedWarningsFUNCompare_6989586621680949826Sym1:$fSuppressUnusedWarningsFUNCompare_6989586621680949826Sym06$fSuppressUnusedWarningsFUNLet6989586621680949852YSym56$fSuppressUnusedWarningsFUNLet6989586621680949852YSym46$fSuppressUnusedWarningsFUNLet6989586621680949852YSym36$fSuppressUnusedWarningsFUNLet6989586621680949852YSym26$fSuppressUnusedWarningsFUNLet6989586621680949852YSym16$fSuppressUnusedWarningsFUNLet6989586621680949852YSym06$fSuppressUnusedWarningsFUNLet6989586621680949852XSym56$fSuppressUnusedWarningsFUNLet6989586621680949852XSym46$fSuppressUnusedWarningsFUNLet6989586621680949852XSym36$fSuppressUnusedWarningsFUNLet6989586621680949852XSym26$fSuppressUnusedWarningsFUNLet6989586621680949852XSym16$fSuppressUnusedWarningsFUNLet6989586621680949852XSym06$fSuppressUnusedWarningsFUNMin_6989586621680949837Sym16$fSuppressUnusedWarningsFUNMin_6989586621680949837Sym06$fSuppressUnusedWarningsFUNLet6989586621680949876YSym56$fSuppressUnusedWarningsFUNLet6989586621680949876YSym46$fSuppressUnusedWarningsFUNLet6989586621680949876YSym36$fSuppressUnusedWarningsFUNLet6989586621680949876YSym26$fSuppressUnusedWarningsFUNLet6989586621680949876YSym16$fSuppressUnusedWarningsFUNLet6989586621680949876YSym06$fSuppressUnusedWarningsFUNLet6989586621680949876XSym56$fSuppressUnusedWarningsFUNLet6989586621680949876XSym46$fSuppressUnusedWarningsFUNLet6989586621680949876XSym36$fSuppressUnusedWarningsFUNLet6989586621680949876XSym26$fSuppressUnusedWarningsFUNLet6989586621680949876XSym16$fSuppressUnusedWarningsFUNLet6989586621680949876XSym0 $fSOrdArg6$fSuppressUnusedWarningsFUNMax_6989586621680949861Sym1 $fPOrdArg6$fSuppressUnusedWarningsFUNMax_6989586621680949861Sym0<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680949886Sym2<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680949886Sym1 $fPShowArg<$fSuppressUnusedWarningsFUNShowsPrec_6989586621680949886Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680949913Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680949913Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680949913Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680949913Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680949903Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680949903Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680949933Sym59$fSuppressUnusedWarningsFUNLambda_6989586621680949933Sym49$fSuppressUnusedWarningsFUNLambda_6989586621680949933Sym39$fSuppressUnusedWarningsFUNLambda_6989586621680949933Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680949933Sym1$fSFoldableArg9$fSuppressUnusedWarningsFUNLambda_6989586621680949933Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680949920Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680949920Sym1$fPFoldableArg8$fSuppressUnusedWarningsFUNFoldr_6989586621680949920Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680949940Sym1$fPTraversableArg;$fSuppressUnusedWarningsFUNTraverse_6989586621680949940Sym07$fSuppressUnusedWarningsFUNPure_6989586621680949951Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949959Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949959Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949969Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949969Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949979Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680949979Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621680949991Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621680949991Sym19$fSuppressUnusedWarningsFUNLiftA2_6989586621680949991Sym07$fSuppressUnusedWarningsFUNSucc_6989586621680950004Sym07$fSuppressUnusedWarningsFUNPred_6989586621680950011Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621680950018Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621680950027Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680950035Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680950035Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950047Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950047Sym1 $fPEnumFirst$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950047Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680950061Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680950061Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680950081Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680950081Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680950081Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950072Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950072Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950087Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950087Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950102Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950102Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950113Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950113Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680950123Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680950123Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680950135Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680950135Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680950135Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680950149Sym1;$fSuppressUnusedWarningsFUNTraverse_6989586621680950149Sym07$fSuppressUnusedWarningsFUNPure_6989586621680950159Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950167Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950167Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950177Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950177Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950187Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950187Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621680950199Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621680950199Sym19$fSuppressUnusedWarningsFUNLiftA2_6989586621680950199Sym07$fSuppressUnusedWarningsFUNSucc_6989586621680950212Sym07$fSuppressUnusedWarningsFUNPred_6989586621680950219Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621680950226Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621680950235Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680950243Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680950243Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950255Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950255Sym1 $fPEnumLast$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950255Sym07$fSuppressUnusedWarningsFUNFmap_6989586621680950269Sym17$fSuppressUnusedWarningsFUNFmap_6989586621680950269Sym09$fSuppressUnusedWarningsFUNLambda_6989586621680950289Sym29$fSuppressUnusedWarningsFUNLambda_6989586621680950289Sym19$fSuppressUnusedWarningsFUNLambda_6989586621680950289Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950280Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950280Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950295Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950295Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950310Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950310Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950321Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950321Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621680950331Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621680950331Sym08$fSuppressUnusedWarningsFUNFoldr_6989586621680950343Sym28$fSuppressUnusedWarningsFUNFoldr_6989586621680950343Sym18$fSuppressUnusedWarningsFUNFoldr_6989586621680950343Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621680950357Sym1;$fSuppressUnusedWarningsFUNTraverse_6989586621680950357Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950368Sym1$fPSemigroupWrappedMonoid;$fSuppressUnusedWarningsFUNTFHelper_6989586621680950368Sym0$fPMonoidWrappedMonoid7$fSuppressUnusedWarningsFUNSucc_6989586621680950381Sym07$fSuppressUnusedWarningsFUNPred_6989586621680950388Sym09$fSuppressUnusedWarningsFUNToEnum_6989586621680950395Sym0;$fSuppressUnusedWarningsFUNFromEnum_6989586621680950404Sym0=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680950412Sym1=$fSuppressUnusedWarningsFUNEnumFromTo_6989586621680950412Sym0$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950424Sym2$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950424Sym1$fPEnumWrappedMonoid$fSuppressUnusedWarningsFUNEnumFromThenTo_6989586621680950424Sym0 $fShowSArg SMonadZipsMzip sMzipWithsMunzip PMonadZipMzipMzipWithMunzip MunzipSym1 MunzipSym0 MzipWithSym3 MzipWithSym2 MzipWithSym1 MzipWithSym0MzipSym2MzipSym1MzipSym09$fSuppressUnusedWarningsFUNMunzip_6989586621681156575Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156562Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156562Sym1;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156562Sym07$fSuppressUnusedWarningsFUNMzip_6989586621681156546Sym17$fSuppressUnusedWarningsFUNMzip_6989586621681156546Sym0'$fSuppressUnusedWarningsFUNMzipWithSym2'$fSuppressUnusedWarningsFUNMzipWithSym1'$fSuppressUnusedWarningsFUNMzipWithSym0#$fSuppressUnusedWarningsFUNMzipSym1#$fSuppressUnusedWarningsFUNMzipSym0%$fSuppressUnusedWarningsFUNMunzipSym07$fSuppressUnusedWarningsFUNMzip_6989586621681156583Sym17$fSuppressUnusedWarningsFUNMzip_6989586621681156583Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156599Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156599Sym1;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156599Sym0 $fPMonadZip[]9$fSuppressUnusedWarningsFUNMunzip_6989586621681156618Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156629Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156629Sym1;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156629Sym0$fPMonadZipIdentity9$fSuppressUnusedWarningsFUNMunzip_6989586621681156648Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156658Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156658Sym1$fPMonadZipDual;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156658Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156679Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156679Sym1$fPMonadZipSum;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156679Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156700Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156700Sym1$fPMonadZipProduct;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156700Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156721Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156721Sym1$fPMonadZipMaybe;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156721Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156742Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156742Sym1$fPMonadZipFirst;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156742Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156763Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156763Sym1$fPMonadZipLast;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156763Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156784Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156784Sym1$fPMonadZipProxy;$fSuppressUnusedWarningsFUNMzipWith_6989586621681156784Sym0$fSingIFUNMunzipSym0$fSingI2FUNmFUNMzipWithSym2$fSingI1mFUNMzipWithSym2$fSingIFUNMzipWithSym2$fSingI1FUNFUNMzipWithSym1$fSingIFUNMzipWithSym1$fSingIFUNMzipWithSym0$fSingI1mFUNMzipSym1$fSingIFUNMzipSym1$fSingIFUNMzipSym0$fSMonadZipProxy$fSMonadZipLast$fSMonadZipFirst$fSMonadZipMaybe$fSMonadZipProduct$fSMonadZipSum$fSMonadZipDual$fSMonadZipIdentity $fSMonadZip[]XorUnfold NonEmpty_Uncons<|ConsFromList GroupWith GroupAllWithGroup1GroupBy1 GroupWith1 GroupAllWith1SortWithXorSym1XorSym0 UnfoldSym1 UnfoldSym0 NonEmpty_Sym1 NonEmpty_Sym0 UnconsSym1 UnconsSym0<|@#@$$$<|@#@$$<|@#@$ConsSym2ConsSym1ConsSym0 FromListSym1 FromListSym0 GroupWithSym2 GroupWithSym1 GroupWithSym0GroupAllWithSym2GroupAllWithSym1GroupAllWithSym0 Group1Sym1 Group1Sym0 GroupBy1Sym2 GroupBy1Sym1 GroupBy1Sym0GroupWith1Sym2GroupWith1Sym1GroupWith1Sym0GroupAllWith1Sym2GroupAllWith1Sym1GroupAllWith1Sym0 SortWithSym2 SortWithSym1 SortWithSym0 sSortWithsGroupAllWith1 sGroupWith1 sGroupBy1sGroup1 sGroupAllWith sGroupWith sFromListsCons%<|sUncons sNonEmpty_sUnfoldsXor9$fSuppressUnusedWarningsFUNLambda_6989586621681194886Sym39$fSuppressUnusedWarningsFUNLambda_6989586621681194886Sym29$fSuppressUnusedWarningsFUNLambda_6989586621681194886Sym19$fSuppressUnusedWarningsFUNLambda_6989586621681194886Sym07$fSuppressUnusedWarningsFUNLet6989586621681194902AsSym27$fSuppressUnusedWarningsFUNLet6989586621681194902AsSym17$fSuppressUnusedWarningsFUNLet6989586621681194902AsSym07$fSuppressUnusedWarningsFUNLet6989586621681194902BsSym27$fSuppressUnusedWarningsFUNLet6989586621681194902BsSym17$fSuppressUnusedWarningsFUNLet6989586621681194902BsSym0$fSuppressUnusedWarningsFUNLet6989586621681194902X_6989586621681194903Sym2$fSuppressUnusedWarningsFUNLet6989586621681194902X_6989586621681194903Sym1$fSuppressUnusedWarningsFUNLet6989586621681194902X_6989586621681194903Sym07$fSuppressUnusedWarningsFUNLet6989586621681194995YsSym27$fSuppressUnusedWarningsFUNLet6989586621681194995YsSym17$fSuppressUnusedWarningsFUNLet6989586621681194995YsSym07$fSuppressUnusedWarningsFUNLet6989586621681194995ZsSym27$fSuppressUnusedWarningsFUNLet6989586621681194995ZsSym17$fSuppressUnusedWarningsFUNLet6989586621681194995ZsSym0$fSuppressUnusedWarningsFUNLet6989586621681194995X_6989586621681194996Sym2$fSuppressUnusedWarningsFUNLet6989586621681194995X_6989586621681194996Sym1$fSuppressUnusedWarningsFUNLet6989586621681194995X_6989586621681194996Sym07$fSuppressUnusedWarningsFUNLet6989586621681195053YsSym47$fSuppressUnusedWarningsFUNLet6989586621681195053YsSym37$fSuppressUnusedWarningsFUNLet6989586621681195053YsSym27$fSuppressUnusedWarningsFUNLet6989586621681195053YsSym17$fSuppressUnusedWarningsFUNLet6989586621681195053YsSym07$fSuppressUnusedWarningsFUNLet6989586621681195053ZsSym47$fSuppressUnusedWarningsFUNLet6989586621681195053ZsSym37$fSuppressUnusedWarningsFUNLet6989586621681195053ZsSym27$fSuppressUnusedWarningsFUNLet6989586621681195053ZsSym17$fSuppressUnusedWarningsFUNLet6989586621681195053ZsSym0$fSuppressUnusedWarningsFUNLet6989586621681195053X_6989586621681195054Sym4$fSuppressUnusedWarningsFUNLet6989586621681195053X_6989586621681195054Sym3$fSuppressUnusedWarningsFUNLet6989586621681195053X_6989586621681195054Sym2$fSuppressUnusedWarningsFUNLet6989586621681195053X_6989586621681195054Sym1$fSuppressUnusedWarningsFUNLet6989586621681195053X_6989586621681195054Sym0$fSuppressUnusedWarningsFUNLet6989586621681195317Scrutinee_6989586621681193902Sym2$fSuppressUnusedWarningsFUNLet6989586621681195317Scrutinee_6989586621681193902Sym1$fSuppressUnusedWarningsFUNLet6989586621681195317Scrutinee_6989586621681193902Sym07$fSuppressUnusedWarningsFUNLet6989586621681195313GoSym27$fSuppressUnusedWarningsFUNLet6989586621681195313GoSym17$fSuppressUnusedWarningsFUNLet6989586621681195313GoSym0$fSuppressUnusedWarningsFUNLet6989586621681195324Scrutinee_6989586621681193898Sym1$fSuppressUnusedWarningsFUNLet6989586621681195324Scrutinee_6989586621681193898Sym0$fSuppressUnusedWarningsFUNLet6989586621681195348Scrutinee_6989586621681193888Sym1$fSuppressUnusedWarningsFUNLet6989586621681195348Scrutinee_6989586621681193888Sym09$fSuppressUnusedWarningsFUNLet6989586621681195361Xor'Sym39$fSuppressUnusedWarningsFUNLet6989586621681195361Xor'Sym29$fSuppressUnusedWarningsFUNLet6989586621681195361Xor'Sym19$fSuppressUnusedWarningsFUNLet6989586621681195361Xor'Sym0$fSingI1FUNFUNNubBySym1$fSingIFUNNubBySym1$$fSuppressUnusedWarningsFUNNubBySym1$fSingIFUNNubBySym0$$fSuppressUnusedWarningsFUNNubBySym0$fSingIFUNNubSym0"$fSuppressUnusedWarningsFUNNubSym0$fSingIFUNUnzipSym0$$fSuppressUnusedWarningsFUNUnzipSym0!$fSingI2FUNNonEmptyFUNZipWithSym2$fSingI1NonEmptyFUNZipWithSym2$fSingIFUNZipWithSym2&$fSuppressUnusedWarningsFUNZipWithSym2$fSingI1FUNFUNZipWithSym1$fSingIFUNZipWithSym1&$fSuppressUnusedWarningsFUNZipWithSym1$fSingIFUNZipWithSym0&$fSuppressUnusedWarningsFUNZipWithSym0$fSingI1NonEmptyFUNZipSym1$fSingIFUNZipSym1"$fSuppressUnusedWarningsFUNZipSym1$fSMonadZipNonEmpty$fSingIFUNZipSym0"$fSuppressUnusedWarningsFUNZipSym0$fSingI1NonEmptyFUN!!@#@$$$fSingIFUN!!@#@$$"$fSuppressUnusedWarningsFUN!!@#@$$$fSingIFUN!!@#@$!$fSuppressUnusedWarningsFUN!!@#@$$fSingI1[]FUNIsPrefixOfSym1$fSingIFUNIsPrefixOfSym1)$fSuppressUnusedWarningsFUNIsPrefixOfSym1$fSingIFUNIsPrefixOfSym0)$fSuppressUnusedWarningsFUNIsPrefixOfSym0$fSingI1FUNFUNGroupBySym1$fSingIFUNGroupBySym1$fSingIFUNGroupBySym0&$fSuppressUnusedWarningsFUNGroupBySym1&$fSuppressUnusedWarningsFUNGroupBySym07$fSuppressUnusedWarningsFUNLet6989586621681195046GoSym37$fSuppressUnusedWarningsFUNLet6989586621681195046GoSym2$fSingI1FUNFUNGroupWithSym1$fSingIFUNGroupWithSym1($fSuppressUnusedWarningsFUNGroupWithSym1$fSingIFUNGroupWithSym0($fSuppressUnusedWarningsFUNGroupWithSym0$fSingI1FUNFUNGroupAllWithSym1$fSingIFUNGroupAllWithSym1+$fSuppressUnusedWarningsFUNGroupAllWithSym1$fSingIFUNGroupAllWithSym0+$fSuppressUnusedWarningsFUNGroupAllWithSym0$fSingI1FUNFUNGroupBy1Sym1$fSingIFUNGroupBy1Sym1'$fSuppressUnusedWarningsFUNGroupBy1Sym1$fSingIFUNGroupBy1Sym0'$fSuppressUnusedWarningsFUNGroupBy1Sym0$fSingIFUNGroup1Sym0%$fSuppressUnusedWarningsFUNGroup1Sym0$fSingI1FUNFUNGroupWith1Sym1$fSingIFUNGroupWith1Sym1)$fSuppressUnusedWarningsFUNGroupWith1Sym1$fSingIFUNGroupWith1Sym0)$fSuppressUnusedWarningsFUNGroupWith1Sym07$fSuppressUnusedWarningsFUNLet6989586621681195046GoSym17$fSuppressUnusedWarningsFUNLet6989586621681195046GoSym0$fSingIFUNGroupSym0$$fSuppressUnusedWarningsFUNGroupSym0$fSingI1aFUNIntersperseSym1$fSingIFUNIntersperseSym1*$fSuppressUnusedWarningsFUNIntersperseSym1$fSingIFUNIntersperseSym0*$fSuppressUnusedWarningsFUNIntersperseSym0$fSingI1FUNFUNMapSym1$fSingIFUNMapSym1"$fSuppressUnusedWarningsFUNMapSym1$fSingIFUNMapSym0"$fSuppressUnusedWarningsFUNMapSym0$fSingI1NaturalFUNTakeSym1$fSingIFUNTakeSym1#$fSuppressUnusedWarningsFUNTakeSym1$fSingIFUNTakeSym0#$fSuppressUnusedWarningsFUNTakeSym0$fSingI1NaturalFUNDropSym1$fSingIFUNDropSym1#$fSuppressUnusedWarningsFUNDropSym1$fSingIFUNDropSym0#$fSuppressUnusedWarningsFUNDropSym0$fSingI1NaturalFUNSplitAtSym1$fSingIFUNSplitAtSym1&$fSuppressUnusedWarningsFUNSplitAtSym1$fSingIFUNSplitAtSym0&$fSuppressUnusedWarningsFUNSplitAtSym0$fSingI1FUNFUNTakeWhileSym1$fSingIFUNTakeWhileSym1($fSuppressUnusedWarningsFUNTakeWhileSym1$fSingIFUNTakeWhileSym0($fSuppressUnusedWarningsFUNTakeWhileSym0$fSingI1FUNFUNDropWhileSym1$fSingIFUNDropWhileSym1($fSuppressUnusedWarningsFUNDropWhileSym1$fSingIFUNDropWhileSym0($fSuppressUnusedWarningsFUNDropWhileSym0$fSingI1FUNFUNSpanSym1$fSingIFUNSpanSym1#$fSuppressUnusedWarningsFUNSpanSym1$fSingIFUNSpanSym0#$fSuppressUnusedWarningsFUNSpanSym0$fSingI1FUNFUNBreakSym1$fSingIFUNBreakSym1$$fSuppressUnusedWarningsFUNBreakSym1$fSingIFUNBreakSym0$$fSuppressUnusedWarningsFUNBreakSym0$fSingI1FUNFUNFilterSym1$fSingIFUNFilterSym1%$fSuppressUnusedWarningsFUNFilterSym1$fSingIFUNFilterSym0%$fSuppressUnusedWarningsFUNFilterSym0$fSingI1FUNFUNPartitionSym1$fSingIFUNPartitionSym1($fSuppressUnusedWarningsFUNPartitionSym1$fSingIFUNPartitionSym0($fSuppressUnusedWarningsFUNPartitionSym0$fSingIFUNFromListSym0'$fSuppressUnusedWarningsFUNFromListSym0$fSingI1FUNFUNLiftSym1$fSingIFUNLiftSym1#$fSuppressUnusedWarningsFUNLiftSym1$fSingIFUNLiftSym0#$fSuppressUnusedWarningsFUNLiftSym0$fSingIFUNReverseSym0&$fSuppressUnusedWarningsFUNReverseSym0$fSingI1FUNFUNSortBySym1$fSingIFUNSortBySym1%$fSuppressUnusedWarningsFUNSortBySym1$fSingIFUNSortBySym0%$fSuppressUnusedWarningsFUNSortBySym0$fSingI1FUNFUNSortWithSym1$fSingIFUNSortWithSym1'$fSuppressUnusedWarningsFUNSortWithSym1$fSingIFUNSortWithSym0'$fSuppressUnusedWarningsFUNSortWithSym0$fSingI1FUNFUNGroupAllWith1Sym1$fSingIFUNGroupAllWith1Sym1,$fSuppressUnusedWarningsFUNGroupAllWith1Sym1$fSingIFUNGroupAllWith1Sym0,$fSuppressUnusedWarningsFUNGroupAllWith1Sym0$fSingIFUNInitsSym0$$fSuppressUnusedWarningsFUNInitsSym0$fSingIFUNTailsSym0$$fSuppressUnusedWarningsFUNTailsSym0$fSingI1aFUNInsertSym1$fSingIFUNInsertSym1%$fSuppressUnusedWarningsFUNInsertSym1$fSingIFUNInsertSym0%$fSuppressUnusedWarningsFUNInsertSym0$fSingI2FUNbFUNScanlSym2$fSingI1bFUNScanlSym2$fSingIFUNScanlSym2$$fSuppressUnusedWarningsFUNScanlSym2$fSingI1FUNFUNScanlSym1$fSingIFUNScanlSym1$$fSuppressUnusedWarningsFUNScanlSym1$fSingIFUNScanlSym0$$fSuppressUnusedWarningsFUNScanlSym0$fSingI2FUNbFUNScanrSym2$fSingI1bFUNScanrSym2$fSingIFUNScanrSym2$$fSuppressUnusedWarningsFUNScanrSym2$fSingI1FUNFUNScanrSym1$fSingIFUNScanrSym1$$fSuppressUnusedWarningsFUNScanrSym1$fSingIFUNScanrSym0$$fSuppressUnusedWarningsFUNScanrSym0$fSingI1FUNFUNScanl1Sym1$fSingIFUNScanl1Sym1%$fSuppressUnusedWarningsFUNScanl1Sym1$fSingIFUNScanl1Sym0%$fSuppressUnusedWarningsFUNScanl1Sym0$fSingI1FUNFUNScanr1Sym1$fSingIFUNScanr1Sym1%$fSuppressUnusedWarningsFUNScanr1Sym1$fSingIFUNScanr1Sym0%$fSuppressUnusedWarningsFUNScanr1Sym0$fSingIFUNSortSym0#$fSuppressUnusedWarningsFUNSortSym0$fSingI1aFUN<|@#@$$$fSingIFUN<|@#@$$"$fSuppressUnusedWarningsFUN<|@#@$$$fSingIFUN<|@#@$!$fSuppressUnusedWarningsFUN<|@#@$$fSingI1aFUNConsSym1$fSingIFUNConsSym1#$fSuppressUnusedWarningsFUNConsSym1$fSingIFUNConsSym0#$fSuppressUnusedWarningsFUNConsSym0$fSingIFUNInitSym0#$fSuppressUnusedWarningsFUNInitSym0$fSingIFUNTailSym0#$fSuppressUnusedWarningsFUNTailSym0$fSingIFUNHeadSym0#$fSuppressUnusedWarningsFUNHeadSym0$fSingI1FUNFUNUnfoldrSym1$fSingIFUNUnfoldrSym1&$fSuppressUnusedWarningsFUNUnfoldrSym1$fSingIFUNUnfoldrSym0&$fSuppressUnusedWarningsFUNUnfoldrSym0$fSingIFUNNonEmpty_Sym0($fSuppressUnusedWarningsFUNNonEmpty_Sym0$fSingIFUNUnconsSym0%$fSuppressUnusedWarningsFUNUnconsSym0$fSingI1FUNFUNUnfoldSym1$fSingIFUNUnfoldSym1$fSingIFUNUnfoldSym0%$fSuppressUnusedWarningsFUNUnfoldSym1%$fSuppressUnusedWarningsFUNUnfoldSym0$fSingIFUNXorSym0"$fSuppressUnusedWarningsFUNXorSym0$fSingI1FUNFUNFmapSym1$fSingIFUNFmapSym1#$fSuppressUnusedWarningsFUNFmapSym1$fSingIFUNFmapSym0#$fSuppressUnusedWarningsFUNFmapSym0$fSingIFUNTransposeSym0($fSuppressUnusedWarningsFUNTransposeSym07$fSuppressUnusedWarningsFUNMzip_6989586621681195628Sym17$fSuppressUnusedWarningsFUNMzip_6989586621681195628Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681195644Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681195644Sym1;$fSuppressUnusedWarningsFUNMzipWith_6989586621681195644Sym0$fPMonadZipNonEmpty9$fSuppressUnusedWarningsFUNMunzip_6989586621681195663Sym0InRSym1InRSym0InLSym1InLSym0SInLSInR$fSingI1gSumInR $fSingISumInR$fSingI1fSumInL $fSingISumInL$fSingIFUNInLSym0$fSingIFUNInRSym0 $fSFunctorSum7$fSuppressUnusedWarningsFUNFmap_6989586621681301871Sym17$fSuppressUnusedWarningsFUNFmap_6989586621681301871Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681301884Sym1 $fPFunctorSum;$fSuppressUnusedWarningsFUNTFHelper_6989586621681301884Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621681301897Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621681301897Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621681301910Sym1;$fSuppressUnusedWarningsFUNTraverse_6989586621681301910Sym0 SIsString sFromString PIsString FromStringFromStringSym1FromStringSym0$fPIsStringSymbol)$fSuppressUnusedWarningsFUNFromStringSym0$fPIsStringConst=$fSuppressUnusedWarningsFUNFromString_6989586621681319052Sym0$fPIsStringIdentity=$fSuppressUnusedWarningsFUNFromString_6989586621681319059Sym0$fSIsStringSymbol$fSingIFUNFromStringSym0$fSIsStringIdentity$fSIsStringConst$fIsStringSomeSing$fMonoidSomeSing$fSemigroupSomeSing $fNumSomeSing$fEnumSomeSing$fBoundedSomeSing $fOrdSomeSing $fEqSomeSing$fShowSomeSingOptional OptionalSym1 OptionalSym0 sOptional$fSApplicativeDown$fSApplicative(,)$fSingIFUNOptionalSym0'$fSuppressUnusedWarningsFUNOptionalSym07$fSuppressUnusedWarningsFUNPure_6989586621681322873Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681322881Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621681322881Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621681322895Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621681322895Sym1$fPApplicative(,)9$fSuppressUnusedWarningsFUNLiftA2_6989586621681322895Sym07$fSuppressUnusedWarningsFUNPure_6989586621681322910Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681322920Sym1$fPApplicativeDown;$fSuppressUnusedWarningsFUNTFHelper_6989586621681322920Sym0Data.Singletons.TH.CustomStar singletonStar ComposeSym1 ComposeSym0SCompose$fSingI1fComposeCompose$fSingIComposeCompose$fSingIFUNComposeSym0 GetComposeGetComposeSym1GetComposeSym0 sGetCompose$fSAlternativeCompose$fSApplicativeCompose$fSTraversableCompose$fSFoldableCompose$fSFunctorCompose$fSingIFUNGetComposeSym0)$fSuppressUnusedWarningsFUNGetComposeSym07$fSuppressUnusedWarningsFUNFmap_6989586621681333133Sym17$fSuppressUnusedWarningsFUNFmap_6989586621681333133Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681333144Sym1$fPFunctorCompose;$fSuppressUnusedWarningsFUNTFHelper_6989586621681333144Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621681333155Sym1$fPFoldableCompose:$fSuppressUnusedWarningsFUNFoldMap_6989586621681333155Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621681333166Sym1$fPTraversableCompose;$fSuppressUnusedWarningsFUNTraverse_6989586621681333166Sym07$fSuppressUnusedWarningsFUNPure_6989586621681333177Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681333185Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621681333185Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621681333197Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621681333197Sym1$fPApplicativeCompose9$fSuppressUnusedWarningsFUNLiftA2_6989586621681333197Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681333223Sym1$fPAlternativekCompose;$fSuppressUnusedWarningsFUNTFHelper_6989586621681333223Sym0FilterM>=><=< MapAndUnzipMZipWithM ZipWithM_ ReplicateM ReplicateM_Unless<$!>Mfilter FilterMSym2 FilterMSym1 FilterMSym0 >=>@#@$$$>=>@#@$$>=>@#@$ <=<@#@$$$<=<@#@$$<=<@#@$MapAndUnzipMSym2MapAndUnzipMSym1MapAndUnzipMSym0 ZipWithMSym3 ZipWithMSym2 ZipWithMSym1 ZipWithMSym0 ZipWithM_Sym3 ZipWithM_Sym2 ZipWithM_Sym1 ZipWithM_Sym0ReplicateMSym2ReplicateMSym1ReplicateMSym0ReplicateM_Sym2ReplicateM_Sym1ReplicateM_Sym0 UnlessSym2 UnlessSym1 UnlessSym0 <$!>@#@$$$ <$!>@#@$$<$!>@#@$ MfilterSym2 MfilterSym1 MfilterSym0sMfilter%<$!>sUnless sReplicateM_ sReplicateM sZipWithM_ sZipWithM sMapAndUnzipM%<=<%>=>sFilterM $fSMonadDown$fSuppressUnusedWarningsFUNLet6989586621681360175Scrutinee_6989586621681359943Sym2$fSuppressUnusedWarningsFUNLet6989586621681360175Scrutinee_6989586621681359943Sym1$fSuppressUnusedWarningsFUNLet6989586621681360175Scrutinee_6989586621681359943Sym09$fSuppressUnusedWarningsFUNLambda_6989586621681360172Sym29$fSuppressUnusedWarningsFUNLambda_6989586621681360172Sym19$fSuppressUnusedWarningsFUNLambda_6989586621681360172Sym06$fSuppressUnusedWarningsFUNLet6989586621681360191ZSym26$fSuppressUnusedWarningsFUNLet6989586621681360191ZSym16$fSuppressUnusedWarningsFUNLet6989586621681360191ZSym09$fSuppressUnusedWarningsFUNLambda_6989586621681360188Sym29$fSuppressUnusedWarningsFUNLambda_6989586621681360188Sym19$fSuppressUnusedWarningsFUNLambda_6989586621681360188Sym09$fSuppressUnusedWarningsFUNLet6989586621681360211LoopSym29$fSuppressUnusedWarningsFUNLet6989586621681360211LoopSym19$fSuppressUnusedWarningsFUNLet6989586621681360211LoopSym09$fSuppressUnusedWarningsFUNLet6989586621681360229LoopSym29$fSuppressUnusedWarningsFUNLet6989586621681360229LoopSym19$fSuppressUnusedWarningsFUNLet6989586621681360229LoopSym09$fSuppressUnusedWarningsFUNLambda_6989586621681360321Sym39$fSuppressUnusedWarningsFUNLambda_6989586621681360321Sym29$fSuppressUnusedWarningsFUNLambda_6989586621681360321Sym19$fSuppressUnusedWarningsFUNLambda_6989586621681360321Sym09$fSuppressUnusedWarningsFUNLambda_6989586621681360337Sym39$fSuppressUnusedWarningsFUNLambda_6989586621681360337Sym29$fSuppressUnusedWarningsFUNLambda_6989586621681360337Sym19$fSuppressUnusedWarningsFUNLambda_6989586621681360337Sym09$fSuppressUnusedWarningsFUNLambda_6989586621681360334Sym29$fSuppressUnusedWarningsFUNLambda_6989586621681360334Sym19$fSuppressUnusedWarningsFUNLambda_6989586621681360334Sym0$fSingI1FUNFUNMfilterSym1$fSingIFUNMfilterSym1&$fSuppressUnusedWarningsFUNMfilterSym1$fSingIFUNMfilterSym0&$fSuppressUnusedWarningsFUNMfilterSym0$fSingI1FUNFUN<$!>@#@$$$fSingIFUN<$!>@#@$$$$fSuppressUnusedWarningsFUN<$!>@#@$$$fSingIFUN<$!>@#@$#$fSuppressUnusedWarningsFUN<$!>@#@$$fSingI1BoolFUNUnlessSym1$fSingIFUNUnlessSym1%$fSuppressUnusedWarningsFUNUnlessSym1$fSingIFUNUnlessSym0%$fSuppressUnusedWarningsFUNUnlessSym0!$fSingI1NaturalFUNReplicateM_Sym1$fSingIFUNReplicateM_Sym1*$fSuppressUnusedWarningsFUNReplicateM_Sym1$fSingIFUNReplicateM_Sym0*$fSuppressUnusedWarningsFUNReplicateM_Sym0 $fSingI1NaturalFUNReplicateMSym1$fSingIFUNReplicateMSym1)$fSuppressUnusedWarningsFUNReplicateMSym1$fSingIFUNReplicateMSym0)$fSuppressUnusedWarningsFUNReplicateMSym0$fSingI2FUNbFUNFoldM_Sym2$fSingI1bFUNFoldM_Sym2$fSingIFUNFoldM_Sym2%$fSuppressUnusedWarningsFUNFoldM_Sym2$fSingI1FUNFUNFoldM_Sym1$fSingIFUNFoldM_Sym1%$fSuppressUnusedWarningsFUNFoldM_Sym1$fSingIFUNFoldM_Sym0%$fSuppressUnusedWarningsFUNFoldM_Sym0$fSingI2FUNbFUNFoldMSym2$fSingI1bFUNFoldMSym2$fSingIFUNFoldMSym2$$fSuppressUnusedWarningsFUNFoldMSym2$fSingI1FUNFUNFoldMSym1$fSingIFUNFoldMSym1$$fSuppressUnusedWarningsFUNFoldMSym1$fSingIFUNFoldMSym0$$fSuppressUnusedWarningsFUNFoldMSym0$fSingI2FUN[]FUNZipWithM_Sym2$fSingI1[]FUNZipWithM_Sym2$fSingIFUNZipWithM_Sym2($fSuppressUnusedWarningsFUNZipWithM_Sym2$fSingI1FUNFUNZipWithM_Sym1$fSingIFUNZipWithM_Sym1($fSuppressUnusedWarningsFUNZipWithM_Sym1$fSingIFUNZipWithM_Sym0($fSuppressUnusedWarningsFUNZipWithM_Sym0$fSingI2FUN[]FUNZipWithMSym2$fSingI1[]FUNZipWithMSym2$fSingIFUNZipWithMSym2'$fSuppressUnusedWarningsFUNZipWithMSym2$fSingI1FUNFUNZipWithMSym1$fSingIFUNZipWithMSym1'$fSuppressUnusedWarningsFUNZipWithMSym1$fSingIFUNZipWithMSym0'$fSuppressUnusedWarningsFUNZipWithMSym0$fSingI1FUNFUNMapAndUnzipMSym1$fSingIFUNMapAndUnzipMSym1+$fSuppressUnusedWarningsFUNMapAndUnzipMSym1$fSingIFUNMapAndUnzipMSym0+$fSuppressUnusedWarningsFUNMapAndUnzipMSym0$fSingI2FUNFUNFUN>=>@#@$$$$fSingI1FUNFUN>=>@#@$$$$fSingIFUN>=>@#@$$$$$fSuppressUnusedWarningsFUN>=>@#@$$$$fSingI1FUNFUN>=>@#@$$$fSingIFUN>=>@#@$$#$fSuppressUnusedWarningsFUN>=>@#@$$$fSingIFUN>=>@#@$"$fSuppressUnusedWarningsFUN>=>@#@$$fSingI2FUNFUNFUN<=<@#@$$$$fSingI1FUNFUN<=<@#@$$$$fSingIFUN<=<@#@$$$$$fSuppressUnusedWarningsFUN<=<@#@$$$$fSingI1FUNFUN<=<@#@$$$fSingIFUN<=<@#@$$#$fSuppressUnusedWarningsFUN<=<@#@$$$fSingIFUN<=<@#@$"$fSuppressUnusedWarningsFUN<=<@#@$$fSingI1FUNFUNFilterMSym1$fSingIFUNFilterMSym1&$fSuppressUnusedWarningsFUNFilterMSym1$fSingIFUNFilterMSym0&$fSuppressUnusedWarningsFUNFilterMSym0$fSuppressUnusedWarningsFUNLet6989586621681360357Scrutinee_6989586621681359945Sym2$fSuppressUnusedWarningsFUNLet6989586621681360357Scrutinee_6989586621681359945Sym1$fSuppressUnusedWarningsFUNLet6989586621681360357Scrutinee_6989586621681359945Sym0 $fSMonad(,);$fSuppressUnusedWarningsFUNTFHelper_6989586621681360347Sym1 $fPMonad(,);$fSuppressUnusedWarningsFUNTFHelper_6989586621681360347Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681360366Sym1 $fPMonadDown;$fSuppressUnusedWarningsFUNTFHelper_6989586621681360366Sym0PairSym2PairSym1PairSym0SPair$fSingI2fgProductPair$fSingI1gProductPair$fSingIProductPair$fSingIFUNPairSym0$fSingI1fFUNPairSym1$fSingIFUNPairSym1$fSMonadPlusProduct$fSAlternativeProduct$fSApplicativeProduct$fSFunctorProduct7$fSuppressUnusedWarningsFUNFmap_6989586621681415317Sym17$fSuppressUnusedWarningsFUNFmap_6989586621681415317Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681415329Sym1$fPFunctorProduct;$fSuppressUnusedWarningsFUNTFHelper_6989586621681415329Sym0:$fSuppressUnusedWarningsFUNFoldMap_6989586621681415341Sym1:$fSuppressUnusedWarningsFUNFoldMap_6989586621681415341Sym0;$fSuppressUnusedWarningsFUNTraverse_6989586621681415353Sym1;$fSuppressUnusedWarningsFUNTraverse_6989586621681415353Sym07$fSuppressUnusedWarningsFUNPure_6989586621681415364Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681415372Sym1;$fSuppressUnusedWarningsFUNTFHelper_6989586621681415372Sym09$fSuppressUnusedWarningsFUNLiftA2_6989586621681415386Sym29$fSuppressUnusedWarningsFUNLiftA2_6989586621681415386Sym1$fPApplicativeProduct9$fSuppressUnusedWarningsFUNLiftA2_6989586621681415386Sym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681415405Sym1$fPAlternativekProduct;$fSuppressUnusedWarningsFUNTFHelper_6989586621681415405Sym09$fSuppressUnusedWarningsFUNLet6989586621681415429SndPSym39$fSuppressUnusedWarningsFUNLet6989586621681415429SndPSym29$fSuppressUnusedWarningsFUNLet6989586621681415429SndPSym19$fSuppressUnusedWarningsFUNLet6989586621681415429SndPSym0$fSMonadProduct9$fSuppressUnusedWarningsFUNLet6989586621681415429FstPSym39$fSuppressUnusedWarningsFUNLet6989586621681415429FstPSym29$fSuppressUnusedWarningsFUNLet6989586621681415429FstPSym19$fSuppressUnusedWarningsFUNLet6989586621681415429FstPSym0;$fSuppressUnusedWarningsFUNTFHelper_6989586621681415419Sym1$fPMonadProduct;$fSuppressUnusedWarningsFUNTFHelper_6989586621681415419Sym08$fSuppressUnusedWarningsFUNMplus_6989586621681415448Sym1$fPMonadPluskProduct8$fSuppressUnusedWarningsFUNMplus_6989586621681415448Sym0;$fSuppressUnusedWarningsFUNMzipWith_6989586621681415462Sym2;$fSuppressUnusedWarningsFUNMzipWith_6989586621681415462Sym1;$fSuppressUnusedWarningsFUNMzipWith_6989586621681415462Sym0 basicTypesboundedBasicTypesenumBasicTypessemigroupBasicTypesmonoidBasicTypesTuple2Sym0KindInferenceTuple2Sym1KindInferenceTuple3Sym0KindInferenceTuple3Sym1KindInferenceTuple3Sym2KindInferenceTuple4Sym0KindInferenceTuple4Sym1KindInferenceTuple4Sym2KindInferenceTuple4Sym3KindInferenceTuple5Sym0KindInferenceTuple5Sym1KindInferenceTuple5Sym2KindInferenceTuple5Sym3KindInferenceTuple5Sym4KindInferenceTuple6Sym0KindInferenceTuple6Sym1KindInferenceTuple6Sym2KindInferenceTuple6Sym3KindInferenceTuple6Sym4KindInferenceTuple6Sym5KindInferenceTuple7Sym0KindInferenceTuple7Sym1KindInferenceTuple7Sym2KindInferenceTuple7Sym3KindInferenceTuple7Sym4KindInferenceTuple7Sym5KindInferenceTuple7Sym6KindInferenceFoldlSym0KindInferenceFoldlSym1KindInferenceFoldlSym2KindInference ::@#@$### ::@#@$$###LeftSym0KindInferenceRightSym0KindInferenceIdentitySym0KindInferenceRunIdentitySym0KindInference ::|@#@$### ::|@#@$$###JustSym0KindInferenceLet6989586621679085958LgoSym0*Let6989586621679085958LgoSym0KindInferenceLet6989586621679085958LgoSym1*Let6989586621679085958LgoSym1KindInferenceLet6989586621679085958LgoSym2*Let6989586621679085958LgoSym2KindInferenceLet6989586621679085958LgoSym3*Let6989586621679085958LgoSym3KindInferenceLet6989586621679085958LgoSym4*Let6989586621679085958LgoSym4KindInferenceLet6989586621679085958LgoSym5Let6989586621679085958LgoTrueFalse GHC.MaybeNothingJustMaybeData.Typeable.Internal SomeTypeRepTypeRepGHC.PrimTYPE RuntimeRep D:R:SingTYPEmax_min_Min_Max_Min_Sym2Min_Sym1Min_Sym1KindInferenceMin_Sym0Min_Sym0KindInferenceMax_Sym2Max_Sym1Max_Sym1KindInferenceMax_Sym0Max_Sym0KindInferencesMax_sMin_Lambda_6989586621679328919Lambda_6989586621679328922Lambda_6989586621679328946Lambda_6989586621679328949Lambda_6989586621679328952Lambda_6989586621679328955Lambda_6989586621679328958Lambda_6989586621679328982Lambda_6989586621679328985Lambda_6989586621679328988Lambda_6989586621679328991Lambda_6989586621679329011Lambda_6989586621679329014Lambda_6989586621679329017Lambda_6989586621679329033Lambda_6989586621679329036Lambda_6989586621679329048Case_6989586621679329059Lambda_6989586621679329104Lambda_6989586621679329241Case_6989586621679329244Lambda_6989586621679405701Lambda_6989586621679405729Lambda_6989586621679405759Lambda_6989586621679405774Lambda_6989586621679405791Lambda_6989586621679405797Lambda_6989586621679405946Case_6989586621679405949Case_6989586621679406025Case_6989586621679406030Mplus_6989586621679329274Sym2Mplus_6989586621679329274Sym1*Mplus_6989586621679329274Sym1KindInferenceMplus_6989586621679329274Sym0*Mplus_6989586621679329274Sym0KindInferenceMplus_6989586621679329274Mzero_6989586621679329269Sym0Mzero_6989586621679329269MplusSym1KindInferenceMplusSym0KindInference :<|>@#@$$### :<|>@#@$###Return_6989586621679329249Sym1Return_6989586621679329249Sym0+Return_6989586621679329249Sym0KindInferenceReturn_6989586621679329249 TFHelper_6989586621679329232Sym2 TFHelper_6989586621679329232Sym1-TFHelper_6989586621679329232Sym1KindInference TFHelper_6989586621679329232Sym0-TFHelper_6989586621679329232Sym0KindInferenceTFHelper_6989586621679329232Lambda_6989586621679329241Sym3Lambda_6989586621679329241Sym2+Lambda_6989586621679329241Sym2KindInferenceLambda_6989586621679329241Sym1+Lambda_6989586621679329241Sym1KindInferenceLambda_6989586621679329241Sym0+Lambda_6989586621679329241Sym0KindInferenceReturnSym0KindInference :>>@#@$$### :>>@#@$### :>>=@#@$$### :>>=@#@$### TFHelper_6989586621679329204Sym2 TFHelper_6989586621679329204Sym1-TFHelper_6989586621679329204Sym1KindInference TFHelper_6989586621679329204Sym0-TFHelper_6989586621679329204Sym0KindInferenceTFHelper_6989586621679329204 TFHelper_6989586621679329193Sym2 TFHelper_6989586621679329193Sym1-TFHelper_6989586621679329193Sym1KindInference TFHelper_6989586621679329193Sym0-TFHelper_6989586621679329193Sym0KindInferenceTFHelper_6989586621679329193LiftA2_6989586621679329177Sym3LiftA2_6989586621679329177Sym2+LiftA2_6989586621679329177Sym2KindInferenceLiftA2_6989586621679329177Sym1+LiftA2_6989586621679329177Sym1KindInferenceLiftA2_6989586621679329177Sym0+LiftA2_6989586621679329177Sym0KindInferenceLiftA2_6989586621679329177 TFHelper_6989586621679329161Sym2 TFHelper_6989586621679329161Sym1-TFHelper_6989586621679329161Sym1KindInference TFHelper_6989586621679329161Sym0-TFHelper_6989586621679329161Sym0KindInferenceTFHelper_6989586621679329161 :<*@#@$$### :<*@#@$### :*>@#@$$### :*>@#@$###LiftA2Sym2KindInferenceLiftA2Sym1KindInferenceLiftA2Sym0KindInference :<*>@#@$$### :<*>@#@$###PureSym0KindInference TFHelper_6989586621679329121Sym2 TFHelper_6989586621679329121Sym1-TFHelper_6989586621679329121Sym1KindInference TFHelper_6989586621679329121Sym0-TFHelper_6989586621679329121Sym0KindInferenceTFHelper_6989586621679329121 :<$@#@$$### :<$@#@$###FmapSym1KindInferenceFmapSym0KindInference :<**>@#@$$### :<**>@#@$###LiftASym1KindInferenceLiftASym0KindInference LiftA3Sym4LiftA3Sym3KindInferenceLiftA3Sym2KindInferenceLiftA3Sym1KindInferenceLiftA3Sym0KindInferenceJoinSym0KindInference :=<<@#@$$### :=<<@#@$###WhenSym1KindInferenceWhenSym0KindInferenceLiftMSym1KindInferenceLiftMSym0KindInferenceLiftM2Sym2KindInferenceLiftM2Sym1KindInferenceLiftM2Sym0KindInferenceLiftM3Sym3KindInferenceLiftM3Sym2KindInferenceLiftM3Sym1KindInferenceLiftM3Sym0KindInferenceLiftM4Sym4KindInferenceLiftM4Sym3KindInferenceLiftM4Sym2KindInferenceLiftM4Sym1KindInferenceLiftM4Sym0KindInferenceLiftM5Sym5KindInferenceLiftM5Sym4KindInferenceLiftM5Sym3KindInferenceLiftM5Sym2KindInferenceLiftM5Sym1KindInferenceLiftM5Sym0KindInferenceApSym1KindInferenceApSym0KindInferenceGuardSym0KindInferenceLambda_6989586621679329104Sym4Lambda_6989586621679329104Sym3+Lambda_6989586621679329104Sym3KindInferenceLambda_6989586621679329104Sym2+Lambda_6989586621679329104Sym2KindInferenceLambda_6989586621679329104Sym1+Lambda_6989586621679329104Sym1KindInferenceLambda_6989586621679329104Sym0+Lambda_6989586621679329104Sym0KindInferenceLambda_6989586621679329048Sym3Lambda_6989586621679329048Sym2+Lambda_6989586621679329048Sym2KindInferenceLambda_6989586621679329048Sym1+Lambda_6989586621679329048Sym1KindInferenceLambda_6989586621679329048Sym0+Lambda_6989586621679329048Sym0KindInferenceLambda_6989586621679329033Sym4Lambda_6989586621679329033Sym3+Lambda_6989586621679329033Sym3KindInferenceLambda_6989586621679329033Sym2+Lambda_6989586621679329033Sym2KindInferenceLambda_6989586621679329033Sym1+Lambda_6989586621679329033Sym1KindInferenceLambda_6989586621679329033Sym0+Lambda_6989586621679329033Sym0KindInferenceLambda_6989586621679329036Sym5Lambda_6989586621679329036Sym4+Lambda_6989586621679329036Sym4KindInferenceLambda_6989586621679329036Sym3+Lambda_6989586621679329036Sym3KindInferenceLambda_6989586621679329036Sym2+Lambda_6989586621679329036Sym2KindInferenceLambda_6989586621679329036Sym1+Lambda_6989586621679329036Sym1KindInferenceLambda_6989586621679329036Sym0+Lambda_6989586621679329036Sym0KindInferenceLambda_6989586621679329011Sym5Lambda_6989586621679329011Sym4+Lambda_6989586621679329011Sym4KindInferenceLambda_6989586621679329011Sym3+Lambda_6989586621679329011Sym3KindInferenceLambda_6989586621679329011Sym2+Lambda_6989586621679329011Sym2KindInferenceLambda_6989586621679329011Sym1+Lambda_6989586621679329011Sym1KindInferenceLambda_6989586621679329011Sym0+Lambda_6989586621679329011Sym0KindInferenceLambda_6989586621679329014Sym6Lambda_6989586621679329014Sym5+Lambda_6989586621679329014Sym5KindInferenceLambda_6989586621679329014Sym4+Lambda_6989586621679329014Sym4KindInferenceLambda_6989586621679329014Sym3+Lambda_6989586621679329014Sym3KindInferenceLambda_6989586621679329014Sym2+Lambda_6989586621679329014Sym2KindInferenceLambda_6989586621679329014Sym1+Lambda_6989586621679329014Sym1KindInferenceLambda_6989586621679329014Sym0+Lambda_6989586621679329014Sym0KindInferenceLambda_6989586621679329017Sym7Lambda_6989586621679329017Sym6+Lambda_6989586621679329017Sym6KindInferenceLambda_6989586621679329017Sym5+Lambda_6989586621679329017Sym5KindInferenceLambda_6989586621679329017Sym4+Lambda_6989586621679329017Sym4KindInferenceLambda_6989586621679329017Sym3+Lambda_6989586621679329017Sym3KindInferenceLambda_6989586621679329017Sym2+Lambda_6989586621679329017Sym2KindInferenceLambda_6989586621679329017Sym1+Lambda_6989586621679329017Sym1KindInferenceLambda_6989586621679329017Sym0+Lambda_6989586621679329017Sym0KindInferenceLambda_6989586621679328982Sym6Lambda_6989586621679328982Sym5+Lambda_6989586621679328982Sym5KindInferenceLambda_6989586621679328982Sym4+Lambda_6989586621679328982Sym4KindInferenceLambda_6989586621679328982Sym3+Lambda_6989586621679328982Sym3KindInferenceLambda_6989586621679328982Sym2+Lambda_6989586621679328982Sym2KindInferenceLambda_6989586621679328982Sym1+Lambda_6989586621679328982Sym1KindInferenceLambda_6989586621679328982Sym0+Lambda_6989586621679328982Sym0KindInferenceLambda_6989586621679328985Sym7Lambda_6989586621679328985Sym6+Lambda_6989586621679328985Sym6KindInferenceLambda_6989586621679328985Sym5+Lambda_6989586621679328985Sym5KindInferenceLambda_6989586621679328985Sym4+Lambda_6989586621679328985Sym4KindInferenceLambda_6989586621679328985Sym3+Lambda_6989586621679328985Sym3KindInferenceLambda_6989586621679328985Sym2+Lambda_6989586621679328985Sym2KindInferenceLambda_6989586621679328985Sym1+Lambda_6989586621679328985Sym1KindInferenceLambda_6989586621679328985Sym0+Lambda_6989586621679328985Sym0KindInferenceLambda_6989586621679328988Sym8Lambda_6989586621679328988Sym7+Lambda_6989586621679328988Sym7KindInferenceLambda_6989586621679328988Sym6+Lambda_6989586621679328988Sym6KindInferenceLambda_6989586621679328988Sym5+Lambda_6989586621679328988Sym5KindInferenceLambda_6989586621679328988Sym4+Lambda_6989586621679328988Sym4KindInferenceLambda_6989586621679328988Sym3+Lambda_6989586621679328988Sym3KindInferenceLambda_6989586621679328988Sym2+Lambda_6989586621679328988Sym2KindInferenceLambda_6989586621679328988Sym1+Lambda_6989586621679328988Sym1KindInferenceLambda_6989586621679328988Sym0+Lambda_6989586621679328988Sym0KindInferenceLambda_6989586621679328991Sym9Lambda_6989586621679328991Sym8+Lambda_6989586621679328991Sym8KindInferenceLambda_6989586621679328991Sym7+Lambda_6989586621679328991Sym7KindInferenceLambda_6989586621679328991Sym6+Lambda_6989586621679328991Sym6KindInferenceLambda_6989586621679328991Sym5+Lambda_6989586621679328991Sym5KindInferenceLambda_6989586621679328991Sym4+Lambda_6989586621679328991Sym4KindInferenceLambda_6989586621679328991Sym3+Lambda_6989586621679328991Sym3KindInferenceLambda_6989586621679328991Sym2+Lambda_6989586621679328991Sym2KindInferenceLambda_6989586621679328991Sym1+Lambda_6989586621679328991Sym1KindInferenceLambda_6989586621679328991Sym0+Lambda_6989586621679328991Sym0KindInferenceLambda_6989586621679328946Sym7Lambda_6989586621679328946Sym6+Lambda_6989586621679328946Sym6KindInferenceLambda_6989586621679328946Sym5+Lambda_6989586621679328946Sym5KindInferenceLambda_6989586621679328946Sym4+Lambda_6989586621679328946Sym4KindInferenceLambda_6989586621679328946Sym3+Lambda_6989586621679328946Sym3KindInferenceLambda_6989586621679328946Sym2+Lambda_6989586621679328946Sym2KindInferenceLambda_6989586621679328946Sym1+Lambda_6989586621679328946Sym1KindInferenceLambda_6989586621679328946Sym0+Lambda_6989586621679328946Sym0KindInferenceLambda_6989586621679328949Sym8Lambda_6989586621679328949Sym7+Lambda_6989586621679328949Sym7KindInferenceLambda_6989586621679328949Sym6+Lambda_6989586621679328949Sym6KindInferenceLambda_6989586621679328949Sym5+Lambda_6989586621679328949Sym5KindInferenceLambda_6989586621679328949Sym4+Lambda_6989586621679328949Sym4KindInferenceLambda_6989586621679328949Sym3+Lambda_6989586621679328949Sym3KindInferenceLambda_6989586621679328949Sym2+Lambda_6989586621679328949Sym2KindInferenceLambda_6989586621679328949Sym1+Lambda_6989586621679328949Sym1KindInferenceLambda_6989586621679328949Sym0+Lambda_6989586621679328949Sym0KindInferenceLambda_6989586621679328952Sym9Lambda_6989586621679328952Sym8+Lambda_6989586621679328952Sym8KindInferenceLambda_6989586621679328952Sym7+Lambda_6989586621679328952Sym7KindInferenceLambda_6989586621679328952Sym6+Lambda_6989586621679328952Sym6KindInferenceLambda_6989586621679328952Sym5+Lambda_6989586621679328952Sym5KindInferenceLambda_6989586621679328952Sym4+Lambda_6989586621679328952Sym4KindInferenceLambda_6989586621679328952Sym3+Lambda_6989586621679328952Sym3KindInferenceLambda_6989586621679328952Sym2+Lambda_6989586621679328952Sym2KindInferenceLambda_6989586621679328952Sym1+Lambda_6989586621679328952Sym1KindInferenceLambda_6989586621679328952Sym0+Lambda_6989586621679328952Sym0KindInferenceLambda_6989586621679328955Sym10Lambda_6989586621679328955Sym9+Lambda_6989586621679328955Sym9KindInferenceLambda_6989586621679328955Sym8+Lambda_6989586621679328955Sym8KindInferenceLambda_6989586621679328955Sym7+Lambda_6989586621679328955Sym7KindInferenceLambda_6989586621679328955Sym6+Lambda_6989586621679328955Sym6KindInferenceLambda_6989586621679328955Sym5+Lambda_6989586621679328955Sym5KindInferenceLambda_6989586621679328955Sym4+Lambda_6989586621679328955Sym4KindInferenceLambda_6989586621679328955Sym3+Lambda_6989586621679328955Sym3KindInferenceLambda_6989586621679328955Sym2+Lambda_6989586621679328955Sym2KindInferenceLambda_6989586621679328955Sym1+Lambda_6989586621679328955Sym1KindInferenceLambda_6989586621679328955Sym0+Lambda_6989586621679328955Sym0KindInferenceLambda_6989586621679328958Sym11Lambda_6989586621679328958Sym10,Lambda_6989586621679328958Sym10KindInferenceLambda_6989586621679328958Sym9+Lambda_6989586621679328958Sym9KindInferenceLambda_6989586621679328958Sym8+Lambda_6989586621679328958Sym8KindInferenceLambda_6989586621679328958Sym7+Lambda_6989586621679328958Sym7KindInferenceLambda_6989586621679328958Sym6+Lambda_6989586621679328958Sym6KindInferenceLambda_6989586621679328958Sym5+Lambda_6989586621679328958Sym5KindInferenceLambda_6989586621679328958Sym4+Lambda_6989586621679328958Sym4KindInferenceLambda_6989586621679328958Sym3+Lambda_6989586621679328958Sym3KindInferenceLambda_6989586621679328958Sym2+Lambda_6989586621679328958Sym2KindInferenceLambda_6989586621679328958Sym1+Lambda_6989586621679328958Sym1KindInferenceLambda_6989586621679328958Sym0+Lambda_6989586621679328958Sym0KindInferenceLambda_6989586621679328919Sym3Lambda_6989586621679328919Sym2+Lambda_6989586621679328919Sym2KindInferenceLambda_6989586621679328919Sym1+Lambda_6989586621679328919Sym1KindInferenceLambda_6989586621679328919Sym0+Lambda_6989586621679328919Sym0KindInferenceLambda_6989586621679328922Sym4Lambda_6989586621679328922Sym3+Lambda_6989586621679328922Sym3KindInferenceLambda_6989586621679328922Sym2+Lambda_6989586621679328922Sym2KindInferenceLambda_6989586621679328922Sym1+Lambda_6989586621679328922Sym1KindInferenceLambda_6989586621679328922Sym0+Lambda_6989586621679328922Sym0KindInference TFHelper_6989586621679406079Sym2 TFHelper_6989586621679406079Sym1-TFHelper_6989586621679406079Sym1KindInference TFHelper_6989586621679406079Sym0-TFHelper_6989586621679406079Sym0KindInferenceTFHelper_6989586621679406079Empty_6989586621679406074Sym0Empty_6989586621679406074 TFHelper_6989586621679406063Sym2 TFHelper_6989586621679406063Sym1-TFHelper_6989586621679406063Sym1KindInference TFHelper_6989586621679406063Sym0-TFHelper_6989586621679406063Sym0KindInferenceTFHelper_6989586621679406063Let6989586621679406072LLet6989586621679406072LSym1Let6989586621679406072LSym0(Let6989586621679406072LSym0KindInferenceEmpty_6989586621679406058Sym0Empty_6989586621679406058 TFHelper_6989586621679406048Sym2 TFHelper_6989586621679406048Sym1-TFHelper_6989586621679406048Sym1KindInference TFHelper_6989586621679406048Sym0-TFHelper_6989586621679406048Sym0KindInferenceTFHelper_6989586621679406048 TFHelper_6989586621679406037Sym2 TFHelper_6989586621679406037Sym1-TFHelper_6989586621679406037Sym1KindInference TFHelper_6989586621679406037Sym0-TFHelper_6989586621679406037Sym0KindInferenceTFHelper_6989586621679406037 TFHelper_6989586621679406002Sym2 TFHelper_6989586621679406002Sym1-TFHelper_6989586621679406002Sym1KindInference TFHelper_6989586621679406002Sym0-TFHelper_6989586621679406002Sym0KindInferenceTFHelper_6989586621679406002+Let6989586621679406012X_6989586621679406013Let6989586621679406012BLet6989586621679406012BsLet6989586621679406012Bs'Let6989586621679406012ToList/Let6989586621679406012X_6989586621679406013Sym3/Let6989586621679406012X_6989586621679406013Sym2@#@$$### :<>@#@$###UnwrapMonoidSym0KindInferenceWrapMonoidSym0KindInferenceGetLastSym0KindInferenceLastSym0KindInferenceGetFirstSym0KindInferenceFirstSym0KindInferenceGetMaxSym0KindInferenceMaxSym0KindInferenceGetMinSym0KindInferenceMinSym0KindInferenceGetProductSym0KindInferenceProductSym0KindInferenceGetSumSym0KindInferenceSumSym0KindInferenceGetAnySym0KindInferenceAnySym0KindInferenceGetAllSym0KindInferenceAllSym0KindInferenceGetDualSym0KindInferenceDualSym0KindInference MaxBound_6989586621679711276Sym0MaxBound_6989586621679711276 MinBound_6989586621679711273Sym0MinBound_6989586621679711273 MaxBound_6989586621679711267Sym0MaxBound_6989586621679711267 MinBound_6989586621679711264Sym0MinBound_6989586621679711264 MaxBound_6989586621679711258Sym0MaxBound_6989586621679711258 MinBound_6989586621679711255Sym0MinBound_6989586621679711255 MaxBound_6989586621679711249Sym0MaxBound_6989586621679711249 MinBound_6989586621679711246Sym0MinBound_6989586621679711246 MaxBound_6989586621679711240Sym0MaxBound_6989586621679711240 MinBound_6989586621679711237Sym0MinBound_6989586621679711237 MaxBound_6989586621679711231Sym0MaxBound_6989586621679711231 MinBound_6989586621679711228Sym0MinBound_6989586621679711228 MaxBound_6989586621679711222Sym0MaxBound_6989586621679711222 MinBound_6989586621679711219Sym0MinBound_6989586621679711219 MaxBound_6989586621679711213Sym0MaxBound_6989586621679711213 MinBound_6989586621679711210Sym0MinBound_6989586621679711210 MaxBound_6989586621679711207Sym0MaxBound_6989586621679711207 MinBound_6989586621679711204Sym0MinBound_6989586621679711204 MaxBound_6989586621679711198Sym0MaxBound_6989586621679711198 MinBound_6989586621679711195Sym0MinBound_6989586621679711195 TFHelper_6989586621679714056Sym2 TFHelper_6989586621679714056Sym1-TFHelper_6989586621679714056Sym1KindInference TFHelper_6989586621679714056Sym0-TFHelper_6989586621679714056Sym0KindInferenceTFHelper_6989586621679714056 TFHelper_6989586621679714036Sym2 TFHelper_6989586621679714036Sym1-TFHelper_6989586621679714036Sym1KindInference TFHelper_6989586621679714036Sym0-TFHelper_6989586621679714036Sym0KindInferenceTFHelper_6989586621679714036 TFHelper_6989586621679714016Sym2 TFHelper_6989586621679714016Sym1-TFHelper_6989586621679714016Sym1KindInference TFHelper_6989586621679714016Sym0-TFHelper_6989586621679714016Sym0KindInferenceTFHelper_6989586621679714016 TFHelper_6989586621679713996Sym2 TFHelper_6989586621679713996Sym1-TFHelper_6989586621679713996Sym1KindInference TFHelper_6989586621679713996Sym0-TFHelper_6989586621679713996Sym0KindInferenceTFHelper_6989586621679713996 TFHelper_6989586621679713976Sym2 TFHelper_6989586621679713976Sym1-TFHelper_6989586621679713976Sym1KindInference TFHelper_6989586621679713976Sym0-TFHelper_6989586621679713976Sym0KindInferenceTFHelper_6989586621679713976 TFHelper_6989586621679713956Sym2 TFHelper_6989586621679713956Sym1-TFHelper_6989586621679713956Sym1KindInference TFHelper_6989586621679713956Sym0-TFHelper_6989586621679713956Sym0KindInferenceTFHelper_6989586621679713956 TFHelper_6989586621679713936Sym2 TFHelper_6989586621679713936Sym1-TFHelper_6989586621679713936Sym1KindInference TFHelper_6989586621679713936Sym0-TFHelper_6989586621679713936Sym0KindInferenceTFHelper_6989586621679713936 TFHelper_6989586621679713916Sym2 TFHelper_6989586621679713916Sym1-TFHelper_6989586621679713916Sym1KindInference TFHelper_6989586621679713916Sym0-TFHelper_6989586621679713916Sym0KindInferenceTFHelper_6989586621679713916 TFHelper_6989586621679713899Sym2 TFHelper_6989586621679713899Sym1-TFHelper_6989586621679713899Sym1KindInference TFHelper_6989586621679713899Sym0-TFHelper_6989586621679713899Sym0KindInferenceTFHelper_6989586621679713899 TFHelper_6989586621679713882Sym2 TFHelper_6989586621679713882Sym1-TFHelper_6989586621679713882Sym1KindInference TFHelper_6989586621679713882Sym0-TFHelper_6989586621679713882Sym0KindInferenceTFHelper_6989586621679713882Compare_6989586621679721776Sym2Compare_6989586621679721776Sym1,Compare_6989586621679721776Sym1KindInferenceCompare_6989586621679721776Sym0,Compare_6989586621679721776Sym0KindInferenceCompare_6989586621679721776Compare_6989586621679721756Sym2Compare_6989586621679721756Sym1,Compare_6989586621679721756Sym1KindInferenceCompare_6989586621679721756Sym0,Compare_6989586621679721756Sym0KindInferenceCompare_6989586621679721756Compare_6989586621679721736Sym2Compare_6989586621679721736Sym1,Compare_6989586621679721736Sym1KindInferenceCompare_6989586621679721736Sym0,Compare_6989586621679721736Sym0KindInferenceCompare_6989586621679721736Compare_6989586621679721716Sym2Compare_6989586621679721716Sym1,Compare_6989586621679721716Sym1KindInferenceCompare_6989586621679721716Sym0,Compare_6989586621679721716Sym0KindInferenceCompare_6989586621679721716Compare_6989586621679721696Sym2Compare_6989586621679721696Sym1,Compare_6989586621679721696Sym1KindInferenceCompare_6989586621679721696Sym0,Compare_6989586621679721696Sym0KindInferenceCompare_6989586621679721696Compare_6989586621679721676Sym2Compare_6989586621679721676Sym1,Compare_6989586621679721676Sym1KindInferenceCompare_6989586621679721676Sym0,Compare_6989586621679721676Sym0KindInferenceCompare_6989586621679721676Compare_6989586621679721656Sym2Compare_6989586621679721656Sym1,Compare_6989586621679721656Sym1KindInferenceCompare_6989586621679721656Sym0,Compare_6989586621679721656Sym0KindInferenceCompare_6989586621679721656Compare_6989586621679721636Sym2Compare_6989586621679721636Sym1,Compare_6989586621679721636Sym1KindInferenceCompare_6989586621679721636Sym0,Compare_6989586621679721636Sym0KindInferenceCompare_6989586621679721636Compare_6989586621679721619Sym2Compare_6989586621679721619Sym1,Compare_6989586621679721619Sym1KindInferenceCompare_6989586621679721619Sym0,Compare_6989586621679721619Sym0KindInferenceCompare_6989586621679721619Compare_6989586621679721600Sym2Compare_6989586621679721600Sym1,Compare_6989586621679721600Sym1KindInferenceCompare_6989586621679721600Sym0,Compare_6989586621679721600Sym0KindInferenceCompare_6989586621679721600#FromInteger_6989586621679732781Sym1#FromInteger_6989586621679732781Sym00FromInteger_6989586621679732781Sym0KindInferenceFromInteger_6989586621679732781Signum_6989586621679732774Sym1Signum_6989586621679732774Sym0+Signum_6989586621679732774Sym0KindInferenceSignum_6989586621679732774Abs_6989586621679732767Sym1Abs_6989586621679732767Sym0(Abs_6989586621679732767Sym0KindInferenceAbs_6989586621679732767Negate_6989586621679732760Sym1Negate_6989586621679732760Sym0+Negate_6989586621679732760Sym0KindInferenceNegate_6989586621679732760 TFHelper_6989586621679732750Sym2 TFHelper_6989586621679732750Sym1-TFHelper_6989586621679732750Sym1KindInference TFHelper_6989586621679732750Sym0-TFHelper_6989586621679732750Sym0KindInferenceTFHelper_6989586621679732750 TFHelper_6989586621679732739Sym2 TFHelper_6989586621679732739Sym1-TFHelper_6989586621679732739Sym1KindInference TFHelper_6989586621679732739Sym0-TFHelper_6989586621679732739Sym0KindInferenceTFHelper_6989586621679732739 TFHelper_6989586621679732728Sym2 TFHelper_6989586621679732728Sym1-TFHelper_6989586621679732728Sym1KindInference TFHelper_6989586621679732728Sym0-TFHelper_6989586621679732728Sym0KindInferenceTFHelper_6989586621679732728 TFHelper_6989586621679732717Sym2 TFHelper_6989586621679732717Sym1-TFHelper_6989586621679732717Sym1KindInference TFHelper_6989586621679732717Sym0-TFHelper_6989586621679732717Sym0KindInferenceTFHelper_6989586621679732717 TFHelper_6989586621679732706Sym2 TFHelper_6989586621679732706Sym1-TFHelper_6989586621679732706Sym1KindInference TFHelper_6989586621679732706Sym0-TFHelper_6989586621679732706Sym0KindInferenceTFHelper_6989586621679732706 TFHelper_6989586621679732691Sym2 TFHelper_6989586621679732691Sym1-TFHelper_6989586621679732691Sym1KindInference TFHelper_6989586621679732691Sym0-TFHelper_6989586621679732691Sym0KindInferenceTFHelper_6989586621679732691Lambda_6989586621679732700Sym3Lambda_6989586621679732700Sym2+Lambda_6989586621679732700Sym2KindInferenceLambda_6989586621679732700Sym1+Lambda_6989586621679732700Sym1KindInferenceLambda_6989586621679732700Sym0+Lambda_6989586621679732700Sym0KindInferenceFmap_6989586621679732680Sym2Fmap_6989586621679732680Sym1)Fmap_6989586621679732680Sym1KindInferenceFmap_6989586621679732680Sym0)Fmap_6989586621679732680Sym0KindInferenceFmap_6989586621679732680 TFHelper_6989586621679732669Sym2 TFHelper_6989586621679732669Sym1-TFHelper_6989586621679732669Sym1KindInference TFHelper_6989586621679732669Sym0-TFHelper_6989586621679732669Sym0KindInferenceTFHelper_6989586621679732669Pure_6989586621679732659Sym1Pure_6989586621679732659Sym0)Pure_6989586621679732659Sym0KindInferencePure_6989586621679732659#FromInteger_6989586621679732652Sym1#FromInteger_6989586621679732652Sym00FromInteger_6989586621679732652Sym0KindInferenceFromInteger_6989586621679732652Signum_6989586621679732645Sym1Signum_6989586621679732645Sym0+Signum_6989586621679732645Sym0KindInferenceSignum_6989586621679732645Abs_6989586621679732638Sym1Abs_6989586621679732638Sym0(Abs_6989586621679732638Sym0KindInferenceAbs_6989586621679732638Negate_6989586621679732631Sym1Negate_6989586621679732631Sym0+Negate_6989586621679732631Sym0KindInferenceNegate_6989586621679732631 TFHelper_6989586621679732621Sym2 TFHelper_6989586621679732621Sym1-TFHelper_6989586621679732621Sym1KindInference TFHelper_6989586621679732621Sym0-TFHelper_6989586621679732621Sym0KindInferenceTFHelper_6989586621679732621 TFHelper_6989586621679732610Sym2 TFHelper_6989586621679732610Sym1-TFHelper_6989586621679732610Sym1KindInference TFHelper_6989586621679732610Sym0-TFHelper_6989586621679732610Sym0KindInferenceTFHelper_6989586621679732610 TFHelper_6989586621679732599Sym2 TFHelper_6989586621679732599Sym1-TFHelper_6989586621679732599Sym1KindInference TFHelper_6989586621679732599Sym0-TFHelper_6989586621679732599Sym0KindInferenceTFHelper_6989586621679732599 TFHelper_6989586621679732564Sym2 TFHelper_6989586621679732564Sym1-TFHelper_6989586621679732564Sym1KindInference TFHelper_6989586621679732564Sym0-TFHelper_6989586621679732564Sym0KindInferenceTFHelper_6989586621679732564 TFHelper_6989586621679732553Sym2 TFHelper_6989586621679732553Sym1-TFHelper_6989586621679732553Sym1KindInference TFHelper_6989586621679732553Sym0-TFHelper_6989586621679732553Sym0KindInferenceTFHelper_6989586621679732553 TFHelper_6989586621679732538Sym2 TFHelper_6989586621679732538Sym1-TFHelper_6989586621679732538Sym1KindInference TFHelper_6989586621679732538Sym0-TFHelper_6989586621679732538Sym0KindInferenceTFHelper_6989586621679732538Lambda_6989586621679732547Sym3Lambda_6989586621679732547Sym2+Lambda_6989586621679732547Sym2KindInferenceLambda_6989586621679732547Sym1+Lambda_6989586621679732547Sym1KindInferenceLambda_6989586621679732547Sym0+Lambda_6989586621679732547Sym0KindInferenceFmap_6989586621679732527Sym2Fmap_6989586621679732527Sym1)Fmap_6989586621679732527Sym1KindInferenceFmap_6989586621679732527Sym0)Fmap_6989586621679732527Sym0KindInferenceFmap_6989586621679732527 TFHelper_6989586621679732516Sym2 TFHelper_6989586621679732516Sym1-TFHelper_6989586621679732516Sym1KindInference TFHelper_6989586621679732516Sym0-TFHelper_6989586621679732516Sym0KindInferenceTFHelper_6989586621679732516Pure_6989586621679732506Sym1Pure_6989586621679732506Sym0)Pure_6989586621679732506Sym0KindInferencePure_6989586621679732506 TFHelper_6989586621679732496Sym2 TFHelper_6989586621679732496Sym1-TFHelper_6989586621679732496Sym1KindInference TFHelper_6989586621679732496Sym0-TFHelper_6989586621679732496Sym0KindInferenceTFHelper_6989586621679732496 TFHelper_6989586621679732485Sym2 TFHelper_6989586621679732485Sym1-TFHelper_6989586621679732485Sym1KindInference TFHelper_6989586621679732485Sym0-TFHelper_6989586621679732485Sym0KindInferenceTFHelper_6989586621679732485 TFHelper_6989586621679732474Sym2 TFHelper_6989586621679732474Sym1-TFHelper_6989586621679732474Sym1KindInference TFHelper_6989586621679732474Sym0-TFHelper_6989586621679732474Sym0KindInferenceTFHelper_6989586621679732474 TFHelper_6989586621679732463Sym2 TFHelper_6989586621679732463Sym1-TFHelper_6989586621679732463Sym1KindInference TFHelper_6989586621679732463Sym0-TFHelper_6989586621679732463Sym0KindInferenceTFHelper_6989586621679732463 TFHelper_6989586621679732345Sym2 TFHelper_6989586621679732345Sym1-TFHelper_6989586621679732345Sym1KindInference TFHelper_6989586621679732345Sym0-TFHelper_6989586621679732345Sym0KindInferenceTFHelper_6989586621679732345Lambda_6989586621679732354Sym3Lambda_6989586621679732354Sym2+Lambda_6989586621679732354Sym2KindInferenceLambda_6989586621679732354Sym1+Lambda_6989586621679732354Sym1KindInferenceLambda_6989586621679732354Sym0+Lambda_6989586621679732354Sym0KindInferenceFmap_6989586621679732334Sym2Fmap_6989586621679732334Sym1)Fmap_6989586621679732334Sym1KindInferenceFmap_6989586621679732334Sym0)Fmap_6989586621679732334Sym0KindInferenceFmap_6989586621679732334 TFHelper_6989586621679732323Sym2 TFHelper_6989586621679732323Sym1-TFHelper_6989586621679732323Sym1KindInference TFHelper_6989586621679732323Sym0-TFHelper_6989586621679732323Sym0KindInferenceTFHelper_6989586621679732323Pure_6989586621679732313Sym1Pure_6989586621679732313Sym0)Pure_6989586621679732313Sym0KindInferencePure_6989586621679732313product_sum_any_all_All_Any_Sum_Product_All_Sym1All_Sym0All_Sym0KindInferenceAny_Sym1Any_Sym0Any_Sym0KindInferenceSum_Sym1Sum_Sym0Sum_Sym0KindInference Product_Sym1 Product_Sym0Product_Sym0KindInference sProduct_sSum_sAny_sAll_Case_6989586621679851142Case_6989586621679851158Case_6989586621679851171Case_6989586621679851190Case_6989586621679851234Case_6989586621679851256Case_6989586621679851275Case_6989586621679851280Case_6989586621679851333Case_6989586621679851346Case_6989586621679851363Case_6989586621679851373Case_6989586621679851378Case_6989586621679851398Case_6989586621679851408Case_6989586621679851413Lambda_6989586621679851428Case_6989586621679851434Case_6989586621679851450Case_6989586621679851463Lambda_6989586621679851481Lambda_6989586621679851509Case_6989586621679851512Case_6989586621679851564Case_6989586621679851585Case_6989586621679851606Case_6989586621679851625Case_6989586621679851664Lambda_6989586621679851708Case_6989586621679851712Lambda_6989586621679851734Case_6989586621679851738Lambda_6989586621679851758Case_6989586621679851762Lambda_6989586621679851780Case_6989586621679851784Lambda_6989586621679851800Case_6989586621679851804Lambda_6989586621679851818Case_6989586621679851822Case_6989586621679851923Case_6989586621679851931Case_6989586621679851945Case_6989586621679851976Case_6989586621679851981Case_6989586621679851987Case_6989586621679851992Case_6989586621679852023Case_6989586621679852028Case_6989586621679852034Case_6989586621679852039Case_6989586621679852058Case_6989586621679852077Case_6989586621679852100Case_6989586621679852223Case_6989586621679852228Case_6989586621679852244Case_6989586621680008823Case_6989586621680008829Case_6989586621680008831NonEmptySubsequences PrependToAllSelectElem_byHeadSym0KindInferenceTailSym0KindInferenceInitSym0KindInferenceNullSym0KindInferenceReverseSym0KindInferenceIntersperseSym1KindInferenceIntersperseSym0KindInferenceIntercalateSym1KindInferenceIntercalateSym0KindInferenceSubsequencesSym0KindInferenceNonEmptySubsequencesSym1NonEmptySubsequencesSym0%NonEmptySubsequencesSym0KindInferencePrependToAllSym2PrependToAllSym1PrependToAllSym1KindInferencePrependToAllSym0PrependToAllSym0KindInferencePermutationsSym0KindInferenceFoldl'Sym2KindInferenceFoldl'Sym1KindInferenceFoldl'Sym0KindInferenceFoldl1Sym1KindInferenceFoldl1Sym0KindInferenceFoldl1'Sym1KindInferenceFoldl1'Sym0KindInferenceFoldr1Sym1KindInferenceFoldr1Sym0KindInferenceConcatSym0KindInferenceConcatMapSym1KindInferenceConcatMapSym0KindInferenceAndSym0KindInferenceOrSym0KindInferenceAllSym1KindInferenceAnySym1KindInferenceScanlSym2KindInferenceScanlSym1KindInferenceScanlSym0KindInferenceScanl1Sym1KindInferenceScanl1Sym0KindInferenceScanrSym2KindInferenceScanrSym1KindInferenceScanrSym0KindInferenceScanr1Sym1KindInferenceScanr1Sym0KindInferenceMapAccumLSym2KindInferenceMapAccumLSym1KindInferenceMapAccumLSym0KindInferenceMapAccumRSym2KindInferenceMapAccumRSym1KindInferenceMapAccumRSym0KindInferenceUnfoldrSym1KindInferenceUnfoldrSym0KindInferenceInitsSym0KindInferenceTailsSym0KindInferenceIsPrefixOfSym1KindInferenceIsPrefixOfSym0KindInferenceIsSuffixOfSym1KindInferenceIsSuffixOfSym0KindInferenceIsInfixOfSym1KindInferenceIsInfixOfSym0KindInferenceElemSym1KindInferenceElemSym0KindInferenceNotElemSym1KindInferenceNotElemSym0KindInferenceZipSym1KindInferenceZipSym0KindInferenceZip3Sym2KindInferenceZip3Sym1KindInferenceZip3Sym0KindInferenceZipWithSym2KindInferenceZipWithSym1KindInferenceZipWithSym0KindInferenceZipWith3Sym3KindInferenceZipWith3Sym2KindInferenceZipWith3Sym1KindInferenceZipWith3Sym0KindInferenceUnzipSym0KindInferenceUnzip3Sym0KindInferenceUnzip4Sym0KindInferenceUnzip5Sym0KindInferenceUnzip6Sym0KindInferenceUnzip7Sym0KindInferenceUnlinesSym0KindInferenceUnwordsSym0KindInferenceDeleteSym1KindInferenceDeleteSym0KindInference :\\@#@$$### :\\@#@$###DeleteBySym2KindInferenceDeleteBySym1KindInferenceDeleteBySym0KindInferenceDeleteFirstsBySym2KindInferenceDeleteFirstsBySym1KindInferenceDeleteFirstsBySym0KindInferenceSortBySym1KindInferenceSortBySym0KindInferenceInsertBySym2KindInferenceInsertBySym1KindInferenceInsertBySym0KindInferenceMaximumBySym1KindInferenceMaximumBySym0KindInferenceMinimumBySym1KindInferenceMinimumBySym0KindInferenceFilterSym1KindInferenceFilterSym0KindInferenceFindSym1KindInferenceFindSym0KindInferenceElemIndexSym1KindInferenceElemIndexSym0KindInferenceElemIndicesSym1KindInferenceElemIndicesSym0KindInferenceFindIndexSym1KindInferenceFindIndexSym0KindInferenceFindIndicesSym1KindInferenceFindIndicesSym0KindInferenceIntersectSym1KindInferenceIntersectSym0KindInferenceIntersectBySym2KindInferenceIntersectBySym1KindInferenceIntersectBySym0KindInferenceTakeWhileSym1KindInferenceTakeWhileSym0KindInferenceDropWhileSym1KindInferenceDropWhileSym0KindInferenceDropWhileEndSym1KindInferenceDropWhileEndSym0KindInferenceSpanSym1KindInferenceSpanSym0KindInferenceBreakSym1KindInferenceBreakSym0KindInferenceTakeSym1KindInferenceTakeSym0KindInferenceDropSym1KindInferenceDropSym0KindInferenceSplitAtSym1KindInferenceSplitAtSym0KindInferenceGroupSym0KindInferenceMaximumSym0KindInferenceMinimumSym0KindInferenceInsertSym1KindInferenceInsertSym0KindInferenceSortSym0KindInferenceGroupBySym1KindInferenceGroupBySym0KindInferenceLookupSym1KindInferenceLookupSym0KindInferencePartitionSym1KindInferencePartitionSym0KindInference SelectSym3 SelectSym2SelectSym2KindInference SelectSym1SelectSym1KindInference SelectSym0SelectSym0KindInferenceLengthSym0KindInferenceReplicateSym1KindInferenceReplicateSym0KindInferenceTransposeSym0KindInference :!!@#@$$### :!!@#@$###NubSym0KindInferenceNubBySym1KindInferenceNubBySym0KindInference Elem_bySym3 Elem_bySym2Elem_bySym2KindInference Elem_bySym1Elem_bySym1KindInference Elem_bySym0Elem_bySym0KindInferenceUnionBySym2KindInferenceUnionBySym1KindInferenceUnionBySym0KindInferenceUnionSym1KindInferenceUnionSym0KindInferenceGenericLengthSym0KindInferenceLet6989586621679852307Init'Let6989586621679852307Init'Sym4Let6989586621679852307Init'Sym3,Let6989586621679852307Init'Sym3KindInferenceLet6989586621679852307Init'Sym2,Let6989586621679852307Init'Sym2KindInferenceLet6989586621679852307Init'Sym1,Let6989586621679852307Init'Sym1KindInferenceLet6989586621679852307Init'Sym0,Let6989586621679852307Init'Sym0KindInferenceLet6989586621679852291RevLet6989586621679852291RevSym3Let6989586621679852291RevSym2*Let6989586621679852291RevSym2KindInferenceLet6989586621679852291RevSym1*Let6989586621679852291RevSym1KindInferenceLet6989586621679852291RevSym0*Let6989586621679852291RevSym0KindInferenceLet6989586621679852262FLet6989586621679852262FSym4Let6989586621679852262FSym3(Let6989586621679852262FSym3KindInferenceLet6989586621679852262FSym2(Let6989586621679852262FSym2KindInferenceLet6989586621679852262FSym1(Let6989586621679852262FSym1KindInferenceLet6989586621679852262FSym0(Let6989586621679852262FSym0KindInferenceLet6989586621679852198PermsLet6989586621679852198PermsSym3Let6989586621679852198PermsSym2,Let6989586621679852198PermsSym2KindInferenceLet6989586621679852198PermsSym1,Let6989586621679852198PermsSym1KindInferenceLet6989586621679852198PermsSym0,Let6989586621679852198PermsSym0KindInference Let6989586621679852205Interleave!Let6989586621679852205Interleave'$Let6989586621679852205InterleaveSym6$Let6989586621679852205InterleaveSym51Let6989586621679852205InterleaveSym5KindInference$Let6989586621679852205InterleaveSym41Let6989586621679852205InterleaveSym4KindInference$Let6989586621679852205InterleaveSym31Let6989586621679852205InterleaveSym3KindInference$Let6989586621679852205InterleaveSym21Let6989586621679852205InterleaveSym2KindInference$Let6989586621679852205InterleaveSym11Let6989586621679852205InterleaveSym1KindInference$Let6989586621679852205InterleaveSym01Let6989586621679852205InterleaveSym0KindInference%Let6989586621679852205Interleave'Sym7%Let6989586621679852205Interleave'Sym62Let6989586621679852205Interleave'Sym6KindInference%Let6989586621679852205Interleave'Sym52Let6989586621679852205Interleave'Sym5KindInference%Let6989586621679852205Interleave'Sym42Let6989586621679852205Interleave'Sym4KindInference%Let6989586621679852205Interleave'Sym32Let6989586621679852205Interleave'Sym3KindInference%Let6989586621679852205Interleave'Sym22Let6989586621679852205Interleave'Sym2KindInference%Let6989586621679852205Interleave'Sym12Let6989586621679852205Interleave'Sym1KindInference%Let6989586621679852205Interleave'Sym02Let6989586621679852205Interleave'Sym0KindInference+Let6989586621679852238X_6989586621679852239Let6989586621679852238Zs/Let6989586621679852238X_6989586621679852239Sym6/Let6989586621679852238X_6989586621679852239Sym5~>@#@$~>@#@$$~>@#@$$$Apply ApplySym0 ApplySym1 ApplySym2 ApplyTyConApplyTyConAux1ApplyTyConAux2 DemoteSym0 DemoteSym1KindOf KindOfSym0 KindOfSym1SLambda applySing SWrappedSing SWrapSing sUnwrapSingSameKind SameKindSym0 SameKindSym1 SameKindSym2 SingFunction1 SingFunction2 SingFunction3 SingFunction4 SingFunction5 SingFunction6 SingFunction7 SingFunction8SingI1liftSingSingI2 liftSing2 SingInstanceTyCon1TyCon2TyCon3TyCon4TyCon5TyCon6TyCon7TyCon8TyFun UnwrapSing WrappedSingWrapSing unwrapSingFromSingSLambda2SLambda3SLambda4SLambda5SLambda6SLambda7SLambda8 applySing2 applySing3 applySing4 applySing5 applySing6 applySing7 applySing8demotedemote1demote2sing1sing2 singByProxy singByProxy# singByProxy1 singByProxy1# singByProxy2 singByProxy2#singFun1singFun2singFun3singFun4singFun5singFun6singFun7singFun8 singInstancesingThat singThat1 singThat2 unSingFun1 unSingFun2 unSingFun3 unSingFun4 unSingFun5 unSingFun6 unSingFun7 unSingFun8 usingSingI1 usingSingI2withSing withSing1 withSing2 withSingI withSomeSing >=>@#@$$$$ <=<@#@$$$$