e$r      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Type kind representation. Adds  -> *  to the end of a kind.  * ==> * -> *  * -> * ==> * -> * -> * & (* -> *) -> * ==> (* -> *) -> * -> * Transforms from k to  k -> * .  * ==> * -> * ! * -> * ==> (* -> *) -> * ( (* -> *) -> * ==> ((* -> *) -> *) -> * %Extract kinds of a kinds parameters. ,Show kinds parameters with kind signatures. Get a kind signature from a . +Get the bastard string representation of a . *Read the bastard string representation to . Generates all possible s given the maximum  s allowed.   1:1 1  *   2:1 2  *->*   3:2 4  *->*->*  (*->*)->*   4:5 9  *->*->*->*  (*->*)->*->*  *->(*->*)->*  (*->*->*)->*  ((*->*)->*)->*   5:14 23  *->*->*->*->*  (*->*)->(*->*)->*  (*->*)->*->*->*  *->(*->*)->*->*  *->*->(*->*)->*  (*->*->*)->*->*  ((*->*)->*)->*->*  *->(*->*->*)->*  *->((*->*)->*)->*  (*->*->*->*)->*  ((*->*)->*->*)->*  (*->(*->*)->*)->*  ((*->*->*)->*)->*  (((*->*)->*)->*)->* :The series continues: 1,1,2,5,14,42,132,429,1430,4862,...     "This is the replacement class for Data.Typeable.Typeable.  use Data.Type.deriveTyped$ to derive instances of this class. Class for all the Type, TypeX , ... types.  An unique identifier for types. * The order given is arbitrary but stable. +Used internally when defining instances of  . +Used internally when defining instances of  . >Used mainly internally, but may be useful for defining custom  like functions for s. 1Extracts the raw data that was used to construct s.   s%An encapsulation of type with a kind > ( ( ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind : ( ( ( ( ( * -> * -> * ) -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind : ( ( ( ( * -> ( * -> * ) -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind : ( ( ( ( ( * -> * ) -> * -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( ( * -> * -> * -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind : ( ( ( * -> ( ( * -> * ) -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( * -> ( * -> * -> * ) -> * ) -> * ) -> * ) -> * . "%An encapsulation of type with a kind : ( ( ( ( ( * -> * ) -> * ) -> * -> * ) -> * ) -> * ) -> * . $%An encapsulation of type with a kind 6 ( ( ( ( * -> * -> * ) -> * -> * ) -> * ) -> * ) -> * . &%An encapsulation of type with a kind 6 ( ( ( * -> * -> ( * -> * ) -> * ) -> * ) -> * ) -> * . (%An encapsulation of type with a kind 6 ( ( ( * -> ( * -> * ) -> * -> * ) -> * ) -> * ) -> * . *%An encapsulation of type with a kind : ( ( ( ( * -> * ) -> ( * -> * ) -> * ) -> * ) -> * ) -> * . ,%An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * -> * -> * ) -> * ) -> * ) -> * . .%An encapsulation of type with a kind 2 ( ( ( * -> * -> * -> * -> * ) -> * ) -> * ) -> * . 0%An encapsulation of type with a kind : ( ( * -> ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * ) -> * . 2%An encapsulation of type with a kind 6 ( ( * -> ( ( * -> * -> * ) -> * ) -> * ) -> * ) -> * . 4%An encapsulation of type with a kind 6 ( ( * -> ( * -> ( * -> * ) -> * ) -> * ) -> * ) -> * . 6%An encapsulation of type with a kind 6 ( ( * -> ( ( * -> * ) -> * -> * ) -> * ) -> * ) -> * . 8%An encapsulation of type with a kind 2 ( ( * -> ( * -> * -> * -> * ) -> * ) -> * ) -> * . :%An encapsulation of type with a kind : ( ( ( ( ( * -> * ) -> * ) -> * ) -> * -> * ) -> * ) -> * . <%An encapsulation of type with a kind 6 ( ( ( ( * -> * -> * ) -> * ) -> * -> * ) -> * ) -> * . >%An encapsulation of type with a kind 6 ( ( ( * -> ( * -> * ) -> * ) -> * -> * ) -> * ) -> * . @%An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * -> * ) -> * -> * ) -> * ) -> * . B%An encapsulation of type with a kind 2 ( ( ( * -> * -> * -> * ) -> * -> * ) -> * ) -> * . D%An encapsulation of type with a kind 6 ( ( * -> * -> ( ( * -> * ) -> * ) -> * ) -> * ) -> * . F%An encapsulation of type with a kind 2 ( ( * -> * -> ( * -> * -> * ) -> * ) -> * ) -> * . H%An encapsulation of type with a kind 6 ( ( * -> ( ( * -> * ) -> * ) -> * -> * ) -> * ) -> * . J%An encapsulation of type with a kind 2 ( ( * -> ( * -> * -> * ) -> * -> * ) -> * ) -> * . L%An encapsulation of type with a kind : ( ( ( ( * -> * ) -> * ) -> ( * -> * ) -> * ) -> * ) -> * . N%An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * ) -> * -> * -> * ) -> * ) -> * . P%An encapsulation of type with a kind 6 ( ( ( * -> * -> * ) -> ( * -> * ) -> * ) -> * ) -> * . R%An encapsulation of type with a kind 2 ( ( ( * -> * -> * ) -> * -> * -> * ) -> * ) -> * . T%An encapsulation of type with a kind 2 ( ( * -> * -> * -> ( * -> * ) -> * ) -> * ) -> * . V%An encapsulation of type with a kind 2 ( ( * -> * -> ( * -> * ) -> * -> * ) -> * ) -> * . X%An encapsulation of type with a kind 6 ( ( * -> ( * -> * ) -> ( * -> * ) -> * ) -> * ) -> * . Z%An encapsulation of type with a kind 2 ( ( * -> ( * -> * ) -> * -> * -> * ) -> * ) -> * . \%An encapsulation of type with a kind : ( ( ( * -> * ) -> ( ( * -> * ) -> * ) -> * ) -> * ) -> * . ^%An encapsulation of type with a kind 6 ( ( ( * -> * ) -> ( * -> * -> * ) -> * ) -> * ) -> * . `%An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * -> ( * -> * ) -> * ) -> * ) -> * . b%An encapsulation of type with a kind 6 ( ( ( * -> * ) -> ( * -> * ) -> * -> * ) -> * ) -> * . d%An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * -> * -> * -> * ) -> * ) -> * . f%An encapsulation of type with a kind . ( ( * -> * -> * -> * -> * -> * ) -> * ) -> * . h%An encapsulation of type with a kind : ( * -> ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * ) -> * . j%An encapsulation of type with a kind 6 ( * -> ( ( ( * -> * -> * ) -> * ) -> * ) -> * ) -> * . l%An encapsulation of type with a kind 6 ( * -> ( ( * -> ( * -> * ) -> * ) -> * ) -> * ) -> * . n%An encapsulation of type with a kind 6 ( * -> ( ( ( * -> * ) -> * -> * ) -> * ) -> * ) -> * . p%An encapsulation of type with a kind 2 ( * -> ( ( * -> * -> * -> * ) -> * ) -> * ) -> * . r%An encapsulation of type with a kind 6 ( * -> ( * -> ( ( * -> * ) -> * ) -> * ) -> * ) -> * . t%An encapsulation of type with a kind 2 ( * -> ( * -> ( * -> * -> * ) -> * ) -> * ) -> * . v%An encapsulation of type with a kind 6 ( * -> ( ( ( * -> * ) -> * ) -> * -> * ) -> * ) -> * . x%An encapsulation of type with a kind 2 ( * -> ( ( * -> * -> * ) -> * -> * ) -> * ) -> * . z%An encapsulation of type with a kind 2 ( * -> ( * -> * -> ( * -> * ) -> * ) -> * ) -> * . |%An encapsulation of type with a kind 2 ( * -> ( * -> ( * -> * ) -> * -> * ) -> * ) -> * . ~%An encapsulation of type with a kind 6 ( * -> ( ( * -> * ) -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( ( * -> * ) -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( * -> ( * -> * -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind : ( ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( ( * -> * -> * ) -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( * -> ( * -> * ) -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * -> * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> ( ( * -> * ) -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> ( * -> * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * ) -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * -> * ) -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * -> ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> ( * -> * ) -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . ( ( * -> * -> * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( * -> * -> ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> ( ( * -> * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> ( * -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> ( ( * -> * ) -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> ( * -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( * -> ( ( ( * -> * ) -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( ( * -> * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( * -> ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( ( * -> * ) -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . ( * -> ( * -> * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind : ( ( ( ( * -> * ) -> * ) -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * ) -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * -> * ) -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * -> * ) -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> ( * -> * ) -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> ( * -> * ) -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * -> * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( ( * -> * -> * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> * -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> ( ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> ( * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( * -> ( ( * -> * ) -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( ( * -> * ) -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( * -> * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( * -> ( * -> * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind : ( ( ( * -> * ) -> * ) -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * ) -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * ) -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * ) -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * ) -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * -> * ) -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * -> * ) -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * -> * ) -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * -> * ) -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . ( ( * -> * -> * ) -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> ( * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> ( * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( * -> ( * -> * ) -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( * -> * ) -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( * -> * ) -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( * -> * ) -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . ( * -> ( * -> * ) -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind : ( ( * -> * ) -> ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> ( ( * -> * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> ( * -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> ( ( * -> * ) -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> ( * -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> * -> ( ( * -> * ) -> * ) -> * ) -> * .  %An encapsulation of type with a kind 2 ( ( * -> * ) -> * -> ( * -> * -> * ) -> * ) -> * .  %An encapsulation of type with a kind 6 ( ( * -> * ) -> ( ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> ( * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> ( * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> ( * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind . ( ( * -> * ) -> * -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind * ( * -> * -> * -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind : * -> ( ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 * -> ( ( ( ( * -> * -> * ) -> * ) -> * ) -> * ) -> * .  %An encapsulation of type with a kind 6 * -> ( ( ( * -> ( * -> * ) -> * ) -> * ) -> * ) -> * . "%An encapsulation of type with a kind 6 * -> ( ( ( ( * -> * ) -> * -> * ) -> * ) -> * ) -> * . $%An encapsulation of type with a kind 2 * -> ( ( ( * -> * -> * -> * ) -> * ) -> * ) -> * . &%An encapsulation of type with a kind 6 * -> ( ( * -> ( ( * -> * ) -> * ) -> * ) -> * ) -> * . (%An encapsulation of type with a kind 2 * -> ( ( * -> ( * -> * -> * ) -> * ) -> * ) -> * . *%An encapsulation of type with a kind 6 * -> ( ( ( ( * -> * ) -> * ) -> * -> * ) -> * ) -> * . ,%An encapsulation of type with a kind 2 * -> ( ( ( * -> * -> * ) -> * -> * ) -> * ) -> * . .%An encapsulation of type with a kind 2 * -> ( ( * -> * -> ( * -> * ) -> * ) -> * ) -> * . 0%An encapsulation of type with a kind 2 * -> ( ( * -> ( * -> * ) -> * -> * ) -> * ) -> * . 2%An encapsulation of type with a kind 6 * -> ( ( ( * -> * ) -> ( * -> * ) -> * ) -> * ) -> * . 4%An encapsulation of type with a kind 2 * -> ( ( ( * -> * ) -> * -> * -> * ) -> * ) -> * . 6%An encapsulation of type with a kind . * -> ( ( * -> * -> * -> * -> * ) -> * ) -> * . 8%An encapsulation of type with a kind 6 * -> ( * -> ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * . :%An encapsulation of type with a kind 2 * -> ( * -> ( ( * -> * -> * ) -> * ) -> * ) -> * . <%An encapsulation of type with a kind 2 * -> ( * -> ( * -> ( * -> * ) -> * ) -> * ) -> * . >%An encapsulation of type with a kind 2 * -> ( * -> ( ( * -> * ) -> * -> * ) -> * ) -> * . @%An encapsulation of type with a kind . * -> ( * -> ( * -> * -> * -> * ) -> * ) -> * . B%An encapsulation of type with a kind 6 * -> ( ( ( ( * -> * ) -> * ) -> * ) -> * -> * ) -> * . D%An encapsulation of type with a kind 2 * -> ( ( ( * -> * -> * ) -> * ) -> * -> * ) -> * . F%An encapsulation of type with a kind 2 * -> ( ( * -> ( * -> * ) -> * ) -> * -> * ) -> * . H%An encapsulation of type with a kind 2 * -> ( ( ( * -> * ) -> * -> * ) -> * -> * ) -> * . J%An encapsulation of type with a kind . * -> ( ( * -> * -> * -> * ) -> * -> * ) -> * . L%An encapsulation of type with a kind 2 * -> ( * -> * -> ( ( * -> * ) -> * ) -> * ) -> * . N%An encapsulation of type with a kind . * -> ( * -> * -> ( * -> * -> * ) -> * ) -> * . P%An encapsulation of type with a kind 2 * -> ( * -> ( ( * -> * ) -> * ) -> * -> * ) -> * . R%An encapsulation of type with a kind . * -> ( * -> ( * -> * -> * ) -> * -> * ) -> * . T%An encapsulation of type with a kind 6 * -> ( ( ( * -> * ) -> * ) -> ( * -> * ) -> * ) -> * . V%An encapsulation of type with a kind 2 * -> ( ( ( * -> * ) -> * ) -> * -> * -> * ) -> * . X%An encapsulation of type with a kind 2 * -> ( ( * -> * -> * ) -> ( * -> * ) -> * ) -> * . Z%An encapsulation of type with a kind . * -> ( ( * -> * -> * ) -> * -> * -> * ) -> * . \%An encapsulation of type with a kind . * -> ( * -> * -> * -> ( * -> * ) -> * ) -> * . ^%An encapsulation of type with a kind . * -> ( * -> * -> ( * -> * ) -> * -> * ) -> * . `%An encapsulation of type with a kind 2 * -> ( * -> ( * -> * ) -> ( * -> * ) -> * ) -> * . b%An encapsulation of type with a kind . * -> ( * -> ( * -> * ) -> * -> * -> * ) -> * . d%An encapsulation of type with a kind 6 * -> ( ( * -> * ) -> ( ( * -> * ) -> * ) -> * ) -> * . f%An encapsulation of type with a kind 2 * -> ( ( * -> * ) -> ( * -> * -> * ) -> * ) -> * . h%An encapsulation of type with a kind 2 * -> ( ( * -> * ) -> * -> ( * -> * ) -> * ) -> * . j%An encapsulation of type with a kind 2 * -> ( ( * -> * ) -> ( * -> * ) -> * -> * ) -> * . l%An encapsulation of type with a kind . * -> ( ( * -> * ) -> * -> * -> * -> * ) -> * . n%An encapsulation of type with a kind * * -> ( * -> * -> * -> * -> * -> * ) -> * . p%An encapsulation of type with a kind : ( ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * ) -> * -> * . r%An encapsulation of type with a kind 6 ( ( ( ( * -> * -> * ) -> * ) -> * ) -> * ) -> * -> * . t%An encapsulation of type with a kind 6 ( ( ( * -> ( * -> * ) -> * ) -> * ) -> * ) -> * -> * . v%An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * -> * ) -> * ) -> * ) -> * -> * . x%An encapsulation of type with a kind 2 ( ( ( * -> * -> * -> * ) -> * ) -> * ) -> * -> * . z%An encapsulation of type with a kind 6 ( ( * -> ( ( * -> * ) -> * ) -> * ) -> * ) -> * -> * . |%An encapsulation of type with a kind 2 ( ( * -> ( * -> * -> * ) -> * ) -> * ) -> * -> * . ~%An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * ) -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * -> * ) -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> * -> ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> ( * -> * ) -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . ( ( * -> * -> * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 6 ( * -> ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( * -> ( ( * -> * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( * -> ( * -> ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( * -> ( ( * -> * ) -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . ( * -> ( * -> * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * ) -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * -> * ) -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> ( * -> * ) -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind . ( ( * -> * -> * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( * -> * -> ( ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . ( * -> * -> ( * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( * -> ( ( * -> * ) -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind . ( * -> ( * -> * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * ) -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * ) -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> * -> * ) -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . ( ( * -> * -> * ) -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind . ( * -> * -> * -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . ( * -> * -> ( * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( * -> ( * -> * ) -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . ( * -> ( * -> * ) -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> ( ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> ( * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> ( * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind . ( ( * -> * ) -> * -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind * ( * -> * -> * -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind 6 * -> * -> ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> * -> ( ( ( * -> * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> * -> ( ( * -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> * -> ( ( ( * -> * ) -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( ( * -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> * -> ( * -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( * -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> * -> ( ( ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( ( * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( * -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( * -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 * -> * -> ( ( * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( ( * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind * * -> * -> ( * -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind 6 * -> ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 * -> ( ( ( * -> * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 * -> ( ( * -> ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 * -> ( ( ( * -> * ) -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . * -> ( ( * -> * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 * -> ( * -> ( ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . * -> ( * -> ( * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 * -> ( ( ( * -> * ) -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind . * -> ( ( * -> * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind . * -> ( * -> * -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . * -> ( * -> ( * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 * -> ( ( * -> * ) -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . * -> ( ( * -> * ) -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind * * -> ( * -> * -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind : ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * -> * ) -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * -> * ) -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind 6 ( ( * -> ( * -> * ) -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> ( * -> * ) -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * -> * ) -> * ) -> ( * -> * ) -> * .  %An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * -> * ) -> * ) -> * -> * -> * .  %An encapsulation of type with a kind 2 ( ( * -> * -> * -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind . ( ( * -> * -> * -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind 6 ( * -> ( ( * -> * ) -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> ( ( * -> * ) -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind 2 ( * -> ( * -> * -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind . ( * -> ( * -> * -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * ) -> * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * ) -> * -> * ) -> * -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> * -> * ) -> * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind . ( ( * -> * -> * ) -> * -> * ) -> * -> * -> * .  %An encapsulation of type with a kind 2 ( * -> * -> ( * -> * ) -> * ) -> ( * -> * ) -> * . "%An encapsulation of type with a kind . ( * -> * -> ( * -> * ) -> * ) -> * -> * -> * . $%An encapsulation of type with a kind 2 ( * -> ( * -> * ) -> * -> * ) -> ( * -> * ) -> * . &%An encapsulation of type with a kind . ( * -> ( * -> * ) -> * -> * ) -> * -> * -> * . (%An encapsulation of type with a kind 6 ( ( * -> * ) -> ( * -> * ) -> * ) -> ( * -> * ) -> * . *%An encapsulation of type with a kind 2 ( ( * -> * ) -> ( * -> * ) -> * ) -> * -> * -> * . ,%An encapsulation of type with a kind 2 ( ( * -> * ) -> * -> * -> * ) -> ( * -> * ) -> * . .%An encapsulation of type with a kind . ( ( * -> * ) -> * -> * -> * ) -> * -> * -> * . 0%An encapsulation of type with a kind . ( * -> * -> * -> * -> * ) -> ( * -> * ) -> * . 2%An encapsulation of type with a kind * ( * -> * -> * -> * -> * ) -> * -> * -> * . 4%An encapsulation of type with a kind 2 * -> * -> * -> ( ( ( * -> * ) -> * ) -> * ) -> * . 6%An encapsulation of type with a kind . * -> * -> * -> ( ( * -> * -> * ) -> * ) -> * . 8%An encapsulation of type with a kind . * -> * -> * -> ( * -> ( * -> * ) -> * ) -> * . :%An encapsulation of type with a kind . * -> * -> * -> ( ( * -> * ) -> * -> * ) -> * . <%An encapsulation of type with a kind * * -> * -> * -> ( * -> * -> * -> * ) -> * . >%An encapsulation of type with a kind 2 * -> * -> ( ( ( * -> * ) -> * ) -> * ) -> * -> * . @%An encapsulation of type with a kind . * -> * -> ( ( * -> * -> * ) -> * ) -> * -> * . B%An encapsulation of type with a kind . * -> * -> ( * -> ( * -> * ) -> * ) -> * -> * . D%An encapsulation of type with a kind . * -> * -> ( ( * -> * ) -> * -> * ) -> * -> * . F%An encapsulation of type with a kind * * -> * -> ( * -> * -> * -> * ) -> * -> * . H%An encapsulation of type with a kind 6 * -> ( ( ( * -> * ) -> * ) -> * ) -> ( * -> * ) -> * . J%An encapsulation of type with a kind 2 * -> ( ( ( * -> * ) -> * ) -> * ) -> * -> * -> * . L%An encapsulation of type with a kind 2 * -> ( ( * -> * -> * ) -> * ) -> ( * -> * ) -> * . N%An encapsulation of type with a kind . * -> ( ( * -> * -> * ) -> * ) -> * -> * -> * . P%An encapsulation of type with a kind 2 * -> ( * -> ( * -> * ) -> * ) -> ( * -> * ) -> * . R%An encapsulation of type with a kind . * -> ( * -> ( * -> * ) -> * ) -> * -> * -> * . T%An encapsulation of type with a kind 2 * -> ( ( * -> * ) -> * -> * ) -> ( * -> * ) -> * . V%An encapsulation of type with a kind . * -> ( ( * -> * ) -> * -> * ) -> * -> * -> * . X%An encapsulation of type with a kind . * -> ( * -> * -> * -> * ) -> ( * -> * ) -> * . Z%An encapsulation of type with a kind * * -> ( * -> * -> * -> * ) -> * -> * -> * . \%An encapsulation of type with a kind : ( ( ( * -> * ) -> * ) -> * ) -> ( ( * -> * ) -> * ) -> * . ^%An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * ) -> * ) -> ( * -> * -> * ) -> * . `%An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * ) -> * ) -> * -> ( * -> * ) -> * . b%An encapsulation of type with a kind 6 ( ( ( * -> * ) -> * ) -> * ) -> ( * -> * ) -> * -> * . d%An encapsulation of type with a kind 2 ( ( ( * -> * ) -> * ) -> * ) -> * -> * -> * -> * . f%An encapsulation of type with a kind 6 ( ( * -> * -> * ) -> * ) -> ( ( * -> * ) -> * ) -> * . h%An encapsulation of type with a kind 2 ( ( * -> * -> * ) -> * ) -> ( * -> * -> * ) -> * . j%An encapsulation of type with a kind 2 ( ( * -> * -> * ) -> * ) -> * -> ( * -> * ) -> * . l%An encapsulation of type with a kind 2 ( ( * -> * -> * ) -> * ) -> ( * -> * ) -> * -> * . n%An encapsulation of type with a kind . ( ( * -> * -> * ) -> * ) -> * -> * -> * -> * . p%An encapsulation of type with a kind 6 ( * -> ( * -> * ) -> * ) -> ( ( * -> * ) -> * ) -> * . r%An encapsulation of type with a kind 2 ( * -> ( * -> * ) -> * ) -> ( * -> * -> * ) -> * . t%An encapsulation of type with a kind 2 ( * -> ( * -> * ) -> * ) -> * -> ( * -> * ) -> * . v%An encapsulation of type with a kind 2 ( * -> ( * -> * ) -> * ) -> ( * -> * ) -> * -> * . x%An encapsulation of type with a kind . ( * -> ( * -> * ) -> * ) -> * -> * -> * -> * . z%An encapsulation of type with a kind 6 ( ( * -> * ) -> * -> * ) -> ( ( * -> * ) -> * ) -> * . |%An encapsulation of type with a kind 2 ( ( * -> * ) -> * -> * ) -> ( * -> * -> * ) -> * . ~%An encapsulation of type with a kind 2 ( ( * -> * ) -> * -> * ) -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * -> * ) -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind . ( ( * -> * ) -> * -> * ) -> * -> * -> * -> * . %An encapsulation of type with a kind 2 ( * -> * -> * -> * ) -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * -> * ) -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * -> * ) -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * -> * ) -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind * ( * -> * -> * -> * ) -> * -> * -> * -> * . %An encapsulation of type with a kind . * -> * -> * -> * -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind * * -> * -> * -> * -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind . * -> * -> * -> ( ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind * * -> * -> * -> ( * -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 * -> * -> ( ( * -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( ( * -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind . * -> * -> ( * -> * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind * * -> * -> ( * -> * -> * ) -> * -> * -> * . %An encapsulation of type with a kind 6 * -> ( ( * -> * ) -> * ) -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> ( ( * -> * ) -> * ) -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind 2 * -> ( ( * -> * ) -> * ) -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind 2 * -> ( ( * -> * ) -> * ) -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind . * -> ( ( * -> * ) -> * ) -> * -> * -> * -> * . %An encapsulation of type with a kind 2 * -> ( * -> * -> * ) -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . * -> ( * -> * -> * ) -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind . * -> ( * -> * -> * ) -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind . * -> ( * -> * -> * ) -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind * * -> ( * -> * -> * ) -> * -> * -> * -> * . %An encapsulation of type with a kind : ( ( * -> * ) -> * ) -> ( ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> * ) -> ( ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> * ) -> ( * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> * ) -> ( ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * ) -> ( * -> * -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> * ) -> * -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * ) -> * -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> * ) -> ( ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * ) -> ( * -> * -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * ) -> * -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * ) -> * -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind 6 ( ( * -> * ) -> * ) -> ( * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind 2 ( ( * -> * ) -> * ) -> ( * -> * ) -> * -> * -> * . %An encapsulation of type with a kind . ( ( * -> * ) -> * ) -> * -> * -> * -> * -> * . %An encapsulation of type with a kind 6 ( * -> * -> * ) -> ( ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> * ) -> ( ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> * ) -> ( * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> * ) -> ( ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * ) -> ( * -> * -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> * ) -> * -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * ) -> * -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind 2 ( * -> * -> * ) -> ( ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind . ( * -> * -> * ) -> ( * -> * -> * ) -> * -> * . %An encapsulation of type with a kind . ( * -> * -> * ) -> * -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * ) -> * -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind 2 ( * -> * -> * ) -> ( * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind . ( * -> * -> * ) -> ( * -> * ) -> * -> * -> * . %An encapsulation of type with a kind * ( * -> * -> * ) -> * -> * -> * -> * -> * . %An encapsulation of type with a kind * * -> * -> * -> * -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind * * -> * -> * -> * -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind . * -> * -> * -> ( * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind * * -> * -> * -> ( * -> * ) -> * -> * -> * . %An encapsulation of type with a kind 2 * -> * -> ( * -> * ) -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( * -> * ) -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( * -> * ) -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind . * -> * -> ( * -> * ) -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind * * -> * -> ( * -> * ) -> * -> * -> * -> * . %An encapsulation of type with a kind 6 * -> ( * -> * ) -> ( ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> ( * -> * ) -> ( ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> ( * -> * ) -> ( * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind 2 * -> ( * -> * ) -> ( ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind . * -> ( * -> * ) -> ( * -> * -> * -> * ) -> * . %An encapsulation of type with a kind 2 * -> ( * -> * ) -> * -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind . * -> ( * -> * ) -> * -> ( * -> * -> * ) -> * .  %An encapsulation of type with a kind 2 * -> ( * -> * ) -> ( ( * -> * ) -> * ) -> * -> * .  %An encapsulation of type with a kind . * -> ( * -> * ) -> ( * -> * -> * ) -> * -> * . %An encapsulation of type with a kind . * -> ( * -> * ) -> * -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind . * -> ( * -> * ) -> * -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind 2 * -> ( * -> * ) -> ( * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind . * -> ( * -> * ) -> ( * -> * ) -> * -> * -> * . %An encapsulation of type with a kind * * -> ( * -> * ) -> * -> * -> * -> * -> * . %An encapsulation of type with a kind : ( * -> * ) -> ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( * -> * ) -> ( ( ( * -> * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( * -> * ) -> ( ( * -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind 6 ( * -> * ) -> ( ( ( * -> * ) -> * -> * ) -> * ) -> * .  %An encapsulation of type with a kind 2 ( * -> * ) -> ( ( * -> * -> * -> * ) -> * ) -> * . "%An encapsulation of type with a kind 6 ( * -> * ) -> ( * -> ( ( * -> * ) -> * ) -> * ) -> * . $%An encapsulation of type with a kind 2 ( * -> * ) -> ( * -> ( * -> * -> * ) -> * ) -> * . &%An encapsulation of type with a kind 6 ( * -> * ) -> ( ( ( * -> * ) -> * ) -> * -> * ) -> * . (%An encapsulation of type with a kind 2 ( * -> * ) -> ( ( * -> * -> * ) -> * -> * ) -> * . *%An encapsulation of type with a kind 2 ( * -> * ) -> ( * -> * -> ( * -> * ) -> * ) -> * . ,%An encapsulation of type with a kind 2 ( * -> * ) -> ( * -> ( * -> * ) -> * -> * ) -> * . .%An encapsulation of type with a kind 6 ( * -> * ) -> ( ( * -> * ) -> ( * -> * ) -> * ) -> * . 0%An encapsulation of type with a kind 2 ( * -> * ) -> ( ( * -> * ) -> * -> * -> * ) -> * . 2%An encapsulation of type with a kind . ( * -> * ) -> ( * -> * -> * -> * -> * ) -> * . 4%An encapsulation of type with a kind 6 ( * -> * ) -> * -> ( ( ( * -> * ) -> * ) -> * ) -> * . 6%An encapsulation of type with a kind 2 ( * -> * ) -> * -> ( ( * -> * -> * ) -> * ) -> * . 8%An encapsulation of type with a kind 2 ( * -> * ) -> * -> ( * -> ( * -> * ) -> * ) -> * . :%An encapsulation of type with a kind 2 ( * -> * ) -> * -> ( ( * -> * ) -> * -> * ) -> * . <%An encapsulation of type with a kind . ( * -> * ) -> * -> ( * -> * -> * -> * ) -> * . >%An encapsulation of type with a kind 6 ( * -> * ) -> ( ( ( * -> * ) -> * ) -> * ) -> * -> * . @%An encapsulation of type with a kind 2 ( * -> * ) -> ( ( * -> * -> * ) -> * ) -> * -> * . B%An encapsulation of type with a kind 2 ( * -> * ) -> ( * -> ( * -> * ) -> * ) -> * -> * . D%An encapsulation of type with a kind 2 ( * -> * ) -> ( ( * -> * ) -> * -> * ) -> * -> * . F%An encapsulation of type with a kind . ( * -> * ) -> ( * -> * -> * -> * ) -> * -> * . H%An encapsulation of type with a kind 2 ( * -> * ) -> * -> * -> ( ( * -> * ) -> * ) -> * . J%An encapsulation of type with a kind . ( * -> * ) -> * -> * -> ( * -> * -> * ) -> * . L%An encapsulation of type with a kind 2 ( * -> * ) -> * -> ( ( * -> * ) -> * ) -> * -> * . N%An encapsulation of type with a kind . ( * -> * ) -> * -> ( * -> * -> * ) -> * -> * . P%An encapsulation of type with a kind 6 ( * -> * ) -> ( ( * -> * ) -> * ) -> ( * -> * ) -> * . R%An encapsulation of type with a kind 2 ( * -> * ) -> ( ( * -> * ) -> * ) -> * -> * -> * . T%An encapsulation of type with a kind 2 ( * -> * ) -> ( * -> * -> * ) -> ( * -> * ) -> * . V%An encapsulation of type with a kind . ( * -> * ) -> ( * -> * -> * ) -> * -> * -> * . X%An encapsulation of type with a kind . ( * -> * ) -> * -> * -> * -> ( * -> * ) -> * . Z%An encapsulation of type with a kind . ( * -> * ) -> * -> * -> ( * -> * ) -> * -> * . \%An encapsulation of type with a kind 2 ( * -> * ) -> * -> ( * -> * ) -> ( * -> * ) -> * . ^%An encapsulation of type with a kind . ( * -> * ) -> * -> ( * -> * ) -> * -> * -> * . `%An encapsulation of type with a kind 6 ( * -> * ) -> ( * -> * ) -> ( ( * -> * ) -> * ) -> * . b%An encapsulation of type with a kind 2 ( * -> * ) -> ( * -> * ) -> ( * -> * -> * ) -> * . d%An encapsulation of type with a kind 2 ( * -> * ) -> ( * -> * ) -> * -> ( * -> * ) -> * . f%An encapsulation of type with a kind 2 ( * -> * ) -> ( * -> * ) -> ( * -> * ) -> * -> * . h%An encapsulation of type with a kind . ( * -> * ) -> ( * -> * ) -> * -> * -> * -> * . j%An encapsulation of type with a kind * ( * -> * ) -> * -> * -> * -> * -> * -> * . l%An encapsulation of type with a kind & * -> * -> * -> * -> * -> * -> * -> * . n%An encapsulation of type with a kind 5 ( ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * ) -> * . p%An encapsulation of type with a kind 1 ( ( ( ( * -> * -> * ) -> * ) -> * ) -> * ) -> * . r%An encapsulation of type with a kind 1 ( ( ( * -> ( * -> * ) -> * ) -> * ) -> * ) -> * . t%An encapsulation of type with a kind 1 ( ( ( ( * -> * ) -> * -> * ) -> * ) -> * ) -> * . v%An encapsulation of type with a kind - ( ( ( * -> * -> * -> * ) -> * ) -> * ) -> * . x%An encapsulation of type with a kind 1 ( ( * -> ( ( * -> * ) -> * ) -> * ) -> * ) -> * . z%An encapsulation of type with a kind - ( ( * -> ( * -> * -> * ) -> * ) -> * ) -> * . |%An encapsulation of type with a kind 1 ( ( ( ( * -> * ) -> * ) -> * -> * ) -> * ) -> * . ~%An encapsulation of type with a kind - ( ( ( * -> * -> * ) -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( ( * -> * -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( ( * -> ( * -> * ) -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 1 ( ( ( * -> * ) -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( ( ( * -> * ) -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) ( ( * -> * -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 1 ( * -> ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( * -> ( ( * -> * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( * -> ( * -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( * -> ( ( * -> * ) -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) ( * -> ( * -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind 1 ( ( ( ( * -> * ) -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind - ( ( ( * -> * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind - ( ( * -> ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind - ( ( ( * -> * ) -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind ) ( ( * -> * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind - ( * -> * -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind ) ( * -> * -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( * -> ( ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind ) ( * -> ( * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind 1 ( ( ( * -> * ) -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( ( ( * -> * ) -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind - ( ( * -> * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) ( ( * -> * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind ) ( * -> * -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) ( * -> * -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind - ( * -> ( * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) ( * -> ( * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind 1 ( ( * -> * ) -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( ( * -> * ) -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( ( * -> * ) -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind - ( ( * -> * ) -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind ) ( ( * -> * ) -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind % ( * -> * -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind 1 * -> ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - * -> ( ( ( * -> * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - * -> ( ( * -> ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind - * -> ( ( ( * -> * ) -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) * -> ( ( * -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind - * -> ( * -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind ) * -> ( * -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind - * -> ( ( ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind ) * -> ( ( * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind ) * -> ( * -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) * -> ( * -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind - * -> ( ( * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) * -> ( ( * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind % * -> ( * -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind 1 ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind - ( ( ( * -> * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind - ( ( * -> ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind - ( ( ( * -> * ) -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind ) ( ( * -> * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind - ( * -> ( ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind ) ( * -> ( * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind - ( ( ( * -> * ) -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind ) ( ( * -> * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind ) ( * -> * -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind ) ( * -> ( * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind - ( ( * -> * ) -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind ) ( ( * -> * ) -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind % ( * -> * -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind - * -> * -> ( ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind ) * -> * -> ( ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) * -> * -> ( * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind ) * -> * -> ( ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind % * -> * -> ( * -> * -> * -> * ) -> * . %An encapsulation of type with a kind - * -> ( ( ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind ) * -> ( ( * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind ) * -> ( * -> ( * -> * ) -> * ) -> * -> * .  %An encapsulation of type with a kind ) * -> ( ( * -> * ) -> * -> * ) -> * -> * .  %An encapsulation of type with a kind % * -> ( * -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind 1 ( ( ( * -> * ) -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind - ( ( ( * -> * ) -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind - ( ( * -> * -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind ) ( ( * -> * -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind - ( * -> ( * -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind ) ( * -> ( * -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind - ( ( * -> * ) -> * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind ) ( ( * -> * ) -> * -> * ) -> * -> * -> * . %An encapsulation of type with a kind ) ( * -> * -> * -> * ) -> ( * -> * ) -> * .  %An encapsulation of type with a kind % ( * -> * -> * -> * ) -> * -> * -> * . "%An encapsulation of type with a kind ) * -> * -> * -> ( ( * -> * ) -> * ) -> * . $%An encapsulation of type with a kind % * -> * -> * -> ( * -> * -> * ) -> * . &%An encapsulation of type with a kind ) * -> * -> ( ( * -> * ) -> * ) -> * -> * . (%An encapsulation of type with a kind % * -> * -> ( * -> * -> * ) -> * -> * . *%An encapsulation of type with a kind - * -> ( ( * -> * ) -> * ) -> ( * -> * ) -> * . ,%An encapsulation of type with a kind ) * -> ( ( * -> * ) -> * ) -> * -> * -> * . .%An encapsulation of type with a kind ) * -> ( * -> * -> * ) -> ( * -> * ) -> * . 0%An encapsulation of type with a kind % * -> ( * -> * -> * ) -> * -> * -> * . 2%An encapsulation of type with a kind 1 ( ( * -> * ) -> * ) -> ( ( * -> * ) -> * ) -> * . 4%An encapsulation of type with a kind - ( ( * -> * ) -> * ) -> ( * -> * -> * ) -> * . 6%An encapsulation of type with a kind - ( ( * -> * ) -> * ) -> * -> ( * -> * ) -> * . 8%An encapsulation of type with a kind - ( ( * -> * ) -> * ) -> ( * -> * ) -> * -> * . :%An encapsulation of type with a kind ) ( ( * -> * ) -> * ) -> * -> * -> * -> * . <%An encapsulation of type with a kind - ( * -> * -> * ) -> ( ( * -> * ) -> * ) -> * . >%An encapsulation of type with a kind ) ( * -> * -> * ) -> ( * -> * -> * ) -> * . @%An encapsulation of type with a kind ) ( * -> * -> * ) -> * -> ( * -> * ) -> * . B%An encapsulation of type with a kind ) ( * -> * -> * ) -> ( * -> * ) -> * -> * . D%An encapsulation of type with a kind % ( * -> * -> * ) -> * -> * -> * -> * . F%An encapsulation of type with a kind % * -> * -> * -> * -> ( * -> * ) -> * . H%An encapsulation of type with a kind % * -> * -> * -> ( * -> * ) -> * -> * . J%An encapsulation of type with a kind ) * -> * -> ( * -> * ) -> ( * -> * ) -> * . L%An encapsulation of type with a kind % * -> * -> ( * -> * ) -> * -> * -> * . N%An encapsulation of type with a kind - * -> ( * -> * ) -> ( ( * -> * ) -> * ) -> * . P%An encapsulation of type with a kind ) * -> ( * -> * ) -> ( * -> * -> * ) -> * . R%An encapsulation of type with a kind ) * -> ( * -> * ) -> * -> ( * -> * ) -> * . T%An encapsulation of type with a kind ) * -> ( * -> * ) -> ( * -> * ) -> * -> * . V%An encapsulation of type with a kind % * -> ( * -> * ) -> * -> * -> * -> * . X%An encapsulation of type with a kind 1 ( * -> * ) -> ( ( ( * -> * ) -> * ) -> * ) -> * . Z%An encapsulation of type with a kind - ( * -> * ) -> ( ( * -> * -> * ) -> * ) -> * . \%An encapsulation of type with a kind - ( * -> * ) -> ( * -> ( * -> * ) -> * ) -> * . ^%An encapsulation of type with a kind - ( * -> * ) -> ( ( * -> * ) -> * -> * ) -> * . `%An encapsulation of type with a kind ) ( * -> * ) -> ( * -> * -> * -> * ) -> * . b%An encapsulation of type with a kind - ( * -> * ) -> * -> ( ( * -> * ) -> * ) -> * . d%An encapsulation of type with a kind ) ( * -> * ) -> * -> ( * -> * -> * ) -> * . f%An encapsulation of type with a kind - ( * -> * ) -> ( ( * -> * ) -> * ) -> * -> * . h%An encapsulation of type with a kind ) ( * -> * ) -> ( * -> * -> * ) -> * -> * . j%An encapsulation of type with a kind ) ( * -> * ) -> * -> * -> ( * -> * ) -> * . l%An encapsulation of type with a kind ) ( * -> * ) -> * -> ( * -> * ) -> * -> * . n%An encapsulation of type with a kind - ( * -> * ) -> ( * -> * ) -> ( * -> * ) -> * . p%An encapsulation of type with a kind ) ( * -> * ) -> ( * -> * ) -> * -> * -> * . r%An encapsulation of type with a kind % ( * -> * ) -> * -> * -> * -> * -> * . t%An encapsulation of type with a kind ! * -> * -> * -> * -> * -> * -> * . v%An encapsulation of type with a kind , ( ( ( ( * -> * ) -> * ) -> * ) -> * ) -> * . x%An encapsulation of type with a kind ( ( ( ( * -> * -> * ) -> * ) -> * ) -> * . z%An encapsulation of type with a kind ( ( ( * -> ( * -> * ) -> * ) -> * ) -> * . |%An encapsulation of type with a kind ( ( ( ( * -> * ) -> * -> * ) -> * ) -> * . ~%An encapsulation of type with a kind $ ( ( * -> * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind ( ( * -> ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind $ ( * -> ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind ( ( ( ( * -> * ) -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind $ ( ( * -> * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind $ ( * -> * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind $ ( * -> ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind ( ( ( * -> * ) -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind $ ( ( * -> * ) -> * -> * -> * ) -> * . %An encapsulation of type with a kind  ( * -> * -> * -> * -> * ) -> * . %An encapsulation of type with a kind ( * -> ( ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind $ * -> ( ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind $ * -> ( * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind $ * -> ( ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind  * -> ( * -> * -> * -> * ) -> * . %An encapsulation of type with a kind ( ( ( ( * -> * ) -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind $ ( ( * -> * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind $ ( * -> ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind $ ( ( * -> * ) -> * -> * ) -> * -> * . %An encapsulation of type with a kind  ( * -> * -> * -> * ) -> * -> * . %An encapsulation of type with a kind $ * -> * -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind  * -> * -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind $ * -> ( ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind  * -> ( * -> * -> * ) -> * -> * . %An encapsulation of type with a kind ( ( ( * -> * ) -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind $ ( ( * -> * ) -> * ) -> * -> * -> * . %An encapsulation of type with a kind $ ( * -> * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind  ( * -> * -> * ) -> * -> * -> * . %An encapsulation of type with a kind  * -> * -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind  * -> * -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind $ * -> ( * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind  * -> ( * -> * ) -> * -> * -> * . %An encapsulation of type with a kind ( ( * -> * ) -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind $ ( * -> * ) -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind $ ( * -> * ) -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind $ ( * -> * ) -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind  ( * -> * ) -> * -> * -> * -> * . %An encapsulation of type with a kind  * -> * -> * -> * -> * -> * . %An encapsulation of type with a kind # ( ( ( * -> * ) -> * ) -> * ) -> * . %An encapsulation of type with a kind  ( ( * -> * -> * ) -> * ) -> * . %An encapsulation of type with a kind  ( * -> ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind  ( ( * -> * ) -> * -> * ) -> * . %An encapsulation of type with a kind  ( * -> * -> * -> * ) -> * . %An encapsulation of type with a kind  * -> ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind  * -> ( * -> * -> * ) -> * . %An encapsulation of type with a kind  ( ( * -> * ) -> * ) -> * -> * . %An encapsulation of type with a kind  ( * -> * -> * ) -> * -> * . %An encapsulation of type with a kind  * -> * -> ( * -> * ) -> * . %An encapsulation of type with a kind  * -> ( * -> * ) -> * -> * . %An encapsulation of type with a kind  ( * -> * ) -> ( * -> * ) -> * . %An encapsulation of type with a kind  ( * -> * ) -> * -> * -> * . %An encapsulation of type with a kind  * -> * -> * -> * -> * . %An encapsulation of type with a kind  ( ( * -> * ) -> * ) -> * . %An encapsulation of type with a kind  ( * -> * -> * ) -> * . %An encapsulation of type with a kind  * -> ( * -> * ) -> * . %An encapsulation of type with a kind  ( * -> * ) -> * -> * . %An encapsulation of type with a kind  * -> * -> * -> * . %An encapsulation of type with a kind  ( * -> * ) -> * . %An encapsulation of type with a kind  * -> * -> * . %An encapsulation of type with a kind  * -> * . %An encapsulation of type with a kind  * . Given a  return the template haskell  ( for the appropriate type encapsulator.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !!"##$%%&''())*++,--.//011233455677899:;;<==>??@AABCCDEEFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]^__`aabccdeefgghiijkklmmnoopqqrsstuuvwwxyyz{{|}}~         !!"##$%%&''())*++,--.//011233455677899:;;<==>??@AABCCDEEFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]^__`aabccdeefgghiijkklmmnoopqqrsstuuvwwxyyz{{|}}~         !!"##$%%&''())*++,--.//011233455677899:;;<==>??@AABCCDEEFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]^__`aabccdeefgghiijkklmmnoopqqrsstuuvwwxyyz{{|}}~         !!"##$%%&''())*++,--.//011233455677899:;;<==>??@AABCCDEEFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]^__`aabccdeefgghiijkklmmnoopqqrsstuuvwwxyyz{{|}}~         !!"##$%%&''())*++,--.//011233455677899:;;<==>??@AABCCDEEFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]^__`aabccdeefgghiijkklmmnoopqqrsstuuvwwxyyz{{|}}~ #Used to derive instances of typed.   data T1 = T1  $(deriveTyped ''T1 "")   data T2 p0 = T2  $(deriveTyped ''T2 "X")   data T3 ( p0 :: * -> * ) = T3  $(deriveTyped ''T2 "BXXE")   data T4 p0 p1 = T4  $(deriveTyped ''T2 "XX") > data T5 ( p0 :: ((* -> *) -> *) -> * ) ( p1 :: * -> * ) = T5 & $(deriveTyped ''T2 "BBBXXEXEXEBXXE") Same as  but uses . Same as = but package name and type wrapper name is given explicitly.    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  ~|}z{xyvwturspqnolmjkhifgdebc`a^_\]Z[XYVWTURSPQNOLMJKHIFGDEBC@A>?<=:;8967452301./,-*+()&'$%"# !     ~|}z{xyvwturspqnolmjkhifgdebc`a^_\]Z[XYVWTURSPQNOLMJKHIFGDEBC@A>?<=:;8967452301./,-*+()&'$%"# !     ~|}z{xyvwturspqnolmjkhifgdebc`a^_\]Z[XYVWTURSPQNOLMJKHIFGDEBC@A>?<=:;8967452301./,-*+()&'$%"# !     ~|}z{xyvwturspqnolmjkhifgdebc`a^_\]Z[XYVWTURSPQNOLMJKHIFGDEBC@A>?<=:;8967452301./,-*+()&'$%"# !     ~|}z{xyvwturspqnolmjkhifgdebc`a^_\]Z[XYVWTURSPQNOLMJKHIFGDEBC@A>?<=:;8967452301./,-*+()&'$%"# !    !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~            !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~            !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~     type-0.1.0Data.Type.Kind Data.TypeData.Type.TypeableData.Type.Frameworkbase Text.ShowData.Type.Generatedtemplate-haskellLanguage.Haskell.TH.Syntax Data.Type.THData.Type.InstancesKind KindArrowKindUnitsuccKind recurseKind parameters kindVariables kindSignaturekindName readKindName generateKindsTypedtypeID TypeClasstype_kindOfTypeID makeTypeID applyTypeID mapTypeIDTypeBBBBBBXXEXEXEXEXEXETypeBBBBBXXXEXEXEXEXETypeBBBBXBXXEXEXEXEXETypeBBBBBXXEXXEXEXEXETypeBBBBXXXXEXEXEXETypeBBBXBBXXEXEXEXEXETypeBBBXBXXXEXEXEXETypeBBBBBXXEXEXXEXEXETypeBBBBXXXEXXEXEXETypeBBBXXBXXEXEXEXETypeBBBXBXXEXXEXEXETypeBBBBXXEBXXEXEXEXETypeBBBBXXEXXXEXEXETypeBBBXXXXXEXEXETypeBBXBBBXXEXEXEXEXETypeBBXBBXXXEXEXEXETypeBBXBXBXXEXEXEXETypeBBXBBXXEXXEXEXETypeBBXBXXXXEXEXETypeBBBBBXXEXEXEXXEXETypeBBBBXXXEXEXXEXETypeBBBXBXXEXEXXEXETypeBBBBXXEXXEXXEXETypeBBBXXXXEXXEXETypeBBXXBBXXEXEXEXETypeBBXXBXXXEXEXETypeBBXBBXXEXEXXEXETypeBBXBXXXEXXEXETypeBBBBXXEXEBXXEXEXETypeBBBBXXEXEXXXEXETypeBBBXXXEBXXEXEXETypeBBBXXXEXXXEXETypeBBXXXBXXEXEXETypeBBXXBXXEXXEXETypeBBXBXXEBXXEXEXETypeBBXBXXEXXXEXETypeBBBXXEBBXXEXEXEXETypeBBBXXEBXXXEXEXETypeBBBXXEXBXXEXEXETypeBBBXXEBXXEXXEXETypeBBBXXEXXXXEXETypeBBXXXXXXEXETypeBXBBBBXXEXEXEXEXETypeBXBBBXXXEXEXEXETypeBXBBXBXXEXEXEXETypeBXBBBXXEXXEXEXETypeBXBBXXXXEXEXETypeBXBXBBXXEXEXEXETypeBXBXBXXXEXEXETypeBXBBBXXEXEXXEXETypeBXBBXXXEXXEXETypeBXBXXBXXEXEXETypeBXBXBXXEXXEXETypeBXBBXXEBXXEXEXETypeBXBBXXEXXXEXETypeBXBXXXXXEXETypeBBBBBXXEXEXEXEXXETypeBBBBXXXEXEXEXXETypeBBBXBXXEXEXEXXETypeBBBBXXEXXEXEXXETypeBBBXXXXEXEXXETypeBBXBBXXEXEXEXXETypeBBXBXXXEXEXXETypeBBBBXXEXEXXEXXETypeBBBXXXEXXEXXETypeBBXXBXXEXEXXETypeBBXBXXEXXEXXETypeBBBXXEBXXEXEXXETypeBBBXXEXXXEXXETypeBBXXXXXEXXETypeBXXBBBXXEXEXEXETypeBXXBBXXXEXEXETypeBXXBXBXXEXEXETypeBXXBBXXEXXEXETypeBXXBXXXXEXETypeBXBBBXXEXEXEXXETypeBXBBXXXEXEXXETypeBXBXBXXEXEXXETypeBXBBXXEXXEXXETypeBXBXXXXEXXETypeBBBBXXEXEXEBXXEXETypeBBBBXXEXEXEXXXETypeBBBXXXEXEBXXEXETypeBBBXXXEXEXXXETypeBBXBXXEXEBXXEXETypeBBXBXXEXEXXXETypeBBBXXEXXEBXXEXETypeBBBXXEXXEXXXETypeBBXXXXEBXXEXETypeBBXXXXEXXXETypeBXXXBBXXEXEXETypeBXXXBXXXEXETypeBXXBBXXEXEXXETypeBXXBXXXEXXETypeBXBBXXEXEBXXEXETypeBXBBXXEXEXXXETypeBXBXXXEBXXEXETypeBXBXXXEXXXETypeBBBXXEXEBBXXEXEXETypeBBBXXEXEBXXXEXETypeBBBXXEXEXBXXEXETypeBBBXXEXEBXXEXXETypeBBBXXEXEXXXXETypeBBXXXEBBXXEXEXETypeBBXXXEBXXXEXETypeBBXXXEXBXXEXETypeBBXXXEBXXEXXETypeBBXXXEXXXXETypeBXXXXBXXEXETypeBXXXBXXEXXETypeBXXBXXEBXXEXETypeBXXBXXEXXXETypeBXBXXEBBXXEXEXETypeBXBXXEBXXXEXETypeBXBXXEXBXXEXETypeBXBXXEBXXEXXETypeBXBXXEXXXXETypeBBXXEBBBXXEXEXEXETypeBBXXEBBXXXEXEXETypeBBXXEBXBXXEXEXETypeBBXXEBBXXEXXEXETypeBBXXEBXXXXEXETypeBBXXEXBBXXEXEXETypeBBXXEXBXXXEXETypeBBXXEBBXXEXEXXETypeBBXXEBXXXEXXETypeBBXXEXXBXXEXETypeBBXXEXBXXEXXETypeBBXXEBXXEBXXEXETypeBBXXEBXXEXXXETypeBBXXEXXXXXE TypeBXXXXXXXETypeXBBBBBXXEXEXEXEXETypeXBBBBXXXEXEXEXETypeXBBBXBXXEXEXEXETypeXBBBBXXEXXEXEXETypeXBBBXXXXEXEXETypeXBBXBBXXEXEXEXETypeXBBXBXXXEXEXETypeXBBBBXXEXEXXEXETypeXBBBXXXEXXEXETypeXBBXXBXXEXEXETypeXBBXBXXEXXEXETypeXBBBXXEBXXEXEXETypeXBBBXXEXXXEXETypeXBBXXXXXEXETypeXBXBBBXXEXEXEXETypeXBXBBXXXEXEXETypeXBXBXBXXEXEXETypeXBXBBXXEXXEXETypeXBXBXXXXEXETypeXBBBBXXEXEXEXXETypeXBBBXXXEXEXXETypeXBBXBXXEXEXXETypeXBBBXXEXXEXXETypeXBBXXXXEXXETypeXBXXBBXXEXEXETypeXBXXBXXXEXETypeXBXBBXXEXEXXETypeXBXBXXXEXXETypeXBBBXXEXEBXXEXETypeXBBBXXEXEXXXETypeXBBXXXEBXXEXETypeXBBXXXEXXXETypeXBXXXBXXEXETypeXBXXBXXEXXETypeXBXBXXEBXXEXETypeXBXBXXEXXXETypeXBBXXEBBXXEXEXETypeXBBXXEBXXXEXETypeXBBXXEXBXXEXETypeXBBXXEBXXEXXETypeXBBXXEXXXXE TypeXBXXXXXXETypeBBBBBXXEXEXEXEXEXTypeBBBBXXXEXEXEXEXTypeBBBXBXXEXEXEXEXTypeBBBBXXEXXEXEXEXTypeBBBXXXXEXEXEXTypeBBXBBXXEXEXEXEXTypeBBXBXXXEXEXEXTypeBBBBXXEXEXXEXEXTypeBBBXXXEXXEXEXTypeBBXXBXXEXEXEXTypeBBXBXXEXXEXEXTypeBBBXXEBXXEXEXEXTypeBBBXXEXXXEXEXTypeBBXXXXXEXEXTypeBXBBBXXEXEXEXEXTypeBXBBXXXEXEXEXTypeBXBXBXXEXEXEXTypeBXBBXXEXXEXEXTypeBXBXXXXEXEXTypeBBBBXXEXEXEXXEXTypeBBBXXXEXEXXEXTypeBBXBXXEXEXXEXTypeBBBXXEXXEXXEXTypeBBXXXXEXXEXTypeBXXBBXXEXEXEXTypeBXXBXXXEXEXTypeBXBBXXEXEXXEXTypeBXBXXXEXXEXTypeBBBXXEXEBXXEXEXTypeBBBXXEXEXXXEXTypeBBXXXEBXXEXEXTypeBBXXXEXXXEXTypeBXXXBXXEXEXTypeBXXBXXEXXEXTypeBXBXXEBXXEXEXTypeBXBXXEXXXEXTypeBBXXEBBXXEXEXEXTypeBBXXEBXXXEXEXTypeBBXXEXBXXEXEXTypeBBXXEBXXEXXEXTypeBBXXEXXXXEX TypeBXXXXXXEXTypeXXBBBBXXEXEXEXETypeXXBBBXXXEXEXETypeXXBBXBXXEXEXETypeXXBBBXXEXXEXETypeXXBBXXXXEXETypeXXBXBBXXEXEXETypeXXBXBXXXEXETypeXXBBBXXEXEXXETypeXXBBXXXEXXETypeXXBXXBXXEXETypeXXBXBXXEXXETypeXXBBXXEBXXEXETypeXXBBXXEXXXE TypeXXBXXXXXETypeXBBBBXXEXEXEXEXTypeXBBBXXXEXEXEXTypeXBBXBXXEXEXEXTypeXBBBXXEXXEXEXTypeXBBXXXXEXEXTypeXBXBBXXEXEXEXTypeXBXBXXXEXEXTypeXBBBXXEXEXXEXTypeXBBXXXEXXEXTypeXBXXBXXEXEXTypeXBXBXXEXXEXTypeXBBXXEBXXEXEXTypeXBBXXEXXXEX TypeXBXXXXXEXTypeBBBBXXEXEXEXEBXXETypeBBBBXXEXEXEXEXXTypeBBBXXXEXEXEBXXETypeBBBXXXEXEXEXXTypeBBXBXXEXEXEBXXETypeBBXBXXEXEXEXXTypeBBBXXEXXEXEBXXETypeBBBXXEXXEXEXXTypeBBXXXXEXEBXXETypeBBXXXXEXEXXTypeBXBBXXEXEXEBXXETypeBXBBXXEXEXEXXTypeBXBXXXEXEBXXETypeBXBXXXEXEXXTypeBBBXXEXEXXEBXXETypeBBBXXEXEXXEXXTypeBBXXXEXXEBXXETypeBBXXXEXXEXXTypeBXXBXXEXEBXXETypeBXXBXXEXEXXTypeBXBXXEXXEBXXETypeBXBXXEXXEXXTypeBBXXEBXXEXEBXXETypeBBXXEBXXEXEXXTypeBBXXEXXXEBXXETypeBBXXEXXXEXXTypeBXXXXXEBXXE TypeBXXXXXEXXTypeXXXBBBXXEXEXETypeXXXBBXXXEXETypeXXXBXBXXEXETypeXXXBBXXEXXE TypeXXXBXXXXETypeXXBBBXXEXEXEXTypeXXBBXXXEXEXTypeXXBXBXXEXEXTypeXXBBXXEXXEX TypeXXBXXXXEXTypeXBBBXXEXEXEBXXETypeXBBBXXEXEXEXXTypeXBBXXXEXEBXXETypeXBBXXXEXEXXTypeXBXBXXEXEBXXETypeXBXBXXEXEXXTypeXBBXXEXXEBXXETypeXBBXXEXXEXXTypeXBXXXXEBXXE TypeXBXXXXEXXTypeBBBXXEXEXEBBXXEXETypeBBBXXEXEXEBXXXETypeBBBXXEXEXEXBXXETypeBBBXXEXEXEBXXEXTypeBBBXXEXEXEXXXTypeBBXXXEXEBBXXEXETypeBBXXXEXEBXXXETypeBBXXXEXEXBXXETypeBBXXXEXEBXXEXTypeBBXXXEXEXXXTypeBXBXXEXEBBXXEXETypeBXBXXEXEBXXXETypeBXBXXEXEXBXXETypeBXBXXEXEBXXEXTypeBXBXXEXEXXXTypeBBXXEXXEBBXXEXETypeBBXXEXXEBXXXETypeBBXXEXXEXBXXETypeBBXXEXXEBXXEXTypeBBXXEXXEXXXTypeBXXXXEBBXXEXETypeBXXXXEBXXXETypeBXXXXEXBXXETypeBXXXXEBXXEX TypeBXXXXEXXXTypeXXXXBBXXEXE TypeXXXXBXXXETypeXXXBBXXEXEX TypeXXXBXXXEXTypeXXBBXXEXEBXXETypeXXBBXXEXEXXTypeXXBXXXEBXXE TypeXXBXXXEXXTypeXBBXXEXEBBXXEXETypeXBBXXEXEBXXXETypeXBBXXEXEXBXXETypeXBBXXEXEBXXEXTypeXBBXXEXEXXXTypeXBXXXEBBXXEXETypeXBXXXEBXXXETypeXBXXXEXBXXETypeXBXXXEBXXEX TypeXBXXXEXXXTypeBBXXEXEBBBXXEXEXETypeBBXXEXEBBXXXEXETypeBBXXEXEBXBXXEXETypeBBXXEXEBBXXEXXETypeBBXXEXEBXXXXETypeBBXXEXEXBBXXEXETypeBBXXEXEXBXXXETypeBBXXEXEBBXXEXEXTypeBBXXEXEBXXXEXTypeBBXXEXEXXBXXETypeBBXXEXEXBXXEXTypeBBXXEXEBXXEBXXETypeBBXXEXEBXXEXXTypeBBXXEXEXXXXTypeBXXXEBBBXXEXEXETypeBXXXEBBXXXEXETypeBXXXEBXBXXEXETypeBXXXEBBXXEXXETypeBXXXEBXXXXETypeBXXXEXBBXXEXETypeBXXXEXBXXXETypeBXXXEBBXXEXEXTypeBXXXEBXXXEXTypeBXXXEXXBXXETypeBXXXEXBXXEXTypeBXXXEBXXEBXXETypeBXXXEBXXEXX TypeBXXXEXXXX TypeXXXXXBXXE TypeXXXXBXXEXTypeXXXBXXEBXXE TypeXXXBXXEXXTypeXXBXXEBBXXEXETypeXXBXXEBXXXETypeXXBXXEXBXXETypeXXBXXEBXXEX TypeXXBXXEXXXTypeXBXXEBBBXXEXEXETypeXBXXEBBXXXEXETypeXBXXEBXBXXEXETypeXBXXEBBXXEXXETypeXBXXEBXXXXETypeXBXXEXBBXXEXETypeXBXXEXBXXXETypeXBXXEBBXXEXEXTypeXBXXEBXXXEXTypeXBXXEXXBXXETypeXBXXEXBXXEXTypeXBXXEBXXEBXXETypeXBXXEBXXEXX TypeXBXXEXXXXTypeBXXEBBBBXXEXEXEXETypeBXXEBBBXXXEXEXETypeBXXEBBXBXXEXEXETypeBXXEBBBXXEXXEXETypeBXXEBBXXXXEXETypeBXXEBXBBXXEXEXETypeBXXEBXBXXXEXETypeBXXEBBBXXEXEXXETypeBXXEBBXXXEXXETypeBXXEBXXBXXEXETypeBXXEBXBXXEXXETypeBXXEBBXXEBXXEXETypeBXXEBBXXEXXXETypeBXXEBXXXXXETypeBXXEXBBBXXEXEXETypeBXXEXBBXXXEXETypeBXXEXBXBXXEXETypeBXXEXBBXXEXXETypeBXXEXBXXXXETypeBXXEBBBXXEXEXEXTypeBXXEBBXXXEXEXTypeBXXEBXBXXEXEXTypeBXXEBBXXEXXEXTypeBXXEBXXXXEXTypeBXXEXXBBXXEXETypeBXXEXXBXXXETypeBXXEXBBXXEXEXTypeBXXEXBXXXEXTypeBXXEBBXXEXEBXXETypeBXXEBBXXEXEXXTypeBXXEBXXXEBXXETypeBXXEBXXXEXXTypeBXXEXXXBXXETypeBXXEXXBXXEXTypeBXXEXBXXEBXXETypeBXXEXBXXEXXTypeBXXEBXXEBBXXEXETypeBXXEBXXEBXXXETypeBXXEBXXEXBXXETypeBXXEBXXEBXXEXTypeBXXEBXXEXXX TypeBXXEXXXXX TypeXXXXXXXTypeBBBBBXXEXEXEXEXETypeBBBBXXXEXEXEXETypeBBBXBXXEXEXEXETypeBBBBXXEXXEXEXETypeBBBXXXXEXEXETypeBBXBBXXEXEXEXETypeBBXBXXXEXEXETypeBBBBXXEXEXXEXETypeBBBXXXEXXEXETypeBBXXBXXEXEXETypeBBXBXXEXXEXETypeBBBXXEBXXEXEXETypeBBBXXEXXXEXETypeBBXXXXXEXETypeBXBBBXXEXEXEXETypeBXBBXXXEXEXETypeBXBXBXXEXEXETypeBXBBXXEXXEXETypeBXBXXXXEXETypeBBBBXXEXEXEXXETypeBBBXXXEXEXXETypeBBXBXXEXEXXETypeBBBXXEXXEXXETypeBBXXXXEXXETypeBXXBBXXEXEXETypeBXXBXXXEXETypeBXBBXXEXEXXETypeBXBXXXEXXETypeBBBXXEXEBXXEXETypeBBBXXEXEXXXETypeBBXXXEBXXEXETypeBBXXXEXXXETypeBXXXBXXEXETypeBXXBXXEXXETypeBXBXXEBXXEXETypeBXBXXEXXXETypeBBXXEBBXXEXEXETypeBBXXEBXXXEXETypeBBXXEXBXXEXETypeBBXXEBXXEXXETypeBBXXEXXXXE TypeBXXXXXXETypeXBBBBXXEXEXEXETypeXBBBXXXEXEXETypeXBBXBXXEXEXETypeXBBBXXEXXEXETypeXBBXXXXEXETypeXBXBBXXEXEXETypeXBXBXXXEXETypeXBBBXXEXEXXETypeXBBXXXEXXETypeXBXXBXXEXETypeXBXBXXEXXETypeXBBXXEBXXEXETypeXBBXXEXXXE TypeXBXXXXXETypeBBBBXXEXEXEXEXTypeBBBXXXEXEXEXTypeBBXBXXEXEXEXTypeBBBXXEXXEXEXTypeBBXXXXEXEXTypeBXBBXXEXEXEXTypeBXBXXXEXEXTypeBBBXXEXEXXEXTypeBBXXXEXXEXTypeBXXBXXEXEXTypeBXBXXEXXEXTypeBBXXEBXXEXEXTypeBBXXEXXXEX TypeBXXXXXEXTypeXXBBBXXEXEXETypeXXBBXXXEXETypeXXBXBXXEXETypeXXBBXXEXXE TypeXXBXXXXETypeXBBBXXEXEXEXTypeXBBXXXEXEXTypeXBXBXXEXEXTypeXBBXXEXXEX TypeXBXXXXEXTypeBBBXXEXEXEBXXETypeBBBXXEXEXEXXTypeBBXXXEXEBXXETypeBBXXXEXEXXTypeBXBXXEXEBXXETypeBXBXXEXEXXTypeBBXXEXXEBXXETypeBBXXEXXEXXTypeBXXXXEBXXE TypeBXXXXEXXTypeXXXBBXXEXE TypeXXXBXXXETypeXXBBXXEXEX TypeXXBXXXEXTypeXBBXXEXEBXXETypeXBBXXEXEXXTypeXBXXXEBXXE TypeXBXXXEXXTypeBBXXEXEBBXXEXETypeBBXXEXEBXXXETypeBBXXEXEXBXXETypeBBXXEXEBXXEXTypeBBXXEXEXXXTypeBXXXEBBXXEXETypeBXXXEBXXXETypeBXXXEXBXXETypeBXXXEBXXEX TypeBXXXEXXX TypeXXXXBXXE TypeXXXBXXEXTypeXXBXXEBXXE TypeXXBXXEXXTypeXBXXEBBXXEXETypeXBXXEBXXXETypeXBXXEXBXXETypeXBXXEBXXEX TypeXBXXEXXXTypeBXXEBBBXXEXEXETypeBXXEBBXXXEXETypeBXXEBXBXXEXETypeBXXEBBXXEXXETypeBXXEBXXXXETypeBXXEXBBXXEXETypeBXXEXBXXXETypeBXXEBBXXEXEXTypeBXXEBXXXEXTypeBXXEXXBXXETypeBXXEXBXXEXTypeBXXEBXXEBXXETypeBXXEBXXEXX TypeBXXEXXXX TypeXXXXXXTypeBBBBXXEXEXEXETypeBBBXXXEXEXETypeBBXBXXEXEXETypeBBBXXEXXEXE TypeBBXXXXEXETypeBXBBXXEXEXE TypeBXBXXXEXETypeBBBXXEXEXXE TypeBBXXXEXXE TypeBXXBXXEXE TypeBXBXXEXXETypeBBXXEBXXEXE TypeBBXXEXXXE TypeBXXXXXETypeXBBBXXEXEXE TypeXBBXXXEXE TypeXBXBXXEXE TypeXBBXXEXXE TypeXBXXXXETypeBBBXXEXEXEX TypeBBXXXEXEX TypeBXBXXEXEX TypeBBXXEXXEX TypeBXXXXEX TypeXXBBXXEXE TypeXXBXXXE TypeXBBXXEXEX TypeXBXXXEXTypeBBXXEXEBXXE TypeBBXXEXEXX TypeBXXXEBXXE TypeBXXXEXX TypeXXXBXXE TypeXXBXXEX TypeXBXXEBXXE TypeXBXXEXXTypeBXXEBBXXEXE TypeBXXEBXXXE TypeBXXEXBXXE TypeBXXEBXXEX TypeBXXEXXX TypeXXXXXTypeBBBXXEXEXE TypeBBXXXEXE TypeBXBXXEXE TypeBBXXEXXE TypeBXXXXE TypeXBBXXEXE TypeXBXXXE TypeBBXXEXEX TypeBXXXEX TypeXXBXXE TypeXBXXEX TypeBXXEBXXE TypeBXXEXXTypeXXXX TypeBBXXEXE TypeBXXXE TypeXBXXE TypeBXXEXTypeXXXTypeBXXETypeXXTypeXTypecasttypeConstructorName toTypeable toTypeable1 toTypeable2 toTypeable3 toTypeable4 toTypeable5 toTypeable6 toTypeable7 deriveTyped deriveTyped_ deriveTyped__GHC.ShowshowName