ether-0.5.1.0: Monad transformers and classes

Safe HaskellNone
LanguageHaskell2010

Ether.Internal

Synopsis

Documentation

newtype Tagged k s b :: forall k. k -> * -> * #

A Tagged s b value is a value b with an attached phantom type s. This can be used in place of the more traditional but less safe idiom of passing in an undefined value with the type, because unlike an (s -> b), a Tagged s b can't try to use the argument s as a real value.

Moreover, you don't have to rely on the compiler to inline away the extra argument, because the newtype is "free"

Tagged has kind k -> * -> * if the compiler supports PolyKinds, therefore there is an extra k showing in the instance haddocks that may cause confusion.

Constructors

Tagged 

Fields

Instances

HasLens k t (Tagged k t a) a Source # 

Methods

lensOf :: Lens' a inner Source #

Eq2 (Tagged *) 

Methods

liftEq2 :: (a -> b -> Bool) -> (c -> d -> Bool) -> Tagged * a c -> Tagged * b d -> Bool #

Ord2 (Tagged *) 

Methods

liftCompare2 :: (a -> b -> Ordering) -> (c -> d -> Ordering) -> Tagged * a c -> Tagged * b d -> Ordering #

Read2 (Tagged *) 

Methods

liftReadsPrec2 :: (Int -> ReadS a) -> ReadS [a] -> (Int -> ReadS b) -> ReadS [b] -> Int -> ReadS (Tagged * a b) #

liftReadList2 :: (Int -> ReadS a) -> ReadS [a] -> (Int -> ReadS b) -> ReadS [b] -> ReadS [Tagged * a b] #

Show2 (Tagged *) 

Methods

liftShowsPrec2 :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> (Int -> b -> ShowS) -> ([b] -> ShowS) -> Int -> Tagged * a b -> ShowS #

liftShowList2 :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> (Int -> b -> ShowS) -> ([b] -> ShowS) -> [Tagged * a b] -> ShowS #

Bifunctor (Tagged *) 

Methods

bimap :: (a -> b) -> (c -> d) -> Tagged * a c -> Tagged * b d #

first :: (a -> b) -> Tagged * a c -> Tagged * b c #

second :: (b -> c) -> Tagged * a b -> Tagged * a c #

Monad (Tagged k s) 

Methods

(>>=) :: Tagged k s a -> (a -> Tagged k s b) -> Tagged k s b #

(>>) :: Tagged k s a -> Tagged k s b -> Tagged k s b #

return :: a -> Tagged k s a #

fail :: String -> Tagged k s a #

Functor (Tagged k s) 

Methods

fmap :: (a -> b) -> Tagged k s a -> Tagged k s b #

(<$) :: a -> Tagged k s b -> Tagged k s a #

Applicative (Tagged k s) 

Methods

pure :: a -> Tagged k s a #

(<*>) :: Tagged k s (a -> b) -> Tagged k s a -> Tagged k s b #

(*>) :: Tagged k s a -> Tagged k s b -> Tagged k s b #

(<*) :: Tagged k s a -> Tagged k s b -> Tagged k s a #

Foldable (Tagged k s) 

Methods

fold :: Monoid m => Tagged k s m -> m #

foldMap :: Monoid m => (a -> m) -> Tagged k s a -> m #

foldr :: (a -> b -> b) -> b -> Tagged k s a -> b #

foldr' :: (a -> b -> b) -> b -> Tagged k s a -> b #

foldl :: (b -> a -> b) -> b -> Tagged k s a -> b #

foldl' :: (b -> a -> b) -> b -> Tagged k s a -> b #

foldr1 :: (a -> a -> a) -> Tagged k s a -> a #

foldl1 :: (a -> a -> a) -> Tagged k s a -> a #

toList :: Tagged k s a -> [a] #

null :: Tagged k s a -> Bool #

length :: Tagged k s a -> Int #

elem :: Eq a => a -> Tagged k s a -> Bool #

maximum :: Ord a => Tagged k s a -> a #

minimum :: Ord a => Tagged k s a -> a #

sum :: Num a => Tagged k s a -> a #

product :: Num a => Tagged k s a -> a #

Traversable (Tagged k s) 

Methods

traverse :: Applicative f => (a -> f b) -> Tagged k s a -> f (Tagged k s b) #

sequenceA :: Applicative f => Tagged k s (f a) -> f (Tagged k s a) #

mapM :: Monad m => (a -> m b) -> Tagged k s a -> m (Tagged k s b) #

sequence :: Monad m => Tagged k s (m a) -> m (Tagged k s a) #

Generic1 (Tagged k s) 

Associated Types

type Rep1 (Tagged k s :: * -> *) :: * -> * #

Methods

from1 :: Tagged k s a -> Rep1 (Tagged k s) a #

to1 :: Rep1 (Tagged k s) a -> Tagged k s a #

Eq1 (Tagged k s) 

Methods

liftEq :: (a -> b -> Bool) -> Tagged k s a -> Tagged k s b -> Bool #

Ord1 (Tagged k s) 

Methods

liftCompare :: (a -> b -> Ordering) -> Tagged k s a -> Tagged k s b -> Ordering #

Read1 (Tagged k s) 

Methods

liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (Tagged k s a) #

liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [Tagged k s a] #

Show1 (Tagged k s) 

Methods

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Tagged k s a -> ShowS #

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Tagged k s a] -> ShowS #

Bounded b => Bounded (Tagged k s b) 

Methods

minBound :: Tagged k s b #

maxBound :: Tagged k s b #

Enum a => Enum (Tagged k s a) 

Methods

succ :: Tagged k s a -> Tagged k s a #

pred :: Tagged k s a -> Tagged k s a #

toEnum :: Int -> Tagged k s a #

fromEnum :: Tagged k s a -> Int #

enumFrom :: Tagged k s a -> [Tagged k s a] #

enumFromThen :: Tagged k s a -> Tagged k s a -> [Tagged k s a] #

enumFromTo :: Tagged k s a -> Tagged k s a -> [Tagged k s a] #

enumFromThenTo :: Tagged k s a -> Tagged k s a -> Tagged k s a -> [Tagged k s a] #

Eq b => Eq (Tagged k s b) 

Methods

(==) :: Tagged k s b -> Tagged k s b -> Bool #

(/=) :: Tagged k s b -> Tagged k s b -> Bool #

Floating a => Floating (Tagged k s a) 

Methods

pi :: Tagged k s a #

exp :: Tagged k s a -> Tagged k s a #

log :: Tagged k s a -> Tagged k s a #

sqrt :: Tagged k s a -> Tagged k s a #

(**) :: Tagged k s a -> Tagged k s a -> Tagged k s a #

logBase :: Tagged k s a -> Tagged k s a -> Tagged k s a #

sin :: Tagged k s a -> Tagged k s a #

cos :: Tagged k s a -> Tagged k s a #

tan :: Tagged k s a -> Tagged k s a #

asin :: Tagged k s a -> Tagged k s a #

acos :: Tagged k s a -> Tagged k s a #

atan :: Tagged k s a -> Tagged k s a #

sinh :: Tagged k s a -> Tagged k s a #

cosh :: Tagged k s a -> Tagged k s a #

tanh :: Tagged k s a -> Tagged k s a #

asinh :: Tagged k s a -> Tagged k s a #

acosh :: Tagged k s a -> Tagged k s a #

atanh :: Tagged k s a -> Tagged k s a #

log1p :: Tagged k s a -> Tagged k s a #

expm1 :: Tagged k s a -> Tagged k s a #

log1pexp :: Tagged k s a -> Tagged k s a #

log1mexp :: Tagged k s a -> Tagged k s a #

Fractional a => Fractional (Tagged k s a) 

Methods

(/) :: Tagged k s a -> Tagged k s a -> Tagged k s a #

recip :: Tagged k s a -> Tagged k s a #

fromRational :: Rational -> Tagged k s a #

Integral a => Integral (Tagged k s a) 

Methods

quot :: Tagged k s a -> Tagged k s a -> Tagged k s a #

rem :: Tagged k s a -> Tagged k s a -> Tagged k s a #

div :: Tagged k s a -> Tagged k s a -> Tagged k s a #

mod :: Tagged k s a -> Tagged k s a -> Tagged k s a #

quotRem :: Tagged k s a -> Tagged k s a -> (Tagged k s a, Tagged k s a) #

divMod :: Tagged k s a -> Tagged k s a -> (Tagged k s a, Tagged k s a) #

toInteger :: Tagged k s a -> Integer #

(Data s, Data b) => Data (Tagged * s b) 

Methods

gfoldl :: (forall d a. Data d => c (d -> a) -> d -> c a) -> (forall g. g -> c g) -> Tagged * s b -> c (Tagged * s b) #

gunfold :: (forall a r. Data a => c (a -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Tagged * s b) #

toConstr :: Tagged * s b -> Constr #

dataTypeOf :: Tagged * s b -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c (Tagged * s b)) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Tagged * s b)) #

gmapT :: (forall a. Data a => a -> a) -> Tagged * s b -> Tagged * s b #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Tagged * s b -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Tagged * s b -> r #

gmapQ :: (forall d. Data d => d -> u) -> Tagged * s b -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Tagged * s b -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Tagged * s b -> m (Tagged * s b) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Tagged * s b -> m (Tagged * s b) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Tagged * s b -> m (Tagged * s b) #

Num a => Num (Tagged k s a) 

Methods

(+) :: Tagged k s a -> Tagged k s a -> Tagged k s a #

(-) :: Tagged k s a -> Tagged k s a -> Tagged k s a #

(*) :: Tagged k s a -> Tagged k s a -> Tagged k s a #

negate :: Tagged k s a -> Tagged k s a #

abs :: Tagged k s a -> Tagged k s a #

signum :: Tagged k s a -> Tagged k s a #

fromInteger :: Integer -> Tagged k s a #

Ord b => Ord (Tagged k s b) 

Methods

compare :: Tagged k s b -> Tagged k s b -> Ordering #

(<) :: Tagged k s b -> Tagged k s b -> Bool #

(<=) :: Tagged k s b -> Tagged k s b -> Bool #

(>) :: Tagged k s b -> Tagged k s b -> Bool #

(>=) :: Tagged k s b -> Tagged k s b -> Bool #

max :: Tagged k s b -> Tagged k s b -> Tagged k s b #

min :: Tagged k s b -> Tagged k s b -> Tagged k s b #

Read b => Read (Tagged k s b) 

Methods

readsPrec :: Int -> ReadS (Tagged k s b) #

readList :: ReadS [Tagged k s b] #

readPrec :: ReadPrec (Tagged k s b) #

readListPrec :: ReadPrec [Tagged k s b] #

Real a => Real (Tagged k s a) 

Methods

toRational :: Tagged k s a -> Rational #

RealFloat a => RealFloat (Tagged k s a) 

Methods

floatRadix :: Tagged k s a -> Integer #

floatDigits :: Tagged k s a -> Int #

floatRange :: Tagged k s a -> (Int, Int) #

decodeFloat :: Tagged k s a -> (Integer, Int) #

encodeFloat :: Integer -> Int -> Tagged k s a #

exponent :: Tagged k s a -> Int #

significand :: Tagged k s a -> Tagged k s a #

scaleFloat :: Int -> Tagged k s a -> Tagged k s a #

isNaN :: Tagged k s a -> Bool #

isInfinite :: Tagged k s a -> Bool #

isDenormalized :: Tagged k s a -> Bool #

isNegativeZero :: Tagged k s a -> Bool #

isIEEE :: Tagged k s a -> Bool #

atan2 :: Tagged k s a -> Tagged k s a -> Tagged k s a #

RealFrac a => RealFrac (Tagged k s a) 

Methods

properFraction :: Integral b => Tagged k s a -> (b, Tagged k s a) #

truncate :: Integral b => Tagged k s a -> b #

round :: Integral b => Tagged k s a -> b #

ceiling :: Integral b => Tagged k s a -> b #

floor :: Integral b => Tagged k s a -> b #

Show b => Show (Tagged k s b) 

Methods

showsPrec :: Int -> Tagged k s b -> ShowS #

show :: Tagged k s b -> String #

showList :: [Tagged k s b] -> ShowS #

Ix b => Ix (Tagged k s b) 

Methods

range :: (Tagged k s b, Tagged k s b) -> [Tagged k s b] #

index :: (Tagged k s b, Tagged k s b) -> Tagged k s b -> Int #

unsafeIndex :: (Tagged k s b, Tagged k s b) -> Tagged k s b -> Int

inRange :: (Tagged k s b, Tagged k s b) -> Tagged k s b -> Bool #

rangeSize :: (Tagged k s b, Tagged k s b) -> Int #

unsafeRangeSize :: (Tagged k s b, Tagged k s b) -> Int

IsString a => IsString (Tagged k s a) 

Methods

fromString :: String -> Tagged k s a #

Generic (Tagged k s b) 

Associated Types

type Rep (Tagged k s b) :: * -> * #

Methods

from :: Tagged k s b -> Rep (Tagged k s b) x #

to :: Rep (Tagged k s b) x -> Tagged k s b #

Semigroup a => Semigroup (Tagged k s a) 

Methods

(<>) :: Tagged k s a -> Tagged k s a -> Tagged k s a #

sconcat :: NonEmpty (Tagged k s a) -> Tagged k s a #

stimes :: Integral b => b -> Tagged k s a -> Tagged k s a #

(Semigroup a, Monoid a) => Monoid (Tagged k s a) 

Methods

mempty :: Tagged k s a #

mappend :: Tagged k s a -> Tagged k s a -> Tagged k s a #

mconcat :: [Tagged k s a] -> Tagged k s a #

Storable a => Storable (Tagged k s a) 

Methods

sizeOf :: Tagged k s a -> Int #

alignment :: Tagged k s a -> Int #

peekElemOff :: Ptr (Tagged k s a) -> Int -> IO (Tagged k s a) #

pokeElemOff :: Ptr (Tagged k s a) -> Int -> Tagged k s a -> IO () #

peekByteOff :: Ptr b -> Int -> IO (Tagged k s a) #

pokeByteOff :: Ptr b -> Int -> Tagged k s a -> IO () #

peek :: Ptr (Tagged k s a) -> IO (Tagged k s a) #

poke :: Ptr (Tagged k s a) -> Tagged k s a -> IO () #

Bits a => Bits (Tagged k s a) 

Methods

(.&.) :: Tagged k s a -> Tagged k s a -> Tagged k s a #

(.|.) :: Tagged k s a -> Tagged k s a -> Tagged k s a #

xor :: Tagged k s a -> Tagged k s a -> Tagged k s a #

complement :: Tagged k s a -> Tagged k s a #

shift :: Tagged k s a -> Int -> Tagged k s a #

rotate :: Tagged k s a -> Int -> Tagged k s a #

zeroBits :: Tagged k s a #

bit :: Int -> Tagged k s a #

setBit :: Tagged k s a -> Int -> Tagged k s a #

clearBit :: Tagged k s a -> Int -> Tagged k s a #

complementBit :: Tagged k s a -> Int -> Tagged k s a #

testBit :: Tagged k s a -> Int -> Bool #

bitSizeMaybe :: Tagged k s a -> Maybe Int #

bitSize :: Tagged k s a -> Int #

isSigned :: Tagged k s a -> Bool #

shiftL :: Tagged k s a -> Int -> Tagged k s a #

unsafeShiftL :: Tagged k s a -> Int -> Tagged k s a #

shiftR :: Tagged k s a -> Int -> Tagged k s a #

unsafeShiftR :: Tagged k s a -> Int -> Tagged k s a #

rotateL :: Tagged k s a -> Int -> Tagged k s a #

rotateR :: Tagged k s a -> Int -> Tagged k s a #

popCount :: Tagged k s a -> Int #

FiniteBits a => FiniteBits (Tagged k s a) 

Methods

finiteBitSize :: Tagged k s a -> Int #

countLeadingZeros :: Tagged k s a -> Int #

countTrailingZeros :: Tagged k s a -> Int #

NFData b => NFData (Tagged k s b) 

Methods

rnf :: Tagged k s b -> () #

type Rep1 (Tagged k s) 
type Rep1 (Tagged k s) = D1 (MetaData "Tagged" "Data.Tagged" "tagged-0.8.5-jDBtbBndklGIlXZjVMhpH" True) (C1 (MetaCons "Tagged" PrefixI True) (S1 (MetaSel (Just Symbol "unTagged") NoSourceUnpackedness NoSourceStrictness DecidedLazy) Par1))
type Tags (Tagged x1 t0 a, Tagged x t1 b) Source # 
type Tags (Tagged x1 t0 a, Tagged x t1 b) = HCons x1 ((:) * x ([] *)) t0 (HCons x ([] *) t1 HNil)
type Tags (Tagged x1 t0 a0, Tagged x t1 a1) Source # 
type Tags (Tagged x1 t0 a0, Tagged x t1 a1) = HCons x1 ((:) * x ([] *)) t0 (HCons x ([] *) t1 HNil)
type TagsK (Tagged k1 t0 a, Tagged k t1 b) Source # 
type TagsK (Tagged k1 t0 a, Tagged k t1 b) = (:) * (KindOf k1 t0) ((:) * (KindOf k t1) ([] *))
type TagsK (Tagged k1 t0 a0, Tagged k t1 a1) Source # 
type TagsK (Tagged k1 t0 a0, Tagged k t1 a1) = (:) * (KindOf k1 t0) ((:) * (KindOf k t1) ([] *))
type Rep (Tagged k s b) 
type Rep (Tagged k s b) = D1 (MetaData "Tagged" "Data.Tagged" "tagged-0.8.5-jDBtbBndklGIlXZjVMhpH" True) (C1 (MetaCons "Tagged" PrefixI True) (S1 (MetaSel (Just Symbol "unTagged") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 b)))
type Tags (Tagged x2 t0 a0, Tagged x1 t1 a1, Tagged x t2 a2) Source # 
type Tags (Tagged x2 t0 a0, Tagged x1 t1 a1, Tagged x t2 a2) = HCons x2 ((:) * x1 ((:) * x ([] *))) t0 (HCons x1 ((:) * x ([] *)) t1 (HCons x ([] *) t2 HNil))
type Tags (Tagged x t a) Source # 
type Tags (Tagged x t a) = HCons x ([] *) t HNil
type TagsK (Tagged k2 t0 a0, Tagged k1 t1 a1, Tagged k t2 a2) Source # 
type TagsK (Tagged k2 t0 a0, Tagged k1 t1 a1, Tagged k t2 a2) = (:) * (KindOf k2 t0) ((:) * (KindOf k1 t1) ((:) * (KindOf k t2) ([] *)))
type TagsK (Tagged k t a) Source # 
type TagsK (Tagged k t a) = (:) * (KindOf k t) ([] *)
type Tags (Tagged x3 t0 a0, Tagged x2 t1 a1, Tagged x1 t2 a2, Tagged x t3 a3) Source # 
type Tags (Tagged x3 t0 a0, Tagged x2 t1 a1, Tagged x1 t2 a2, Tagged x t3 a3) = HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t0 (HCons x2 ((:) * x1 ((:) * x ([] *))) t1 (HCons x1 ((:) * x ([] *)) t2 (HCons x ([] *) t3 HNil)))
type TagsK (Tagged k3 t0 a0, Tagged k2 t1 a1, Tagged k1 t2 a2, Tagged k t3 a3) Source # 
type TagsK (Tagged k3 t0 a0, Tagged k2 t1 a1, Tagged k1 t2 a2, Tagged k t3 a3) = (:) * (KindOf k3 t0) ((:) * (KindOf k2 t1) ((:) * (KindOf k1 t2) ((:) * (KindOf k t3) ([] *))))
type Tags (Tagged x4 t0 a0, Tagged x3 t1 a1, Tagged x2 t2 a2, Tagged x1 t3 a3, Tagged x t4 a4) Source # 
type Tags (Tagged x4 t0 a0, Tagged x3 t1 a1, Tagged x2 t2 a2, Tagged x1 t3 a3, Tagged x t4 a4) = HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t0 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t1 (HCons x2 ((:) * x1 ((:) * x ([] *))) t2 (HCons x1 ((:) * x ([] *)) t3 (HCons x ([] *) t4 HNil))))
type TagsK (Tagged k4 t0 a0, Tagged k3 t1 a1, Tagged k2 t2 a2, Tagged k1 t3 a3, Tagged k t4 a4) Source # 
type TagsK (Tagged k4 t0 a0, Tagged k3 t1 a1, Tagged k2 t2 a2, Tagged k1 t3 a3, Tagged k t4 a4) = (:) * (KindOf k4 t0) ((:) * (KindOf k3 t1) ((:) * (KindOf k2 t2) ((:) * (KindOf k1 t3) ((:) * (KindOf k t4) ([] *)))))
type Tags (Tagged x5 t0 a0, Tagged x4 t1 a1, Tagged x3 t2 a2, Tagged x2 t3 a3, Tagged x1 t4 a4, Tagged x t5 a5) Source # 
type Tags (Tagged x5 t0 a0, Tagged x4 t1 a1, Tagged x3 t2 a2, Tagged x2 t3 a3, Tagged x1 t4 a4, Tagged x t5 a5) = HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t0 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t1 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t2 (HCons x2 ((:) * x1 ((:) * x ([] *))) t3 (HCons x1 ((:) * x ([] *)) t4 (HCons x ([] *) t5 HNil)))))
type TagsK (Tagged k5 t0 a0, Tagged k4 t1 a1, Tagged k3 t2 a2, Tagged k2 t3 a3, Tagged k1 t4 a4, Tagged k t5 a5) Source # 
type TagsK (Tagged k5 t0 a0, Tagged k4 t1 a1, Tagged k3 t2 a2, Tagged k2 t3 a3, Tagged k1 t4 a4, Tagged k t5 a5) = (:) * (KindOf k5 t0) ((:) * (KindOf k4 t1) ((:) * (KindOf k3 t2) ((:) * (KindOf k2 t3) ((:) * (KindOf k1 t4) ((:) * (KindOf k t5) ([] *))))))
type Tags (Tagged x6 t0 a0, Tagged x5 t1 a1, Tagged x4 t2 a2, Tagged x3 t3 a3, Tagged x2 t4 a4, Tagged x1 t5 a5, Tagged x t6 a6) Source # 
type Tags (Tagged x6 t0 a0, Tagged x5 t1 a1, Tagged x4 t2 a2, Tagged x3 t3 a3, Tagged x2 t4 a4, Tagged x1 t5 a5, Tagged x t6 a6) = HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t0 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t1 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t2 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t3 (HCons x2 ((:) * x1 ((:) * x ([] *))) t4 (HCons x1 ((:) * x ([] *)) t5 (HCons x ([] *) t6 HNil))))))
type TagsK (Tagged k6 t0 a0, Tagged k5 t1 a1, Tagged k4 t2 a2, Tagged k3 t3 a3, Tagged k2 t4 a4, Tagged k1 t5 a5, Tagged k t6 a6) Source # 
type TagsK (Tagged k6 t0 a0, Tagged k5 t1 a1, Tagged k4 t2 a2, Tagged k3 t3 a3, Tagged k2 t4 a4, Tagged k1 t5 a5, Tagged k t6 a6) = (:) * (KindOf k6 t0) ((:) * (KindOf k5 t1) ((:) * (KindOf k4 t2) ((:) * (KindOf k3 t3) ((:) * (KindOf k2 t4) ((:) * (KindOf k1 t5) ((:) * (KindOf k t6) ([] *)))))))
type Tags (Tagged x7 t0 a0, Tagged x6 t1 a1, Tagged x5 t2 a2, Tagged x4 t3 a3, Tagged x3 t4 a4, Tagged x2 t5 a5, Tagged x1 t6 a6, Tagged x t7 a7) Source # 
type Tags (Tagged x7 t0 a0, Tagged x6 t1 a1, Tagged x5 t2 a2, Tagged x4 t3 a3, Tagged x3 t4 a4, Tagged x2 t5 a5, Tagged x1 t6 a6, Tagged x t7 a7) = HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t0 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t1 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t2 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t3 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t4 (HCons x2 ((:) * x1 ((:) * x ([] *))) t5 (HCons x1 ((:) * x ([] *)) t6 (HCons x ([] *) t7 HNil)))))))
type TagsK (Tagged k7 t0 a0, Tagged k6 t1 a1, Tagged k5 t2 a2, Tagged k4 t3 a3, Tagged k3 t4 a4, Tagged k2 t5 a5, Tagged k1 t6 a6, Tagged k t7 a7) Source # 
type TagsK (Tagged k7 t0 a0, Tagged k6 t1 a1, Tagged k5 t2 a2, Tagged k4 t3 a3, Tagged k3 t4 a4, Tagged k2 t5 a5, Tagged k1 t6 a6, Tagged k t7 a7) = (:) * (KindOf k7 t0) ((:) * (KindOf k6 t1) ((:) * (KindOf k5 t2) ((:) * (KindOf k4 t3) ((:) * (KindOf k3 t4) ((:) * (KindOf k2 t5) ((:) * (KindOf k1 t6) ((:) * (KindOf k t7) ([] *))))))))
type Tags (Tagged x8 t0 a0, Tagged x7 t1 a1, Tagged x6 t2 a2, Tagged x5 t3 a3, Tagged x4 t4 a4, Tagged x3 t5 a5, Tagged x2 t6 a6, Tagged x1 t7 a7, Tagged x t8 a8) Source # 
type Tags (Tagged x8 t0 a0, Tagged x7 t1 a1, Tagged x6 t2 a2, Tagged x5 t3 a3, Tagged x4 t4 a4, Tagged x3 t5 a5, Tagged x2 t6 a6, Tagged x1 t7 a7, Tagged x t8 a8) = HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t0 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t1 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t2 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t3 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t4 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t5 (HCons x2 ((:) * x1 ((:) * x ([] *))) t6 (HCons x1 ((:) * x ([] *)) t7 (HCons x ([] *) t8 HNil))))))))
type TagsK (Tagged k8 t0 a0, Tagged k7 t1 a1, Tagged k6 t2 a2, Tagged k5 t3 a3, Tagged k4 t4 a4, Tagged k3 t5 a5, Tagged k2 t6 a6, Tagged k1 t7 a7, Tagged k t8 a8) Source # 
type TagsK (Tagged k8 t0 a0, Tagged k7 t1 a1, Tagged k6 t2 a2, Tagged k5 t3 a3, Tagged k4 t4 a4, Tagged k3 t5 a5, Tagged k2 t6 a6, Tagged k1 t7 a7, Tagged k t8 a8) = (:) * (KindOf k8 t0) ((:) * (KindOf k7 t1) ((:) * (KindOf k6 t2) ((:) * (KindOf k5 t3) ((:) * (KindOf k4 t4) ((:) * (KindOf k3 t5) ((:) * (KindOf k2 t6) ((:) * (KindOf k1 t7) ((:) * (KindOf k t8) ([] *)))))))))
type Tags (Tagged x9 t0 a0, Tagged x8 t1 a1, Tagged x7 t2 a2, Tagged x6 t3 a3, Tagged x5 t4 a4, Tagged x4 t5 a5, Tagged x3 t6 a6, Tagged x2 t7 a7, Tagged x1 t8 a8, Tagged x t9 a9) Source # 
type Tags (Tagged x9 t0 a0, Tagged x8 t1 a1, Tagged x7 t2 a2, Tagged x6 t3 a3, Tagged x5 t4 a4, Tagged x4 t5 a5, Tagged x3 t6 a6, Tagged x2 t7 a7, Tagged x1 t8 a8, Tagged x t9 a9) = HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t0 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t1 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t2 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t3 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t4 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t5 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t6 (HCons x2 ((:) * x1 ((:) * x ([] *))) t7 (HCons x1 ((:) * x ([] *)) t8 (HCons x ([] *) t9 HNil)))))))))
type TagsK (Tagged k9 t0 a0, Tagged k8 t1 a1, Tagged k7 t2 a2, Tagged k6 t3 a3, Tagged k5 t4 a4, Tagged k4 t5 a5, Tagged k3 t6 a6, Tagged k2 t7 a7, Tagged k1 t8 a8, Tagged k t9 a9) Source # 
type TagsK (Tagged k9 t0 a0, Tagged k8 t1 a1, Tagged k7 t2 a2, Tagged k6 t3 a3, Tagged k5 t4 a4, Tagged k4 t5 a5, Tagged k3 t6 a6, Tagged k2 t7 a7, Tagged k1 t8 a8, Tagged k t9 a9) = (:) * (KindOf k9 t0) ((:) * (KindOf k8 t1) ((:) * (KindOf k7 t2) ((:) * (KindOf k6 t3) ((:) * (KindOf k5 t4) ((:) * (KindOf k4 t5) ((:) * (KindOf k3 t6) ((:) * (KindOf k2 t7) ((:) * (KindOf k1 t8) ((:) * (KindOf k t9) ([] *))))))))))
type Tags (Tagged x10 t0 a0, Tagged x9 t1 a1, Tagged x8 t2 a2, Tagged x7 t3 a3, Tagged x6 t4 a4, Tagged x5 t5 a5, Tagged x4 t6 a6, Tagged x3 t7 a7, Tagged x2 t8 a8, Tagged x1 t9 a9, Tagged x t10 a10) Source # 
type Tags (Tagged x10 t0 a0, Tagged x9 t1 a1, Tagged x8 t2 a2, Tagged x7 t3 a3, Tagged x6 t4 a4, Tagged x5 t5 a5, Tagged x4 t6 a6, Tagged x3 t7 a7, Tagged x2 t8 a8, Tagged x1 t9 a9, Tagged x t10 a10) = HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t0 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t1 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t2 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t3 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t4 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t5 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t6 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t7 (HCons x2 ((:) * x1 ((:) * x ([] *))) t8 (HCons x1 ((:) * x ([] *)) t9 (HCons x ([] *) t10 HNil))))))))))
type TagsK (Tagged k10 t0 a0, Tagged k9 t1 a1, Tagged k8 t2 a2, Tagged k7 t3 a3, Tagged k6 t4 a4, Tagged k5 t5 a5, Tagged k4 t6 a6, Tagged k3 t7 a7, Tagged k2 t8 a8, Tagged k1 t9 a9, Tagged k t10 a10) Source # 
type TagsK (Tagged k10 t0 a0, Tagged k9 t1 a1, Tagged k8 t2 a2, Tagged k7 t3 a3, Tagged k6 t4 a4, Tagged k5 t5 a5, Tagged k4 t6 a6, Tagged k3 t7 a7, Tagged k2 t8 a8, Tagged k1 t9 a9, Tagged k t10 a10) = (:) * (KindOf k10 t0) ((:) * (KindOf k9 t1) ((:) * (KindOf k8 t2) ((:) * (KindOf k7 t3) ((:) * (KindOf k6 t4) ((:) * (KindOf k5 t5) ((:) * (KindOf k4 t6) ((:) * (KindOf k3 t7) ((:) * (KindOf k2 t8) ((:) * (KindOf k1 t9) ((:) * (KindOf k t10) ([] *)))))))))))
type Tags (Tagged x11 t0 a0, Tagged x10 t1 a1, Tagged x9 t2 a2, Tagged x8 t3 a3, Tagged x7 t4 a4, Tagged x6 t5 a5, Tagged x5 t6 a6, Tagged x4 t7 a7, Tagged x3 t8 a8, Tagged x2 t9 a9, Tagged x1 t10 a10, Tagged x t11 a11) Source # 
type Tags (Tagged x11 t0 a0, Tagged x10 t1 a1, Tagged x9 t2 a2, Tagged x8 t3 a3, Tagged x7 t4 a4, Tagged x6 t5 a5, Tagged x5 t6 a6, Tagged x4 t7 a7, Tagged x3 t8 a8, Tagged x2 t9 a9, Tagged x1 t10 a10, Tagged x t11 a11) = HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t0 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t1 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t2 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t3 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t4 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t5 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t6 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t7 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t8 (HCons x2 ((:) * x1 ((:) * x ([] *))) t9 (HCons x1 ((:) * x ([] *)) t10 (HCons x ([] *) t11 HNil)))))))))))
type TagsK (Tagged k11 t0 a0, Tagged k10 t1 a1, Tagged k9 t2 a2, Tagged k8 t3 a3, Tagged k7 t4 a4, Tagged k6 t5 a5, Tagged k5 t6 a6, Tagged k4 t7 a7, Tagged k3 t8 a8, Tagged k2 t9 a9, Tagged k1 t10 a10, Tagged k t11 a11) Source # 
type TagsK (Tagged k11 t0 a0, Tagged k10 t1 a1, Tagged k9 t2 a2, Tagged k8 t3 a3, Tagged k7 t4 a4, Tagged k6 t5 a5, Tagged k5 t6 a6, Tagged k4 t7 a7, Tagged k3 t8 a8, Tagged k2 t9 a9, Tagged k1 t10 a10, Tagged k t11 a11) = (:) * (KindOf k11 t0) ((:) * (KindOf k10 t1) ((:) * (KindOf k9 t2) ((:) * (KindOf k8 t3) ((:) * (KindOf k7 t4) ((:) * (KindOf k6 t5) ((:) * (KindOf k5 t6) ((:) * (KindOf k4 t7) ((:) * (KindOf k3 t8) ((:) * (KindOf k2 t9) ((:) * (KindOf k1 t10) ((:) * (KindOf k t11) ([] *))))))))))))
type Tags (Tagged x12 t0 a0, Tagged x11 t1 a1, Tagged x10 t2 a2, Tagged x9 t3 a3, Tagged x8 t4 a4, Tagged x7 t5 a5, Tagged x6 t6 a6, Tagged x5 t7 a7, Tagged x4 t8 a8, Tagged x3 t9 a9, Tagged x2 t10 a10, Tagged x1 t11 a11, Tagged x t12 a12) Source # 
type Tags (Tagged x12 t0 a0, Tagged x11 t1 a1, Tagged x10 t2 a2, Tagged x9 t3 a3, Tagged x8 t4 a4, Tagged x7 t5 a5, Tagged x6 t6 a6, Tagged x5 t7 a7, Tagged x4 t8 a8, Tagged x3 t9 a9, Tagged x2 t10 a10, Tagged x1 t11 a11, Tagged x t12 a12) = HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t0 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t1 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t2 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t3 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t4 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t5 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t6 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t7 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t8 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t9 (HCons x2 ((:) * x1 ((:) * x ([] *))) t10 (HCons x1 ((:) * x ([] *)) t11 (HCons x ([] *) t12 HNil))))))))))))
type TagsK (Tagged k12 t0 a0, Tagged k11 t1 a1, Tagged k10 t2 a2, Tagged k9 t3 a3, Tagged k8 t4 a4, Tagged k7 t5 a5, Tagged k6 t6 a6, Tagged k5 t7 a7, Tagged k4 t8 a8, Tagged k3 t9 a9, Tagged k2 t10 a10, Tagged k1 t11 a11, Tagged k t12 a12) Source # 
type TagsK (Tagged k12 t0 a0, Tagged k11 t1 a1, Tagged k10 t2 a2, Tagged k9 t3 a3, Tagged k8 t4 a4, Tagged k7 t5 a5, Tagged k6 t6 a6, Tagged k5 t7 a7, Tagged k4 t8 a8, Tagged k3 t9 a9, Tagged k2 t10 a10, Tagged k1 t11 a11, Tagged k t12 a12) = (:) * (KindOf k12 t0) ((:) * (KindOf k11 t1) ((:) * (KindOf k10 t2) ((:) * (KindOf k9 t3) ((:) * (KindOf k8 t4) ((:) * (KindOf k7 t5) ((:) * (KindOf k6 t6) ((:) * (KindOf k5 t7) ((:) * (KindOf k4 t8) ((:) * (KindOf k3 t9) ((:) * (KindOf k2 t10) ((:) * (KindOf k1 t11) ((:) * (KindOf k t12) ([] *)))))))))))))
type Tags (Tagged x13 t0 a0, Tagged x12 t1 a1, Tagged x11 t2 a2, Tagged x10 t3 a3, Tagged x9 t4 a4, Tagged x8 t5 a5, Tagged x7 t6 a6, Tagged x6 t7 a7, Tagged x5 t8 a8, Tagged x4 t9 a9, Tagged x3 t10 a10, Tagged x2 t11 a11, Tagged x1 t12 a12, Tagged x t13 a13) Source # 
type Tags (Tagged x13 t0 a0, Tagged x12 t1 a1, Tagged x11 t2 a2, Tagged x10 t3 a3, Tagged x9 t4 a4, Tagged x8 t5 a5, Tagged x7 t6 a6, Tagged x6 t7 a7, Tagged x5 t8 a8, Tagged x4 t9 a9, Tagged x3 t10 a10, Tagged x2 t11 a11, Tagged x1 t12 a12, Tagged x t13 a13) = HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t0 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t1 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t2 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t3 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t4 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t5 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t6 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t7 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t8 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t9 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t10 (HCons x2 ((:) * x1 ((:) * x ([] *))) t11 (HCons x1 ((:) * x ([] *)) t12 (HCons x ([] *) t13 HNil)))))))))))))
type TagsK (Tagged k13 t0 a0, Tagged k12 t1 a1, Tagged k11 t2 a2, Tagged k10 t3 a3, Tagged k9 t4 a4, Tagged k8 t5 a5, Tagged k7 t6 a6, Tagged k6 t7 a7, Tagged k5 t8 a8, Tagged k4 t9 a9, Tagged k3 t10 a10, Tagged k2 t11 a11, Tagged k1 t12 a12, Tagged k t13 a13) Source # 
type TagsK (Tagged k13 t0 a0, Tagged k12 t1 a1, Tagged k11 t2 a2, Tagged k10 t3 a3, Tagged k9 t4 a4, Tagged k8 t5 a5, Tagged k7 t6 a6, Tagged k6 t7 a7, Tagged k5 t8 a8, Tagged k4 t9 a9, Tagged k3 t10 a10, Tagged k2 t11 a11, Tagged k1 t12 a12, Tagged k t13 a13) = (:) * (KindOf k13 t0) ((:) * (KindOf k12 t1) ((:) * (KindOf k11 t2) ((:) * (KindOf k10 t3) ((:) * (KindOf k9 t4) ((:) * (KindOf k8 t5) ((:) * (KindOf k7 t6) ((:) * (KindOf k6 t7) ((:) * (KindOf k5 t8) ((:) * (KindOf k4 t9) ((:) * (KindOf k3 t10) ((:) * (KindOf k2 t11) ((:) * (KindOf k1 t12) ((:) * (KindOf k t13) ([] *))))))))))))))
type Tags (Tagged x14 t0 a0, Tagged x13 t1 a1, Tagged x12 t2 a2, Tagged x11 t3 a3, Tagged x10 t4 a4, Tagged x9 t5 a5, Tagged x8 t6 a6, Tagged x7 t7 a7, Tagged x6 t8 a8, Tagged x5 t9 a9, Tagged x4 t10 a10, Tagged x3 t11 a11, Tagged x2 t12 a12, Tagged x1 t13 a13, Tagged x t14 a14) Source # 
type Tags (Tagged x14 t0 a0, Tagged x13 t1 a1, Tagged x12 t2 a2, Tagged x11 t3 a3, Tagged x10 t4 a4, Tagged x9 t5 a5, Tagged x8 t6 a6, Tagged x7 t7 a7, Tagged x6 t8 a8, Tagged x5 t9 a9, Tagged x4 t10 a10, Tagged x3 t11 a11, Tagged x2 t12 a12, Tagged x1 t13 a13, Tagged x t14 a14) = HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t0 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t1 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t2 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t3 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t4 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t5 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t6 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t7 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t8 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t9 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t10 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t11 (HCons x2 ((:) * x1 ((:) * x ([] *))) t12 (HCons x1 ((:) * x ([] *)) t13 (HCons x ([] *) t14 HNil))))))))))))))
type TagsK (Tagged k14 t0 a0, Tagged k13 t1 a1, Tagged k12 t2 a2, Tagged k11 t3 a3, Tagged k10 t4 a4, Tagged k9 t5 a5, Tagged k8 t6 a6, Tagged k7 t7 a7, Tagged k6 t8 a8, Tagged k5 t9 a9, Tagged k4 t10 a10, Tagged k3 t11 a11, Tagged k2 t12 a12, Tagged k1 t13 a13, Tagged k t14 a14) Source # 
type TagsK (Tagged k14 t0 a0, Tagged k13 t1 a1, Tagged k12 t2 a2, Tagged k11 t3 a3, Tagged k10 t4 a4, Tagged k9 t5 a5, Tagged k8 t6 a6, Tagged k7 t7 a7, Tagged k6 t8 a8, Tagged k5 t9 a9, Tagged k4 t10 a10, Tagged k3 t11 a11, Tagged k2 t12 a12, Tagged k1 t13 a13, Tagged k t14 a14) = (:) * (KindOf k14 t0) ((:) * (KindOf k13 t1) ((:) * (KindOf k12 t2) ((:) * (KindOf k11 t3) ((:) * (KindOf k10 t4) ((:) * (KindOf k9 t5) ((:) * (KindOf k8 t6) ((:) * (KindOf k7 t7) ((:) * (KindOf k6 t8) ((:) * (KindOf k5 t9) ((:) * (KindOf k4 t10) ((:) * (KindOf k3 t11) ((:) * (KindOf k2 t12) ((:) * (KindOf k1 t13) ((:) * (KindOf k t14) ([] *)))))))))))))))
type Tags (Tagged x15 t0 a0, Tagged x14 t1 a1, Tagged x13 t2 a2, Tagged x12 t3 a3, Tagged x11 t4 a4, Tagged x10 t5 a5, Tagged x9 t6 a6, Tagged x8 t7 a7, Tagged x7 t8 a8, Tagged x6 t9 a9, Tagged x5 t10 a10, Tagged x4 t11 a11, Tagged x3 t12 a12, Tagged x2 t13 a13, Tagged x1 t14 a14, Tagged x t15 a15) Source # 
type Tags (Tagged x15 t0 a0, Tagged x14 t1 a1, Tagged x13 t2 a2, Tagged x12 t3 a3, Tagged x11 t4 a4, Tagged x10 t5 a5, Tagged x9 t6 a6, Tagged x8 t7 a7, Tagged x7 t8 a8, Tagged x6 t9 a9, Tagged x5 t10 a10, Tagged x4 t11 a11, Tagged x3 t12 a12, Tagged x2 t13 a13, Tagged x1 t14 a14, Tagged x t15 a15) = HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t0 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t1 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t2 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t3 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t4 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t5 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t6 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t7 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t8 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t9 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t10 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t11 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t12 (HCons x2 ((:) * x1 ((:) * x ([] *))) t13 (HCons x1 ((:) * x ([] *)) t14 (HCons x ([] *) t15 HNil)))))))))))))))
type TagsK (Tagged k15 t0 a0, Tagged k14 t1 a1, Tagged k13 t2 a2, Tagged k12 t3 a3, Tagged k11 t4 a4, Tagged k10 t5 a5, Tagged k9 t6 a6, Tagged k8 t7 a7, Tagged k7 t8 a8, Tagged k6 t9 a9, Tagged k5 t10 a10, Tagged k4 t11 a11, Tagged k3 t12 a12, Tagged k2 t13 a13, Tagged k1 t14 a14, Tagged k t15 a15) Source # 
type TagsK (Tagged k15 t0 a0, Tagged k14 t1 a1, Tagged k13 t2 a2, Tagged k12 t3 a3, Tagged k11 t4 a4, Tagged k10 t5 a5, Tagged k9 t6 a6, Tagged k8 t7 a7, Tagged k7 t8 a8, Tagged k6 t9 a9, Tagged k5 t10 a10, Tagged k4 t11 a11, Tagged k3 t12 a12, Tagged k2 t13 a13, Tagged k1 t14 a14, Tagged k t15 a15) = (:) * (KindOf k15 t0) ((:) * (KindOf k14 t1) ((:) * (KindOf k13 t2) ((:) * (KindOf k12 t3) ((:) * (KindOf k11 t4) ((:) * (KindOf k10 t5) ((:) * (KindOf k9 t6) ((:) * (KindOf k8 t7) ((:) * (KindOf k7 t8) ((:) * (KindOf k6 t9) ((:) * (KindOf k5 t10) ((:) * (KindOf k4 t11) ((:) * (KindOf k3 t12) ((:) * (KindOf k2 t13) ((:) * (KindOf k1 t14) ((:) * (KindOf k t15) ([] *))))))))))))))))
type Tags (Tagged x16 t0 a0, Tagged x15 t1 a1, Tagged x14 t2 a2, Tagged x13 t3 a3, Tagged x12 t4 a4, Tagged x11 t5 a5, Tagged x10 t6 a6, Tagged x9 t7 a7, Tagged x8 t8 a8, Tagged x7 t9 a9, Tagged x6 t10 a10, Tagged x5 t11 a11, Tagged x4 t12 a12, Tagged x3 t13 a13, Tagged x2 t14 a14, Tagged x1 t15 a15, Tagged x t16 a16) Source # 
type Tags (Tagged x16 t0 a0, Tagged x15 t1 a1, Tagged x14 t2 a2, Tagged x13 t3 a3, Tagged x12 t4 a4, Tagged x11 t5 a5, Tagged x10 t6 a6, Tagged x9 t7 a7, Tagged x8 t8 a8, Tagged x7 t9 a9, Tagged x6 t10 a10, Tagged x5 t11 a11, Tagged x4 t12 a12, Tagged x3 t13 a13, Tagged x2 t14 a14, Tagged x1 t15 a15, Tagged x t16 a16) = HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t0 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t1 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t2 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t3 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t4 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t5 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t6 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t7 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t8 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t9 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t10 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t11 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t12 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t13 (HCons x2 ((:) * x1 ((:) * x ([] *))) t14 (HCons x1 ((:) * x ([] *)) t15 (HCons x ([] *) t16 HNil))))))))))))))))
type TagsK (Tagged k16 t0 a0, Tagged k15 t1 a1, Tagged k14 t2 a2, Tagged k13 t3 a3, Tagged k12 t4 a4, Tagged k11 t5 a5, Tagged k10 t6 a6, Tagged k9 t7 a7, Tagged k8 t8 a8, Tagged k7 t9 a9, Tagged k6 t10 a10, Tagged k5 t11 a11, Tagged k4 t12 a12, Tagged k3 t13 a13, Tagged k2 t14 a14, Tagged k1 t15 a15, Tagged k t16 a16) Source # 
type TagsK (Tagged k16 t0 a0, Tagged k15 t1 a1, Tagged k14 t2 a2, Tagged k13 t3 a3, Tagged k12 t4 a4, Tagged k11 t5 a5, Tagged k10 t6 a6, Tagged k9 t7 a7, Tagged k8 t8 a8, Tagged k7 t9 a9, Tagged k6 t10 a10, Tagged k5 t11 a11, Tagged k4 t12 a12, Tagged k3 t13 a13, Tagged k2 t14 a14, Tagged k1 t15 a15, Tagged k t16 a16) = (:) * (KindOf k16 t0) ((:) * (KindOf k15 t1) ((:) * (KindOf k14 t2) ((:) * (KindOf k13 t3) ((:) * (KindOf k12 t4) ((:) * (KindOf k11 t5) ((:) * (KindOf k10 t6) ((:) * (KindOf k9 t7) ((:) * (KindOf k8 t8) ((:) * (KindOf k7 t9) ((:) * (KindOf k6 t10) ((:) * (KindOf k5 t11) ((:) * (KindOf k4 t12) ((:) * (KindOf k3 t13) ((:) * (KindOf k2 t14) ((:) * (KindOf k1 t15) ((:) * (KindOf k t16) ([] *)))))))))))))))))
type Tags (Tagged x17 t0 a0, Tagged x16 t1 a1, Tagged x15 t2 a2, Tagged x14 t3 a3, Tagged x13 t4 a4, Tagged x12 t5 a5, Tagged x11 t6 a6, Tagged x10 t7 a7, Tagged x9 t8 a8, Tagged x8 t9 a9, Tagged x7 t10 a10, Tagged x6 t11 a11, Tagged x5 t12 a12, Tagged x4 t13 a13, Tagged x3 t14 a14, Tagged x2 t15 a15, Tagged x1 t16 a16, Tagged x t17 a17) Source # 
type Tags (Tagged x17 t0 a0, Tagged x16 t1 a1, Tagged x15 t2 a2, Tagged x14 t3 a3, Tagged x13 t4 a4, Tagged x12 t5 a5, Tagged x11 t6 a6, Tagged x10 t7 a7, Tagged x9 t8 a8, Tagged x8 t9 a9, Tagged x7 t10 a10, Tagged x6 t11 a11, Tagged x5 t12 a12, Tagged x4 t13 a13, Tagged x3 t14 a14, Tagged x2 t15 a15, Tagged x1 t16 a16, Tagged x t17 a17) = HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t0 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t1 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t2 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t3 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t4 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t5 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t6 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t7 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t8 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t9 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t10 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t11 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t12 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t13 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t14 (HCons x2 ((:) * x1 ((:) * x ([] *))) t15 (HCons x1 ((:) * x ([] *)) t16 (HCons x ([] *) t17 HNil)))))))))))))))))
type TagsK (Tagged k17 t0 a0, Tagged k16 t1 a1, Tagged k15 t2 a2, Tagged k14 t3 a3, Tagged k13 t4 a4, Tagged k12 t5 a5, Tagged k11 t6 a6, Tagged k10 t7 a7, Tagged k9 t8 a8, Tagged k8 t9 a9, Tagged k7 t10 a10, Tagged k6 t11 a11, Tagged k5 t12 a12, Tagged k4 t13 a13, Tagged k3 t14 a14, Tagged k2 t15 a15, Tagged k1 t16 a16, Tagged k t17 a17) Source # 
type TagsK (Tagged k17 t0 a0, Tagged k16 t1 a1, Tagged k15 t2 a2, Tagged k14 t3 a3, Tagged k13 t4 a4, Tagged k12 t5 a5, Tagged k11 t6 a6, Tagged k10 t7 a7, Tagged k9 t8 a8, Tagged k8 t9 a9, Tagged k7 t10 a10, Tagged k6 t11 a11, Tagged k5 t12 a12, Tagged k4 t13 a13, Tagged k3 t14 a14, Tagged k2 t15 a15, Tagged k1 t16 a16, Tagged k t17 a17) = (:) * (KindOf k17 t0) ((:) * (KindOf k16 t1) ((:) * (KindOf k15 t2) ((:) * (KindOf k14 t3) ((:) * (KindOf k13 t4) ((:) * (KindOf k12 t5) ((:) * (KindOf k11 t6) ((:) * (KindOf k10 t7) ((:) * (KindOf k9 t8) ((:) * (KindOf k8 t9) ((:) * (KindOf k7 t10) ((:) * (KindOf k6 t11) ((:) * (KindOf k5 t12) ((:) * (KindOf k4 t13) ((:) * (KindOf k3 t14) ((:) * (KindOf k2 t15) ((:) * (KindOf k1 t16) ((:) * (KindOf k t17) ([] *))))))))))))))))))
type Tags (Tagged x18 t0 a0, Tagged x17 t1 a1, Tagged x16 t2 a2, Tagged x15 t3 a3, Tagged x14 t4 a4, Tagged x13 t5 a5, Tagged x12 t6 a6, Tagged x11 t7 a7, Tagged x10 t8 a8, Tagged x9 t9 a9, Tagged x8 t10 a10, Tagged x7 t11 a11, Tagged x6 t12 a12, Tagged x5 t13 a13, Tagged x4 t14 a14, Tagged x3 t15 a15, Tagged x2 t16 a16, Tagged x1 t17 a17, Tagged x t18 a18) Source # 
type Tags (Tagged x18 t0 a0, Tagged x17 t1 a1, Tagged x16 t2 a2, Tagged x15 t3 a3, Tagged x14 t4 a4, Tagged x13 t5 a5, Tagged x12 t6 a6, Tagged x11 t7 a7, Tagged x10 t8 a8, Tagged x9 t9 a9, Tagged x8 t10 a10, Tagged x7 t11 a11, Tagged x6 t12 a12, Tagged x5 t13 a13, Tagged x4 t14 a14, Tagged x3 t15 a15, Tagged x2 t16 a16, Tagged x1 t17 a17, Tagged x t18 a18) = HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t0 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t1 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t2 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t3 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t4 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t5 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t6 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t7 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t8 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t9 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t10 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t11 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t12 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t13 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t14 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t15 (HCons x2 ((:) * x1 ((:) * x ([] *))) t16 (HCons x1 ((:) * x ([] *)) t17 (HCons x ([] *) t18 HNil))))))))))))))))))
type TagsK (Tagged k18 t0 a0, Tagged k17 t1 a1, Tagged k16 t2 a2, Tagged k15 t3 a3, Tagged k14 t4 a4, Tagged k13 t5 a5, Tagged k12 t6 a6, Tagged k11 t7 a7, Tagged k10 t8 a8, Tagged k9 t9 a9, Tagged k8 t10 a10, Tagged k7 t11 a11, Tagged k6 t12 a12, Tagged k5 t13 a13, Tagged k4 t14 a14, Tagged k3 t15 a15, Tagged k2 t16 a16, Tagged k1 t17 a17, Tagged k t18 a18) Source # 
type TagsK (Tagged k18 t0 a0, Tagged k17 t1 a1, Tagged k16 t2 a2, Tagged k15 t3 a3, Tagged k14 t4 a4, Tagged k13 t5 a5, Tagged k12 t6 a6, Tagged k11 t7 a7, Tagged k10 t8 a8, Tagged k9 t9 a9, Tagged k8 t10 a10, Tagged k7 t11 a11, Tagged k6 t12 a12, Tagged k5 t13 a13, Tagged k4 t14 a14, Tagged k3 t15 a15, Tagged k2 t16 a16, Tagged k1 t17 a17, Tagged k t18 a18) = (:) * (KindOf k18 t0) ((:) * (KindOf k17 t1) ((:) * (KindOf k16 t2) ((:) * (KindOf k15 t3) ((:) * (KindOf k14 t4) ((:) * (KindOf k13 t5) ((:) * (KindOf k12 t6) ((:) * (KindOf k11 t7) ((:) * (KindOf k10 t8) ((:) * (KindOf k9 t9) ((:) * (KindOf k8 t10) ((:) * (KindOf k7 t11) ((:) * (KindOf k6 t12) ((:) * (KindOf k5 t13) ((:) * (KindOf k4 t14) ((:) * (KindOf k3 t15) ((:) * (KindOf k2 t16) ((:) * (KindOf k1 t17) ((:) * (KindOf k t18) ([] *)))))))))))))))))))
type Tags (Tagged x19 t0 a0, Tagged x18 t1 a1, Tagged x17 t2 a2, Tagged x16 t3 a3, Tagged x15 t4 a4, Tagged x14 t5 a5, Tagged x13 t6 a6, Tagged x12 t7 a7, Tagged x11 t8 a8, Tagged x10 t9 a9, Tagged x9 t10 a10, Tagged x8 t11 a11, Tagged x7 t12 a12, Tagged x6 t13 a13, Tagged x5 t14 a14, Tagged x4 t15 a15, Tagged x3 t16 a16, Tagged x2 t17 a17, Tagged x1 t18 a18, Tagged x t19 a19) Source # 
type Tags (Tagged x19 t0 a0, Tagged x18 t1 a1, Tagged x17 t2 a2, Tagged x16 t3 a3, Tagged x15 t4 a4, Tagged x14 t5 a5, Tagged x13 t6 a6, Tagged x12 t7 a7, Tagged x11 t8 a8, Tagged x10 t9 a9, Tagged x9 t10 a10, Tagged x8 t11 a11, Tagged x7 t12 a12, Tagged x6 t13 a13, Tagged x5 t14 a14, Tagged x4 t15 a15, Tagged x3 t16 a16, Tagged x2 t17 a17, Tagged x1 t18 a18, Tagged x t19 a19) = HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t0 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t1 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t2 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t3 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t4 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t5 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t6 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t7 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t8 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t9 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t10 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t11 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t12 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t13 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t14 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t15 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t16 (HCons x2 ((:) * x1 ((:) * x ([] *))) t17 (HCons x1 ((:) * x ([] *)) t18 (HCons x ([] *) t19 HNil)))))))))))))))))))
type TagsK (Tagged k19 t0 a0, Tagged k18 t1 a1, Tagged k17 t2 a2, Tagged k16 t3 a3, Tagged k15 t4 a4, Tagged k14 t5 a5, Tagged k13 t6 a6, Tagged k12 t7 a7, Tagged k11 t8 a8, Tagged k10 t9 a9, Tagged k9 t10 a10, Tagged k8 t11 a11, Tagged k7 t12 a12, Tagged k6 t13 a13, Tagged k5 t14 a14, Tagged k4 t15 a15, Tagged k3 t16 a16, Tagged k2 t17 a17, Tagged k1 t18 a18, Tagged k t19 a19) Source # 
type TagsK (Tagged k19 t0 a0, Tagged k18 t1 a1, Tagged k17 t2 a2, Tagged k16 t3 a3, Tagged k15 t4 a4, Tagged k14 t5 a5, Tagged k13 t6 a6, Tagged k12 t7 a7, Tagged k11 t8 a8, Tagged k10 t9 a9, Tagged k9 t10 a10, Tagged k8 t11 a11, Tagged k7 t12 a12, Tagged k6 t13 a13, Tagged k5 t14 a14, Tagged k4 t15 a15, Tagged k3 t16 a16, Tagged k2 t17 a17, Tagged k1 t18 a18, Tagged k t19 a19) = (:) * (KindOf k19 t0) ((:) * (KindOf k18 t1) ((:) * (KindOf k17 t2) ((:) * (KindOf k16 t3) ((:) * (KindOf k15 t4) ((:) * (KindOf k14 t5) ((:) * (KindOf k13 t6) ((:) * (KindOf k12 t7) ((:) * (KindOf k11 t8) ((:) * (KindOf k10 t9) ((:) * (KindOf k9 t10) ((:) * (KindOf k8 t11) ((:) * (KindOf k7 t12) ((:) * (KindOf k6 t13) ((:) * (KindOf k5 t14) ((:) * (KindOf k4 t15) ((:) * (KindOf k3 t16) ((:) * (KindOf k2 t17) ((:) * (KindOf k1 t18) ((:) * (KindOf k t19) ([] *))))))))))))))))))))
type Tags (Tagged x20 t0 a0, Tagged x19 t1 a1, Tagged x18 t2 a2, Tagged x17 t3 a3, Tagged x16 t4 a4, Tagged x15 t5 a5, Tagged x14 t6 a6, Tagged x13 t7 a7, Tagged x12 t8 a8, Tagged x11 t9 a9, Tagged x10 t10 a10, Tagged x9 t11 a11, Tagged x8 t12 a12, Tagged x7 t13 a13, Tagged x6 t14 a14, Tagged x5 t15 a15, Tagged x4 t16 a16, Tagged x3 t17 a17, Tagged x2 t18 a18, Tagged x1 t19 a19, Tagged x t20 a20) Source # 
type Tags (Tagged x20 t0 a0, Tagged x19 t1 a1, Tagged x18 t2 a2, Tagged x17 t3 a3, Tagged x16 t4 a4, Tagged x15 t5 a5, Tagged x14 t6 a6, Tagged x13 t7 a7, Tagged x12 t8 a8, Tagged x11 t9 a9, Tagged x10 t10 a10, Tagged x9 t11 a11, Tagged x8 t12 a12, Tagged x7 t13 a13, Tagged x6 t14 a14, Tagged x5 t15 a15, Tagged x4 t16 a16, Tagged x3 t17 a17, Tagged x2 t18 a18, Tagged x1 t19 a19, Tagged x t20 a20) = HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t0 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t1 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t2 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t3 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t4 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t5 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t6 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t7 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t8 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t9 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t10 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t11 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t12 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t13 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t14 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t15 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t16 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t17 (HCons x2 ((:) * x1 ((:) * x ([] *))) t18 (HCons x1 ((:) * x ([] *)) t19 (HCons x ([] *) t20 HNil))))))))))))))))))))
type TagsK (Tagged k20 t0 a0, Tagged k19 t1 a1, Tagged k18 t2 a2, Tagged k17 t3 a3, Tagged k16 t4 a4, Tagged k15 t5 a5, Tagged k14 t6 a6, Tagged k13 t7 a7, Tagged k12 t8 a8, Tagged k11 t9 a9, Tagged k10 t10 a10, Tagged k9 t11 a11, Tagged k8 t12 a12, Tagged k7 t13 a13, Tagged k6 t14 a14, Tagged k5 t15 a15, Tagged k4 t16 a16, Tagged k3 t17 a17, Tagged k2 t18 a18, Tagged k1 t19 a19, Tagged k t20 a20) Source # 
type TagsK (Tagged k20 t0 a0, Tagged k19 t1 a1, Tagged k18 t2 a2, Tagged k17 t3 a3, Tagged k16 t4 a4, Tagged k15 t5 a5, Tagged k14 t6 a6, Tagged k13 t7 a7, Tagged k12 t8 a8, Tagged k11 t9 a9, Tagged k10 t10 a10, Tagged k9 t11 a11, Tagged k8 t12 a12, Tagged k7 t13 a13, Tagged k6 t14 a14, Tagged k5 t15 a15, Tagged k4 t16 a16, Tagged k3 t17 a17, Tagged k2 t18 a18, Tagged k1 t19 a19, Tagged k t20 a20) = (:) * (KindOf k20 t0) ((:) * (KindOf k19 t1) ((:) * (KindOf k18 t2) ((:) * (KindOf k17 t3) ((:) * (KindOf k16 t4) ((:) * (KindOf k15 t5) ((:) * (KindOf k14 t6) ((:) * (KindOf k13 t7) ((:) * (KindOf k12 t8) ((:) * (KindOf k11 t9) ((:) * (KindOf k10 t10) ((:) * (KindOf k9 t11) ((:) * (KindOf k8 t12) ((:) * (KindOf k7 t13) ((:) * (KindOf k6 t14) ((:) * (KindOf k5 t15) ((:) * (KindOf k4 t16) ((:) * (KindOf k3 t17) ((:) * (KindOf k2 t18) ((:) * (KindOf k1 t19) ((:) * (KindOf k t20) ([] *)))))))))))))))))))))
type Tags (Tagged x21 t0 a0, Tagged x20 t1 a1, Tagged x19 t2 a2, Tagged x18 t3 a3, Tagged x17 t4 a4, Tagged x16 t5 a5, Tagged x15 t6 a6, Tagged x14 t7 a7, Tagged x13 t8 a8, Tagged x12 t9 a9, Tagged x11 t10 a10, Tagged x10 t11 a11, Tagged x9 t12 a12, Tagged x8 t13 a13, Tagged x7 t14 a14, Tagged x6 t15 a15, Tagged x5 t16 a16, Tagged x4 t17 a17, Tagged x3 t18 a18, Tagged x2 t19 a19, Tagged x1 t20 a20, Tagged x t21 a21) Source # 
type Tags (Tagged x21 t0 a0, Tagged x20 t1 a1, Tagged x19 t2 a2, Tagged x18 t3 a3, Tagged x17 t4 a4, Tagged x16 t5 a5, Tagged x15 t6 a6, Tagged x14 t7 a7, Tagged x13 t8 a8, Tagged x12 t9 a9, Tagged x11 t10 a10, Tagged x10 t11 a11, Tagged x9 t12 a12, Tagged x8 t13 a13, Tagged x7 t14 a14, Tagged x6 t15 a15, Tagged x5 t16 a16, Tagged x4 t17 a17, Tagged x3 t18 a18, Tagged x2 t19 a19, Tagged x1 t20 a20, Tagged x t21 a21) = HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t0 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t1 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t2 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t3 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t4 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t5 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t6 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t7 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t8 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t9 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t10 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t11 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t12 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t13 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t14 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t15 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t16 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t17 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t18 (HCons x2 ((:) * x1 ((:) * x ([] *))) t19 (HCons x1 ((:) * x ([] *)) t20 (HCons x ([] *) t21 HNil)))))))))))))))))))))
type TagsK (Tagged k21 t0 a0, Tagged k20 t1 a1, Tagged k19 t2 a2, Tagged k18 t3 a3, Tagged k17 t4 a4, Tagged k16 t5 a5, Tagged k15 t6 a6, Tagged k14 t7 a7, Tagged k13 t8 a8, Tagged k12 t9 a9, Tagged k11 t10 a10, Tagged k10 t11 a11, Tagged k9 t12 a12, Tagged k8 t13 a13, Tagged k7 t14 a14, Tagged k6 t15 a15, Tagged k5 t16 a16, Tagged k4 t17 a17, Tagged k3 t18 a18, Tagged k2 t19 a19, Tagged k1 t20 a20, Tagged k t21 a21) Source # 
type TagsK (Tagged k21 t0 a0, Tagged k20 t1 a1, Tagged k19 t2 a2, Tagged k18 t3 a3, Tagged k17 t4 a4, Tagged k16 t5 a5, Tagged k15 t6 a6, Tagged k14 t7 a7, Tagged k13 t8 a8, Tagged k12 t9 a9, Tagged k11 t10 a10, Tagged k10 t11 a11, Tagged k9 t12 a12, Tagged k8 t13 a13, Tagged k7 t14 a14, Tagged k6 t15 a15, Tagged k5 t16 a16, Tagged k4 t17 a17, Tagged k3 t18 a18, Tagged k2 t19 a19, Tagged k1 t20 a20, Tagged k t21 a21) = (:) * (KindOf k21 t0) ((:) * (KindOf k20 t1) ((:) * (KindOf k19 t2) ((:) * (KindOf k18 t3) ((:) * (KindOf k17 t4) ((:) * (KindOf k16 t5) ((:) * (KindOf k15 t6) ((:) * (KindOf k14 t7) ((:) * (KindOf k13 t8) ((:) * (KindOf k12 t9) ((:) * (KindOf k11 t10) ((:) * (KindOf k10 t11) ((:) * (KindOf k9 t12) ((:) * (KindOf k8 t13) ((:) * (KindOf k7 t14) ((:) * (KindOf k6 t15) ((:) * (KindOf k5 t16) ((:) * (KindOf k4 t17) ((:) * (KindOf k3 t18) ((:) * (KindOf k2 t19) ((:) * (KindOf k1 t20) ((:) * (KindOf k t21) ([] *))))))))))))))))))))))
type Tags (Tagged x22 t0 a0, Tagged x21 t1 a1, Tagged x20 t2 a2, Tagged x19 t3 a3, Tagged x18 t4 a4, Tagged x17 t5 a5, Tagged x16 t6 a6, Tagged x15 t7 a7, Tagged x14 t8 a8, Tagged x13 t9 a9, Tagged x12 t10 a10, Tagged x11 t11 a11, Tagged x10 t12 a12, Tagged x9 t13 a13, Tagged x8 t14 a14, Tagged x7 t15 a15, Tagged x6 t16 a16, Tagged x5 t17 a17, Tagged x4 t18 a18, Tagged x3 t19 a19, Tagged x2 t20 a20, Tagged x1 t21 a21, Tagged x t22 a22) Source # 
type Tags (Tagged x22 t0 a0, Tagged x21 t1 a1, Tagged x20 t2 a2, Tagged x19 t3 a3, Tagged x18 t4 a4, Tagged x17 t5 a5, Tagged x16 t6 a6, Tagged x15 t7 a7, Tagged x14 t8 a8, Tagged x13 t9 a9, Tagged x12 t10 a10, Tagged x11 t11 a11, Tagged x10 t12 a12, Tagged x9 t13 a13, Tagged x8 t14 a14, Tagged x7 t15 a15, Tagged x6 t16 a16, Tagged x5 t17 a17, Tagged x4 t18 a18, Tagged x3 t19 a19, Tagged x2 t20 a20, Tagged x1 t21 a21, Tagged x t22 a22) = HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t0 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t1 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t2 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t3 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t4 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t5 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t6 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t7 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t8 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t9 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t10 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t11 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t12 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t13 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t14 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t15 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t16 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t17 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t18 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t19 (HCons x2 ((:) * x1 ((:) * x ([] *))) t20 (HCons x1 ((:) * x ([] *)) t21 (HCons x ([] *) t22 HNil))))))))))))))))))))))
type TagsK (Tagged k22 t0 a0, Tagged k21 t1 a1, Tagged k20 t2 a2, Tagged k19 t3 a3, Tagged k18 t4 a4, Tagged k17 t5 a5, Tagged k16 t6 a6, Tagged k15 t7 a7, Tagged k14 t8 a8, Tagged k13 t9 a9, Tagged k12 t10 a10, Tagged k11 t11 a11, Tagged k10 t12 a12, Tagged k9 t13 a13, Tagged k8 t14 a14, Tagged k7 t15 a15, Tagged k6 t16 a16, Tagged k5 t17 a17, Tagged k4 t18 a18, Tagged k3 t19 a19, Tagged k2 t20 a20, Tagged k1 t21 a21, Tagged k t22 a22) Source # 
type TagsK (Tagged k22 t0 a0, Tagged k21 t1 a1, Tagged k20 t2 a2, Tagged k19 t3 a3, Tagged k18 t4 a4, Tagged k17 t5 a5, Tagged k16 t6 a6, Tagged k15 t7 a7, Tagged k14 t8 a8, Tagged k13 t9 a9, Tagged k12 t10 a10, Tagged k11 t11 a11, Tagged k10 t12 a12, Tagged k9 t13 a13, Tagged k8 t14 a14, Tagged k7 t15 a15, Tagged k6 t16 a16, Tagged k5 t17 a17, Tagged k4 t18 a18, Tagged k3 t19 a19, Tagged k2 t20 a20, Tagged k1 t21 a21, Tagged k t22 a22) = (:) * (KindOf k22 t0) ((:) * (KindOf k21 t1) ((:) * (KindOf k20 t2) ((:) * (KindOf k19 t3) ((:) * (KindOf k18 t4) ((:) * (KindOf k17 t5) ((:) * (KindOf k16 t6) ((:) * (KindOf k15 t7) ((:) * (KindOf k14 t8) ((:) * (KindOf k13 t9) ((:) * (KindOf k12 t10) ((:) * (KindOf k11 t11) ((:) * (KindOf k10 t12) ((:) * (KindOf k9 t13) ((:) * (KindOf k8 t14) ((:) * (KindOf k7 t15) ((:) * (KindOf k6 t16) ((:) * (KindOf k5 t17) ((:) * (KindOf k4 t18) ((:) * (KindOf k3 t19) ((:) * (KindOf k2 t20) ((:) * (KindOf k1 t21) ((:) * (KindOf k t22) ([] *)))))))))))))))))))))))
type Tags (Tagged x23 t0 a0, Tagged x22 t1 a1, Tagged x21 t2 a2, Tagged x20 t3 a3, Tagged x19 t4 a4, Tagged x18 t5 a5, Tagged x17 t6 a6, Tagged x16 t7 a7, Tagged x15 t8 a8, Tagged x14 t9 a9, Tagged x13 t10 a10, Tagged x12 t11 a11, Tagged x11 t12 a12, Tagged x10 t13 a13, Tagged x9 t14 a14, Tagged x8 t15 a15, Tagged x7 t16 a16, Tagged x6 t17 a17, Tagged x5 t18 a18, Tagged x4 t19 a19, Tagged x3 t20 a20, Tagged x2 t21 a21, Tagged x1 t22 a22, Tagged x t23 a23) Source # 
type Tags (Tagged x23 t0 a0, Tagged x22 t1 a1, Tagged x21 t2 a2, Tagged x20 t3 a3, Tagged x19 t4 a4, Tagged x18 t5 a5, Tagged x17 t6 a6, Tagged x16 t7 a7, Tagged x15 t8 a8, Tagged x14 t9 a9, Tagged x13 t10 a10, Tagged x12 t11 a11, Tagged x11 t12 a12, Tagged x10 t13 a13, Tagged x9 t14 a14, Tagged x8 t15 a15, Tagged x7 t16 a16, Tagged x6 t17 a17, Tagged x5 t18 a18, Tagged x4 t19 a19, Tagged x3 t20 a20, Tagged x2 t21 a21, Tagged x1 t22 a22, Tagged x t23 a23) = HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t0 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t1 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t2 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t3 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t4 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t5 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t6 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t7 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t8 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t9 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t10 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t11 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t12 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t13 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t14 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t15 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t16 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t17 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t18 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t19 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t20 (HCons x2 ((:) * x1 ((:) * x ([] *))) t21 (HCons x1 ((:) * x ([] *)) t22 (HCons x ([] *) t23 HNil)))))))))))))))))))))))
type TagsK (Tagged k23 t0 a0, Tagged k22 t1 a1, Tagged k21 t2 a2, Tagged k20 t3 a3, Tagged k19 t4 a4, Tagged k18 t5 a5, Tagged k17 t6 a6, Tagged k16 t7 a7, Tagged k15 t8 a8, Tagged k14 t9 a9, Tagged k13 t10 a10, Tagged k12 t11 a11, Tagged k11 t12 a12, Tagged k10 t13 a13, Tagged k9 t14 a14, Tagged k8 t15 a15, Tagged k7 t16 a16, Tagged k6 t17 a17, Tagged k5 t18 a18, Tagged k4 t19 a19, Tagged k3 t20 a20, Tagged k2 t21 a21, Tagged k1 t22 a22, Tagged k t23 a23) Source # 
type TagsK (Tagged k23 t0 a0, Tagged k22 t1 a1, Tagged k21 t2 a2, Tagged k20 t3 a3, Tagged k19 t4 a4, Tagged k18 t5 a5, Tagged k17 t6 a6, Tagged k16 t7 a7, Tagged k15 t8 a8, Tagged k14 t9 a9, Tagged k13 t10 a10, Tagged k12 t11 a11, Tagged k11 t12 a12, Tagged k10 t13 a13, Tagged k9 t14 a14, Tagged k8 t15 a15, Tagged k7 t16 a16, Tagged k6 t17 a17, Tagged k5 t18 a18, Tagged k4 t19 a19, Tagged k3 t20 a20, Tagged k2 t21 a21, Tagged k1 t22 a22, Tagged k t23 a23) = (:) * (KindOf k23 t0) ((:) * (KindOf k22 t1) ((:) * (KindOf k21 t2) ((:) * (KindOf k20 t3) ((:) * (KindOf k19 t4) ((:) * (KindOf k18 t5) ((:) * (KindOf k17 t6) ((:) * (KindOf k16 t7) ((:) * (KindOf k15 t8) ((:) * (KindOf k14 t9) ((:) * (KindOf k13 t10) ((:) * (KindOf k12 t11) ((:) * (KindOf k11 t12) ((:) * (KindOf k10 t13) ((:) * (KindOf k9 t14) ((:) * (KindOf k8 t15) ((:) * (KindOf k7 t16) ((:) * (KindOf k6 t17) ((:) * (KindOf k5 t18) ((:) * (KindOf k4 t19) ((:) * (KindOf k3 t20) ((:) * (KindOf k2 t21) ((:) * (KindOf k1 t22) ((:) * (KindOf k t23) ([] *))))))))))))))))))))))))
type Tags (Tagged x24 t0 a0, Tagged x23 t1 a1, Tagged x22 t2 a2, Tagged x21 t3 a3, Tagged x20 t4 a4, Tagged x19 t5 a5, Tagged x18 t6 a6, Tagged x17 t7 a7, Tagged x16 t8 a8, Tagged x15 t9 a9, Tagged x14 t10 a10, Tagged x13 t11 a11, Tagged x12 t12 a12, Tagged x11 t13 a13, Tagged x10 t14 a14, Tagged x9 t15 a15, Tagged x8 t16 a16, Tagged x7 t17 a17, Tagged x6 t18 a18, Tagged x5 t19 a19, Tagged x4 t20 a20, Tagged x3 t21 a21, Tagged x2 t22 a22, Tagged x1 t23 a23, Tagged x t24 a24) Source # 
type Tags (Tagged x24 t0 a0, Tagged x23 t1 a1, Tagged x22 t2 a2, Tagged x21 t3 a3, Tagged x20 t4 a4, Tagged x19 t5 a5, Tagged x18 t6 a6, Tagged x17 t7 a7, Tagged x16 t8 a8, Tagged x15 t9 a9, Tagged x14 t10 a10, Tagged x13 t11 a11, Tagged x12 t12 a12, Tagged x11 t13 a13, Tagged x10 t14 a14, Tagged x9 t15 a15, Tagged x8 t16 a16, Tagged x7 t17 a17, Tagged x6 t18 a18, Tagged x5 t19 a19, Tagged x4 t20 a20, Tagged x3 t21 a21, Tagged x2 t22 a22, Tagged x1 t23 a23, Tagged x t24 a24) = HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t0 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t1 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t2 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t3 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t4 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t5 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t6 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t7 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t8 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t9 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t10 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t11 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t12 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t13 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t14 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t15 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t16 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t17 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t18 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t19 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t20 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t21 (HCons x2 ((:) * x1 ((:) * x ([] *))) t22 (HCons x1 ((:) * x ([] *)) t23 (HCons x ([] *) t24 HNil))))))))))))))))))))))))
type TagsK (Tagged k24 t0 a0, Tagged k23 t1 a1, Tagged k22 t2 a2, Tagged k21 t3 a3, Tagged k20 t4 a4, Tagged k19 t5 a5, Tagged k18 t6 a6, Tagged k17 t7 a7, Tagged k16 t8 a8, Tagged k15 t9 a9, Tagged k14 t10 a10, Tagged k13 t11 a11, Tagged k12 t12 a12, Tagged k11 t13 a13, Tagged k10 t14 a14, Tagged k9 t15 a15, Tagged k8 t16 a16, Tagged k7 t17 a17, Tagged k6 t18 a18, Tagged k5 t19 a19, Tagged k4 t20 a20, Tagged k3 t21 a21, Tagged k2 t22 a22, Tagged k1 t23 a23, Tagged k t24 a24) Source # 
type TagsK (Tagged k24 t0 a0, Tagged k23 t1 a1, Tagged k22 t2 a2, Tagged k21 t3 a3, Tagged k20 t4 a4, Tagged k19 t5 a5, Tagged k18 t6 a6, Tagged k17 t7 a7, Tagged k16 t8 a8, Tagged k15 t9 a9, Tagged k14 t10 a10, Tagged k13 t11 a11, Tagged k12 t12 a12, Tagged k11 t13 a13, Tagged k10 t14 a14, Tagged k9 t15 a15, Tagged k8 t16 a16, Tagged k7 t17 a17, Tagged k6 t18 a18, Tagged k5 t19 a19, Tagged k4 t20 a20, Tagged k3 t21 a21, Tagged k2 t22 a22, Tagged k1 t23 a23, Tagged k t24 a24) = (:) * (KindOf k24 t0) ((:) * (KindOf k23 t1) ((:) * (KindOf k22 t2) ((:) * (KindOf k21 t3) ((:) * (KindOf k20 t4) ((:) * (KindOf k19 t5) ((:) * (KindOf k18 t6) ((:) * (KindOf k17 t7) ((:) * (KindOf k16 t8) ((:) * (KindOf k15 t9) ((:) * (KindOf k14 t10) ((:) * (KindOf k13 t11) ((:) * (KindOf k12 t12) ((:) * (KindOf k11 t13) ((:) * (KindOf k10 t14) ((:) * (KindOf k9 t15) ((:) * (KindOf k8 t16) ((:) * (KindOf k7 t17) ((:) * (KindOf k6 t18) ((:) * (KindOf k5 t19) ((:) * (KindOf k4 t20) ((:) * (KindOf k3 t21) ((:) * (KindOf k2 t22) ((:) * (KindOf k1 t23) ((:) * (KindOf k t24) ([] *)))))))))))))))))))))))))
type Tags (Tagged x25 t0 a0, Tagged x24 t1 a1, Tagged x23 t2 a2, Tagged x22 t3 a3, Tagged x21 t4 a4, Tagged x20 t5 a5, Tagged x19 t6 a6, Tagged x18 t7 a7, Tagged x17 t8 a8, Tagged x16 t9 a9, Tagged x15 t10 a10, Tagged x14 t11 a11, Tagged x13 t12 a12, Tagged x12 t13 a13, Tagged x11 t14 a14, Tagged x10 t15 a15, Tagged x9 t16 a16, Tagged x8 t17 a17, Tagged x7 t18 a18, Tagged x6 t19 a19, Tagged x5 t20 a20, Tagged x4 t21 a21, Tagged x3 t22 a22, Tagged x2 t23 a23, Tagged x1 t24 a24, Tagged x t25 a25) Source # 
type Tags (Tagged x25 t0 a0, Tagged x24 t1 a1, Tagged x23 t2 a2, Tagged x22 t3 a3, Tagged x21 t4 a4, Tagged x20 t5 a5, Tagged x19 t6 a6, Tagged x18 t7 a7, Tagged x17 t8 a8, Tagged x16 t9 a9, Tagged x15 t10 a10, Tagged x14 t11 a11, Tagged x13 t12 a12, Tagged x12 t13 a13, Tagged x11 t14 a14, Tagged x10 t15 a15, Tagged x9 t16 a16, Tagged x8 t17 a17, Tagged x7 t18 a18, Tagged x6 t19 a19, Tagged x5 t20 a20, Tagged x4 t21 a21, Tagged x3 t22 a22, Tagged x2 t23 a23, Tagged x1 t24 a24, Tagged x t25 a25) = HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t0 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t1 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t2 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t3 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t4 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t5 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t6 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t7 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t8 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t9 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t10 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t11 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t12 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t13 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t14 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t15 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t16 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t17 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t18 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t19 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t20 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t21 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t22 (HCons x2 ((:) * x1 ((:) * x ([] *))) t23 (HCons x1 ((:) * x ([] *)) t24 (HCons x ([] *) t25 HNil)))))))))))))))))))))))))
type TagsK (Tagged k25 t0 a0, Tagged k24 t1 a1, Tagged k23 t2 a2, Tagged k22 t3 a3, Tagged k21 t4 a4, Tagged k20 t5 a5, Tagged k19 t6 a6, Tagged k18 t7 a7, Tagged k17 t8 a8, Tagged k16 t9 a9, Tagged k15 t10 a10, Tagged k14 t11 a11, Tagged k13 t12 a12, Tagged k12 t13 a13, Tagged k11 t14 a14, Tagged k10 t15 a15, Tagged k9 t16 a16, Tagged k8 t17 a17, Tagged k7 t18 a18, Tagged k6 t19 a19, Tagged k5 t20 a20, Tagged k4 t21 a21, Tagged k3 t22 a22, Tagged k2 t23 a23, Tagged k1 t24 a24, Tagged k t25 a25) Source # 
type TagsK (Tagged k25 t0 a0, Tagged k24 t1 a1, Tagged k23 t2 a2, Tagged k22 t3 a3, Tagged k21 t4 a4, Tagged k20 t5 a5, Tagged k19 t6 a6, Tagged k18 t7 a7, Tagged k17 t8 a8, Tagged k16 t9 a9, Tagged k15 t10 a10, Tagged k14 t11 a11, Tagged k13 t12 a12, Tagged k12 t13 a13, Tagged k11 t14 a14, Tagged k10 t15 a15, Tagged k9 t16 a16, Tagged k8 t17 a17, Tagged k7 t18 a18, Tagged k6 t19 a19, Tagged k5 t20 a20, Tagged k4 t21 a21, Tagged k3 t22 a22, Tagged k2 t23 a23, Tagged k1 t24 a24, Tagged k t25 a25) = (:) * (KindOf k25 t0) ((:) * (KindOf k24 t1) ((:) * (KindOf k23 t2) ((:) * (KindOf k22 t3) ((:) * (KindOf k21 t4) ((:) * (KindOf k20 t5) ((:) * (KindOf k19 t6) ((:) * (KindOf k18 t7) ((:) * (KindOf k17 t8) ((:) * (KindOf k16 t9) ((:) * (KindOf k15 t10) ((:) * (KindOf k14 t11) ((:) * (KindOf k13 t12) ((:) * (KindOf k12 t13) ((:) * (KindOf k11 t14) ((:) * (KindOf k10 t15) ((:) * (KindOf k9 t16) ((:) * (KindOf k8 t17) ((:) * (KindOf k7 t18) ((:) * (KindOf k6 t19) ((:) * (KindOf k5 t20) ((:) * (KindOf k4 t21) ((:) * (KindOf k3 t22) ((:) * (KindOf k2 t23) ((:) * (KindOf k1 t24) ((:) * (KindOf k t25) ([] *))))))))))))))))))))))))))
type Tags (Tagged x26 t0 a0, Tagged x25 t1 a1, Tagged x24 t2 a2, Tagged x23 t3 a3, Tagged x22 t4 a4, Tagged x21 t5 a5, Tagged x20 t6 a6, Tagged x19 t7 a7, Tagged x18 t8 a8, Tagged x17 t9 a9, Tagged x16 t10 a10, Tagged x15 t11 a11, Tagged x14 t12 a12, Tagged x13 t13 a13, Tagged x12 t14 a14, Tagged x11 t15 a15, Tagged x10 t16 a16, Tagged x9 t17 a17, Tagged x8 t18 a18, Tagged x7 t19 a19, Tagged x6 t20 a20, Tagged x5 t21 a21, Tagged x4 t22 a22, Tagged x3 t23 a23, Tagged x2 t24 a24, Tagged x1 t25 a25, Tagged x t26 a26) Source # 
type Tags (Tagged x26 t0 a0, Tagged x25 t1 a1, Tagged x24 t2 a2, Tagged x23 t3 a3, Tagged x22 t4 a4, Tagged x21 t5 a5, Tagged x20 t6 a6, Tagged x19 t7 a7, Tagged x18 t8 a8, Tagged x17 t9 a9, Tagged x16 t10 a10, Tagged x15 t11 a11, Tagged x14 t12 a12, Tagged x13 t13 a13, Tagged x12 t14 a14, Tagged x11 t15 a15, Tagged x10 t16 a16, Tagged x9 t17 a17, Tagged x8 t18 a18, Tagged x7 t19 a19, Tagged x6 t20 a20, Tagged x5 t21 a21, Tagged x4 t22 a22, Tagged x3 t23 a23, Tagged x2 t24 a24, Tagged x1 t25 a25, Tagged x t26 a26) = HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t0 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t1 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t2 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t3 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t4 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t5 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t6 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t7 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t8 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t9 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t10 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t11 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t12 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t13 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t14 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t15 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t16 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t17 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t18 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t19 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t20 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t21 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t22 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t23 (HCons x2 ((:) * x1 ((:) * x ([] *))) t24 (HCons x1 ((:) * x ([] *)) t25 (HCons x ([] *) t26 HNil))))))))))))))))))))))))))
type TagsK (Tagged k26 t0 a0, Tagged k25 t1 a1, Tagged k24 t2 a2, Tagged k23 t3 a3, Tagged k22 t4 a4, Tagged k21 t5 a5, Tagged k20 t6 a6, Tagged k19 t7 a7, Tagged k18 t8 a8, Tagged k17 t9 a9, Tagged k16 t10 a10, Tagged k15 t11 a11, Tagged k14 t12 a12, Tagged k13 t13 a13, Tagged k12 t14 a14, Tagged k11 t15 a15, Tagged k10 t16 a16, Tagged k9 t17 a17, Tagged k8 t18 a18, Tagged k7 t19 a19, Tagged k6 t20 a20, Tagged k5 t21 a21, Tagged k4 t22 a22, Tagged k3 t23 a23, Tagged k2 t24 a24, Tagged k1 t25 a25, Tagged k t26 a26) Source # 
type TagsK (Tagged k26 t0 a0, Tagged k25 t1 a1, Tagged k24 t2 a2, Tagged k23 t3 a3, Tagged k22 t4 a4, Tagged k21 t5 a5, Tagged k20 t6 a6, Tagged k19 t7 a7, Tagged k18 t8 a8, Tagged k17 t9 a9, Tagged k16 t10 a10, Tagged k15 t11 a11, Tagged k14 t12 a12, Tagged k13 t13 a13, Tagged k12 t14 a14, Tagged k11 t15 a15, Tagged k10 t16 a16, Tagged k9 t17 a17, Tagged k8 t18 a18, Tagged k7 t19 a19, Tagged k6 t20 a20, Tagged k5 t21 a21, Tagged k4 t22 a22, Tagged k3 t23 a23, Tagged k2 t24 a24, Tagged k1 t25 a25, Tagged k t26 a26) = (:) * (KindOf k26 t0) ((:) * (KindOf k25 t1) ((:) * (KindOf k24 t2) ((:) * (KindOf k23 t3) ((:) * (KindOf k22 t4) ((:) * (KindOf k21 t5) ((:) * (KindOf k20 t6) ((:) * (KindOf k19 t7) ((:) * (KindOf k18 t8) ((:) * (KindOf k17 t9) ((:) * (KindOf k16 t10) ((:) * (KindOf k15 t11) ((:) * (KindOf k14 t12) ((:) * (KindOf k13 t13) ((:) * (KindOf k12 t14) ((:) * (KindOf k11 t15) ((:) * (KindOf k10 t16) ((:) * (KindOf k9 t17) ((:) * (KindOf k8 t18) ((:) * (KindOf k7 t19) ((:) * (KindOf k6 t20) ((:) * (KindOf k5 t21) ((:) * (KindOf k4 t22) ((:) * (KindOf k3 t23) ((:) * (KindOf k2 t24) ((:) * (KindOf k1 t25) ((:) * (KindOf k t26) ([] *)))))))))))))))))))))))))))
type Tags (Tagged x27 t0 a0, Tagged x26 t1 a1, Tagged x25 t2 a2, Tagged x24 t3 a3, Tagged x23 t4 a4, Tagged x22 t5 a5, Tagged x21 t6 a6, Tagged x20 t7 a7, Tagged x19 t8 a8, Tagged x18 t9 a9, Tagged x17 t10 a10, Tagged x16 t11 a11, Tagged x15 t12 a12, Tagged x14 t13 a13, Tagged x13 t14 a14, Tagged x12 t15 a15, Tagged x11 t16 a16, Tagged x10 t17 a17, Tagged x9 t18 a18, Tagged x8 t19 a19, Tagged x7 t20 a20, Tagged x6 t21 a21, Tagged x5 t22 a22, Tagged x4 t23 a23, Tagged x3 t24 a24, Tagged x2 t25 a25, Tagged x1 t26 a26, Tagged x t27 a27) Source # 
type Tags (Tagged x27 t0 a0, Tagged x26 t1 a1, Tagged x25 t2 a2, Tagged x24 t3 a3, Tagged x23 t4 a4, Tagged x22 t5 a5, Tagged x21 t6 a6, Tagged x20 t7 a7, Tagged x19 t8 a8, Tagged x18 t9 a9, Tagged x17 t10 a10, Tagged x16 t11 a11, Tagged x15 t12 a12, Tagged x14 t13 a13, Tagged x13 t14 a14, Tagged x12 t15 a15, Tagged x11 t16 a16, Tagged x10 t17 a17, Tagged x9 t18 a18, Tagged x8 t19 a19, Tagged x7 t20 a20, Tagged x6 t21 a21, Tagged x5 t22 a22, Tagged x4 t23 a23, Tagged x3 t24 a24, Tagged x2 t25 a25, Tagged x1 t26 a26, Tagged x t27 a27) = HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t0 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t1 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t2 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t3 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t4 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t5 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t6 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t7 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t8 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t9 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t10 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t11 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t12 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t13 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t14 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t15 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t16 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t17 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t18 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t19 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t20 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t21 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t22 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t23 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t24 (HCons x2 ((:) * x1 ((:) * x ([] *))) t25 (HCons x1 ((:) * x ([] *)) t26 (HCons x ([] *) t27 HNil)))))))))))))))))))))))))))
type TagsK (Tagged k27 t0 a0, Tagged k26 t1 a1, Tagged k25 t2 a2, Tagged k24 t3 a3, Tagged k23 t4 a4, Tagged k22 t5 a5, Tagged k21 t6 a6, Tagged k20 t7 a7, Tagged k19 t8 a8, Tagged k18 t9 a9, Tagged k17 t10 a10, Tagged k16 t11 a11, Tagged k15 t12 a12, Tagged k14 t13 a13, Tagged k13 t14 a14, Tagged k12 t15 a15, Tagged k11 t16 a16, Tagged k10 t17 a17, Tagged k9 t18 a18, Tagged k8 t19 a19, Tagged k7 t20 a20, Tagged k6 t21 a21, Tagged k5 t22 a22, Tagged k4 t23 a23, Tagged k3 t24 a24, Tagged k2 t25 a25, Tagged k1 t26 a26, Tagged k t27 a27) Source # 
type TagsK (Tagged k27 t0 a0, Tagged k26 t1 a1, Tagged k25 t2 a2, Tagged k24 t3 a3, Tagged k23 t4 a4, Tagged k22 t5 a5, Tagged k21 t6 a6, Tagged k20 t7 a7, Tagged k19 t8 a8, Tagged k18 t9 a9, Tagged k17 t10 a10, Tagged k16 t11 a11, Tagged k15 t12 a12, Tagged k14 t13 a13, Tagged k13 t14 a14, Tagged k12 t15 a15, Tagged k11 t16 a16, Tagged k10 t17 a17, Tagged k9 t18 a18, Tagged k8 t19 a19, Tagged k7 t20 a20, Tagged k6 t21 a21, Tagged k5 t22 a22, Tagged k4 t23 a23, Tagged k3 t24 a24, Tagged k2 t25 a25, Tagged k1 t26 a26, Tagged k t27 a27) = (:) * (KindOf k27 t0) ((:) * (KindOf k26 t1) ((:) * (KindOf k25 t2) ((:) * (KindOf k24 t3) ((:) * (KindOf k23 t4) ((:) * (KindOf k22 t5) ((:) * (KindOf k21 t6) ((:) * (KindOf k20 t7) ((:) * (KindOf k19 t8) ((:) * (KindOf k18 t9) ((:) * (KindOf k17 t10) ((:) * (KindOf k16 t11) ((:) * (KindOf k15 t12) ((:) * (KindOf k14 t13) ((:) * (KindOf k13 t14) ((:) * (KindOf k12 t15) ((:) * (KindOf k11 t16) ((:) * (KindOf k10 t17) ((:) * (KindOf k9 t18) ((:) * (KindOf k8 t19) ((:) * (KindOf k7 t20) ((:) * (KindOf k6 t21) ((:) * (KindOf k5 t22) ((:) * (KindOf k4 t23) ((:) * (KindOf k3 t24) ((:) * (KindOf k2 t25) ((:) * (KindOf k1 t26) ((:) * (KindOf k t27) ([] *))))))))))))))))))))))))))))
type Tags (Tagged x28 t0 a0, Tagged x27 t1 a1, Tagged x26 t2 a2, Tagged x25 t3 a3, Tagged x24 t4 a4, Tagged x23 t5 a5, Tagged x22 t6 a6, Tagged x21 t7 a7, Tagged x20 t8 a8, Tagged x19 t9 a9, Tagged x18 t10 a10, Tagged x17 t11 a11, Tagged x16 t12 a12, Tagged x15 t13 a13, Tagged x14 t14 a14, Tagged x13 t15 a15, Tagged x12 t16 a16, Tagged x11 t17 a17, Tagged x10 t18 a18, Tagged x9 t19 a19, Tagged x8 t20 a20, Tagged x7 t21 a21, Tagged x6 t22 a22, Tagged x5 t23 a23, Tagged x4 t24 a24, Tagged x3 t25 a25, Tagged x2 t26 a26, Tagged x1 t27 a27, Tagged x t28 a28) Source # 
type Tags (Tagged x28 t0 a0, Tagged x27 t1 a1, Tagged x26 t2 a2, Tagged x25 t3 a3, Tagged x24 t4 a4, Tagged x23 t5 a5, Tagged x22 t6 a6, Tagged x21 t7 a7, Tagged x20 t8 a8, Tagged x19 t9 a9, Tagged x18 t10 a10, Tagged x17 t11 a11, Tagged x16 t12 a12, Tagged x15 t13 a13, Tagged x14 t14 a14, Tagged x13 t15 a15, Tagged x12 t16 a16, Tagged x11 t17 a17, Tagged x10 t18 a18, Tagged x9 t19 a19, Tagged x8 t20 a20, Tagged x7 t21 a21, Tagged x6 t22 a22, Tagged x5 t23 a23, Tagged x4 t24 a24, Tagged x3 t25 a25, Tagged x2 t26 a26, Tagged x1 t27 a27, Tagged x t28 a28) = HCons x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))) t0 (HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t1 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t2 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t3 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t4 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t5 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t6 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t7 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t8 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t9 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t10 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t11 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t12 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t13 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t14 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t15 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t16 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t17 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t18 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t19 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t20 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t21 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t22 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t23 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t24 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t25 (HCons x2 ((:) * x1 ((:) * x ([] *))) t26 (HCons x1 ((:) * x ([] *)) t27 (HCons x ([] *) t28 HNil))))))))))))))))))))))))))))
type TagsK (Tagged k28 t0 a0, Tagged k27 t1 a1, Tagged k26 t2 a2, Tagged k25 t3 a3, Tagged k24 t4 a4, Tagged k23 t5 a5, Tagged k22 t6 a6, Tagged k21 t7 a7, Tagged k20 t8 a8, Tagged k19 t9 a9, Tagged k18 t10 a10, Tagged k17 t11 a11, Tagged k16 t12 a12, Tagged k15 t13 a13, Tagged k14 t14 a14, Tagged k13 t15 a15, Tagged k12 t16 a16, Tagged k11 t17 a17, Tagged k10 t18 a18, Tagged k9 t19 a19, Tagged k8 t20 a20, Tagged k7 t21 a21, Tagged k6 t22 a22, Tagged k5 t23 a23, Tagged k4 t24 a24, Tagged k3 t25 a25, Tagged k2 t26 a26, Tagged k1 t27 a27, Tagged k t28 a28) Source # 
type TagsK (Tagged k28 t0 a0, Tagged k27 t1 a1, Tagged k26 t2 a2, Tagged k25 t3 a3, Tagged k24 t4 a4, Tagged k23 t5 a5, Tagged k22 t6 a6, Tagged k21 t7 a7, Tagged k20 t8 a8, Tagged k19 t9 a9, Tagged k18 t10 a10, Tagged k17 t11 a11, Tagged k16 t12 a12, Tagged k15 t13 a13, Tagged k14 t14 a14, Tagged k13 t15 a15, Tagged k12 t16 a16, Tagged k11 t17 a17, Tagged k10 t18 a18, Tagged k9 t19 a19, Tagged k8 t20 a20, Tagged k7 t21 a21, Tagged k6 t22 a22, Tagged k5 t23 a23, Tagged k4 t24 a24, Tagged k3 t25 a25, Tagged k2 t26 a26, Tagged k1 t27 a27, Tagged k t28 a28) = (:) * (KindOf k28 t0) ((:) * (KindOf k27 t1) ((:) * (KindOf k26 t2) ((:) * (KindOf k25 t3) ((:) * (KindOf k24 t4) ((:) * (KindOf k23 t5) ((:) * (KindOf k22 t6) ((:) * (KindOf k21 t7) ((:) * (KindOf k20 t8) ((:) * (KindOf k19 t9) ((:) * (KindOf k18 t10) ((:) * (KindOf k17 t11) ((:) * (KindOf k16 t12) ((:) * (KindOf k15 t13) ((:) * (KindOf k14 t14) ((:) * (KindOf k13 t15) ((:) * (KindOf k12 t16) ((:) * (KindOf k11 t17) ((:) * (KindOf k10 t18) ((:) * (KindOf k9 t19) ((:) * (KindOf k8 t20) ((:) * (KindOf k7 t21) ((:) * (KindOf k6 t22) ((:) * (KindOf k5 t23) ((:) * (KindOf k4 t24) ((:) * (KindOf k3 t25) ((:) * (KindOf k2 t26) ((:) * (KindOf k1 t27) ((:) * (KindOf k t28) ([] *)))))))))))))))))))))))))))))
type Tags (Tagged x29 t0 a0, Tagged x28 t1 a1, Tagged x27 t2 a2, Tagged x26 t3 a3, Tagged x25 t4 a4, Tagged x24 t5 a5, Tagged x23 t6 a6, Tagged x22 t7 a7, Tagged x21 t8 a8, Tagged x20 t9 a9, Tagged x19 t10 a10, Tagged x18 t11 a11, Tagged x17 t12 a12, Tagged x16 t13 a13, Tagged x15 t14 a14, Tagged x14 t15 a15, Tagged x13 t16 a16, Tagged x12 t17 a17, Tagged x11 t18 a18, Tagged x10 t19 a19, Tagged x9 t20 a20, Tagged x8 t21 a21, Tagged x7 t22 a22, Tagged x6 t23 a23, Tagged x5 t24 a24, Tagged x4 t25 a25, Tagged x3 t26 a26, Tagged x2 t27 a27, Tagged x1 t28 a28, Tagged x t29 a29) Source # 
type Tags (Tagged x29 t0 a0, Tagged x28 t1 a1, Tagged x27 t2 a2, Tagged x26 t3 a3, Tagged x25 t4 a4, Tagged x24 t5 a5, Tagged x23 t6 a6, Tagged x22 t7 a7, Tagged x21 t8 a8, Tagged x20 t9 a9, Tagged x19 t10 a10, Tagged x18 t11 a11, Tagged x17 t12 a12, Tagged x16 t13 a13, Tagged x15 t14 a14, Tagged x14 t15 a15, Tagged x13 t16 a16, Tagged x12 t17 a17, Tagged x11 t18 a18, Tagged x10 t19 a19, Tagged x9 t20 a20, Tagged x8 t21 a21, Tagged x7 t22 a22, Tagged x6 t23 a23, Tagged x5 t24 a24, Tagged x4 t25 a25, Tagged x3 t26 a26, Tagged x2 t27 a27, Tagged x1 t28 a28, Tagged x t29 a29) = HCons x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))) t0 (HCons x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))) t1 (HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t2 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t3 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t4 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t5 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t6 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t7 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t8 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t9 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t10 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t11 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t12 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t13 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t14 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t15 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t16 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t17 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t18 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t19 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t20 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t21 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t22 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t23 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t24 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t25 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t26 (HCons x2 ((:) * x1 ((:) * x ([] *))) t27 (HCons x1 ((:) * x ([] *)) t28 (HCons x ([] *) t29 HNil)))))))))))))))))))))))))))))
type TagsK (Tagged k29 t0 a0, Tagged k28 t1 a1, Tagged k27 t2 a2, Tagged k26 t3 a3, Tagged k25 t4 a4, Tagged k24 t5 a5, Tagged k23 t6 a6, Tagged k22 t7 a7, Tagged k21 t8 a8, Tagged k20 t9 a9, Tagged k19 t10 a10, Tagged k18 t11 a11, Tagged k17 t12 a12, Tagged k16 t13 a13, Tagged k15 t14 a14, Tagged k14 t15 a15, Tagged k13 t16 a16, Tagged k12 t17 a17, Tagged k11 t18 a18, Tagged k10 t19 a19, Tagged k9 t20 a20, Tagged k8 t21 a21, Tagged k7 t22 a22, Tagged k6 t23 a23, Tagged k5 t24 a24, Tagged k4 t25 a25, Tagged k3 t26 a26, Tagged k2 t27 a27, Tagged k1 t28 a28, Tagged k t29 a29) Source # 
type TagsK (Tagged k29 t0 a0, Tagged k28 t1 a1, Tagged k27 t2 a2, Tagged k26 t3 a3, Tagged k25 t4 a4, Tagged k24 t5 a5, Tagged k23 t6 a6, Tagged k22 t7 a7, Tagged k21 t8 a8, Tagged k20 t9 a9, Tagged k19 t10 a10, Tagged k18 t11 a11, Tagged k17 t12 a12, Tagged k16 t13 a13, Tagged k15 t14 a14, Tagged k14 t15 a15, Tagged k13 t16 a16, Tagged k12 t17 a17, Tagged k11 t18 a18, Tagged k10 t19 a19, Tagged k9 t20 a20, Tagged k8 t21 a21, Tagged k7 t22 a22, Tagged k6 t23 a23, Tagged k5 t24 a24, Tagged k4 t25 a25, Tagged k3 t26 a26, Tagged k2 t27 a27, Tagged k1 t28 a28, Tagged k t29 a29) = (:) * (KindOf k29 t0) ((:) * (KindOf k28 t1) ((:) * (KindOf k27 t2) ((:) * (KindOf k26 t3) ((:) * (KindOf k25 t4) ((:) * (KindOf k24 t5) ((:) * (KindOf k23 t6) ((:) * (KindOf k22 t7) ((:) * (KindOf k21 t8) ((:) * (KindOf k20 t9) ((:) * (KindOf k19 t10) ((:) * (KindOf k18 t11) ((:) * (KindOf k17 t12) ((:) * (KindOf k16 t13) ((:) * (KindOf k15 t14) ((:) * (KindOf k14 t15) ((:) * (KindOf k13 t16) ((:) * (KindOf k12 t17) ((:) * (KindOf k11 t18) ((:) * (KindOf k10 t19) ((:) * (KindOf k9 t20) ((:) * (KindOf k8 t21) ((:) * (KindOf k7 t22) ((:) * (KindOf k6 t23) ((:) * (KindOf k5 t24) ((:) * (KindOf k4 t25) ((:) * (KindOf k3 t26) ((:) * (KindOf k2 t27) ((:) * (KindOf k1 t28) ((:) * (KindOf k t29) ([] *))))))))))))))))))))))))))))))
type Tags (Tagged x30 t0 a0, Tagged x29 t1 a1, Tagged x28 t2 a2, Tagged x27 t3 a3, Tagged x26 t4 a4, Tagged x25 t5 a5, Tagged x24 t6 a6, Tagged x23 t7 a7, Tagged x22 t8 a8, Tagged x21 t9 a9, Tagged x20 t10 a10, Tagged x19 t11 a11, Tagged x18 t12 a12, Tagged x17 t13 a13, Tagged x16 t14 a14, Tagged x15 t15 a15, Tagged x14 t16 a16, Tagged x13 t17 a17, Tagged x12 t18 a18, Tagged x11 t19 a19, Tagged x10 t20 a20, Tagged x9 t21 a21, Tagged x8 t22 a22, Tagged x7 t23 a23, Tagged x6 t24 a24, Tagged x5 t25 a25, Tagged x4 t26 a26, Tagged x3 t27 a27, Tagged x2 t28 a28, Tagged x1 t29 a29, Tagged x t30 a30) Source # 
type Tags (Tagged x30 t0 a0, Tagged x29 t1 a1, Tagged x28 t2 a2, Tagged x27 t3 a3, Tagged x26 t4 a4, Tagged x25 t5 a5, Tagged x24 t6 a6, Tagged x23 t7 a7, Tagged x22 t8 a8, Tagged x21 t9 a9, Tagged x20 t10 a10, Tagged x19 t11 a11, Tagged x18 t12 a12, Tagged x17 t13 a13, Tagged x16 t14 a14, Tagged x15 t15 a15, Tagged x14 t16 a16, Tagged x13 t17 a17, Tagged x12 t18 a18, Tagged x11 t19 a19, Tagged x10 t20 a20, Tagged x9 t21 a21, Tagged x8 t22 a22, Tagged x7 t23 a23, Tagged x6 t24 a24, Tagged x5 t25 a25, Tagged x4 t26 a26, Tagged x3 t27 a27, Tagged x2 t28 a28, Tagged x1 t29 a29, Tagged x t30 a30) = HCons x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))) t0 (HCons x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))) t1 (HCons x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))) t2 (HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t3 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t4 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t5 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t6 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t7 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t8 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t9 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t10 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t11 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t12 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t13 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t14 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t15 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t16 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t17 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t18 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t19 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t20 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t21 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t22 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t23 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t24 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t25 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t26 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t27 (HCons x2 ((:) * x1 ((:) * x ([] *))) t28 (HCons x1 ((:) * x ([] *)) t29 (HCons x ([] *) t30 HNil))))))))))))))))))))))))))))))
type TagsK (Tagged k30 t0 a0, Tagged k29 t1 a1, Tagged k28 t2 a2, Tagged k27 t3 a3, Tagged k26 t4 a4, Tagged k25 t5 a5, Tagged k24 t6 a6, Tagged k23 t7 a7, Tagged k22 t8 a8, Tagged k21 t9 a9, Tagged k20 t10 a10, Tagged k19 t11 a11, Tagged k18 t12 a12, Tagged k17 t13 a13, Tagged k16 t14 a14, Tagged k15 t15 a15, Tagged k14 t16 a16, Tagged k13 t17 a17, Tagged k12 t18 a18, Tagged k11 t19 a19, Tagged k10 t20 a20, Tagged k9 t21 a21, Tagged k8 t22 a22, Tagged k7 t23 a23, Tagged k6 t24 a24, Tagged k5 t25 a25, Tagged k4 t26 a26, Tagged k3 t27 a27, Tagged k2 t28 a28, Tagged k1 t29 a29, Tagged k t30 a30) Source # 
type TagsK (Tagged k30 t0 a0, Tagged k29 t1 a1, Tagged k28 t2 a2, Tagged k27 t3 a3, Tagged k26 t4 a4, Tagged k25 t5 a5, Tagged k24 t6 a6, Tagged k23 t7 a7, Tagged k22 t8 a8, Tagged k21 t9 a9, Tagged k20 t10 a10, Tagged k19 t11 a11, Tagged k18 t12 a12, Tagged k17 t13 a13, Tagged k16 t14 a14, Tagged k15 t15 a15, Tagged k14 t16 a16, Tagged k13 t17 a17, Tagged k12 t18 a18, Tagged k11 t19 a19, Tagged k10 t20 a20, Tagged k9 t21 a21, Tagged k8 t22 a22, Tagged k7 t23 a23, Tagged k6 t24 a24, Tagged k5 t25 a25, Tagged k4 t26 a26, Tagged k3 t27 a27, Tagged k2 t28 a28, Tagged k1 t29 a29, Tagged k t30 a30) = (:) * (KindOf k30 t0) ((:) * (KindOf k29 t1) ((:) * (KindOf k28 t2) ((:) * (KindOf k27 t3) ((:) * (KindOf k26 t4) ((:) * (KindOf k25 t5) ((:) * (KindOf k24 t6) ((:) * (KindOf k23 t7) ((:) * (KindOf k22 t8) ((:) * (KindOf k21 t9) ((:) * (KindOf k20 t10) ((:) * (KindOf k19 t11) ((:) * (KindOf k18 t12) ((:) * (KindOf k17 t13) ((:) * (KindOf k16 t14) ((:) * (KindOf k15 t15) ((:) * (KindOf k14 t16) ((:) * (KindOf k13 t17) ((:) * (KindOf k12 t18) ((:) * (KindOf k11 t19) ((:) * (KindOf k10 t20) ((:) * (KindOf k9 t21) ((:) * (KindOf k8 t22) ((:) * (KindOf k7 t23) ((:) * (KindOf k6 t24) ((:) * (KindOf k5 t25) ((:) * (KindOf k4 t26) ((:) * (KindOf k3 t27) ((:) * (KindOf k2 t28) ((:) * (KindOf k1 t29) ((:) * (KindOf k t30) ([] *)))))))))))))))))))))))))))))))
type Tags (Tagged x31 t0 a0, Tagged x30 t1 a1, Tagged x29 t2 a2, Tagged x28 t3 a3, Tagged x27 t4 a4, Tagged x26 t5 a5, Tagged x25 t6 a6, Tagged x24 t7 a7, Tagged x23 t8 a8, Tagged x22 t9 a9, Tagged x21 t10 a10, Tagged x20 t11 a11, Tagged x19 t12 a12, Tagged x18 t13 a13, Tagged x17 t14 a14, Tagged x16 t15 a15, Tagged x15 t16 a16, Tagged x14 t17 a17, Tagged x13 t18 a18, Tagged x12 t19 a19, Tagged x11 t20 a20, Tagged x10 t21 a21, Tagged x9 t22 a22, Tagged x8 t23 a23, Tagged x7 t24 a24, Tagged x6 t25 a25, Tagged x5 t26 a26, Tagged x4 t27 a27, Tagged x3 t28 a28, Tagged x2 t29 a29, Tagged x1 t30 a30, Tagged x t31 a31) Source # 
type Tags (Tagged x31 t0 a0, Tagged x30 t1 a1, Tagged x29 t2 a2, Tagged x28 t3 a3, Tagged x27 t4 a4, Tagged x26 t5 a5, Tagged x25 t6 a6, Tagged x24 t7 a7, Tagged x23 t8 a8, Tagged x22 t9 a9, Tagged x21 t10 a10, Tagged x20 t11 a11, Tagged x19 t12 a12, Tagged x18 t13 a13, Tagged x17 t14 a14, Tagged x16 t15 a15, Tagged x15 t16 a16, Tagged x14 t17 a17, Tagged x13 t18 a18, Tagged x12 t19 a19, Tagged x11 t20 a20, Tagged x10 t21 a21, Tagged x9 t22 a22, Tagged x8 t23 a23, Tagged x7 t24 a24, Tagged x6 t25 a25, Tagged x5 t26 a26, Tagged x4 t27 a27, Tagged x3 t28 a28, Tagged x2 t29 a29, Tagged x1 t30 a30, Tagged x t31 a31) = HCons x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))) t0 (HCons x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))) t1 (HCons x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))) t2 (HCons x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))) t3 (HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t4 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t5 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t6 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t7 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t8 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t9 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t10 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t11 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t12 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t13 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t14 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t15 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t16 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t17 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t18 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t19 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t20 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t21 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t22 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t23 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t24 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t25 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t26 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t27 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t28 (HCons x2 ((:) * x1 ((:) * x ([] *))) t29 (HCons x1 ((:) * x ([] *)) t30 (HCons x ([] *) t31 HNil)))))))))))))))))))))))))))))))
type TagsK (Tagged k31 t0 a0, Tagged k30 t1 a1, Tagged k29 t2 a2, Tagged k28 t3 a3, Tagged k27 t4 a4, Tagged k26 t5 a5, Tagged k25 t6 a6, Tagged k24 t7 a7, Tagged k23 t8 a8, Tagged k22 t9 a9, Tagged k21 t10 a10, Tagged k20 t11 a11, Tagged k19 t12 a12, Tagged k18 t13 a13, Tagged k17 t14 a14, Tagged k16 t15 a15, Tagged k15 t16 a16, Tagged k14 t17 a17, Tagged k13 t18 a18, Tagged k12 t19 a19, Tagged k11 t20 a20, Tagged k10 t21 a21, Tagged k9 t22 a22, Tagged k8 t23 a23, Tagged k7 t24 a24, Tagged k6 t25 a25, Tagged k5 t26 a26, Tagged k4 t27 a27, Tagged k3 t28 a28, Tagged k2 t29 a29, Tagged k1 t30 a30, Tagged k t31 a31) Source # 
type TagsK (Tagged k31 t0 a0, Tagged k30 t1 a1, Tagged k29 t2 a2, Tagged k28 t3 a3, Tagged k27 t4 a4, Tagged k26 t5 a5, Tagged k25 t6 a6, Tagged k24 t7 a7, Tagged k23 t8 a8, Tagged k22 t9 a9, Tagged k21 t10 a10, Tagged k20 t11 a11, Tagged k19 t12 a12, Tagged k18 t13 a13, Tagged k17 t14 a14, Tagged k16 t15 a15, Tagged k15 t16 a16, Tagged k14 t17 a17, Tagged k13 t18 a18, Tagged k12 t19 a19, Tagged k11 t20 a20, Tagged k10 t21 a21, Tagged k9 t22 a22, Tagged k8 t23 a23, Tagged k7 t24 a24, Tagged k6 t25 a25, Tagged k5 t26 a26, Tagged k4 t27 a27, Tagged k3 t28 a28, Tagged k2 t29 a29, Tagged k1 t30 a30, Tagged k t31 a31) = (:) * (KindOf k31 t0) ((:) * (KindOf k30 t1) ((:) * (KindOf k29 t2) ((:) * (KindOf k28 t3) ((:) * (KindOf k27 t4) ((:) * (KindOf k26 t5) ((:) * (KindOf k25 t6) ((:) * (KindOf k24 t7) ((:) * (KindOf k23 t8) ((:) * (KindOf k22 t9) ((:) * (KindOf k21 t10) ((:) * (KindOf k20 t11) ((:) * (KindOf k19 t12) ((:) * (KindOf k18 t13) ((:) * (KindOf k17 t14) ((:) * (KindOf k16 t15) ((:) * (KindOf k15 t16) ((:) * (KindOf k14 t17) ((:) * (KindOf k13 t18) ((:) * (KindOf k12 t19) ((:) * (KindOf k11 t20) ((:) * (KindOf k10 t21) ((:) * (KindOf k9 t22) ((:) * (KindOf k8 t23) ((:) * (KindOf k7 t24) ((:) * (KindOf k6 t25) ((:) * (KindOf k5 t26) ((:) * (KindOf k4 t27) ((:) * (KindOf k3 t28) ((:) * (KindOf k2 t29) ((:) * (KindOf k1 t30) ((:) * (KindOf k t31) ([] *))))))))))))))))))))))))))))))))
type Tags (Tagged x32 t0 a0, Tagged x31 t1 a1, Tagged x30 t2 a2, Tagged x29 t3 a3, Tagged x28 t4 a4, Tagged x27 t5 a5, Tagged x26 t6 a6, Tagged x25 t7 a7, Tagged x24 t8 a8, Tagged x23 t9 a9, Tagged x22 t10 a10, Tagged x21 t11 a11, Tagged x20 t12 a12, Tagged x19 t13 a13, Tagged x18 t14 a14, Tagged x17 t15 a15, Tagged x16 t16 a16, Tagged x15 t17 a17, Tagged x14 t18 a18, Tagged x13 t19 a19, Tagged x12 t20 a20, Tagged x11 t21 a21, Tagged x10 t22 a22, Tagged x9 t23 a23, Tagged x8 t24 a24, Tagged x7 t25 a25, Tagged x6 t26 a26, Tagged x5 t27 a27, Tagged x4 t28 a28, Tagged x3 t29 a29, Tagged x2 t30 a30, Tagged x1 t31 a31, Tagged x t32 a32) Source # 
type Tags (Tagged x32 t0 a0, Tagged x31 t1 a1, Tagged x30 t2 a2, Tagged x29 t3 a3, Tagged x28 t4 a4, Tagged x27 t5 a5, Tagged x26 t6 a6, Tagged x25 t7 a7, Tagged x24 t8 a8, Tagged x23 t9 a9, Tagged x22 t10 a10, Tagged x21 t11 a11, Tagged x20 t12 a12, Tagged x19 t13 a13, Tagged x18 t14 a14, Tagged x17 t15 a15, Tagged x16 t16 a16, Tagged x15 t17 a17, Tagged x14 t18 a18, Tagged x13 t19 a19, Tagged x12 t20 a20, Tagged x11 t21 a21, Tagged x10 t22 a22, Tagged x9 t23 a23, Tagged x8 t24 a24, Tagged x7 t25 a25, Tagged x6 t26 a26, Tagged x5 t27 a27, Tagged x4 t28 a28, Tagged x3 t29 a29, Tagged x2 t30 a30, Tagged x1 t31 a31, Tagged x t32 a32) = HCons x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))))) t0 (HCons x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))) t1 (HCons x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))) t2 (HCons x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))) t3 (HCons x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))) t4 (HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t5 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t6 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t7 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t8 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t9 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t10 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t11 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t12 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t13 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t14 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t15 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t16 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t17 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t18 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t19 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t20 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t21 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t22 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t23 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t24 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t25 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t26 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t27 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t28 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t29 (HCons x2 ((:) * x1 ((:) * x ([] *))) t30 (HCons x1 ((:) * x ([] *)) t31 (HCons x ([] *) t32 HNil))))))))))))))))))))))))))))))))
type TagsK (Tagged k32 t0 a0, Tagged k31 t1 a1, Tagged k30 t2 a2, Tagged k29 t3 a3, Tagged k28 t4 a4, Tagged k27 t5 a5, Tagged k26 t6 a6, Tagged k25 t7 a7, Tagged k24 t8 a8, Tagged k23 t9 a9, Tagged k22 t10 a10, Tagged k21 t11 a11, Tagged k20 t12 a12, Tagged k19 t13 a13, Tagged k18 t14 a14, Tagged k17 t15 a15, Tagged k16 t16 a16, Tagged k15 t17 a17, Tagged k14 t18 a18, Tagged k13 t19 a19, Tagged k12 t20 a20, Tagged k11 t21 a21, Tagged k10 t22 a22, Tagged k9 t23 a23, Tagged k8 t24 a24, Tagged k7 t25 a25, Tagged k6 t26 a26, Tagged k5 t27 a27, Tagged k4 t28 a28, Tagged k3 t29 a29, Tagged k2 t30 a30, Tagged k1 t31 a31, Tagged k t32 a32) Source # 
type TagsK (Tagged k32 t0 a0, Tagged k31 t1 a1, Tagged k30 t2 a2, Tagged k29 t3 a3, Tagged k28 t4 a4, Tagged k27 t5 a5, Tagged k26 t6 a6, Tagged k25 t7 a7, Tagged k24 t8 a8, Tagged k23 t9 a9, Tagged k22 t10 a10, Tagged k21 t11 a11, Tagged k20 t12 a12, Tagged k19 t13 a13, Tagged k18 t14 a14, Tagged k17 t15 a15, Tagged k16 t16 a16, Tagged k15 t17 a17, Tagged k14 t18 a18, Tagged k13 t19 a19, Tagged k12 t20 a20, Tagged k11 t21 a21, Tagged k10 t22 a22, Tagged k9 t23 a23, Tagged k8 t24 a24, Tagged k7 t25 a25, Tagged k6 t26 a26, Tagged k5 t27 a27, Tagged k4 t28 a28, Tagged k3 t29 a29, Tagged k2 t30 a30, Tagged k1 t31 a31, Tagged k t32 a32) = (:) * (KindOf k32 t0) ((:) * (KindOf k31 t1) ((:) * (KindOf k30 t2) ((:) * (KindOf k29 t3) ((:) * (KindOf k28 t4) ((:) * (KindOf k27 t5) ((:) * (KindOf k26 t6) ((:) * (KindOf k25 t7) ((:) * (KindOf k24 t8) ((:) * (KindOf k23 t9) ((:) * (KindOf k22 t10) ((:) * (KindOf k21 t11) ((:) * (KindOf k20 t12) ((:) * (KindOf k19 t13) ((:) * (KindOf k18 t14) ((:) * (KindOf k17 t15) ((:) * (KindOf k16 t16) ((:) * (KindOf k15 t17) ((:) * (KindOf k14 t18) ((:) * (KindOf k13 t19) ((:) * (KindOf k12 t20) ((:) * (KindOf k11 t21) ((:) * (KindOf k10 t22) ((:) * (KindOf k9 t23) ((:) * (KindOf k8 t24) ((:) * (KindOf k7 t25) ((:) * (KindOf k6 t26) ((:) * (KindOf k5 t27) ((:) * (KindOf k4 t28) ((:) * (KindOf k3 t29) ((:) * (KindOf k2 t30) ((:) * (KindOf k1 t31) ((:) * (KindOf k t32) ([] *)))))))))))))))))))))))))))))))))
type Tags (Tagged x33 t0 a0, Tagged x32 t1 a1, Tagged x31 t2 a2, Tagged x30 t3 a3, Tagged x29 t4 a4, Tagged x28 t5 a5, Tagged x27 t6 a6, Tagged x26 t7 a7, Tagged x25 t8 a8, Tagged x24 t9 a9, Tagged x23 t10 a10, Tagged x22 t11 a11, Tagged x21 t12 a12, Tagged x20 t13 a13, Tagged x19 t14 a14, Tagged x18 t15 a15, Tagged x17 t16 a16, Tagged x16 t17 a17, Tagged x15 t18 a18, Tagged x14 t19 a19, Tagged x13 t20 a20, Tagged x12 t21 a21, Tagged x11 t22 a22, Tagged x10 t23 a23, Tagged x9 t24 a24, Tagged x8 t25 a25, Tagged x7 t26 a26, Tagged x6 t27 a27, Tagged x5 t28 a28, Tagged x4 t29 a29, Tagged x3 t30 a30, Tagged x2 t31 a31, Tagged x1 t32 a32, Tagged x t33 a33) Source # 
type Tags (Tagged x33 t0 a0, Tagged x32 t1 a1, Tagged x31 t2 a2, Tagged x30 t3 a3, Tagged x29 t4 a4, Tagged x28 t5 a5, Tagged x27 t6 a6, Tagged x26 t7 a7, Tagged x25 t8 a8, Tagged x24 t9 a9, Tagged x23 t10 a10, Tagged x22 t11 a11, Tagged x21 t12 a12, Tagged x20 t13 a13, Tagged x19 t14 a14, Tagged x18 t15 a15, Tagged x17 t16 a16, Tagged x16 t17 a17, Tagged x15 t18 a18, Tagged x14 t19 a19, Tagged x13 t20 a20, Tagged x12 t21 a21, Tagged x11 t22 a22, Tagged x10 t23 a23, Tagged x9 t24 a24, Tagged x8 t25 a25, Tagged x7 t26 a26, Tagged x6 t27 a27, Tagged x5 t28 a28, Tagged x4 t29 a29, Tagged x3 t30 a30, Tagged x2 t31 a31, Tagged x1 t32 a32, Tagged x t33 a33) = HCons x33 ((:) * x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))))) t0 (HCons x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))))) t1 (HCons x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))) t2 (HCons x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))) t3 (HCons x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))) t4 (HCons x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))) t5 (HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t6 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t7 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t8 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t9 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t10 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t11 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t12 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t13 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t14 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t15 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t16 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t17 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t18 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t19 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t20 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t21 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t22 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t23 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t24 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t25 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t26 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t27 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t28 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t29 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t30 (HCons x2 ((:) * x1 ((:) * x ([] *))) t31 (HCons x1 ((:) * x ([] *)) t32 (HCons x ([] *) t33 HNil)))))))))))))))))))))))))))))))))
type TagsK (Tagged k33 t0 a0, Tagged k32 t1 a1, Tagged k31 t2 a2, Tagged k30 t3 a3, Tagged k29 t4 a4, Tagged k28 t5 a5, Tagged k27 t6 a6, Tagged k26 t7 a7, Tagged k25 t8 a8, Tagged k24 t9 a9, Tagged k23 t10 a10, Tagged k22 t11 a11, Tagged k21 t12 a12, Tagged k20 t13 a13, Tagged k19 t14 a14, Tagged k18 t15 a15, Tagged k17 t16 a16, Tagged k16 t17 a17, Tagged k15 t18 a18, Tagged k14 t19 a19, Tagged k13 t20 a20, Tagged k12 t21 a21, Tagged k11 t22 a22, Tagged k10 t23 a23, Tagged k9 t24 a24, Tagged k8 t25 a25, Tagged k7 t26 a26, Tagged k6 t27 a27, Tagged k5 t28 a28, Tagged k4 t29 a29, Tagged k3 t30 a30, Tagged k2 t31 a31, Tagged k1 t32 a32, Tagged k t33 a33) Source # 
type TagsK (Tagged k33 t0 a0, Tagged k32 t1 a1, Tagged k31 t2 a2, Tagged k30 t3 a3, Tagged k29 t4 a4, Tagged k28 t5 a5, Tagged k27 t6 a6, Tagged k26 t7 a7, Tagged k25 t8 a8, Tagged k24 t9 a9, Tagged k23 t10 a10, Tagged k22 t11 a11, Tagged k21 t12 a12, Tagged k20 t13 a13, Tagged k19 t14 a14, Tagged k18 t15 a15, Tagged k17 t16 a16, Tagged k16 t17 a17, Tagged k15 t18 a18, Tagged k14 t19 a19, Tagged k13 t20 a20, Tagged k12 t21 a21, Tagged k11 t22 a22, Tagged k10 t23 a23, Tagged k9 t24 a24, Tagged k8 t25 a25, Tagged k7 t26 a26, Tagged k6 t27 a27, Tagged k5 t28 a28, Tagged k4 t29 a29, Tagged k3 t30 a30, Tagged k2 t31 a31, Tagged k1 t32 a32, Tagged k t33 a33) = (:) * (KindOf k33 t0) ((:) * (KindOf k32 t1) ((:) * (KindOf k31 t2) ((:) * (KindOf k30 t3) ((:) * (KindOf k29 t4) ((:) * (KindOf k28 t5) ((:) * (KindOf k27 t6) ((:) * (KindOf k26 t7) ((:) * (KindOf k25 t8) ((:) * (KindOf k24 t9) ((:) * (KindOf k23 t10) ((:) * (KindOf k22 t11) ((:) * (KindOf k21 t12) ((:) * (KindOf k20 t13) ((:) * (KindOf k19 t14) ((:) * (KindOf k18 t15) ((:) * (KindOf k17 t16) ((:) * (KindOf k16 t17) ((:) * (KindOf k15 t18) ((:) * (KindOf k14 t19) ((:) * (KindOf k13 t20) ((:) * (KindOf k12 t21) ((:) * (KindOf k11 t22) ((:) * (KindOf k10 t23) ((:) * (KindOf k9 t24) ((:) * (KindOf k8 t25) ((:) * (KindOf k7 t26) ((:) * (KindOf k6 t27) ((:) * (KindOf k5 t28) ((:) * (KindOf k4 t29) ((:) * (KindOf k3 t30) ((:) * (KindOf k2 t31) ((:) * (KindOf k1 t32) ((:) * (KindOf k t33) ([] *))))))))))))))))))))))))))))))))))
type Tags (Tagged x34 t0 a0, Tagged x33 t1 a1, Tagged x32 t2 a2, Tagged x31 t3 a3, Tagged x30 t4 a4, Tagged x29 t5 a5, Tagged x28 t6 a6, Tagged x27 t7 a7, Tagged x26 t8 a8, Tagged x25 t9 a9, Tagged x24 t10 a10, Tagged x23 t11 a11, Tagged x22 t12 a12, Tagged x21 t13 a13, Tagged x20 t14 a14, Tagged x19 t15 a15, Tagged x18 t16 a16, Tagged x17 t17 a17, Tagged x16 t18 a18, Tagged x15 t19 a19, Tagged x14 t20 a20, Tagged x13 t21 a21, Tagged x12 t22 a22, Tagged x11 t23 a23, Tagged x10 t24 a24, Tagged x9 t25 a25, Tagged x8 t26 a26, Tagged x7 t27 a27, Tagged x6 t28 a28, Tagged x5 t29 a29, Tagged x4 t30 a30, Tagged x3 t31 a31, Tagged x2 t32 a32, Tagged x1 t33 a33, Tagged x t34 a34) Source # 
type Tags (Tagged x34 t0 a0, Tagged x33 t1 a1, Tagged x32 t2 a2, Tagged x31 t3 a3, Tagged x30 t4 a4, Tagged x29 t5 a5, Tagged x28 t6 a6, Tagged x27 t7 a7, Tagged x26 t8 a8, Tagged x25 t9 a9, Tagged x24 t10 a10, Tagged x23 t11 a11, Tagged x22 t12 a12, Tagged x21 t13 a13, Tagged x20 t14 a14, Tagged x19 t15 a15, Tagged x18 t16 a16, Tagged x17 t17 a17, Tagged x16 t18 a18, Tagged x15 t19 a19, Tagged x14 t20 a20, Tagged x13 t21 a21, Tagged x12 t22 a22, Tagged x11 t23 a23, Tagged x10 t24 a24, Tagged x9 t25 a25, Tagged x8 t26 a26, Tagged x7 t27 a27, Tagged x6 t28 a28, Tagged x5 t29 a29, Tagged x4 t30 a30, Tagged x3 t31 a31, Tagged x2 t32 a32, Tagged x1 t33 a33, Tagged x t34 a34) = HCons x34 ((:) * x33 ((:) * x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))))))) t0 (HCons x33 ((:) * x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))))) t1 (HCons x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))))) t2 (HCons x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))) t3 (HCons x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))) t4 (HCons x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))) t5 (HCons x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))) t6 (HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t7 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t8 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t9 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t10 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t11 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t12 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t13 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t14 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t15 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t16 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t17 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t18 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t19 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t20 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t21 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t22 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t23 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t24 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t25 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t26 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t27 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t28 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t29 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t30 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t31 (HCons x2 ((:) * x1 ((:) * x ([] *))) t32 (HCons x1 ((:) * x ([] *)) t33 (HCons x ([] *) t34 HNil))))))))))))))))))))))))))))))))))
type TagsK (Tagged k34 t0 a0, Tagged k33 t1 a1, Tagged k32 t2 a2, Tagged k31 t3 a3, Tagged k30 t4 a4, Tagged k29 t5 a5, Tagged k28 t6 a6, Tagged k27 t7 a7, Tagged k26 t8 a8, Tagged k25 t9 a9, Tagged k24 t10 a10, Tagged k23 t11 a11, Tagged k22 t12 a12, Tagged k21 t13 a13, Tagged k20 t14 a14, Tagged k19 t15 a15, Tagged k18 t16 a16, Tagged k17 t17 a17, Tagged k16 t18 a18, Tagged k15 t19 a19, Tagged k14 t20 a20, Tagged k13 t21 a21, Tagged k12 t22 a22, Tagged k11 t23 a23, Tagged k10 t24 a24, Tagged k9 t25 a25, Tagged k8 t26 a26, Tagged k7 t27 a27, Tagged k6 t28 a28, Tagged k5 t29 a29, Tagged k4 t30 a30, Tagged k3 t31 a31, Tagged k2 t32 a32, Tagged k1 t33 a33, Tagged k t34 a34) Source # 
type TagsK (Tagged k34 t0 a0, Tagged k33 t1 a1, Tagged k32 t2 a2, Tagged k31 t3 a3, Tagged k30 t4 a4, Tagged k29 t5 a5, Tagged k28 t6 a6, Tagged k27 t7 a7, Tagged k26 t8 a8, Tagged k25 t9 a9, Tagged k24 t10 a10, Tagged k23 t11 a11, Tagged k22 t12 a12, Tagged k21 t13 a13, Tagged k20 t14 a14, Tagged k19 t15 a15, Tagged k18 t16 a16, Tagged k17 t17 a17, Tagged k16 t18 a18, Tagged k15 t19 a19, Tagged k14 t20 a20, Tagged k13 t21 a21, Tagged k12 t22 a22, Tagged k11 t23 a23, Tagged k10 t24 a24, Tagged k9 t25 a25, Tagged k8 t26 a26, Tagged k7 t27 a27, Tagged k6 t28 a28, Tagged k5 t29 a29, Tagged k4 t30 a30, Tagged k3 t31 a31, Tagged k2 t32 a32, Tagged k1 t33 a33, Tagged k t34 a34) = (:) * (KindOf k34 t0) ((:) * (KindOf k33 t1) ((:) * (KindOf k32 t2) ((:) * (KindOf k31 t3) ((:) * (KindOf k30 t4) ((:) * (KindOf k29 t5) ((:) * (KindOf k28 t6) ((:) * (KindOf k27 t7) ((:) * (KindOf k26 t8) ((:) * (KindOf k25 t9) ((:) * (KindOf k24 t10) ((:) * (KindOf k23 t11) ((:) * (KindOf k22 t12) ((:) * (KindOf k21 t13) ((:) * (KindOf k20 t14) ((:) * (KindOf k19 t15) ((:) * (KindOf k18 t16) ((:) * (KindOf k17 t17) ((:) * (KindOf k16 t18) ((:) * (KindOf k15 t19) ((:) * (KindOf k14 t20) ((:) * (KindOf k13 t21) ((:) * (KindOf k12 t22) ((:) * (KindOf k11 t23) ((:) * (KindOf k10 t24) ((:) * (KindOf k9 t25) ((:) * (KindOf k8 t26) ((:) * (KindOf k7 t27) ((:) * (KindOf k6 t28) ((:) * (KindOf k5 t29) ((:) * (KindOf k4 t30) ((:) * (KindOf k3 t31) ((:) * (KindOf k2 t32) ((:) * (KindOf k1 t33) ((:) * (KindOf k t34) ([] *)))))))))))))))))))))))))))))))))))
type Tags (Tagged x35 t0 a0, Tagged x34 t1 a1, Tagged x33 t2 a2, Tagged x32 t3 a3, Tagged x31 t4 a4, Tagged x30 t5 a5, Tagged x29 t6 a6, Tagged x28 t7 a7, Tagged x27 t8 a8, Tagged x26 t9 a9, Tagged x25 t10 a10, Tagged x24 t11 a11, Tagged x23 t12 a12, Tagged x22 t13 a13, Tagged x21 t14 a14, Tagged x20 t15 a15, Tagged x19 t16 a16, Tagged x18 t17 a17, Tagged x17 t18 a18, Tagged x16 t19 a19, Tagged x15 t20 a20, Tagged x14 t21 a21, Tagged x13 t22 a22, Tagged x12 t23 a23, Tagged x11 t24 a24, Tagged x10 t25 a25, Tagged x9 t26 a26, Tagged x8 t27 a27, Tagged x7 t28 a28, Tagged x6 t29 a29, Tagged x5 t30 a30, Tagged x4 t31 a31, Tagged x3 t32 a32, Tagged x2 t33 a33, Tagged x1 t34 a34, Tagged x t35 a35) Source # 
type Tags (Tagged x35 t0 a0, Tagged x34 t1 a1, Tagged x33 t2 a2, Tagged x32 t3 a3, Tagged x31 t4 a4, Tagged x30 t5 a5, Tagged x29 t6 a6, Tagged x28 t7 a7, Tagged x27 t8 a8, Tagged x26 t9 a9, Tagged x25 t10 a10, Tagged x24 t11 a11, Tagged x23 t12 a12, Tagged x22 t13 a13, Tagged x21 t14 a14, Tagged x20 t15 a15, Tagged x19 t16 a16, Tagged x18 t17 a17, Tagged x17 t18 a18, Tagged x16 t19 a19, Tagged x15 t20 a20, Tagged x14 t21 a21, Tagged x13 t22 a22, Tagged x12 t23 a23, Tagged x11 t24 a24, Tagged x10 t25 a25, Tagged x9 t26 a26, Tagged x8 t27 a27, Tagged x7 t28 a28, Tagged x6 t29 a29, Tagged x5 t30 a30, Tagged x4 t31 a31, Tagged x3 t32 a32, Tagged x2 t33 a33, Tagged x1 t34 a34, Tagged x t35 a35) = HCons x35 ((:) * x34 ((:) * x33 ((:) * x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))))))) t0 (HCons x34 ((:) * x33 ((:) * x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))))))) t1 (HCons x33 ((:) * x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))))) t2 (HCons x32 ((:) * x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))))) t3 (HCons x31 ((:) * x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))))) t4 (HCons x30 ((:) * x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))))) t5 (HCons x29 ((:) * x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))))) t6 (HCons x28 ((:) * x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))))) t7 (HCons x27 ((:) * x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))))) t8 (HCons x26 ((:) * x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))))) t9 (HCons x25 ((:) * x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))))) t10 (HCons x24 ((:) * x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))))) t11 (HCons x23 ((:) * x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))))) t12 (HCons x22 ((:) * x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))))) t13 (HCons x21 ((:) * x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))))) t14 (HCons x20 ((:) * x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))))) t15 (HCons x19 ((:) * x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))))) t16 (HCons x18 ((:) * x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))))) t17 (HCons x17 ((:) * x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))))) t18 (HCons x16 ((:) * x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))))) t19 (HCons x15 ((:) * x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))))) t20 (HCons x14 ((:) * x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))))) t21 (HCons x13 ((:) * x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))))) t22 (HCons x12 ((:) * x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))))) t23 (HCons x11 ((:) * x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))))) t24 (HCons x10 ((:) * x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))))) t25 (HCons x9 ((:) * x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))))) t26 (HCons x8 ((:) * x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))))) t27 (HCons x7 ((:) * x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))))) t28 (HCons x6 ((:) * x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))))) t29 (HCons x5 ((:) * x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))))) t30 (HCons x4 ((:) * x3 ((:) * x2 ((:) * x1 ((:) * x ([] *))))) t31 (HCons x3 ((:) * x2 ((:) * x1 ((:) * x ([] *)))) t32 (HCons x2 ((:) * x1 ((:) * x ([] *))) t33 (HCons x1 ((:) * x ([] *)) t34 (HCons x ([] *) t35 HNil)))))))))))))))))))))))))))))))))))
type TagsK (Tagged k35 t0 a0, Tagged k34 t1 a1, Tagged k33 t2 a2, Tagged k32 t3 a3, Tagged k31 t4 a4, Tagged k30 t5 a5, Tagged k29 t6 a6, Tagged k28 t7 a7, Tagged k27 t8 a8, Tagged k26 t9 a9, Tagged k25 t10 a10, Tagged k24 t11 a11, Tagged k23 t12 a12, Tagged k22 t13 a13, Tagged k21 t14 a14, Tagged k20 t15 a15, Tagged k19 t16 a16,