singletons-2.5.1: A framework for generating singleton types

Copyright(C) 2013 Richard Eisenberg
LicenseBSD-style (see LICENSE)
MaintainerRyan Scott
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Data.Singletons

Contents

Description

This module exports the basic definitions to use singletons. For routine use, consider importing Prelude, which exports constructors for singletons based on types in the Prelude.

You may also want to read the original papers presenting this library, available at http://cs.brynmawr.edu/~rae/papers/2012/singletons/paper.pdf and http://cs.brynmawr.edu/~rae/papers/2014/promotion/promotion.pdf.

Synopsis

Main singleton definitions

data family Sing :: k -> Type #

The singleton kind-indexed data family.

Instances
SDecide k => TestCoercion (Sing :: k -> Type) # 
Instance details

Defined in Data.Singletons.Decide

Methods

testCoercion :: Sing a -> Sing b -> Maybe (Coercion a b) #

SDecide k => TestEquality (Sing :: k -> Type) # 
Instance details

Defined in Data.Singletons.Decide

Methods

testEquality :: Sing a -> Sing b -> Maybe (a :~: b) #

Show (SSymbol s) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> SSymbol s -> ShowS #

show :: SSymbol s -> String #

showList :: [SSymbol s] -> ShowS #

Show (SNat n) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> SNat n -> ShowS #

show :: SNat n -> String #

showList :: [SNat n] -> ShowS #

Eq (Sing a) # 
Instance details

Defined in Data.Singletons.TypeRepTYPE

Methods

(==) :: Sing a -> Sing a -> Bool #

(/=) :: Sing a -> Sing a -> Bool #

Ord (Sing a) # 
Instance details

Defined in Data.Singletons.TypeRepTYPE

Methods

compare :: Sing a -> Sing a -> Ordering #

(<) :: Sing a -> Sing a -> Bool #

(<=) :: Sing a -> Sing a -> Bool #

(>) :: Sing a -> Sing a -> Bool #

(>=) :: Sing a -> Sing a -> Bool #

max :: Sing a -> Sing a -> Sing a #

min :: Sing a -> Sing a -> Sing a #

Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing [a]) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing b) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing a) # 
Instance details

Defined in Data.Singletons.TypeRepTYPE

Methods

showsPrec :: Int -> Sing a -> ShowS #

show :: Sing a -> String #

showList :: [Sing a] -> ShowS #

Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing b) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c, ShowSing d) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e, ShowSing f) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e, ShowSing f, ShowSing g) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing b) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing m => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing (Maybe a) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing (Maybe a) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing (Maybe a) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing Bool => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing Bool => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

ShowSing a => Show (Sing z) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

(ShowSing a, ShowSing [a]) => Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> Sing z -> ShowS #

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

data Sing (a :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (a :: Bool) where
data Sing (a :: Ordering) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (a :: Ordering) where
data Sing (n :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

data Sing (n :: Nat) where
data Sing (n :: Symbol) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

data Sing (n :: Symbol) where
data Sing (a :: ()) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (a :: ()) where
data Sing (a :: Void) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (a :: Void)
data Sing (a :: All) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (a :: All) where
data Sing (a :: Any) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (a :: Any) where
data Sing (a :: PErrorMessage) # 
Instance details

Defined in Data.Singletons.TypeError

data Sing (a :: PErrorMessage) where
data Sing (b :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (b :: [a]) where
  • SNil :: forall k (b :: [k]). Sing ([] :: [k])
  • SCons :: forall a (b :: [a]) (n :: a) (n :: [a]). Sing n -> Sing n -> Sing (n ': n)
data Sing (b :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (b :: Maybe a) where
newtype Sing (a :: TYPE rep) #

A choice of singleton for the kind TYPE rep (for some RuntimeRep rep), an instantiation of which is the famous kind Type.

Conceivably, one could generalize this instance to `Sing :: k -> Type` for any kind k, and remove all other Sing instances. We don't adopt this design, however, since it is far more convenient in practice to work with explicit singleton values than TypeReps (for instance, TypeReps are more difficult to pattern match on, and require extra runtime checks).

We cannot produce explicit singleton values for everything in TYPE rep, however, since it is an open kind, so we reach for TypeRep in this one particular case.

Instance details

Defined in Data.Singletons.TypeRepTYPE

newtype Sing (a :: TYPE rep) = STypeRep (TypeRep a)
data Sing (b :: Min a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (b :: Min a) where
data Sing (b :: Max a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (b :: Max a) where
data Sing (b :: First a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (b :: First a) where
data Sing (b :: Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (b :: Last a) where
data Sing (a :: WrappedMonoid m) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (a :: WrappedMonoid m) where
data Sing (b :: Option a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (b :: Option a) where
data Sing (b :: Identity a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (b :: Identity a) where
data Sing (b :: First a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

data Sing (b :: First a) where
data Sing (b :: Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

data Sing (b :: Last a) where
data Sing (b :: Dual a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (b :: Dual a) where
data Sing (b :: Sum a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (b :: Sum a) where
data Sing (b :: Product a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

data Sing (b :: Product a) where
data Sing (b :: Down a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

data Sing (b :: Down a) where
data Sing (b :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (b :: NonEmpty a) where
data Sing (c :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (c :: Either a b) where
data Sing (c :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (c :: (a, b)) where
data Sing (c :: Arg a b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

data Sing (c :: Arg a b) where
newtype Sing (f :: k1 ~> k2) # 
Instance details

Defined in Data.Singletons.Internal

newtype Sing (f :: k1 ~> k2) = SLambda {}
data Sing (d :: (a, b, c)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (d :: (a, b, c)) where
data Sing (c :: Const a b) # 
Instance details

Defined in Data.Singletons.Prelude.Const

data Sing (c :: Const a b) where
data Sing (e :: (a, b, c, d)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (e :: (a, b, c, d)) where
data Sing (f :: (a, b, c, d, e)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (f :: (a, b, c, d, e)) where
data Sing (g :: (a, b, c, d, e, f)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (g :: (a, b, c, d, e, f)) where
data Sing (h :: (a, b, c, d, e, f, g)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (h :: (a, b, c, d, e, f, g)) where

(@@) :: forall k1 k2 (f :: k1 ~> k2) (t :: k1). Sing f -> Sing t -> Sing (f @@ t) infixl 9 #

An infix synonym for applySing

class SingI a where #

A SingI constraint is essentially an implicitly-passed singleton. If you need to satisfy this constraint with an explicit singleton, please see withSingI or the Sing pattern synonym.

Methods

sing :: Sing a #

Produce the singleton explicitly. You will likely need the ScopedTypeVariables extension to use this method the way you want.

Instances
SingI False # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing False #

SingI True # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing True #

SingI LT # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing LT #

SingI EQ # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing EQ #

SingI GT # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing GT #

KnownNat n => SingI (n :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing n #

KnownSymbol n => SingI (n :: Symbol) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing n #

SingI () # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing () #

SingI n => SingI (All n :: All) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (All0 n) #

SingI n => SingI (Any n :: Any) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Any0 n) #

SingI t => SingI (Text t :: ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (Text t) #

SingI ty => SingI (ShowType ty :: ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (ShowType ty) #

(SingI e1, SingI e2) => SingI (e1 :<>: e2 :: ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (e1 :<>: e2) #

(SingI e1, SingI e2) => SingI (e1 :$$: e2 :: ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (e1 :$$: e2) #

Typeable a => SingI (a :: TYPE rep) # 
Instance details

Defined in Data.Singletons.TypeRepTYPE

Methods

sing :: Sing a #

SingI ([] :: [k]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing [] #

SingI (Nothing :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Nothing #

SingI n => SingI (Just n :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Just n) #

SingI n => SingI (Min n :: Min a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Min0 n) #

SingI n => SingI (Max n :: Max a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Max0 n) #

SingI n => SingI (First n :: First a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (First0 n) #

SingI n => SingI (Last n :: Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Last0 n) #

SingI n => SingI (WrapMonoid n :: WrappedMonoid m) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (WrapMonoid n) #

SingI n => SingI (Option n :: Option a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Option0 n) #

SingI n => SingI (Identity n :: Identity a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Identity0 n) #

SingI n => SingI (First n :: First a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (First0 n) #

SingI n => SingI (Last n :: Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (Last0 n) #

SingI n => SingI (Dual n :: Dual a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Dual0 n) #

SingI n => SingI (Sum n :: Sum a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Sum0 n) #

SingI n => SingI (Product n :: Product a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Product0 n) #

SingI n => SingI (Down n :: Down a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (Down0 n) #

(SingI n1, SingI n2) => SingI (n1 ': n2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1 ': n2) #

(SingI n1, SingI n2) => SingI (n1 :| n2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1 :| n2) #

SingI NotSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing NotSym0 #

SingI (&&@#@$) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (&&@#@$) #

SingI (||@#@$) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (||@#@$) #

SingI Log2Sym0 # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing Log2Sym0 #

SingI (<=?@#@$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing (<=?@#@$) #

SingI (^@#@$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing (^@#@$) #

SingI DivSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing DivSym0 #

SingI ModSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing ModSym0 #

SingI AllSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing AllSym0 #

SingI AnySym0 # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing AnySym0 #

SingI ShowParenSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI UnlinesSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI UnwordsSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI ThenCmpSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI ShowCommaSpaceSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowSpaceSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowCharSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowStringSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI XorSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing XorSym0 #

SingI x => SingI ((&&@#@$$) x :: TyFun Bool Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing ((&&@#@$$) x) #

SingI x => SingI ((||@#@$$) x :: TyFun Bool Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing ((||@#@$$) x) #

SingI x => SingI ((<=?@#@$$) x :: TyFun Nat Bool -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing ((<=?@#@$$) x) #

SingI x => SingI ((^@#@$$) x :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing ((^@#@$$) x) #

SingI x => SingI (DivSym1 x :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing (DivSym1 x) #

SingI x => SingI (ModSym1 x :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing (ModSym1 x) #

SingI (TypeErrorSym0 :: TyFun PErrorMessage b6989586621681311931 -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SingI (JustSym0 :: TyFun a (Maybe a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing JustSym0 #

SingI ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (:@#@$) #

SAlternative f => SingI (GuardSym0 :: TyFun Bool (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing GuardSym0 #

SApplicative f => SingI (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing WhenSym0 #

SApplicative f => SingI (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing UnlessSym0 #

SingI (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (++@#@$) #

SEq a => SingI (UnionSym0 :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing UnionSym0 #

SEq a => SingI (NubSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing NubSym0 #

SingI ((!!@#@$) :: TyFun [a] (Nat ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (!!@#@$) #

SOrd a => SingI (SortSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing SortSym0 #

SEq a => SingI (GroupSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing GroupSym0 #

SEq a => SingI (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI ((\\@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (\\@#@$) #

SEq a => SingI (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (TailsSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing TailsSym0 #

SingI (InitsSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing InitsSym0 #

SingI (PermutationsSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ReverseSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (InitSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing InitSym0 #

SingI (TailSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing TailSym0 #

SingI (LastSym0 :: TyFun [a] a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing LastSym0 #

SingI (HeadSym0 :: TyFun [a] a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing HeadSym0 #

SShow a => SingI (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SMonoid a => SingI (MconcatSym0 :: TyFun [a] a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq a => SingI (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing GroupSym0 #

SingI (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing TailsSym0 #

SingI (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing InitsSym0 #

SingI (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing OptionSym0 #

SingI (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing LastSym0 #

SingI (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing FirstSym0 #

SingI (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (FromJustSym0 :: TyFun (Maybe a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing IsJustSym0 #

SingI d => SingI (ThenCmpSym1 d :: TyFun Ordering Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ThenCmpSym1 d) #

SNum a => SingI (FromIntegerSym0 :: TyFun Nat a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SEnum a => SingI (ToEnumSym0 :: TyFun Nat a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing ToEnumSym0 #

SingI (SplitAtSym0 :: TyFun Nat ([a] ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DropSym0 :: TyFun Nat ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing DropSym0 #

SingI (TakeSym0 :: TyFun Nat ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing TakeSym0 #

SingI (ReplicateSym0 :: TyFun Nat (a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SShow a => SingI (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI (SplitAtSym0 :: TyFun Nat (NonEmpty a ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (DropSym0 :: TyFun Nat (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing DropSym0 #

SingI (TakeSym0 :: TyFun Nat (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing TakeSym0 #

SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowCharSym1 d) #

SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowStringSym1 d) #

SIsString a => SingI (FromStringSym0 :: TyFun Symbol a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.IsString

SingI (TextSym0 :: TyFun Symbol (ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing TextSym0 #

SingI (MinSym0 :: TyFun a (Min a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing MinSym0 #

SingI (MaxSym0 :: TyFun a (Max a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing MaxSym0 #

SingI (FirstSym0 :: TyFun a (First a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing FirstSym0 #

SingI (LastSym0 :: TyFun a (Last a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing LastSym0 #

SingI (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (:|@#@$) #

SingI (SumSym0 :: TyFun a (Sum a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing SumSym0 #

SingI (ProductSym0 :: TyFun a (Product a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (DualSym0 :: TyFun a (Dual a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing DualSym0 #

SingI (IdentitySym0 :: TyFun a (Identity a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (DownSym0 :: TyFun a (Down a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing DownSym0 #

SingI (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing Bool_Sym0 #

SEq a => SingI ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing (/=@#@$) #

SEq a => SingI ((==@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing (==@#@$) #

SOrd a => SingI ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (>=@#@$) #

SOrd a => SingI ((>@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (>@#@$) #

SOrd a => SingI ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (<=@#@$) #

SOrd a => SingI ((<@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (<@#@$) #

SOrd a => SingI (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SOrd a => SingI (MinSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing MinSym0 #

SOrd a => SingI (MaxSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing MaxSym0 #

SingI (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SNum a => SingI (SignumSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing SignumSym0 #

SNum a => SingI (AbsSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing AbsSym0 #

SNum a => SingI (NegateSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing NegateSym0 #

SNum a => SingI ((*@#@$) :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (*@#@$) #

SNum a => SingI ((-@#@$) :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (-@#@$) #

SNum a => SingI ((+@#@$) :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (+@#@$) #

SNum a => SingI (SubtractSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SingI (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI (IdSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing IdSym0 #

SEnum a => SingI (FromEnumSym0 :: TyFun a Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SEnum a => SingI (PredSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing PredSym0 #

SEnum a => SingI (SuccSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing SuccSym0 #

SEnum a => SingI (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SEnum a => SingI (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SSemigroup a => SingI ((<>@#@$) :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (<>@#@$) #

SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing InsertSym0 #

SEq a => SingI (ElemIndicesSym0 :: TyFun a ([a] ~> [Nat]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing DeleteSym0 #

SingI (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing ShowsSym0 #

SShow a => SingI (Show_Sym0 :: TyFun a Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing Show_Sym0 #

SMonoid a => SingI (MappendSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SFoldable t => SingI (OrSym0 :: TyFun (t Bool) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing OrSym0 #

SFoldable t => SingI (AndSym0 :: TyFun (t Bool) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing AndSym0 #

SingI (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing InsertSym0 #

SingI (ConsSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ConsSym0 #

SingI ((<|@#@$) :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (<|@#@$) #

SingI (AbsurdSym0 :: TyFun Void a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Void

Methods

sing :: Sing AbsurdSym0 #

SSemigroup a => SingI (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SEq a => SingI (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing NubSym0 #

SingI ((!!@#@$) :: TyFun (NonEmpty a) (Nat ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (!!@#@$) #

SEq a => SingI (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing Group1Sym0 #

SingI (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ToListSym0 #

SOrd a => SingI (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing SortSym0 #

SingI (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing InitSym0 #

SingI (LastSym0 :: TyFun (NonEmpty a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing LastSym0 #

SingI (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing TailSym0 #

SingI (HeadSym0 :: TyFun (NonEmpty a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing HeadSym0 #

SingI (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing UnconsSym0 #

SingI (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing LengthSym0 #

SingI (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowParenSym1 d) #

SingI (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing UntilSym0 #

SingI (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing NubBySym0 #

SingI (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing BreakSym0 #

SingI (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing SpanSym0 #

SingI (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Nat]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing FilterSym0 #

SingI (InsertBySym0 :: TyFun (a ~> (a ~> Ordering)) (a ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing SortBySym0 #

SingI (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Scanr1Sym0 #

SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Scanl1Sym0 #

SingI (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing SortBySym0 #

SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing NubBySym0 #

SingI (GroupBy1Sym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [NonEmpty a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (PartitionSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (FilterSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing FilterSym0 #

SingI (BreakSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing BreakSym0 #

SingI (SpanSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing SpanSym0 #

SingI (DropWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (TakeWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing Scanr1Sym0 #

SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing Scanl1Sym0 #

SingI ((:$$:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (:$$:@#@$) #

SingI ((:<>:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (:<>:@#@$) #

SingI (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple2Sym0 #

SingI d => SingI ((:@#@$$) d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing ((:@#@$$) d) #

SingI d => SingI (IntercalateSym1 d :: TyFun [[a]] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntercalateSym1 d) #

SingI (RightsSym0 :: TyFun [Either a b] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing RightsSym0 #

SingI (LeftsSym0 :: TyFun [Either a b] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing LeftsSym0 #

SingI (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing UnzipSym0 #

SingI d => SingI ((:|@#@$$) d :: TyFun [a] (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing ((:|@#@$$) d) #

SingI d => SingI ((++@#@$$) d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ((++@#@$$) d) #

SNum i => SingI (GenericLengthSym0 :: TyFun [a] i -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (UnionSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionSym1 d) #

SingI d => SingI (UnionBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionBySym1 d) #

SingI d => SingI (NubBySym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (NubBySym1 d) #

SingI d => SingI (PartitionSym1 d :: TyFun [a] ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (PartitionSym1 d) #

SingI d => SingI (GroupBySym1 d :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (GroupBySym1 d) #

(SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertSym1 d) #

SingI d => SingI (SplitAtSym1 d a :: TyFun [a] ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SplitAtSym1 d a) #

SingI d => SingI (DropSym1 d a :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DropSym1 d a) #

SingI d => SingI (TakeSym1 d a :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (TakeSym1 d a) #

SingI d => SingI (BreakSym1 d :: TyFun [a] ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (BreakSym1 d) #

SingI d => SingI (SpanSym1 d :: TyFun [a] ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SpanSym1 d) #

SingI d => SingI (DropWhileEndSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DropWhileEndSym1 d) #

SingI d => SingI (DropWhileSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DropWhileSym1 d) #

SingI d => SingI (TakeWhileSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (TakeWhileSym1 d) #

SingI d => SingI (IntersectBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersectBySym1 d) #

(SEq a, SingI d) => SingI (IntersectSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersectSym1 d) #

SingI d => SingI (FindIndicesSym1 d :: TyFun [a] [Nat] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (FindIndicesSym1 d) #

SingI d => SingI (FindIndexSym1 d :: TyFun [a] (Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (FindIndexSym1 d) #

(SEq a, SingI d) => SingI (ElemIndicesSym1 d :: TyFun [a] [Nat] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ElemIndicesSym1 d) #

(SEq a, SingI d) => SingI (ElemIndexSym1 d :: TyFun [a] (Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ElemIndexSym1 d) #

SingI d => SingI (FilterSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (FilterSym1 d) #

SingI d => SingI (SortBySym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SortBySym1 d) #

SingI d => SingI (DeleteFirstsBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI ((\\@#@$$) d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ((\\@#@$$) d) #

(SEq a, SingI d) => SingI (DeleteSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteSym1 d) #

SingI (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ZipSym0 #

(SEq a, SingI d) => SingI (IsInfixOfSym1 d :: TyFun [a] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IsInfixOfSym1 d) #

(SEq a, SingI d) => SingI (IsSuffixOfSym1 d :: TyFun [a] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IsSuffixOfSym1 d) #

(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun [a] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IsPrefixOfSym1 d) #

SingI d => SingI (Scanr1Sym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Scanr1Sym1 d) #

SingI d => SingI (Scanl1Sym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Scanl1Sym1 d) #

SingI d => SingI (Foldl1'Sym1 d :: TyFun [a] a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Foldl1'Sym1 d) #

SingI d => SingI (IntersperseSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersperseSym1 d) #

SingI d => SingI (ShowListWithSym1 d :: TyFun [a] (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListWithSym1 d) #

SingI d => SingI (GroupBySym1 d :: TyFun [a] [NonEmpty a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupBySym1 d) #

(SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (InsertSym1 d) #

SingI d => SingI (FromMaybeSym1 d :: TyFun (Maybe a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (FromMaybeSym1 d) #

SingI (IsRightSym0 :: TyFun (Either a b) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SingI (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing IsLeftSym0 #

SingI d => SingI ((!!@#@$$) d :: TyFun Nat a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ((!!@#@$$) d) #

SingI d => SingI ((!!@#@$$) d :: TyFun Nat a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ((!!@#@$$) d) #

SApplicative m => SingI (ReplicateM_Sym0 :: TyFun Nat (m a ~> m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (ReplicateMSym0 :: TyFun Nat (m a ~> m [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

(SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListSym1 d) #

(SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsSym1 d) #

(SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowParenSym2 d1 d2) #

SingI (ErrorSym0 :: TyFun Symbol a -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing ErrorSym0 #

SingI (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SingI (SwapSym0 :: TyFun (a, b) (b, a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing SwapSym0 #

SingI (SndSym0 :: TyFun (a, b) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing SndSym0 #

SingI (FstSym0 :: TyFun (a, b) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing FstSym0 #

SingI (ArgSym0 :: TyFun a (b ~> Arg a b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing ArgSym0 #

SingI (LeftSym0 :: TyFun a (Either a b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing LeftSym0 #

SingI (RightSym0 :: TyFun b (Either a b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing RightSym0 #

SingI d => SingI (Bool_Sym1 d :: TyFun a (Bool ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (Bool_Sym1 d) #

(SEq a, SingI x) => SingI ((/=@#@$$) x :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing ((/=@#@$$) x) #

(SEq a, SingI x) => SingI ((==@#@$$) x :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing ((==@#@$$) x) #

(SOrd a, SingI d) => SingI ((>=@#@$$) d :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((>=@#@$$) d) #

(SOrd a, SingI d) => SingI ((>@#@$$) d :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((>@#@$$) d) #

(SOrd a, SingI d) => SingI ((<=@#@$$) d :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((<=@#@$$) d) #

(SOrd a, SingI d) => SingI ((<@#@$$) d :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((<@#@$$) d) #

(SOrd a, SingI d) => SingI (CompareSym1 d :: TyFun a Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (CompareSym1 d) #

(SOrd a, SingI d) => SingI (MinSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (MinSym1 d) #

(SOrd a, SingI d) => SingI (MaxSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (MaxSym1 d) #

SingI (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing Maybe_Sym0 #

(SNum a, SingI d) => SingI ((*@#@$$) d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((*@#@$$) d) #

(SNum a, SingI d) => SingI ((-@#@$$) d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((-@#@$$) d) #

(SNum a, SingI d) => SingI ((+@#@$$) d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((+@#@$$) d) #

(SNum a, SingI d) => SingI (SubtractSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (SubtractSym1 d) #

SingI (SeqSym0 :: TyFun a (b ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing SeqSym0 #

SingI d => SingI (AsTypeOfSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (AsTypeOfSym1 d) #

SingI (ConstSym0 :: TyFun a (b ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ConstSym0 #

(SApplicative f, SingI d) => SingI (WhenSym1 d f :: TyFun (f ()) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (WhenSym1 d f) #

SMonad m => SingI (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing JoinSym0 #

SApplicative f => SingI (PureSym0 :: TyFun a (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing PureSym0 #

SMonad m => SingI (ReturnSym0 :: TyFun a (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ReturnSym0 #

SFunctor f => SingI (VoidSym0 :: TyFun (f a) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing VoidSym0 #

SingI ((&@#@$) :: TyFun a ((a ~> b) ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (&@#@$) #

(SEnum a, SingI d) => SingI (EnumFromToSym1 d :: TyFun a [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing (EnumFromToSym1 d) #

(SEnum a, SingI d) => SingI (EnumFromThenToSym1 d :: TyFun a (a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

(SSemigroup a, SingI d) => SingI ((<>@#@$$) d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ((<>@#@$$) d) #

SingI d => SingI (ReplicateSym1 d a :: TyFun a [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ReplicateSym1 d a) #

SEq a => SingI (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing LookupSym0 #

SingI d => SingI (InsertBySym1 d :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertBySym1 d) #

SingI d => SingI (DeleteBySym1 d :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteBySym1 d) #

(SShow a, SingI d) => SingI (ShowsPrecSym1 d a :: TyFun a (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym1 d a) #

(SMonoid a, SingI d) => SingI (MappendSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (MappendSym1 d) #

(SFoldable t, SEq a) => SingI (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (ConcatSym0 :: TyFun (t [a]) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing ConcatSym0 #

(SFoldable t, SMonoid m) => SingI (FoldSym0 :: TyFun (t m) m -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldSym0 #

SFoldable t => SingI (ToListSym0 :: TyFun (t a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing ToListSym0 #

(SFoldable t, SOrd a) => SingI (MaximumSym0 :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SOrd a) => SingI (MinimumSym0 :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SNum a) => SingI (SumSym0 :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing SumSym0 #

(SFoldable t, SNum a) => SingI (ProductSym0 :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SEq a) => SingI (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing ElemSym0 #

SAlternative f => SingI (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

(SApplicative f, SingI d) => SingI (UnlessSym1 d f :: TyFun (f ()) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (UnlessSym1 d f) #

SingI (ShowTypeSym0 :: TyFun t (ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SingI (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing UnzipSym0 #

SingI d => SingI (SortBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SortBySym1 d) #

SingI d => SingI (NubBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (NubBySym1 d) #

SingI (ZipSym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ZipSym0 #

(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun (NonEmpty a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (IsPrefixOfSym1 d) #

SingI d => SingI (GroupBy1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupBy1Sym1 d) #

SingI d => SingI (PartitionSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (PartitionSym1 d) #

SingI d => SingI (FilterSym1 d :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (FilterSym1 d) #

SingI d => SingI (BreakSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (BreakSym1 d) #

SingI d => SingI (SpanSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SpanSym1 d) #

SingI d => SingI (DropWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (DropWhileSym1 d) #

SingI d => SingI (TakeWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (TakeWhileSym1 d) #

SingI d => SingI (SplitAtSym1 d a :: TyFun (NonEmpty a) ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SplitAtSym1 d a) #

SingI d => SingI (DropSym1 d a :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (DropSym1 d a) #

SingI d => SingI (TakeSym1 d a :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (TakeSym1 d a) #

SingI d => SingI (IntersperseSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (IntersperseSym1 d) #

SingI d => SingI (Scanr1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (Scanr1Sym1 d) #

SingI d => SingI (Scanl1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (Scanl1Sym1 d) #

SingI d => SingI (ConsSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ConsSym1 d) #

SingI d => SingI ((<|@#@$$) d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ((<|@#@$$) d) #

SOrd a => SingI (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI d => SingI (UntilSym1 d :: TyFun (a ~> a) (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (UntilSym1 d) #

SingI (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ($!@#@$) #

SingI (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ($@#@$) #

SingI (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing MapSym0 #

SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing FoldrSym0 #

SingI (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ScanrSym0 #

SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ScanlSym0 #

SFoldable t => SingI (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FindSym0 #

SFoldable t => SingI (MinimumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (MaximumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing AllSym0 #

SFoldable t => SingI (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing AnySym0 #

SFoldable t => SingI (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing Foldr1Sym0 #

SFoldable t => SingI (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing Foldl1Sym0 #

SOrd o => SingI (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd b => SingI (GroupAllWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq b => SingI (GroupWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd b => SingI (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq b => SingI (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ScanrSym0 #

SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ScanlSym0 #

SingI (MapSym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing MapSym0 #

SingI (UnfoldrSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (UnfoldSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing UnfoldSym0 #

SMonadPlus m => SingI (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI x => SingI ((:$$:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing ((:$$:@#@$$) x) #

SingI x => SingI ((:<>:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing ((:<>:@#@$$) x) #

SingI (TyCon1 (Const :: k1 -> Const k1 b) :: k1 ~> Const k1 b) # 
Instance details

Defined in Data.Singletons.Prelude.Const

Methods

sing :: Sing (TyCon1 Const0) #

SingI (ConstSym0 :: TyFun a6989586621679093209 (Const a6989586621679093209 b6989586621679093210) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Const

Methods

sing :: Sing ConstSym0 #

SingI n => SingI (Left n :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Left n) #

SingI n => SingI (Right n :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Right n) #

SingI (TyCon1 (Just :: a -> Maybe a) :: a ~> Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Just) #

SingI (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple3Sym0 #

SingI d => SingI (TyCon1 ((,) d :: b -> (a, b)) :: b ~> (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,) d)) #

SingI d => SingI (Tuple2Sym1 d b :: TyFun b (a, b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple2Sym1 d b) #

(SingI d1, SingI d2) => SingI (TyCon1 ((,,) d1 d2 :: c -> (a, b, c)) :: c ~> (a, b, c)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,) d1 d2)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon1 ((,,,) d2 d3 d4 :: d1 -> (a, b, c, d1)) :: d1 ~> (a, b, c, d1)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon1 ((,,,,) d2 d3 d4 d5 :: e -> (a, b, c, d1, e)) :: e ~> (a, b, c, d1, e)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,) d2 d3 d4 d5)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (TyCon1 ((,,,,,) d2 d3 d4 d5 d6 :: f -> (a, b, c, d1, e, f)) :: f ~> (a, b, c, d1, e, f)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,) d2 d3 d4 d5 d6)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6, SingI d7) => SingI (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7 :: g -> (a, b, c, d1, e, f, g)) :: g ~> (a, b, c, d1, e, f, g)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7)) #

(SingI d1, SingI d2) => SingI (Bool_Sym2 d1 d2 :: TyFun Bool a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (Bool_Sym2 d1 d2) #

SingI (TyCon1 All) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 All) #

SingI (TyCon1 Any) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Any) #

SingI d => SingI (TyCon1 ((:) d) :: [a] ~> [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:) d)) #

(SEq a, SingI d) => SingI (LookupSym1 d b :: TyFun [(a, b)] (Maybe b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (LookupSym1 d b) #

SingI (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip3Sym0 #

SingI d => SingI (TyCon1 ((:|) d) :: [a] ~> NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:|) d)) #

SingI d => SingI (MapMaybeSym1 d :: TyFun [a] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (MapMaybeSym1 d) #

SingI d => SingI (MapSym1 d :: TyFun [a] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (MapSym1 d) #

(SingI d1, SingI d2) => SingI (UnionBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionBySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (IntersectBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersectBySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (InsertBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertBySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (DeleteFirstsBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteFirstsBySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (DeleteBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteBySym2 d1 d2) #

SingI (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Zip3Sym0 #

SingI d => SingI (ZipSym1 d b :: TyFun [b] [(a, b)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipSym1 d b) #

(SOrd b, SingI d) => SingI (GroupAllWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupAllWithSym1 d) #

(SEq b, SingI d) => SingI (GroupWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupWithSym1 d) #

(SApplicative m, SingI d) => SingI (FilterMSym1 d :: TyFun [a] (m [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (FilterMSym1 d) #

SingI (TyCon1 (Option :: Maybe a -> Option a) :: Maybe a ~> Option a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Option0) #

SingI (TyCon1 (Last :: Maybe a -> Last a) :: Maybe a ~> Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (TyCon1 Last0) #

SingI (TyCon1 (First :: Maybe a -> First a) :: Maybe a ~> First a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (TyCon1 First0) #

(SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (ShowListWithSym2 d1 d2 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListWithSym2 d1 d2) #

SMonad m => SingI (FailSym0 :: TyFun Symbol (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing FailSym0 #

SingI (TyCon1 (Text :: Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 Text) #

SingI (TyCon1 (Min :: a -> Min a) :: a ~> Min a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Min0) #

SingI (TyCon1 (Max :: a -> Max a) :: a ~> Max a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Max0) #

SingI d => SingI (TyCon1 (Arg d :: b -> Arg a b) :: b ~> Arg a b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon1 (Arg0 d)) #

SingI d => SingI (ArgSym1 d b :: TyFun b (Arg a b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (ArgSym1 d b) #

SingI (TyCon1 (First :: a -> First a) :: a ~> First a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 First0) #

SingI (TyCon1 (Last :: a -> Last a) :: a ~> Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Last0) #

SingI (TyCon1 (WrapMonoid :: m -> WrappedMonoid m) :: m ~> WrappedMonoid m) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Sum :: a -> Sum a) :: a ~> Sum a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Sum0) #

SingI (TyCon1 (Product :: a -> Product a) :: a ~> Product a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Product0) #

SingI (TyCon1 (Dual :: a -> Dual a) :: a ~> Dual a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Dual0) #

SingI (TyCon1 (Identity :: a -> Identity a) :: a ~> Identity a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Identity0) #

SingI (TyCon1 (Left :: a -> Either a b) :: a ~> Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Left) #

SingI (TyCon1 (Right :: b -> Either a b) :: b ~> Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Right) #

SingI (TyCon1 (Down :: a -> Down a) :: a ~> Down a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (TyCon1 Down0) #

(SOrd a, SingI d) => SingI (ComparingSym1 d :: TyFun b (b ~> Ordering) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ComparingSym1 d) #

SingI d => SingI (SeqSym1 d b :: TyFun b b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (SeqSym1 d b) #

(SingI d1, SingI d2) => SingI (UntilSym2 d1 d2 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (UntilSym2 d1 d2) #

SingI d => SingI (($!@#@$$) d :: TyFun a b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (($!@#@$$) d) #

SingI d => SingI (($@#@$$) d :: TyFun a b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (($@#@$$) d) #

SingI d => SingI (ConstSym1 d b :: TyFun b a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (ConstSym1 d b) #

SingI d => SingI (FoldrSym1 d :: TyFun b ([a] ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FoldrSym1 d) #

SMonad m => SingI (ApSym0 :: TyFun (m (a ~> b)) (m a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ApSym0 #

SApplicative f => SingI ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<**>@#@$) #

SFunctor f => SingI ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<$@#@$) #

SApplicative f => SingI ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<*>@#@$) #

SMonad m => SingI ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (>>=@#@$) #

SAlternative f => SingI ((<|>@#@$) :: TyFun (f a) (f a ~> f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<|>@#@$) #

SMonadPlus m => SingI (MplusSym0 :: TyFun (m a) (m a ~> m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing MplusSym0 #

SFunctor f => SingI (($>@#@$) :: TyFun (f a) (b ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing ($>@#@$) #

SFunctor f => SingI ((<&>@#@$) :: TyFun (f a) ((a ~> b) ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (<&>@#@$) #

(SEnum a, SingI d1, SingI d2) => SingI (EnumFromThenToSym2 d1 d2 :: TyFun a [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing (EnumFromThenToSym2 d1 d2) #

SingI d => SingI (UnfoldrSym1 d :: TyFun b [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnfoldrSym1 d) #

SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanrSym1 d) #

SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanlSym1 d) #

(SFoldable t, SingI d) => SingI (FindSym1 d t :: TyFun (t a) (Maybe a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FindSym1 d t) #

(SFoldable t, SEq a, SingI d) => SingI (NotElemSym1 d t :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (NotElemSym1 d t) #

(SFoldable t, SingI d) => SingI (MinimumBySym1 d t :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MinimumBySym1 d t) #

(SFoldable t, SingI d) => SingI (MaximumBySym1 d t :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MaximumBySym1 d t) #

(SFoldable t, SingI d) => SingI (AllSym1 d t :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (AllSym1 d t) #

(SFoldable t, SingI d) => SingI (AnySym1 d t :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (AnySym1 d t) #

(SFoldable t, SMonad m) => SingI (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SApplicative f) => SingI (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SingI d) => SingI (Foldr1Sym1 d t :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr1Sym1 d t) #

(SFoldable t, SingI d) => SingI (Foldl1Sym1 d t :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl1Sym1 d t) #

SFoldable t => SingI (NullSym0 :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing NullSym0 #

SFoldable t => SingI (LengthSym0 :: TyFun (t a) Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing LengthSym0 #

(SFoldable t, SEq a, SingI d) => SingI (ElemSym1 d t :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ElemSym1 d t) #

(STraversable t, SApplicative f) => SingI (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(STraversable t, SMonad m) => SingI (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SMonadZip m => SingI (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing MunzipSym0 #

SMonadZip m => SingI (MzipSym0 :: TyFun (m a) (m b ~> m (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing MzipSym0 #

SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanrSym1 d) #

SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanlSym1 d) #

SingI d => SingI (UnfoldrSym1 d :: TyFun a (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (UnfoldrSym1 d) #

SingI d => SingI (UnfoldSym1 d :: TyFun a (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (UnfoldSym1 d) #

(SMonadPlus m, SingI d) => SingI (MfilterSym1 d m :: TyFun (m a) (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (MfilterSym1 d m) #

(SApplicative m, SingI d) => SingI (ReplicateM_Sym1 d a m :: TyFun (m a) (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ReplicateM_Sym1 d a m) #

(SApplicative m, SingI d) => SingI (ReplicateMSym1 d a m :: TyFun (m a) (m [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ReplicateMSym1 d a m) #

SingI (TyCon1 (ShowType :: t -> ErrorMessage' Symbol) :: t ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ShowType) #

(SOrd o, SingI d) => SingI (SortWithSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SortWithSym1 d) #

SingI d => SingI (ZipSym1 d b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipSym1 d b) #

(SOrd b, SingI d) => SingI (GroupAllWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

(SEq b, SingI d) => SingI (GroupWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupWith1Sym1 d) #

SingI d => SingI (MapSym1 d :: TyFun (NonEmpty a) (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (MapSym1 d) #

SingI (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing CurrySym0 #

SingI (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SingI d => SingI (Maybe_Sym1 d a :: TyFun (a ~> b) (Maybe a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (Maybe_Sym1 d a) #

SingI (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing FlipSym0 #

SingI ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (.@#@$) #

SMonad m => SingI (LiftMSym0 :: TyFun (a1 ~> r) (m a1 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftMSym0 #

SMonad m => SingI ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (=<<@#@$) #

SApplicative f => SingI (LiftASym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftASym0 #

SFunctor f => SingI (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing FmapSym0 #

SFunctor f => SingI ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (<$>@#@$) #

SingI d => SingI (d &@#@$$ b :: TyFun (a ~> b) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (d &@#@$$ b) #

SingI (OnSym0 :: TyFun (b ~> (b ~> c)) ((a ~> b) ~> (a ~> (a ~> c))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing OnSym0 #

SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SFoldable t => SingI (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonoid m) => SingI (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldrSym0 #

SFoldable t => SingI (Foldr'Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing Foldr'Sym0 #

SFoldable t => SingI (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldlSym0 #

SFoldable t => SingI (Foldl'Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing Foldl'Sym0 #

(STraversable t, SMonoid m) => SingI (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

STraversable t => SingI (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SMonad m => SingI ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (<$!>@#@$) #

SingI x => SingI (TyCon1 ((:<>:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:<>:) x)) #

SingI x => SingI (TyCon1 ((:$$:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:$$:) x)) #

(SingI n1, SingI n2) => SingI ((,) n1 n2 :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2) #

(SingI n1, SingI n2) => SingI (Arg n1 n2 :: Arg a b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (Arg0 n1 n2) #

SingI (TyCon2 ((,) :: a -> b -> (a, b)) :: a ~> (b ~> (a, b))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (,)) #

SingI (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple4Sym0 #

SingI (TyCon2 ((:) :: a -> [a] -> [a]) :: a ~> ([a] ~> [a])) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:)) #

SingI d => SingI (TyCon2 ((,,) d :: b -> c -> (a, b, c)) :: b ~> (c ~> (a, b, c))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,) d)) #

SingI d => SingI (Tuple3Sym1 d b c :: TyFun b (c ~> (a, b, c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple3Sym1 d b c) #

(SingI d2, SingI d3) => SingI (TyCon2 ((,,,) d2 d3 :: c -> d1 -> (a, b, c, d1)) :: c ~> (d1 ~> (a, b, c, d1))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon2 ((,,,,) d2 d3 d4 :: d1 -> e -> (a, b, c, d1, e)) :: d1 ~> (e ~> (a, b, c, d1, e))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon2 ((,,,,,) d2 d3 d4 d5 :: e -> f -> (a, b, c, d1, e, f)) :: e ~> (f ~> (a, b, c, d1, e, f))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,) d2 d3 d4 d5)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6 :: f -> g -> (a, b, c, d1, e, f, g)) :: f ~> (g ~> (a, b, c, d1, e, f, g))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6)) #

SingI (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip4Sym0 #

(SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 :: TyFun [a] b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FoldrSym2 d1 d2) #

SingI d => SingI (ZipWithSym1 d :: TyFun [a] ([b] ~> [c]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWithSym1 d) #

SingI d => SingI (Zip3Sym1 d b c :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Zip3Sym1 d b c) #

(SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanrSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanlSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanrSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanlSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (Maybe_Sym2 d1 d2 :: TyFun (Maybe a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (Maybe_Sym2 d1 d2) #

SingI d => SingI (UncurrySym1 d :: TyFun (a, b) c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (UncurrySym1 d) #

SingI (TyCon2 (Arg :: a -> b -> Arg a b) :: a ~> (b ~> Arg a b)) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon2 Arg0) #

SingI (TyCon2 ((:|) :: a -> [a] -> NonEmpty a) :: a ~> ([a] ~> NonEmpty a)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:|)) #

SingI d => SingI (CurrySym1 d :: TyFun a (b ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (CurrySym1 d) #

(SOrd a, SingI d1, SingI d2) => SingI (ComparingSym2 d1 d2 :: TyFun b Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ComparingSym2 d1 d2) #

SingI d => SingI (FlipSym1 d :: TyFun b (a ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FlipSym1 d) #

(SMonad m, SingI d) => SingI (ApSym1 d :: TyFun (m a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (ApSym1 d) #

(SMonad m, SingI d) => SingI (LiftMSym1 d m :: TyFun (m a1) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftMSym1 d m) #

(SMonad m, SingI d) => SingI ((=<<@#@$$) d :: TyFun (m a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((=<<@#@$$) d) #

(SApplicative f, SingI d) => SingI (LiftASym1 d f :: TyFun (f a) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftASym1 d f) #

(SApplicative f, SingI d) => SingI (d <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d <**>@#@$$ b) #

(SFunctor f, SingI d) => SingI (FmapSym1 d f :: TyFun (f a) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (FmapSym1 d f) #

(SFunctor f, SingI d) => SingI ((d <$@#@$$ b) f :: TyFun (f b) (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((d <$@#@$$ b) f) #

(SApplicative f, SingI d) => SingI ((<*>@#@$$) d :: TyFun (f a) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((<*>@#@$$) d) #

SApplicative f => SingI ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (*>@#@$) #

SApplicative f => SingI ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<*@#@$) #

SMonad m => SingI ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (>>@#@$) #

(SAlternative f, SingI d) => SingI ((<|>@#@$$) d :: TyFun (f a) (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((<|>@#@$$) d) #

(SMonadPlus m, SingI d) => SingI (MplusSym1 d :: TyFun (m a) (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (MplusSym1 d) #

(SFunctor f, SingI d) => SingI (d $>@#@$$ b :: TyFun b (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d $>@#@$$ b) #

(SFunctor f, SingI d) => SingI (d <$>@#@$$ f :: TyFun (f a) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d <$>@#@$$ f) #

(SFoldable t, SingI d) => SingI (ConcatMapSym1 d t :: TyFun (t a) [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ConcatMapSym1 d t) #

(SFoldable t, SMonadPlus m) => SingI (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing MsumSym0 #

(SFoldable t, SAlternative f) => SingI (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing AsumSym0 #

(SFoldable t, SMonad m) => SingI (ForM_Sym0 :: TyFun (t a) ((a ~> m b) ~> m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing ForM_Sym0 #

(SFoldable t, SApplicative f) => SingI (For_Sym0 :: TyFun (t a) ((a ~> f b) ~> f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing For_Sym0 #

(SFoldable t, SMonoid m, SingI d) => SingI (FoldMapSym1 d t :: TyFun (t a) m -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldMapSym1 d t) #

(SFoldable t, SingI d) => SingI (FoldrSym1 d t :: TyFun b (t a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrSym1 d t) #

(SFoldable t, SingI d) => SingI (Foldr'Sym1 d t :: TyFun b (t a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr'Sym1 d t) #

(SFoldable t, SingI d) => SingI (FoldlSym1 d t :: TyFun b (t a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlSym1 d t) #

(SFoldable t, SingI d) => SingI (Foldl'Sym1 d t :: TyFun b (t a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl'Sym1 d t) #

(STraversable t, SMonoid m, SingI d) => SingI (FoldMapDefaultSym1 d t :: TyFun (t a) m -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (FoldMapDefaultSym1 d t) #

(STraversable t, SingI d) => SingI (FmapDefaultSym1 d t :: TyFun (t a) (t b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (FmapDefaultSym1 d t) #

(STraversable t, SMonad m) => SingI (ForMSym0 :: TyFun (t a) ((a ~> m b) ~> m (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing ForMSym0 #

(STraversable t, SApplicative f) => SingI (ForSym0 :: TyFun (t a) ((a ~> f b) ~> f (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing ForSym0 #

(SMonadZip m, SingI d) => SingI (MzipSym1 d b :: TyFun (m b) (m (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipSym1 d b) #

(SMonad m, SingI d) => SingI (d <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d <$!>@#@$$ m) #

SingI d => SingI (ZipWithSym1 d :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipWithSym1 d) #

SingI d => SingI (d .@#@$$ a :: TyFun (a ~> b) (a ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (d .@#@$$ a) #

SMonad m => SingI (LiftM2Sym0 :: TyFun (a1 ~> (a2 ~> r)) (m a1 ~> (m a2 ~> m r)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftM2Sym0 #

SApplicative f => SingI (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftA2Sym0 #

(SMonad m, SingI d) => SingI (d >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d >>=@#@$$ b) #

(SFunctor f, SingI d) => SingI (d <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d <&>@#@$$ b) #

SingI d => SingI (OnSym1 d a :: TyFun (a ~> b) (a ~> (a ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym1 d a) #

SingI (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (Either_Sym1 d b :: TyFun (b ~> c) (Either a b ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing (Either_Sym1 d b) #

(SFoldable t, SMonad m) => SingI (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing MapM_Sym0 #

(SFoldable t, SApplicative f) => SingI (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonad m) => SingI (FoldlMSym0 :: TyFun (b ~> (a ~> m b)) (b ~> (t a ~> m b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldlMSym0 #

(SFoldable t, SMonad m) => SingI (FoldrMSym0 :: TyFun (a ~> (b ~> m b)) (b ~> (t a ~> m b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldrMSym0 #

(STraversable t, SApplicative f) => SingI (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(STraversable t, SMonad m) => SingI (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing MapMSym0 #

STraversable t => SingI (MapAccumRSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

STraversable t => SingI (MapAccumLSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SMonadZip m => SingI (MzipWithSym0 :: TyFun (a ~> (b ~> c)) (m a ~> (m b ~> m c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SApplicative m => SingI (ZipWithM_Sym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m ())) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (ZipWithMSym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m [c])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SMonad m => SingI ((<=<@#@$) :: TyFun (b ~> m c) ((a ~> m b) ~> (a ~> m c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (<=<@#@$) #

SMonad m => SingI ((>=>@#@$) :: TyFun (a ~> m b) ((b ~> m c) ~> (a ~> m c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (>=>@#@$) #

SingI (TyCon2 ((:<>:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon2 (:<>:)) #

SingI (TyCon2 ((:$$:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon2 (:$$:)) #

SingI (TyCon3 ((,,) :: a -> b -> c -> (a, b, c)) :: a ~> (b ~> (c ~> (a, b, c)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 (,,)) #

SingI (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple5Sym0 #

SingI d2 => SingI (TyCon3 ((,,,) d2 :: b -> c -> d1 -> (a, b, c, d1)) :: b ~> (c ~> (d1 ~> (a, b, c, d1)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,) d2)) #

SingI d2 => SingI (Tuple4Sym1 d2 b c d1 :: TyFun b (c ~> (d1 ~> (a, b, c, d1))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym1 d2 b c d1) #

(SingI d1, SingI d2) => SingI (Tuple3Sym2 d1 d2 c :: TyFun c (a, b, c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple3Sym2 d1 d2 c) #

(SingI d2, SingI d3) => SingI (TyCon3 ((,,,,) d2 d3 :: c -> d1 -> e -> (a, b, c, d1, e)) :: c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon3 ((,,,,,) d2 d3 d4 :: d1 -> e -> f -> (a, b, c, d1, e, f)) :: d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon3 ((,,,,,,) d2 d3 d4 d5 :: e -> f -> g -> (a, b, c, d1, e, f, g)) :: e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,,) d2 d3 d4 d5)) #

SingI (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip5Sym0 #

SingI d2 => SingI (ZipWith3Sym1 d2 :: TyFun [a] ([b] ~> ([c] ~> [d1])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym1 d2) #

(SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun [b] [c] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWithSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (Zip3Sym2 d1 d2 c :: TyFun [c] [(a, b, c)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Zip3Sym2 d1 d2 c) #

(SApplicative m, SingI d) => SingI (ZipWithM_Sym1 d :: TyFun [a] ([b] ~> m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithM_Sym1 d) #

(SApplicative m, SingI d) => SingI (ZipWithMSym1 d :: TyFun [a] ([b] ~> m [c]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithMSym1 d) #

(SApplicative m, SingI d) => SingI (MapAndUnzipMSym1 d :: TyFun [a] (m ([b], [c])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (MapAndUnzipMSym1 d) #

(SingI d1, SingI d2) => SingI (Either_Sym2 d1 d2 :: TyFun (Either a b) c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing (Either_Sym2 d1 d2) #

(SingI d1, SingI d2) => SingI (CurrySym2 d1 d2 :: TyFun b c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (CurrySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (FlipSym2 d1 d2 :: TyFun a c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FlipSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (d1 .@#@$$$ d2 :: TyFun a c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (d1 .@#@$$$ d2) #

(SMonad m, SingI d) => SingI (LiftM2Sym1 d m :: TyFun (m a1) (m a2 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM2Sym1 d m) #

(SApplicative f, SingI d) => SingI (LiftA2Sym1 d f :: TyFun (f a) (f b ~> f c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA2Sym1 d f) #

(SApplicative f, SingI d) => SingI (d *>@#@$$ b :: TyFun (f b) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d *>@#@$$ b) #

(SApplicative f, SingI d) => SingI (d <*@#@$$ b :: TyFun (f b) (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d <*@#@$$ b) #

(SMonad m, SingI d) => SingI (d >>@#@$$ b :: TyFun (m b) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d >>@#@$$ b) #

(SingI d1, SingI d2) => SingI (OnSym2 d1 d2 :: TyFun a (a ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym2 d1 d2) #

(SFoldable t, SMonad m, SingI d) => SingI (MapM_Sym1 d t :: TyFun (t a) (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MapM_Sym1 d t) #

(SFoldable t, SApplicative f, SingI d) => SingI (Traverse_Sym1 d t :: TyFun (t a) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Traverse_Sym1 d t) #

(SFoldable t, SMonad m, SingI d) => SingI (FoldlMSym1 d t :: TyFun b (t a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlMSym1 d t) #

(SFoldable t, SMonad m, SingI d) => SingI (FoldrMSym1 d t :: TyFun b (t a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrMSym1 d t) #

(SFoldable t, SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 t :: TyFun (t a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrSym2 d1 d2 t) #

(SFoldable t, SingI d1, SingI d2) => SingI (Foldr'Sym2 d1 d2 t :: TyFun (t a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr'Sym2 d1 d2 t) #

(SFoldable t, SingI d1, SingI d2) => SingI (FoldlSym2 d1 d2 t :: TyFun (t a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlSym2 d1 d2 t) #

(SFoldable t, SingI d1, SingI d2) => SingI (Foldl'Sym2 d1 d2 t :: TyFun (t a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl'Sym2 d1 d2 t) #

(STraversable t, SApplicative f, SingI d) => SingI (TraverseSym1 d t :: TyFun (t a) (f (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (TraverseSym1 d t) #

(STraversable t, SMonad m, SingI d) => SingI (MapMSym1 d t :: TyFun (t a) (m (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapMSym1 d t) #

(STraversable t, SingI d) => SingI (MapAccumRSym1 d t :: TyFun a (t b ~> (a, t c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumRSym1 d t) #

(STraversable t, SingI d) => SingI (MapAccumLSym1 d t :: TyFun a (t b ~> (a, t c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumLSym1 d t) #

(SMonadZip m, SingI d) => SingI (MzipWithSym1 d m :: TyFun (m a) (m b ~> m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipWithSym1 d m) #

(SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipWithSym2 d1 d2) #

SMonad m => SingI (LiftM3Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> r))) (m a1 ~> (m a2 ~> (m a3 ~> m r))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftM3Sym0 #

SApplicative f => SingI (LiftA3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) (f a ~> (f b ~> (f c ~> f d))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftA3Sym0 #

(SFoldable t, SMonad m, SingI d) => SingI (ForM_Sym1 d b m :: TyFun (a ~> m b) (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ForM_Sym1 d b m) #

(SFoldable t, SApplicative f, SingI d) => SingI (For_Sym1 d b f :: TyFun (a ~> f b) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (For_Sym1 d b f) #

(STraversable t, SMonad m, SingI d) => SingI (ForMSym1 d b m :: TyFun (a ~> m b) (m (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForMSym1 d b m) #

(STraversable t, SApplicative f, SingI d) => SingI (ForSym1 d b f :: TyFun (a ~> f b) (f (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForSym1 d b f) #

(SMonad m, SingI d) => SingI (d <=<@#@$$ a :: TyFun (a ~> m b) (a ~> m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d <=<@#@$$ a) #

(SMonad m, SingI d) => SingI (d >=>@#@$$ c :: TyFun (b ~> m c) (a ~> m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d >=>@#@$$ c) #

SingI (TyCon4 ((,,,) :: a -> b -> c -> d -> (a, b, c, d)) :: a ~> (b ~> (c ~> (d ~> (a, b, c, d))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 (,,,)) #

SingI (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple6Sym0 #

SingI d2 => SingI (TyCon4 ((,,,,) d2 :: b -> c -> d1 -> e -> (a, b, c, d1, e)) :: b ~> (c ~> (d1 ~> (e ~> (a, b, c, d1, e))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,) d2)) #

SingI d2 => SingI (Tuple5Sym1 d2 b c d1 e :: TyFun b (c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym1 d2 b c d1 e) #

(SingI d2, SingI d3) => SingI (Tuple4Sym2 d2 d3 c d1 :: TyFun c (d1 ~> (a, b, c, d1)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym2 d2 d3 c d1) #

(SingI d2, SingI d3) => SingI (TyCon4 ((,,,,,) d2 d3 :: c -> d1 -> e -> f -> (a, b, c, d1, e, f)) :: c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon4 ((,,,,,,) d2 d3 d4 :: d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,,) d2 d3 d4)) #

SingI (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip6Sym0 #

(SingI d2, SingI d3) => SingI (ZipWith3Sym2 d2 d3 :: TyFun [b] ([c] ~> [d1]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym2 d2 d3) #

(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithM_Sym2 d1 d2 :: TyFun [b] (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithM_Sym2 d1 d2) #

(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithMSym2 d1 d2 :: TyFun [b] (m [c]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithMSym2 d1 d2) #

(SMonad m, SingI d) => SingI (LiftM3Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym1 d m) #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM2Sym2 d1 d2 :: TyFun (m a2) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM2Sym2 d1 d2) #

(SApplicative f, SingI d2) => SingI (LiftA3Sym1 d2 f :: TyFun (f a) (f b ~> (f c ~> f d1)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym1 d2 f) #

(SApplicative f, SingI d1, SingI d2) => SingI (LiftA2Sym2 d1 d2 :: TyFun (f b) (f c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA2Sym2 d1 d2) #

(SingI d1, SingI d2, SingI d3) => SingI (OnSym3 d1 d2 d3 :: TyFun a c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym3 d1 d2 d3) #

(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldlMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlMSym2 d1 d2 t) #

(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldrMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrMSym2 d1 d2 t) #

(STraversable t, SingI d1, SingI d2) => SingI (MapAccumRSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumRSym2 d1 d2 t) #

(STraversable t, SingI d1, SingI d2) => SingI (MapAccumLSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumLSym2 d1 d2 t) #

(SMonadZip m, SingI d1, SingI d2) => SingI (MzipWithSym2 d1 d2 :: TyFun (m b) (m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipWithSym2 d1 d2) #

(SMonad m, SingI d1, SingI d2) => SingI (d1 <=<@#@$$$ d2 :: TyFun a (m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d1 <=<@#@$$$ d2) #

(SMonad m, SingI d1, SingI d2) => SingI (d1 >=>@#@$$$ d2 :: TyFun a (m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d1 >=>@#@$$$ d2) #

SMonad m => SingI (LiftM4Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> m r)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftM4Sym0 #

SingI (TyCon5 ((,,,,) :: a -> b -> c -> d -> e -> (a, b, c, d, e)) :: a ~> (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 (,,,,)) #

SingI (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple7Sym0 #

SingI d2 => SingI (TyCon5 ((,,,,,) d2 :: b -> c -> d1 -> e -> f -> (a, b, c, d1, e, f)) :: b ~> (c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,) d2)) #

SingI d2 => SingI (Tuple6Sym1 d2 b c d1 e f :: TyFun b (c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym1 d2 b c d1 e f) #

(SingI d2, SingI d3) => SingI (Tuple5Sym2 d2 d3 c d1 e :: TyFun c (d1 ~> (e ~> (a, b, c, d1, e))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym2 d2 d3 c d1 e) #

(SingI d2, SingI d3) => SingI (TyCon5 ((,,,,,,) d2 d3 :: c -> d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple4Sym3 d2 d3 d4 d1 :: TyFun d1 (a, b, c, d1) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym3 d2 d3 d4 d1) #

SingI (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip7Sym0 #

(SingI d2, SingI d3, SingI d4) => SingI (ZipWith3Sym3 d2 d3 d4 :: TyFun [c] [d1] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym3 d2 d3 d4) #

(SMonad m, SingI d) => SingI (LiftM4Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym1 d m) #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM3Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym2 d1 d2) #

(SApplicative f, SingI d2, SingI d3) => SingI (LiftA3Sym2 d2 d3 :: TyFun (f b) (f c ~> f d1) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym2 d2 d3) #

SMonad m => SingI (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftM5Sym0 #

SingI (TyCon6 ((,,,,,) :: a -> b -> c -> d -> e -> f -> (a, b, c, d, e, f)) :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 (,,,,,)) #

SingI d2 => SingI (TyCon6 ((,,,,,,) d2 :: b -> c -> d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: b ~> (c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 ((,,,,,,) d2)) #

SingI d2 => SingI (Tuple7Sym1 d2 b c d1 e f g :: TyFun b (c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym1 d2 b c d1 e f g) #

(SingI d2, SingI d3) => SingI (Tuple6Sym2 d2 d3 c d1 e f :: TyFun c (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym2 d2 d3 c d1 e f) #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple5Sym3 d2 d3 d4 d1 e :: TyFun d1 (e ~> (a, b, c, d1, e)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym3 d2 d3 d4 d1 e) #

(SMonad m, SingI d) => SingI (LiftM5Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym1 d m) #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM4Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym2 d1 d2) #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM3Sym3 d1 d2 d3 :: TyFun (m a3) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym3 d1 d2 d3) #

(SApplicative f, SingI d2, SingI d3, SingI d4) => SingI (LiftA3Sym3 d2 d3 d4 :: TyFun (f c) (f d1) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym3 d2 d3 d4) #

SingI (TyCon7 ((,,,,,,) :: a -> b -> c -> d -> e -> f -> g -> (a, b, c, d, e, f, g)) :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon7 (,,,,,,)) #

(SingI d2, SingI d3) => SingI (Tuple7Sym2 d2 d3 c d1 e f g :: TyFun c (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym2 d2 d3 c d1 e f g) #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple6Sym3 d2 d3 d4 d1 e f :: TyFun d1 (e ~> (f ~> (a, b, c, d1, e, f))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym3 d2 d3 d4 d1 e f) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple5Sym4 d2 d3 d4 d5 e :: TyFun e (a, b, c, d1, e) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym4 d2 d3 d4 d5 e) #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM5Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym2 d1 d2) #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM4Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym3 d1 d2 d3) #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple7Sym3 d2 d3 d4 d1 e f g :: TyFun d1 (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym3 d2 d3 d4 d1 e f g) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple6Sym4 d2 d3 d4 d5 e f :: TyFun e (f ~> (a, b, c, d1, e, f)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym4 d2 d3 d4 d5 e f) #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM5Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym3 d1 d2 d3) #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM4Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym4 d1 d2 d3 d4) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple7Sym4 d2 d3 d4 d5 e f g :: TyFun e (f ~> (g ~> (a, b, c, d1, e, f, g))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym4 d2 d3 d4 d5 e f g) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (Tuple6Sym5 d2 d3 d4 d5 d6 f :: TyFun f (a, b, c, d1, e, f) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym5 d2 d3 d4 d5 d6 f) #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM5Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m a5 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym4 d1 d2 d3 d4) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (Tuple7Sym5 d2 d3 d4 d5 d6 f g :: TyFun f (g ~> (a, b, c, d1, e, f, g)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym5 d2 d3 d4 d5 d6 f g) #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4, SingI d5) => SingI (LiftM5Sym5 d1 d2 d3 d4 d5 :: TyFun (m a5) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym5 d1 d2 d3 d4 d5) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6, SingI d7) => SingI (Tuple7Sym6 d2 d3 d4 d5 d6 d7 g :: TyFun g (a, b, c, d1, e, f, g) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym6 d2 d3 d4 d5 d6 d7 g) #

SingI a2 => SingI (Const a2 :: Const a1 b) # 
Instance details

Defined in Data.Singletons.Prelude.Const

Methods

sing :: Sing (Const0 a2) #

(SingI n1, SingI n2, SingI n3) => SingI ((,,) n1 n2 n3 :: (a, b, c)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3) #

(SingI n1, SingI n2, SingI n3, SingI n4) => SingI ((,,,) n1 n2 n3 n4 :: (a, b, c, d)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4) #

(SingI n1, SingI n2, SingI n3, SingI n4, SingI n5) => SingI ((,,,,) n1 n2 n3 n4 n5 :: (a, b, c, d, e)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5) #

(SingI n1, SingI n2, SingI n3, SingI n4, SingI n5, SingI n6) => SingI ((,,,,,) n1 n2 n3 n4 n5 n6 :: (a, b, c, d, e, f)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5, n6) #

(SingI n1, SingI n2, SingI n3, SingI n4, SingI n5, SingI n6, SingI n7) => SingI ((,,,,,,) n1 n2 n3 n4 n5 n6 n7 :: (a, b, c, d, e, f, g)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5, n6, n7) #

class SingKind k where #

The SingKind class is a kind class. It classifies all kinds for which singletons are defined. The class supports converting between a singleton type and the base (unrefined) type which it is built from.

For a SingKind instance to be well behaved, it should obey the following laws:

toSing . fromSing ≡ SomeSing
(\x -> withSomeSing x fromSing) ≡ id

The final law can also be expressed in terms of the FromSing pattern synonym:

(\(FromSing sing) -> FromSing sing) ≡ id

Associated Types

type Demote k = (r :: Type) | r -> k #

Get a base type from the promoted kind. For example, Demote Bool will be the type Bool. Rarely, the type and kind do not match. For example, Demote Nat is Natural.

Methods

fromSing :: Sing (a :: k) -> Demote k #

Convert a singleton to its unrefined version.

toSing :: Demote k -> SomeSing k #

Convert an unrefined type to an existentially-quantified singleton type.

Instances
SingKind Bool # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Bool = (r :: Type) #

SingKind Ordering # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Ordering = (r :: Type) #

SingKind Nat # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Associated Types

type Demote Nat = (r :: Type) #

SingKind Symbol # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Associated Types

type Demote Symbol = (r :: Type) #

SingKind () # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote () = (r :: Type) #

Methods

fromSing :: Sing a -> Demote () #

toSing :: Demote () -> SomeSing () #

SingKind Void # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Void = (r :: Type) #

SingKind All # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote All = (r :: Type) #

SingKind Any # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote Any = (r :: Type) #

SingKind PErrorMessage # 
Instance details

Defined in Data.Singletons.TypeError

Associated Types

type Demote PErrorMessage = (r :: Type) #

SingKind a => SingKind [a] # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote [a] = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote [a] #

toSing :: Demote [a] -> SomeSing [a] #

SingKind a => SingKind (Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Maybe a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Maybe a) #

toSing :: Demote (Maybe a) -> SomeSing (Maybe a) #

SingKind (TYPE rep) # 
Instance details

Defined in Data.Singletons.TypeRepTYPE

Associated Types

type Demote (TYPE rep) = (r :: Type) #

Methods

fromSing :: Sing a -> Demote (TYPE rep) #

toSing :: Demote (TYPE rep) -> SomeSing (TYPE rep) #

SingKind a => SingKind (Min a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Min a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Min a) #

toSing :: Demote (Min a) -> SomeSing (Min a) #

SingKind a => SingKind (Max a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Max a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Max a) #

toSing :: Demote (Max a) -> SomeSing (Max a) #

SingKind a => SingKind (First a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (First a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (First a) #

toSing :: Demote (First a) -> SomeSing (First a) #

SingKind a => SingKind (Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Last a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Last a) #

toSing :: Demote (Last a) -> SomeSing (Last a) #

SingKind m => SingKind (WrappedMonoid m) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (WrappedMonoid m) = (r :: Type) #

SingKind a => SingKind (Option a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Option a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Option a) #

toSing :: Demote (Option a) -> SomeSing (Option a) #

SingKind a => SingKind (Identity a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Identity a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Identity a) #

toSing :: Demote (Identity a) -> SomeSing (Identity a) #

SingKind a => SingKind (First a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Associated Types

type Demote (First a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (First a) #

toSing :: Demote (First a) -> SomeSing (First a) #

SingKind a => SingKind (Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Associated Types

type Demote (Last a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Last a) #

toSing :: Demote (Last a) -> SomeSing (Last a) #

SingKind a => SingKind (Dual a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Dual a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Dual a) #

toSing :: Demote (Dual a) -> SomeSing (Dual a) #

SingKind a => SingKind (Sum a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Sum a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Sum a) #

toSing :: Demote (Sum a) -> SomeSing (Sum a) #

SingKind a => SingKind (Product a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Product a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Product a) #

toSing :: Demote (Product a) -> SomeSing (Product a) #

SingKind a => SingKind (Down a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Associated Types

type Demote (Down a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Down a) #

toSing :: Demote (Down a) -> SomeSing (Down a) #

SingKind a => SingKind (NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (NonEmpty a) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (NonEmpty a) #

toSing :: Demote (NonEmpty a) -> SomeSing (NonEmpty a) #

(SingKind a, SingKind b) => SingKind (Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Either a b) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Either a b) #

toSing :: Demote (Either a b) -> SomeSing (Either a b) #

(SingKind a, SingKind b) => SingKind (a, b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (a, b) #

toSing :: Demote (a, b) -> SomeSing (a, b) #

(SingKind a, SingKind b) => SingKind (Arg a b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Associated Types

type Demote (Arg a b) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Arg a b) #

toSing :: Demote (Arg a b) -> SomeSing (Arg a b) #

(SingKind k1, SingKind k2) => SingKind (k1 ~> k2) #

Note that this instance's toSing implementation crucially relies on the fact that the SingKind instances for k1 and k2 both satisfy the SingKind laws. If they don't, toSing might produce strange results!

Instance details

Defined in Data.Singletons.Internal

Associated Types

type Demote (k1 ~> k2) = (r :: Type) #

Methods

fromSing :: Sing a -> Demote (k1 ~> k2) #

toSing :: Demote (k1 ~> k2) -> SomeSing (k1 ~> k2) #

(SingKind a, SingKind b, SingKind c) => SingKind (a, b, c) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c) #

toSing :: Demote (a, b, c) -> SomeSing (a, b, c) #

SingKind a => SingKind (Const a b) # 
Instance details

Defined in Data.Singletons.Prelude.Const

Associated Types

type Demote (Const a b) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (Const a b) #

toSing :: Demote (Const a b) -> SomeSing (Const a b) #

(SingKind a, SingKind b, SingKind c, SingKind d) => SingKind (a, b, c, d) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d) #

toSing :: Demote (a, b, c, d) -> SomeSing (a, b, c, d) #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e) => SingKind (a, b, c, d, e) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e) #

toSing :: Demote (a, b, c, d, e) -> SomeSing (a, b, c, d, e) #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e, SingKind f) => SingKind (a, b, c, d, e, f) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e, f) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e, f) #

toSing :: Demote (a, b, c, d, e, f) -> SomeSing (a, b, c, d, e, f) #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e, SingKind f, SingKind g) => SingKind (a, b, c, d, e, f, g) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e, f, g) = (r :: Type) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e, f, g) #

toSing :: Demote (a, b, c, d, e, f, g) -> SomeSing (a, b, c, d, e, f, g) #

Working with singletons

type KindOf (a :: k) = k #

Convenient synonym to refer to the kind of a type variable: type KindOf (a :: k) = k

type SameKind (a :: k) (b :: k) = (() :: Constraint) #

Force GHC to unify the kinds of a and b. Note that SameKind a b is different from KindOf a ~ KindOf b in that the former makes the kinds unify immediately, whereas the latter is a proposition that GHC considers as possibly false.

data SingInstance (a :: k) where #

A SingInstance wraps up a SingI instance for explicit handling.

Constructors

SingInstance :: SingI a => SingInstance a 

data SomeSing k where #

An existentially-quantified singleton. This type is useful when you want a singleton type, but there is no way of knowing, at compile-time, what the type index will be. To make use of this type, you will generally have to use a pattern-match:

foo :: Bool -> ...
foo b = case toSing b of
          SomeSing sb -> {- fancy dependently-typed code with sb -}

An example like the one above may be easier to write using withSomeSing.

Constructors

SomeSing :: Sing (a :: k) -> SomeSing k 
Instances
SBounded k => Bounded (SomeSing k) # 
Instance details

Defined in Data.Singletons

(SEnum k, SingKind k) => Enum (SomeSing k) # 
Instance details

Defined in Data.Singletons

SEq k => Eq (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

(==) :: SomeSing k -> SomeSing k -> Bool #

(/=) :: SomeSing k -> SomeSing k -> Bool #

SNum k => Num (SomeSing k) # 
Instance details

Defined in Data.Singletons

SOrd k => Ord (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

compare :: SomeSing k -> SomeSing k -> Ordering #

(<) :: SomeSing k -> SomeSing k -> Bool #

(<=) :: SomeSing k -> SomeSing k -> Bool #

(>) :: SomeSing k -> SomeSing k -> Bool #

(>=) :: SomeSing k -> SomeSing k -> Bool #

max :: SomeSing k -> SomeSing k -> SomeSing k #

min :: SomeSing k -> SomeSing k -> SomeSing k #

ShowSing k => Show (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

showsPrec :: Int -> SomeSing k -> ShowS #

show :: SomeSing k -> String #

showList :: [SomeSing k] -> ShowS #

SIsString k => IsString (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

fromString :: String -> SomeSing k #

SSemigroup k => Semigroup (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

(<>) :: SomeSing k -> SomeSing k -> SomeSing k #

sconcat :: NonEmpty (SomeSing k) -> SomeSing k #

stimes :: Integral b => b -> SomeSing k -> SomeSing k #

SMonoid k => Monoid (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

mempty :: SomeSing k #

mappend :: SomeSing k -> SomeSing k -> SomeSing k #

mconcat :: [SomeSing k] -> SomeSing k #

singInstance :: forall k (a :: k). Sing a -> SingInstance a #

Get an implicit singleton (a SingI instance) from an explicit one.

pattern Sing :: forall k (a :: k). () => SingI a => Sing a #

An explicitly bidirectional pattern synonym for implicit singletons.

As an expression: Constructs a singleton Sing a given a implicit singleton constraint SingI a.

As a pattern: Matches on an explicit Sing a witness bringing an implicit SingI a constraint into scope.

withSingI :: Sing n -> (SingI n => r) -> r #

Convenience function for creating a context with an implicit singleton available.

withSomeSing #

Arguments

:: SingKind k 
=> Demote k

The original datatype

-> (forall (a :: k). Sing a -> r)

Function expecting a singleton

-> r 

Convert a normal datatype (like Bool) to a singleton for that datatype, passing it into a continuation.

pattern FromSing :: SingKind k => forall (a :: k). Sing a -> Demote k #

An explicitly bidirectional pattern synonym for going between a singleton and the corresponding demoted term.

As an expression: this takes a singleton to its demoted (base) type.

>>> :t FromSing \@Bool
FromSing \@Bool :: Sing a -> Bool
>>> FromSing SFalse
False

As a pattern: It extracts a singleton from its demoted (base) type.

singAnd :: Bool -> Bool -> SomeSing Bool
singAnd (FromSing singBool1) (FromSing singBool2) =
  SomeSing (singBool1 %&& singBool2)

instead of writing it with withSomeSing:

singAnd bool1 bool2 =
  withSomeSing bool1 $ singBool1 ->
    withSomeSing bool2 $ singBool2 ->
      SomeSing (singBool1 %&& singBool2)

singByProxy :: SingI a => proxy a -> Sing a #

Allows creation of a singleton when a proxy is at hand.

demote :: forall a. (SingKind (KindOf a), SingI a) => Demote (KindOf a) #

A convenience function that takes a type as input and demotes it to its value-level counterpart as output. This uses SingKind and SingI behind the scenes, so demote = fromSing sing.

This function is intended to be used with TypeApplications. For example:

>>> demote @True
True
>>> demote @(Nothing :: Maybe Ordering)
Nothing

singByProxy# :: SingI a => Proxy# a -> Sing a #

Allows creation of a singleton when a proxy# is at hand.

withSing :: SingI a => (Sing a -> b) -> b #

A convenience function useful when we need to name a singleton value multiple times. Without this function, each use of sing could potentially refer to a different singleton, and one has to use type signatures (often with ScopedTypeVariables) to ensure that they are the same.

singThat :: forall k (a :: k). (SingKind k, SingI a) => (Demote k -> Bool) -> Maybe (Sing a) #

A convenience function that names a singleton satisfying a certain property. If the singleton does not satisfy the property, then the function returns Nothing. The property is expressed in terms of the underlying representation of the singleton.

Defunctionalization

data TyFun :: Type -> Type -> Type #

Representation of the kind of a type-level function. The difference between term-level arrows and this type-level arrow is that at the term level applications can be unsaturated, whereas at the type level all applications have to be fully saturated.

Instances
(SingKind k1, SingKind k2) => SingKind (k1 ~> k2) #

Note that this instance's toSing implementation crucially relies on the fact that the SingKind instances for k1 and k2 both satisfy the SingKind laws. If they don't, toSing might produce strange results!

Instance details

Defined in Data.Singletons.Internal

Associated Types

type Demote (k1 ~> k2) = (r :: Type) #

Methods

fromSing :: Sing a -> Demote (k1 ~> k2) #

toSing :: Demote (k1 ~> k2) -> SomeSing (k1 ~> k2) #

SSemigroup b => SSemigroup (a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

(%<>) :: Sing t -> Sing t -> Sing (Apply (Apply (<>@#@$) t) t) #

sSconcat :: Sing t -> Sing (Apply SconcatSym0 t) #

PSemigroup (a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type arg <> arg :: a #

type Sconcat arg :: a #

SMonoid b => SMonoid (a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

PMonoid (a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Associated Types

type Mempty :: a #

type Mappend arg arg :: a #

type Mconcat arg :: a #

SingI NotSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing NotSym0 #

SingI (&&@#@$) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (&&@#@$) #

SingI (||@#@$) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (||@#@$) #

SingI Log2Sym0 # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing Log2Sym0 #

SingI (<=?@#@$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing (<=?@#@$) #

SingI (^@#@$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing (^@#@$) #

SingI DivSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing DivSym0 #

SingI ModSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing ModSym0 #

SingI AllSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing AllSym0 #

SingI AnySym0 # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing AnySym0 #

SingI ShowParenSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI UnlinesSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI UnwordsSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI ThenCmpSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI ShowCommaSpaceSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowSpaceSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowCharSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowStringSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI XorSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing XorSym0 #

SuppressUnusedWarnings NotSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings AllSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings AnySym0 # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (&&@#@$) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (||@#@$) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ShowParenSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings UnlinesSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings UnwordsSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ThenCmpSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (~>@#@$) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings DemoteSym0 # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings KnownNatSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings Log2Sym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (<=?@#@$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (^@#@$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings DivSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ModSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings RemSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotRemSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings DivModSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings KnownSymbolSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ShowCommaSpaceSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowSpaceSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowCharSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowStringSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings GetAllSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings GetAnySym0 # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings XorSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI x => SingI ((&&@#@$$) x :: TyFun Bool Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing ((&&@#@$$) x) #

SingI x => SingI ((||@#@$$) x :: TyFun Bool Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing ((||@#@$$) x) #

SingI x => SingI ((<=?@#@$$) x :: TyFun Nat Bool -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing ((<=?@#@$$) x) #

SingI x => SingI ((^@#@$$) x :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing ((^@#@$$) x) #

SingI x => SingI (DivSym1 x :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing (DivSym1 x) #

SingI x => SingI (ModSym1 x :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing (ModSym1 x) #

SingI (TypeErrorSym0 :: TyFun PErrorMessage b6989586621681311931 -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SingI (JustSym0 :: TyFun a (Maybe a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing JustSym0 #

SingI ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (:@#@$) #

SAlternative f => SingI (GuardSym0 :: TyFun Bool (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing GuardSym0 #

SApplicative f => SingI (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing WhenSym0 #

SApplicative f => SingI (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing UnlessSym0 #

SingI (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (++@#@$) #

SEq a => SingI (UnionSym0 :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing UnionSym0 #

SEq a => SingI (NubSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing NubSym0 #

SingI ((!!@#@$) :: TyFun [a] (Nat ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (!!@#@$) #

SOrd a => SingI (SortSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing SortSym0 #

SEq a => SingI (GroupSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing GroupSym0 #

SEq a => SingI (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI ((\\@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (\\@#@$) #

SEq a => SingI (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (TailsSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing TailsSym0 #

SingI (InitsSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing InitsSym0 #

SingI (PermutationsSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ReverseSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (InitSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing InitSym0 #

SingI (TailSym0 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing TailSym0 #

SingI (LastSym0 :: TyFun [a] a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing LastSym0 #

SingI (HeadSym0 :: TyFun [a] a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing HeadSym0 #

SShow a => SingI (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SMonoid a => SingI (MconcatSym0 :: TyFun [a] a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq a => SingI (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing GroupSym0 #

SingI (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing TailsSym0 #

SingI (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing InitsSym0 #

SingI (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing OptionSym0 #

SingI (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing LastSym0 #

SingI (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing FirstSym0 #

SingI (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (FromJustSym0 :: TyFun (Maybe a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing IsJustSym0 #

SingI d => SingI (ThenCmpSym1 d :: TyFun Ordering Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ThenCmpSym1 d) #

SNum a => SingI (FromIntegerSym0 :: TyFun Nat a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SEnum a => SingI (ToEnumSym0 :: TyFun Nat a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing ToEnumSym0 #

SingI (SplitAtSym0 :: TyFun Nat ([a] ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DropSym0 :: TyFun Nat ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing DropSym0 #

SingI (TakeSym0 :: TyFun Nat ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing TakeSym0 #

SingI (ReplicateSym0 :: TyFun Nat (a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SShow a => SingI (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI (SplitAtSym0 :: TyFun Nat (NonEmpty a ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (DropSym0 :: TyFun Nat (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing DropSym0 #

SingI (TakeSym0 :: TyFun Nat (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing TakeSym0 #

SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowCharSym1 d) #

SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowStringSym1 d) #

SIsString a => SingI (FromStringSym0 :: TyFun Symbol a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.IsString

SingI (TextSym0 :: TyFun Symbol (ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing TextSym0 #

SingI (MinSym0 :: TyFun a (Min a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing MinSym0 #

SingI (MaxSym0 :: TyFun a (Max a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing MaxSym0 #

SingI (FirstSym0 :: TyFun a (First a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing FirstSym0 #

SingI (LastSym0 :: TyFun a (Last a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing LastSym0 #

SingI (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (:|@#@$) #

SingI (SumSym0 :: TyFun a (Sum a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing SumSym0 #

SingI (ProductSym0 :: TyFun a (Product a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (DualSym0 :: TyFun a (Dual a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing DualSym0 #

SingI (IdentitySym0 :: TyFun a (Identity a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (DownSym0 :: TyFun a (Down a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing DownSym0 #

SingI (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing Bool_Sym0 #

SEq a => SingI ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing (/=@#@$) #

SEq a => SingI ((==@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing (==@#@$) #

SOrd a => SingI ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (>=@#@$) #

SOrd a => SingI ((>@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (>@#@$) #

SOrd a => SingI ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (<=@#@$) #

SOrd a => SingI ((<@#@$) :: TyFun a (a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (<@#@$) #

SOrd a => SingI (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SOrd a => SingI (MinSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing MinSym0 #

SOrd a => SingI (MaxSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing MaxSym0 #

SingI (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SNum a => SingI (SignumSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing SignumSym0 #

SNum a => SingI (AbsSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing AbsSym0 #

SNum a => SingI (NegateSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing NegateSym0 #

SNum a => SingI ((*@#@$) :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (*@#@$) #

SNum a => SingI ((-@#@$) :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (-@#@$) #

SNum a => SingI ((+@#@$) :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (+@#@$) #

SNum a => SingI (SubtractSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SingI (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI (IdSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing IdSym0 #

SEnum a => SingI (FromEnumSym0 :: TyFun a Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SEnum a => SingI (PredSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing PredSym0 #

SEnum a => SingI (SuccSym0 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing SuccSym0 #

SEnum a => SingI (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SEnum a => SingI (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SSemigroup a => SingI ((<>@#@$) :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (<>@#@$) #

SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing InsertSym0 #

SEq a => SingI (ElemIndicesSym0 :: TyFun a ([a] ~> [Nat]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing DeleteSym0 #

SingI (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing ShowsSym0 #

SShow a => SingI (Show_Sym0 :: TyFun a Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing Show_Sym0 #

SMonoid a => SingI (MappendSym0 :: TyFun a (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SFoldable t => SingI (OrSym0 :: TyFun (t Bool) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing OrSym0 #

SFoldable t => SingI (AndSym0 :: TyFun (t Bool) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing AndSym0 #

SingI (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing InsertSym0 #

SingI (ConsSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ConsSym0 #

SingI ((<|@#@$) :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (<|@#@$) #

SingI (AbsurdSym0 :: TyFun Void a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Void

Methods

sing :: Sing AbsurdSym0 #

SSemigroup a => SingI (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SEq a => SingI (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing NubSym0 #

SingI ((!!@#@$) :: TyFun (NonEmpty a) (Nat ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (!!@#@$) #

SEq a => SingI (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing Group1Sym0 #

SingI (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ToListSym0 #

SOrd a => SingI (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing SortSym0 #

SingI (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing InitSym0 #

SingI (LastSym0 :: TyFun (NonEmpty a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing LastSym0 #

SingI (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing TailSym0 #

SingI (HeadSym0 :: TyFun (NonEmpty a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing HeadSym0 #

SingI (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing UnconsSym0 #

SingI (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing LengthSym0 #

SingI (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowParenSym1 d) #

SingI (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing UntilSym0 #

SingI (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing NubBySym0 #

SingI (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing BreakSym0 #

SingI (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing SpanSym0 #

SingI (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Nat]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing FilterSym0 #

SingI (InsertBySym0 :: TyFun (a ~> (a ~> Ordering)) (a ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing SortBySym0 #

SingI (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Scanr1Sym0 #

SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Scanl1Sym0 #

SingI (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing SortBySym0 #

SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing NubBySym0 #

SingI (GroupBy1Sym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [NonEmpty a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (PartitionSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (FilterSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing FilterSym0 #

SingI (BreakSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing BreakSym0 #

SingI (SpanSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing SpanSym0 #

SingI (DropWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (TakeWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing Scanr1Sym0 #

SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing Scanl1Sym0 #

SingI ((:$$:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (:$$:@#@$) #

SingI ((:<>:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (:<>:@#@$) #

SuppressUnusedWarnings ((&&@#@$$) a6989586621679378194 :: TyFun Bool Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((||@#@$$) a6989586621679378435 :: TyFun Bool Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (GuardSym0 :: TyFun Bool (f6989586621679563343 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (WhenSym0 :: TyFun Bool (f6989586621679563372 () ~> f6989586621679563372 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (UnlessSym0 :: TyFun Bool (f6989586621681259426 () ~> f6989586621681259426 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (TransposeSym0 :: TyFun [[a6989586621679965565]] [[a6989586621679965565]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (CatMaybesSym0 :: TyFun [Maybe a6989586621679513056] [a6989586621679513056] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (ListToMaybeSym0 :: TyFun [a6989586621679513057] (Maybe a6989586621679513057) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((++@#@$) :: TyFun [a6989586621679538767] ([a6989586621679538767] ~> [a6989586621679538767]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((!!@#@$) :: TyFun [a6989586621679965564] (Nat ~> a6989586621679965564) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679965579] [[a6989586621679965579]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortSym0 :: TyFun [a6989586621679965575] [a6989586621679965575] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionSym0 :: TyFun [a6989586621679965559] ([a6989586621679965559] ~> [a6989586621679965559]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((\\@#@$) :: TyFun [a6989586621679965602] ([a6989586621679965602] ~> [a6989586621679965602]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (NubSym0 :: TyFun [a6989586621679965563] [a6989586621679965563] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679965647] ([a6989586621679965647] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679965648] [[a6989586621679965648]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679965649] [[a6989586621679965649]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsInfixOfSym0 :: TyFun [a6989586621679965645] ([a6989586621679965645] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectSym0 :: TyFun [a6989586621679965589] ([a6989586621679965589] ~> [a6989586621679965589]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (PermutationsSym0 :: TyFun [a6989586621679965674] [[a6989586621679965674]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SubsequencesSym0 :: TyFun [a6989586621679965677] [[a6989586621679965677]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntercalateSym0 :: TyFun [a6989586621679965678] ([[a6989586621679965678]] ~> [a6989586621679965678]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ReverseSym0 :: TyFun [a6989586621679965680] [a6989586621679965680] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsSuffixOfSym0 :: TyFun [a6989586621679965646] ([a6989586621679965646] ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InitSym0 :: TyFun [a6989586621679965682] [a6989586621679965682] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TailSym0 :: TyFun [a6989586621679965683] [a6989586621679965683] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (LastSym0 :: TyFun [a6989586621679965684] a6989586621679965684 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (HeadSym0 :: TyFun [a6989586621679965685] a6989586621679965685 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (StripPrefixSym0 :: TyFun [a6989586621680091809] ([a6989586621680091809] ~> Maybe [a6989586621680091809]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowListSym0 :: TyFun [a6989586621680291461] (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MconcatSym0 :: TyFun [a6989586621680361494] a6989586621680361494 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621681153351] (NonEmpty a6989586621681153351 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621681153363] [NonEmpty a6989586621681153363] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromListSym0 :: TyFun [a6989586621681153389] (NonEmpty a6989586621681153389) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621681153383] (NonEmpty [a6989586621681153383]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621681153382] (NonEmpty [a6989586621681153382]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NonEmpty_Sym0 :: TyFun [a6989586621681153400] (Maybe (NonEmpty a6989586621681153400)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MaybeToListSym0 :: TyFun (Maybe a6989586621679513058) [a6989586621679513058] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FromJustSym0 :: TyFun (Maybe a6989586621679513060) a6989586621679513060 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a6989586621679513061) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a6989586621679513062) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (OptionSym0 :: TyFun (Maybe a6989586621679063763) (Option a6989586621679063763) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (FirstSym0 :: TyFun (Maybe a6989586621679087264) (First a6989586621679087264) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (LastSym0 :: TyFun (Maybe a6989586621679087259) (Last a6989586621679087259) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ThenCmpSym1 a6989586621679406525 :: TyFun Ordering Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (ΣSym0 :: TyFun Type (TyFun (s6989586621679375890 ~> Type) Type -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Sigma

SuppressUnusedWarnings ((~>@#@$$) a6989586621679025778 :: TyFun Type Type -> Type) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((<=?@#@$$) a3530822107858468865 :: TyFun Nat Bool -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings ((^@#@$$) a3530822107858468865 :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (DivSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (ModSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (QuotSym1 a6989586621679504733 :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (RemSym1 a6989586621679504723 :: TyFun Nat Nat -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (QuotRemSym1 a6989586621679504749 :: TyFun Nat (Nat, Nat) -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (DivModSym1 a6989586621679504739 :: TyFun Nat (Nat, Nat) -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Nat a6989586621679523498 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (ToEnumSym0 :: TyFun Nat a6989586621679761742 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (DropSym0 :: TyFun Nat ([a6989586621679965581] ~> [a6989586621679965581]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeSym0 :: TyFun Nat ([a6989586621679965582] ~> [a6989586621679965582]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat ([a6989586621679965580] ~> ([a6989586621679965580], [a6989586621679965580])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ReplicateSym0 :: TyFun Nat (a6989586621679965566 ~> [a6989586621679965566]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (a6989586621680291461 ~> (Symbol ~> Symbol)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681153372 ~> [a6989586621681153372]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropSym0 :: TyFun Nat (NonEmpty a6989586621681153371 ~> [a6989586621681153371]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681153370 ~> ([a6989586621681153370], [a6989586621681153370])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ShowCharSym1 a6989586621680293345 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowStringSym1 a6989586621680293330 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a6989586621681248117 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.IsString

SuppressUnusedWarnings (JustSym0 :: TyFun a3530822107858468865 (Maybe a3530822107858468865) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:|@#@$) :: TyFun a6989586621679070501 ([a6989586621679070501] ~> NonEmpty a6989586621679070501) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (IdentitySym0 :: TyFun a6989586621679087254 (Identity a6989586621679087254) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Bool_Sym0 :: TyFun a6989586621679377443 (a6989586621679377443 ~> (Bool ~> a6989586621679377443)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((==@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((/=@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings (DefaultEqSym0 :: TyFun k6989586621679381431 (k6989586621679381431 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((<=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> Ordering) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((<@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (DownSym0 :: TyFun a6989586621679093007 (Down a6989586621679093007) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FromMaybeSym0 :: TyFun a6989586621679513059 (Maybe a6989586621679513059 ~> a6989586621679513059) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (NegateSym0 :: TyFun a6989586621679523498 a6989586621679523498 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((-@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SignumSym0 :: TyFun a6989586621679523498 a6989586621679523498 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AbsSym0 :: TyFun a6989586621679523498 a6989586621679523498 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym0 :: TyFun a6989586621679528955 (a6989586621679528955 ~> a6989586621679528955) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AsTypeOfSym0 :: TyFun a6989586621679538757 (a6989586621679538757 ~> a6989586621679538757) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (IdSym0 :: TyFun a6989586621679538766 a6989586621679538766 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (EnumFromThenToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> (a6989586621679761742 ~> [a6989586621679761742])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (FromEnumSym0 :: TyFun a6989586621679761742 Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (PredSym0 :: TyFun a6989586621679761742 a6989586621679761742 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (SuccSym0 :: TyFun a6989586621679761742 a6989586621679761742 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings ((<>@#@$) :: TyFun a6989586621679833215 (a6989586621679833215 ~> a6989586621679833215) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (DualSym0 :: TyFun a6989586621679087235 (Dual a6989586621679087235) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (SumSym0 :: TyFun a6989586621679087220 (Sum a6989586621679087220) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (ProductSym0 :: TyFun a6989586621679087225 (Product a6989586621679087225) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679063725 (Min a6989586621679063725) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679063731 (Max a6989586621679063731) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (FirstSym0 :: TyFun a6989586621679063745 (First a6989586621679063745) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (LastSym0 :: TyFun a6989586621679063751 (Last a6989586621679063751) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (WrapMonoidSym0 :: TyFun m6989586621679063757 (WrappedMonoid m6989586621679063757) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679965576 ([a6989586621679965576] ~> [a6989586621679965576]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteSym0 :: TyFun a6989586621679965603 ([a6989586621679965603] ~> [a6989586621679965603]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndicesSym0 :: TyFun a6989586621679965592 ([a6989586621679965592] ~> [Nat]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a6989586621679965593 ([a6989586621679965593] ~> Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679965679 ([a6989586621679965679] ~> [a6989586621679965679]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Show_Sym0 :: TyFun a6989586621680291461 Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym0 :: TyFun a6989586621680291446 (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MappendSym0 :: TyFun a6989586621680361494 (a6989586621680361494 ~> a6989586621680361494) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (AndSym0 :: TyFun (t6989586621680486105 Bool) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (OrSym0 :: TyFun (t6989586621680486104 Bool) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621681153374 (NonEmpty a6989586621681153374 ~> NonEmpty a6989586621681153374) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621681153381 ([a6989586621681153381] ~> NonEmpty a6989586621681153381) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<|@#@$) :: TyFun a6989586621681153392 (NonEmpty a6989586621681153392 ~> NonEmpty a6989586621681153392) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym0 :: TyFun a6989586621681153391 (NonEmpty a6989586621681153391 ~> NonEmpty a6989586621681153391) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027633 (TyFun k6989586621679027633 Constraint -> Type) -> Type) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027636 Type -> Type) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (TextSym0 :: TyFun s6989586621681311941 (ErrorMessage' s6989586621681311941) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a6989586621679369949 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Void

SuppressUnusedWarnings (GetMinSym0 :: TyFun (Min a6989586621679063725) a6989586621679063725 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetMaxSym0 :: TyFun (Max a6989586621679063731) a6989586621679063731 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a6989586621679063745) a6989586621679063745 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a6989586621679063751) a6989586621679063751 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m6989586621679063757) m6989586621679063757 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetOptionSym0 :: TyFun (Option a6989586621679063763) (Maybe a6989586621679063763) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (RunIdentitySym0 :: TyFun (Identity a6989586621679087254) a6989586621679087254 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a6989586621679087264) (Maybe a6989586621679087264) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a6989586621679087259) (Maybe a6989586621679087259) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (GetDualSym0 :: TyFun (Dual a6989586621679087235) a6989586621679087235 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetSumSym0 :: TyFun (Sum a6989586621679087220) a6989586621679087220 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetProductSym0 :: TyFun (Product a6989586621679087225) a6989586621679087225 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (SconcatSym0 :: TyFun (NonEmpty a6989586621679833215) a6989586621679833215 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (NubSym0 :: TyFun (NonEmpty a6989586621681153342) (NonEmpty a6989586621681153342) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((!!@#@$) :: TyFun (NonEmpty a6989586621681153350) (Nat ~> a6989586621681153350) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Group1Sym0 :: TyFun (NonEmpty a6989586621681153357) (NonEmpty (NonEmpty a6989586621681153357)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ToListSym0 :: TyFun (NonEmpty a6989586621681153388) [a6989586621681153388] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReverseSym0 :: TyFun (NonEmpty a6989586621681153373) (NonEmpty a6989586621681153373) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortSym0 :: TyFun (NonEmpty a6989586621681153390) (NonEmpty a6989586621681153390) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InitSym0 :: TyFun (NonEmpty a6989586621681153393) [a6989586621681153393] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LastSym0 :: TyFun (NonEmpty a6989586621681153394) a6989586621681153394 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TailSym0 :: TyFun (NonEmpty a6989586621681153395) [a6989586621681153395] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (HeadSym0 :: TyFun (NonEmpty a6989586621681153396) a6989586621681153396 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnconsSym0 :: TyFun (NonEmpty a6989586621681153399) (a6989586621681153399, Maybe (NonEmpty a6989586621681153399)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LengthSym0 :: TyFun (NonEmpty a6989586621681153403) Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a6989586621681153340)) (NonEmpty (NonEmpty a6989586621681153340)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ShowParenSym1 a6989586621680293351 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (UntilSym0 :: TyFun (a6989586621679538752 ~> Bool) ((a6989586621679538752 ~> a6989586621679538752) ~> (a6989586621679538752 ~> a6989586621679538752)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (NubBySym0 :: TyFun (a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) ([a6989586621679965562] ~> [a6989586621679965562]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (PartitionSym0 :: TyFun (a6989586621679965571 ~> Bool) ([a6989586621679965571] ~> ([a6989586621679965571], [a6989586621679965571])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (BreakSym0 :: TyFun (a6989586621679965583 ~> Bool) ([a6989586621679965583] ~> ([a6989586621679965583], [a6989586621679965583])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SpanSym0 :: TyFun (a6989586621679965584 ~> Bool) ([a6989586621679965584] ~> ([a6989586621679965584], [a6989586621679965584])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupBySym0 :: TyFun (a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) ([a6989586621679965574] ~> [[a6989586621679965574]]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a6989586621679965586 ~> Bool) ([a6989586621679965586] ~> [a6989586621679965586]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a6989586621679965587 ~> Bool) ([a6989586621679965587] ~> [a6989586621679965587]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FilterSym0 :: TyFun (a6989586621679965595 ~> Bool) ([a6989586621679965595] ~> [a6989586621679965595]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertBySym0 :: TyFun (a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) (a6989586621679965598 ~> ([a6989586621679965598] ~> [a6989586621679965598])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortBySym0 :: TyFun (a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) ([a6989586621679965599] ~> [a6989586621679965599]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym0 :: TyFun (a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) (a6989586621679965601 ~> ([a6989586621679965601] ~> [a6989586621679965601])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym0 :: TyFun (a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) ([a6989586621679965600] ~> ([a6989586621679965600] ~> [a6989586621679965600])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym0 :: TyFun (a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) ([a6989586621679965560] ~> ([a6989586621679965560] ~> [a6989586621679965560])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndicesSym0 :: TyFun (a6989586621679965590 ~> Bool) ([a6989586621679965590] ~> [Nat]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndexSym0 :: TyFun (a6989586621679965591 ~> Bool) ([a6989586621679965591] ~> Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) ([a6989586621679965658] ~> [a6989586621679965658]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) ([a6989586621679965661] ~> [a6989586621679965661]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym0 :: TyFun (a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) ([a6989586621679965588] ~> ([a6989586621679965588] ~> [a6989586621679965588])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Foldl1'Sym0 :: TyFun (a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) ([a6989586621679965670] ~> a6989586621679965670) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileEndSym0 :: TyFun (a6989586621679965585 ~> Bool) ([a6989586621679965585] ~> [a6989586621679965585]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (a6989586621680291445 ~> (Symbol ~> Symbol)) ([a6989586621680291445] ~> (Symbol ~> Symbol)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (NubBySym0 :: TyFun (a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) (NonEmpty a6989586621681153341 ~> NonEmpty a6989586621681153341) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBySym0 :: TyFun (a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) ([a6989586621681153362] ~> [NonEmpty a6989586621681153362]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym0 :: TyFun (a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) (NonEmpty a6989586621681153356 ~> NonEmpty (NonEmpty a6989586621681153356)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a6989586621681153369 ~> Bool) (NonEmpty a6989586621681153369 ~> [a6989586621681153369]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a6989586621681153368 ~> Bool) (NonEmpty a6989586621681153368 ~> [a6989586621681153368]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SpanSym0 :: TyFun (a6989586621681153367 ~> Bool) (NonEmpty a6989586621681153367 ~> ([a6989586621681153367], [a6989586621681153367])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (BreakSym0 :: TyFun (a6989586621681153366 ~> Bool) (NonEmpty a6989586621681153366 ~> ([a6989586621681153366], [a6989586621681153366])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterSym0 :: TyFun (a6989586621681153365 ~> Bool) (NonEmpty a6989586621681153365 ~> [a6989586621681153365]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (PartitionSym0 :: TyFun (a6989586621681153364 ~> Bool) (NonEmpty a6989586621681153364 ~> ([a6989586621681153364], [a6989586621681153364])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym0 :: TyFun (a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) (NonEmpty a6989586621681153339 ~> NonEmpty a6989586621681153339) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) (NonEmpty a6989586621681153376 ~> NonEmpty a6989586621681153376) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) (NonEmpty a6989586621681153375 ~> NonEmpty a6989586621681153375) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TypeErrorSym0 :: TyFun PErrorMessage b6989586621681311931 -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SingI (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple2Sym0 #

SingI d => SingI ((:@#@$$) d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing ((:@#@$$) d) #

SingI d => SingI (IntercalateSym1 d :: TyFun [[a]] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntercalateSym1 d) #

SingI (RightsSym0 :: TyFun [Either a b] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing RightsSym0 #

SingI (LeftsSym0 :: TyFun [Either a b] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing LeftsSym0 #

SingI (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing UnzipSym0 #

SingI d => SingI ((:|@#@$$) d :: TyFun [a] (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing ((:|@#@$$) d) #

SingI d => SingI ((++@#@$$) d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ((++@#@$$) d) #

SNum i => SingI (GenericLengthSym0 :: TyFun [a] i -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (UnionSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionSym1 d) #

SingI d => SingI (UnionBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionBySym1 d) #

SingI d => SingI (NubBySym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (NubBySym1 d) #

SingI d => SingI (PartitionSym1 d :: TyFun [a] ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (PartitionSym1 d) #

SingI d => SingI (GroupBySym1 d :: TyFun [a] [[a]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (GroupBySym1 d) #

(SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertSym1 d) #

SingI d => SingI (SplitAtSym1 d a :: TyFun [a] ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SplitAtSym1 d a) #

SingI d => SingI (DropSym1 d a :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DropSym1 d a) #

SingI d => SingI (TakeSym1 d a :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (TakeSym1 d a) #

SingI d => SingI (BreakSym1 d :: TyFun [a] ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (BreakSym1 d) #

SingI d => SingI (SpanSym1 d :: TyFun [a] ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SpanSym1 d) #

SingI d => SingI (DropWhileEndSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DropWhileEndSym1 d) #

SingI d => SingI (DropWhileSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DropWhileSym1 d) #

SingI d => SingI (TakeWhileSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (TakeWhileSym1 d) #

SingI d => SingI (IntersectBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersectBySym1 d) #

(SEq a, SingI d) => SingI (IntersectSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersectSym1 d) #

SingI d => SingI (FindIndicesSym1 d :: TyFun [a] [Nat] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (FindIndicesSym1 d) #

SingI d => SingI (FindIndexSym1 d :: TyFun [a] (Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (FindIndexSym1 d) #

(SEq a, SingI d) => SingI (ElemIndicesSym1 d :: TyFun [a] [Nat] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ElemIndicesSym1 d) #

(SEq a, SingI d) => SingI (ElemIndexSym1 d :: TyFun [a] (Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ElemIndexSym1 d) #

SingI d => SingI (FilterSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (FilterSym1 d) #

SingI d => SingI (SortBySym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SortBySym1 d) #

SingI d => SingI (DeleteFirstsBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI ((\\@#@$$) d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ((\\@#@$$) d) #

(SEq a, SingI d) => SingI (DeleteSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteSym1 d) #

SingI (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ZipSym0 #

(SEq a, SingI d) => SingI (IsInfixOfSym1 d :: TyFun [a] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IsInfixOfSym1 d) #

(SEq a, SingI d) => SingI (IsSuffixOfSym1 d :: TyFun [a] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IsSuffixOfSym1 d) #

(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun [a] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IsPrefixOfSym1 d) #

SingI d => SingI (Scanr1Sym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Scanr1Sym1 d) #

SingI d => SingI (Scanl1Sym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Scanl1Sym1 d) #

SingI d => SingI (Foldl1'Sym1 d :: TyFun [a] a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Foldl1'Sym1 d) #

SingI d => SingI (IntersperseSym1 d :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersperseSym1 d) #

SingI d => SingI (ShowListWithSym1 d :: TyFun [a] (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListWithSym1 d) #

SingI d => SingI (GroupBySym1 d :: TyFun [a] [NonEmpty a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupBySym1 d) #

(SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (InsertSym1 d) #

SingI d => SingI (FromMaybeSym1 d :: TyFun (Maybe a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (FromMaybeSym1 d) #

SingI (IsRightSym0 :: TyFun (Either a b) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SingI (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing IsLeftSym0 #

SingI d => SingI ((!!@#@$$) d :: TyFun Nat a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ((!!@#@$$) d) #

SingI d => SingI ((!!@#@$$) d :: TyFun Nat a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ((!!@#@$$) d) #

SApplicative m => SingI (ReplicateM_Sym0 :: TyFun Nat (m a ~> m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (ReplicateMSym0 :: TyFun Nat (m a ~> m [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

(SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListSym1 d) #

(SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsSym1 d) #

(SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowParenSym2 d1 d2) #

SingI (ErrorSym0 :: TyFun Symbol a -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing ErrorSym0 #

SingI (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SingI (SwapSym0 :: TyFun (a, b) (b, a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing SwapSym0 #

SingI (SndSym0 :: TyFun (a, b) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing SndSym0 #

SingI (FstSym0 :: TyFun (a, b) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing FstSym0 #

SingI (ArgSym0 :: TyFun a (b ~> Arg a b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing ArgSym0 #

SingI (LeftSym0 :: TyFun a (Either a b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing LeftSym0 #

SingI (RightSym0 :: TyFun b (Either a b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing RightSym0 #

SingI d => SingI (Bool_Sym1 d :: TyFun a (Bool ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (Bool_Sym1 d) #

(SEq a, SingI x) => SingI ((/=@#@$$) x :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing ((/=@#@$$) x) #

(SEq a, SingI x) => SingI ((==@#@$$) x :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing ((==@#@$$) x) #

(SOrd a, SingI d) => SingI ((>=@#@$$) d :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((>=@#@$$) d) #

(SOrd a, SingI d) => SingI ((>@#@$$) d :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((>@#@$$) d) #

(SOrd a, SingI d) => SingI ((<=@#@$$) d :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((<=@#@$$) d) #

(SOrd a, SingI d) => SingI ((<@#@$$) d :: TyFun a Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((<@#@$$) d) #

(SOrd a, SingI d) => SingI (CompareSym1 d :: TyFun a Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (CompareSym1 d) #

(SOrd a, SingI d) => SingI (MinSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (MinSym1 d) #

(SOrd a, SingI d) => SingI (MaxSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (MaxSym1 d) #

SingI (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing Maybe_Sym0 #

(SNum a, SingI d) => SingI ((*@#@$$) d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((*@#@$$) d) #

(SNum a, SingI d) => SingI ((-@#@$$) d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((-@#@$$) d) #

(SNum a, SingI d) => SingI ((+@#@$$) d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((+@#@$$) d) #

(SNum a, SingI d) => SingI (SubtractSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (SubtractSym1 d) #

SingI (SeqSym0 :: TyFun a (b ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing SeqSym0 #

SingI d => SingI (AsTypeOfSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (AsTypeOfSym1 d) #

SingI (ConstSym0 :: TyFun a (b ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ConstSym0 #

(SApplicative f, SingI d) => SingI (WhenSym1 d f :: TyFun (f ()) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (WhenSym1 d f) #

SMonad m => SingI (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing JoinSym0 #

SApplicative f => SingI (PureSym0 :: TyFun a (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing PureSym0 #

SMonad m => SingI (ReturnSym0 :: TyFun a (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ReturnSym0 #

SFunctor f => SingI (VoidSym0 :: TyFun (f a) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing VoidSym0 #

SingI ((&@#@$) :: TyFun a ((a ~> b) ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (&@#@$) #

(SEnum a, SingI d) => SingI (EnumFromToSym1 d :: TyFun a [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing (EnumFromToSym1 d) #

(SEnum a, SingI d) => SingI (EnumFromThenToSym1 d :: TyFun a (a ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

(SSemigroup a, SingI d) => SingI ((<>@#@$$) d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ((<>@#@$$) d) #

SingI d => SingI (ReplicateSym1 d a :: TyFun a [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ReplicateSym1 d a) #

SEq a => SingI (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing LookupSym0 #

SingI d => SingI (InsertBySym1 d :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertBySym1 d) #

SingI d => SingI (DeleteBySym1 d :: TyFun a ([a] ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteBySym1 d) #

(SShow a, SingI d) => SingI (ShowsPrecSym1 d a :: TyFun a (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym1 d a) #

(SMonoid a, SingI d) => SingI (MappendSym1 d :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (MappendSym1 d) #

(SFoldable t, SEq a) => SingI (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (ConcatSym0 :: TyFun (t [a]) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing ConcatSym0 #

(SFoldable t, SMonoid m) => SingI (FoldSym0 :: TyFun (t m) m -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldSym0 #

SFoldable t => SingI (ToListSym0 :: TyFun (t a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing ToListSym0 #

(SFoldable t, SOrd a) => SingI (MaximumSym0 :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SOrd a) => SingI (MinimumSym0 :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SNum a) => SingI (SumSym0 :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing SumSym0 #

(SFoldable t, SNum a) => SingI (ProductSym0 :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SEq a) => SingI (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing ElemSym0 #

SAlternative f => SingI (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

(SApplicative f, SingI d) => SingI (UnlessSym1 d f :: TyFun (f ()) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (UnlessSym1 d f) #

SingI (ShowTypeSym0 :: TyFun t (ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SingI (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing UnzipSym0 #

SingI d => SingI (SortBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SortBySym1 d) #

SingI d => SingI (NubBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (NubBySym1 d) #

SingI (ZipSym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ZipSym0 #

(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun (NonEmpty a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (IsPrefixOfSym1 d) #

SingI d => SingI (GroupBy1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupBy1Sym1 d) #

SingI d => SingI (PartitionSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (PartitionSym1 d) #

SingI d => SingI (FilterSym1 d :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (FilterSym1 d) #

SingI d => SingI (BreakSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (BreakSym1 d) #

SingI d => SingI (SpanSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SpanSym1 d) #

SingI d => SingI (DropWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (DropWhileSym1 d) #

SingI d => SingI (TakeWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (TakeWhileSym1 d) #

SingI d => SingI (SplitAtSym1 d a :: TyFun (NonEmpty a) ([a], [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SplitAtSym1 d a) #

SingI d => SingI (DropSym1 d a :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (DropSym1 d a) #

SingI d => SingI (TakeSym1 d a :: TyFun (NonEmpty a) [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (TakeSym1 d a) #

SingI d => SingI (IntersperseSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (IntersperseSym1 d) #

SingI d => SingI (Scanr1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (Scanr1Sym1 d) #

SingI d => SingI (Scanl1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (Scanl1Sym1 d) #

SingI d => SingI (ConsSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ConsSym1 d) #

SingI d => SingI ((<|@#@$$) d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ((<|@#@$$) d) #

SOrd a => SingI (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI d => SingI (UntilSym1 d :: TyFun (a ~> a) (a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (UntilSym1 d) #

SingI (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ($!@#@$) #

SingI (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ($@#@$) #

SingI (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing MapSym0 #

SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing FoldrSym0 #

SingI (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ScanrSym0 #

SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ScanlSym0 #

SFoldable t => SingI (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FindSym0 #

SFoldable t => SingI (MinimumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (MaximumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing AllSym0 #

SFoldable t => SingI (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing AnySym0 #

SFoldable t => SingI (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing Foldr1Sym0 #

SFoldable t => SingI (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing Foldl1Sym0 #

SOrd o => SingI (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd b => SingI (GroupAllWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq b => SingI (GroupWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd b => SingI (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq b => SingI (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ScanrSym0 #

SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ScanlSym0 #

SingI (MapSym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing MapSym0 #

SingI (UnfoldrSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (UnfoldSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing UnfoldSym0 #

SMonadPlus m => SingI (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI x => SingI ((:$$:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing ((:$$:@#@$$) x) #

SingI x => SingI ((:<>:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing ((:<>:@#@$$) x) #

SuppressUnusedWarnings (IntercalateSym1 a6989586621679976133 :: TyFun [[a6989586621679965678]] [a6989586621679965678] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (RightsSym0 :: TyFun [Either a6989586621680467443 b6989586621680467444] [b6989586621680467444] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (LeftsSym0 :: TyFun [Either a6989586621680467445 b6989586621680467446] [a6989586621680467445] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (UnzipSym0 :: TyFun [(a6989586621679965629, b6989586621679965630)] ([a6989586621679965629], [b6989586621679965630]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((:@#@$$) t6989586621679312441 :: TyFun [a3530822107858468865] [a3530822107858468865] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:|@#@$$) t6989586621679312508 :: TyFun [a6989586621679070501] (NonEmpty a6989586621679070501) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((++@#@$$) a6989586621679538964 :: TyFun [a6989586621679538767] [a6989586621679538767] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a6989586621679965558] i6989586621679965557 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (NubBySym1 a6989586621679974829 :: TyFun [a6989586621679965562] [a6989586621679965562] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (PartitionSym1 a6989586621679974927 :: TyFun [a6989586621679965571] ([a6989586621679965571], [a6989586621679965571]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropSym1 a6989586621679974950 a6989586621679965581 :: TyFun [a6989586621679965581] [a6989586621679965581] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeSym1 a6989586621679974964 a6989586621679965582 :: TyFun [a6989586621679965582] [a6989586621679965582] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SplitAtSym1 a6989586621679974978 a6989586621679965580 :: TyFun [a6989586621679965580] ([a6989586621679965580], [a6989586621679965580]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (BreakSym1 a6989586621679974984 :: TyFun [a6989586621679965583] ([a6989586621679965583], [a6989586621679965583]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SpanSym1 a6989586621679975027 :: TyFun [a6989586621679965584] ([a6989586621679965584], [a6989586621679965584]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupBySym1 a6989586621679975070 :: TyFun [a6989586621679965574] [[a6989586621679965574]] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileSym1 a6989586621679975104 :: TyFun [a6989586621679965586] [a6989586621679965586] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeWhileSym1 a6989586621679975122 :: TyFun [a6989586621679965587] [a6989586621679965587] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FilterSym1 a6989586621679975136 :: TyFun [a6989586621679965595] [a6989586621679965595] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertSym1 a6989586621679975183 :: TyFun [a6989586621679965576] [a6989586621679965576] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortBySym1 a6989586621679975189 :: TyFun [a6989586621679965599] [a6989586621679965599] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym1 a6989586621679975220 :: TyFun [a6989586621679965600] ([a6989586621679965600] ~> [a6989586621679965600]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym1 a6989586621679975233 :: TyFun [a6989586621679965560] ([a6989586621679965560] ~> [a6989586621679965560]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionSym1 a6989586621679975246 :: TyFun [a6989586621679965559] [a6989586621679965559] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteSym1 a6989586621679975256 :: TyFun [a6989586621679965603] [a6989586621679965603] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((\\@#@$$) a6989586621679975266 :: TyFun [a6989586621679965602] [a6989586621679965602] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipSym0 :: TyFun [a6989586621679965641] ([b6989586621679965642] ~> [(a6989586621679965641, b6989586621679965642)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndicesSym1 a6989586621679975477 :: TyFun [a6989586621679965590] [Nat] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndicesSym1 a6989586621679975503 :: TyFun [a6989586621679965592] [Nat] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndexSym1 a6989586621679975511 :: TyFun [a6989586621679965591] (Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndexSym1 a6989586621679975519 :: TyFun [a6989586621679965593] (Maybe Nat) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621679975561 :: TyFun [a6989586621679965647] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanr1Sym1 a6989586621679975726 :: TyFun [a6989586621679965658] [a6989586621679965658] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanl1Sym1 a6989586621679975785 :: TyFun [a6989586621679965661] [a6989586621679965661] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsInfixOfSym1 a6989586621679975799 :: TyFun [a6989586621679965645] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym1 a6989586621679975805 :: TyFun [a6989586621679965588] ([a6989586621679965588] ~> [a6989586621679965588]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectSym1 a6989586621679975841 :: TyFun [a6989586621679965589] [a6989586621679965589] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Foldl1'Sym1 a6989586621679975998 :: TyFun [a6989586621679965670] a6989586621679965670 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersperseSym1 a6989586621679976126 :: TyFun [a6989586621679965679] [a6989586621679965679] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsSuffixOfSym1 a6989586621679976152 :: TyFun [a6989586621679965646] Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileEndSym1 a6989586621679976160 :: TyFun [a6989586621679965585] [a6989586621679965585] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericIndexSym0 :: TyFun [a6989586621680091754] (i6989586621680091753 ~> a6989586621680091754) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (StripPrefixSym1 a6989586621680104519 :: TyFun [a6989586621680091809] (Maybe [a6989586621680091809]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowListWithSym1 a6989586621680293383 :: TyFun [a6989586621680291445] (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (GroupBySym1 a6989586621681154882 :: TyFun [a6989586621681153362] [NonEmpty a6989586621681153362] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InsertSym1 a6989586621681155141 :: TyFun [a6989586621681153381] (NonEmpty a6989586621681153381) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromMaybeSym1 a6989586621679513251 :: TyFun (Maybe a6989586621679513059) a6989586621679513059 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a6989586621680467437 b6989586621680467438) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a6989586621680467439 b6989586621680467440) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings ((!!@#@$$) a6989586621679974854 :: TyFun Nat a6989586621679965564 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((!!@#@$$) a6989586621681154856 :: TyFun Nat a6989586621681153350 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReplicateM_Sym0 :: TyFun Nat (m6989586621681259427 a6989586621681259428 ~> m6989586621681259427 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateMSym0 :: TyFun Nat (m6989586621681259429 a6989586621681259430 ~> m6989586621681259429 [a6989586621681259430]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ShowListSym1 arg6989586621680293419 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym1 a6989586621680293403 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowParenSym2 a6989586621680293352 a6989586621680293351 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (SwapSym0 :: TyFun (a6989586621679370768, b6989586621679370769) (b6989586621679370769, a6989586621679370768) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (SndSym0 :: TyFun (a6989586621679370776, b6989586621679370777) b6989586621679370777 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FstSym0 :: TyFun (a6989586621679370778, b6989586621679370779) a6989586621679370778 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (LeftSym0 :: TyFun a6989586621679089505 (Either a6989586621679089505 b6989586621679089506) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (RightSym0 :: TyFun b6989586621679089506 (Either a6989586621679089505 b6989586621679089506) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Bool_Sym1 a6989586621679377449 :: TyFun a6989586621679377443 (Bool ~> a6989586621679377443) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((==@#@$$) x6989586621679381438 :: TyFun a6989586621679381437 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((/=@#@$$) x6989586621679381440 :: TyFun a6989586621679381437 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings (DefaultEqSym1 a6989586621679381432 :: TyFun k6989586621679381431 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((<=@#@$$) arg6989586621679396122 :: TyFun a6989586621679396020 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym1 arg6989586621679396114 :: TyFun a6989586621679396020 Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym1 arg6989586621679396138 :: TyFun a6989586621679396020 a6989586621679396020 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym1 arg6989586621679396134 :: TyFun a6989586621679396020 a6989586621679396020 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>=@#@$$) arg6989586621679396130 :: TyFun a6989586621679396020 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$$) arg6989586621679396126 :: TyFun a6989586621679396020 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((<@#@$$) arg6989586621679396118 :: TyFun a6989586621679396020 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679484372 k6989586621679484371 -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun k06989586621679485422 k6989586621679485421 -> Type) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b6989586621679511632 ((a6989586621679511633 ~> b6989586621679511632) ~> (Maybe a6989586621679511633 ~> b6989586621679511632)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((-@#@$$) arg6989586621679523522 :: TyFun a6989586621679523498 a6989586621679523498 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$$) arg6989586621679523518 :: TyFun a6989586621679523498 a6989586621679523498 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$$) arg6989586621679523526 :: TyFun a6989586621679523498 a6989586621679523498 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym1 a6989586621679528959 :: TyFun a6989586621679528955 a6989586621679528955 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SeqSym0 :: TyFun a6989586621679538750 (b6989586621679538751 ~> b6989586621679538751) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679538764 (b6989586621679538765 ~> a6989586621679538764) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (AsTypeOfSym1 a6989586621679538955 :: TyFun a6989586621679538757 a6989586621679538757 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (PureSym0 :: TyFun a6989586621679563428 (f6989586621679563427 a6989586621679563428) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (WhenSym1 a6989586621679563760 f6989586621679563372 :: TyFun (f6989586621679563372 ()) (f6989586621679563372 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ReturnSym0 :: TyFun a6989586621679563456 (m6989586621679563451 a6989586621679563456) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (JoinSym0 :: TyFun (m6989586621679563376 (m6989586621679563376 a6989586621679563377)) (m6989586621679563376 a6989586621679563377) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (VoidSym0 :: TyFun (f6989586621679735743 a6989586621679735744) (f6989586621679735743 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings ((&@#@$) :: TyFun a6989586621679750981 ((a6989586621679750981 ~> b6989586621679750982) ~> b6989586621679750982) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (EnumFromThenToSym1 arg6989586621679762038 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym1 arg6989586621679762034 :: TyFun a6989586621679761742 [a6989586621679761742] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings ((<>@#@$$) arg6989586621679833700 :: TyFun a6989586621679833215 a6989586621679833215 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (ReplicateSym1 a6989586621679974868 a6989586621679965566 :: TyFun a6989586621679965566 [a6989586621679965566] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (LookupSym0 :: TyFun a6989586621679965572 ([(a6989586621679965572, b6989586621679965573)] ~> Maybe b6989586621679965573) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertBySym1 a6989586621679975159 :: TyFun a6989586621679965598 ([a6989586621679965598] ~> [a6989586621679965598]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym1 a6989586621679975202 :: TyFun a6989586621679965601 ([a6989586621679965601] ~> [a6989586621679965601]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericReplicateSym0 :: TyFun i6989586621680091751 (a6989586621680091752 ~> [a6989586621680091752]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericSplitAtSym0 :: TyFun i6989586621680091755 ([a6989586621680091756] ~> ([a6989586621680091756], [a6989586621680091756])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericDropSym0 :: TyFun i6989586621680091757 ([a6989586621680091758] ~> [a6989586621680091758]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericTakeSym0 :: TyFun i6989586621680091759 ([a6989586621680091760] ~> [a6989586621680091760]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrecSym1 arg6989586621680293411 a6989586621680291461 :: TyFun a6989586621680291461 (Symbol ~> Symbol) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MappendSym1 arg6989586621680361879 :: TyFun a6989586621680361494 a6989586621680361494 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ProductSym0 :: TyFun (t6989586621680486184 a6989586621680486205) a6989586621680486205 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SumSym0 :: TyFun (t6989586621680486184 a6989586621680486204) a6989586621680486204 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumSym0 :: TyFun (t6989586621680486184 a6989586621680486203) a6989586621680486203 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumSym0 :: TyFun (t6989586621680486184 a6989586621680486202) a6989586621680486202 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym0 :: TyFun a6989586621680486201 (t6989586621680486184 a6989586621680486201 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym0 :: TyFun a6989586621680486095 (t6989586621680486094 a6989586621680486095 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ToListSym0 :: TyFun (t6989586621680486184 a6989586621680486198) [a6989586621680486198] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatSym0 :: TyFun (t6989586621680486109 [a6989586621680486110]) [a6989586621680486110] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldSym0 :: TyFun (t6989586621680486184 m6989586621680486185) m6989586621680486185 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ArgSym0 :: TyFun a6989586621679063738 (b6989586621679063739 ~> Arg a6989586621679063738 b6989586621679063739) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (OptionalSym0 :: TyFun (f6989586621681250516 a6989586621681250517) (f6989586621681250516 (Maybe a6989586621681250517)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

SuppressUnusedWarnings (UnlessSym1 a6989586621681259794 f6989586621681259426 :: TyFun (f6989586621681259426 ()) (f6989586621681259426 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (SameKindSym1 a6989586621679027634 :: TyFun k6989586621679027633 Constraint -> Type) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (ShowTypeSym0 :: TyFun t6989586621681311942 (ErrorMessage' s6989586621681311941) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621681153343, b6989586621681153344)) (NonEmpty a6989586621681153343, NonEmpty b6989586621681153344) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NubBySym1 a6989586621681154788 :: TyFun (NonEmpty a6989586621681153341) (NonEmpty a6989586621681153341) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ZipSym0 :: TyFun (NonEmpty a6989586621681153348) (NonEmpty b6989586621681153349 ~> NonEmpty (a6989586621681153348, b6989586621681153349)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621681154874 :: TyFun (NonEmpty a6989586621681153351) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym1 a6989586621681154946 :: TyFun (NonEmpty a6989586621681153356) (NonEmpty (NonEmpty a6989586621681153356)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IntersperseSym1 a6989586621681154995 :: TyFun (NonEmpty a6989586621681153374) (NonEmpty a6989586621681153374) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeSym1 a6989586621681155016 a6989586621681153372 :: TyFun (NonEmpty a6989586621681153372) [a6989586621681153372] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropSym1 a6989586621681155024 a6989586621681153371 :: TyFun (NonEmpty a6989586621681153371) [a6989586621681153371] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SplitAtSym1 a6989586621681155032 a6989586621681153370 :: TyFun (NonEmpty a6989586621681153370) ([a6989586621681153370], [a6989586621681153370]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeWhileSym1 a6989586621681155040 :: TyFun (NonEmpty a6989586621681153369) [a6989586621681153369] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropWhileSym1 a6989586621681155048 :: TyFun (NonEmpty a6989586621681153368) [a6989586621681153368] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SpanSym1 a6989586621681155056 :: TyFun (NonEmpty a6989586621681153367) ([a6989586621681153367], [a6989586621681153367]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (BreakSym1 a6989586621681155064 :: TyFun (NonEmpty a6989586621681153366) ([a6989586621681153366], [a6989586621681153366]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterSym1 a6989586621681155072 :: TyFun (NonEmpty a6989586621681153365) [a6989586621681153365] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (PartitionSym1 a6989586621681155080 :: TyFun (NonEmpty a6989586621681153364) ([a6989586621681153364], [a6989586621681153364]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym1 a6989586621681155105 :: TyFun (NonEmpty a6989586621681153339) (NonEmpty a6989586621681153339) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym1 a6989586621681155171 :: TyFun (NonEmpty a6989586621681153376) (NonEmpty a6989586621681153376) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym1 a6989586621681155178 :: TyFun (NonEmpty a6989586621681153375) (NonEmpty a6989586621681153375) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<|@#@$$) a6989586621681155190 :: TyFun (NonEmpty a6989586621681153392) (NonEmpty a6989586621681153392) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym1 a6989586621681155201 :: TyFun (NonEmpty a6989586621681153391) (NonEmpty a6989586621681153391) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ΣSym1 s2 :: TyFun (s1 ~> Type) Type -> Type) # 
Instance details

Defined in Data.Singletons.Sigma

SuppressUnusedWarnings (ComparingSym0 :: TyFun (b6989586621679396010 ~> a6989586621679396009) (b6989586621679396010 ~> (b6989586621679396010 ~> Ordering)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MapMaybeSym0 :: TyFun (a6989586621679513054 ~> Maybe b6989586621679513055) ([a6989586621679513054] ~> [b6989586621679513055]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UntilSym1 a6989586621679538877 :: TyFun (a6989586621679538752 ~> a6989586621679538752) (a6989586621679538752 ~> a6989586621679538752) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($!@#@$) :: TyFun (a6989586621679538753 ~> b6989586621679538754) (a6989586621679538753 ~> b6989586621679538754) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$) :: TyFun (a6989586621679538755 ~> b6989586621679538756) (a6989586621679538755 ~> b6989586621679538756) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621679538768 ~> b6989586621679538769) ([a6989586621679538768] ~> [b6989586621679538769]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) (b6989586621679538771 ~> ([a6989586621679538770] ~> b6989586621679538771)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) (b6989586621679965650 ~> [a6989586621679965651]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym0 :: TyFun (a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) (b6989586621679965660 ~> ([a6989586621679965659] ~> [b6989586621679965660])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym0 :: TyFun (b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) (b6989586621679965662 ~> ([a6989586621679965663] ~> [b6989586621679965662])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym0 :: TyFun (a6989586621680486103 ~> Bool) (t6989586621680486102 a6989586621680486103 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) (t6989586621680486184 a6989586621680486197 ~> a6989586621680486197) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym0 :: TyFun (a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) (t6989586621680486098 a6989586621680486099 ~> a6989586621680486099) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym0 :: TyFun (a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) (t6989586621680486096 a6989586621680486097 ~> a6989586621680486097) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) (t6989586621680486184 a6989586621680486196 ~> a6989586621680486196) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym0 :: TyFun (a6989586621680486101 ~> Bool) (t6989586621680486100 a6989586621680486101 ~> Bool) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FindSym0 :: TyFun (a6989586621680486093 ~> Bool) (t6989586621680486092 a6989586621680486093 ~> Maybe a6989586621680486093) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (GroupWithSym0 :: TyFun (a6989586621681153361 ~> b6989586621681153360) ([a6989586621681153361] ~> [NonEmpty a6989586621681153361]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWithSym0 :: TyFun (a6989586621681153359 ~> b6989586621681153358) ([a6989586621681153359] ~> [NonEmpty a6989586621681153359]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (a6989586621681153355 ~> b6989586621681153354) (NonEmpty a6989586621681153355 ~> NonEmpty (NonEmpty a6989586621681153355)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621681153384 ~> b6989586621681153385) (NonEmpty a6989586621681153384 ~> NonEmpty b6989586621681153385) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym0 :: TyFun (a6989586621681153338 ~> o6989586621681153337) (NonEmpty a6989586621681153338 ~> NonEmpty a6989586621681153338) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (a6989586621681153353 ~> b6989586621681153352) (NonEmpty a6989586621681153353 ~> NonEmpty (NonEmpty a6989586621681153353)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanlSym0 :: TyFun (b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) (b6989586621681153379 ~> ([a6989586621681153380] ~> NonEmpty b6989586621681153379)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym0 :: TyFun (a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) (b6989586621681153378 ~> ([a6989586621681153377] ~> NonEmpty b6989586621681153378)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) (a6989586621681153397 ~> NonEmpty b6989586621681153398) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym0 :: TyFun (a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) (a6989586621681153401 ~> NonEmpty b6989586621681153402) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym0 :: TyFun (a6989586621681259422 ~> Bool) (m6989586621681259421 a6989586621681259422 ~> m6989586621681259421 a6989586621681259422) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (FilterMSym0 :: TyFun (a6989586621681259460 ~> m6989586621681259459 Bool) ([a6989586621681259460] ~> m6989586621681259459 [a6989586621681259460]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025775 ~> k26989586621679025774) (k16989586621679025775 ~> k26989586621679025774) -> Type) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679031952 ~> k6989586621679031950) (TyFun k16989586621679031952 k6989586621679031950 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((:<>:@#@$$) t6989586621681312731 :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((:$$:@#@$$) t6989586621681312735 :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941) -> Type) # 
Instance details

Defined in Data.Singletons.TypeError

SingI (TyCon1 (Const :: k1 -> Const k1 b) :: k1 ~> Const k1 b) # 
Instance details

Defined in Data.Singletons.Prelude.Const

Methods

sing :: Sing (TyCon1 Const0) #

SingI (ConstSym0 :: TyFun a6989586621679093209 (Const a6989586621679093209 b6989586621679093210) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Const

Methods

sing :: Sing ConstSym0 #

SingI (TyCon1 (Just :: a -> Maybe a) :: a ~> Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Just) #

SingI (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple3Sym0 #

SingI d => SingI (TyCon1 ((,) d :: b -> (a, b)) :: b ~> (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,) d)) #

SingI d => SingI (Tuple2Sym1 d b :: TyFun b (a, b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple2Sym1 d b) #

(SingI d1, SingI d2) => SingI (TyCon1 ((,,) d1 d2 :: c -> (a, b, c)) :: c ~> (a, b, c)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,) d1 d2)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon1 ((,,,) d2 d3 d4 :: d1 -> (a, b, c, d1)) :: d1 ~> (a, b, c, d1)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon1 ((,,,,) d2 d3 d4 d5 :: e -> (a, b, c, d1, e)) :: e ~> (a, b, c, d1, e)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,) d2 d3 d4 d5)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (TyCon1 ((,,,,,) d2 d3 d4 d5 d6 :: f -> (a, b, c, d1, e, f)) :: f ~> (a, b, c, d1, e, f)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,) d2 d3 d4 d5 d6)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6, SingI d7) => SingI (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7 :: g -> (a, b, c, d1, e, f, g)) :: g ~> (a, b, c, d1, e, f, g)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7)) #

(SingI d1, SingI d2) => SingI (Bool_Sym2 d1 d2 :: TyFun Bool a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (Bool_Sym2 d1 d2) #

SingI (TyCon1 All) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 All) #

SingI (TyCon1 Any) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Any) #

SingI d => SingI (TyCon1 ((:) d) :: [a] ~> [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:) d)) #

(SEq a, SingI d) => SingI (LookupSym1 d b :: TyFun [(a, b)] (Maybe b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (LookupSym1 d b) #

SingI (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip3Sym0 #

SingI d => SingI (TyCon1 ((:|) d) :: [a] ~> NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:|) d)) #

SingI d => SingI (MapMaybeSym1 d :: TyFun [a] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (MapMaybeSym1 d) #

SingI d => SingI (MapSym1 d :: TyFun [a] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (MapSym1 d) #

(SingI d1, SingI d2) => SingI (UnionBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionBySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (IntersectBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersectBySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (InsertBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertBySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (DeleteFirstsBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteFirstsBySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (DeleteBySym2 d1 d2 :: TyFun [a] [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteBySym2 d1 d2) #

SingI (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Zip3Sym0 #

SingI d => SingI (ZipSym1 d b :: TyFun [b] [(a, b)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipSym1 d b) #

(SOrd b, SingI d) => SingI (GroupAllWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupAllWithSym1 d) #

(SEq b, SingI d) => SingI (GroupWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupWithSym1 d) #

(SApplicative m, SingI d) => SingI (FilterMSym1 d :: TyFun [a] (m [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (FilterMSym1 d) #

SingI (TyCon1 (Option :: Maybe a -> Option a) :: Maybe a ~> Option a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Option0) #

SingI (TyCon1 (Last :: Maybe a -> Last a) :: Maybe a ~> Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (TyCon1 Last0) #

SingI (TyCon1 (First :: Maybe a -> First a) :: Maybe a ~> First a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (TyCon1 First0) #

(SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (ShowListWithSym2 d1 d2 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListWithSym2 d1 d2) #

SMonad m => SingI (FailSym0 :: TyFun Symbol (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing FailSym0 #

SingI (TyCon1 (Text :: Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 Text) #

SingI (TyCon1 (Min :: a -> Min a) :: a ~> Min a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Min0) #

SingI (TyCon1 (Max :: a -> Max a) :: a ~> Max a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Max0) #

SingI d => SingI (TyCon1 (Arg d :: b -> Arg a b) :: b ~> Arg a b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon1 (Arg0 d)) #

SingI d => SingI (ArgSym1 d b :: TyFun b (Arg a b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (ArgSym1 d b) #

SingI (TyCon1 (First :: a -> First a) :: a ~> First a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 First0) #

SingI (TyCon1 (Last :: a -> Last a) :: a ~> Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Last0) #

SingI (TyCon1 (WrapMonoid :: m -> WrappedMonoid m) :: m ~> WrappedMonoid m) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Sum :: a -> Sum a) :: a ~> Sum a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Sum0) #

SingI (TyCon1 (Product :: a -> Product a) :: a ~> Product a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Product0) #

SingI (TyCon1 (Dual :: a -> Dual a) :: a ~> Dual a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Dual0) #

SingI (TyCon1 (Identity :: a -> Identity a) :: a ~> Identity a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Identity0) #

SingI (TyCon1 (Left :: a -> Either a b) :: a ~> Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Left) #

SingI (TyCon1 (Right :: b -> Either a b) :: b ~> Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Right) #

SingI (TyCon1 (Down :: a -> Down a) :: a ~> Down a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (TyCon1 Down0) #

(SOrd a, SingI d) => SingI (ComparingSym1 d :: TyFun b (b ~> Ordering) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ComparingSym1 d) #

SingI d => SingI (SeqSym1 d b :: TyFun b b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (SeqSym1 d b) #

(SingI d1, SingI d2) => SingI (UntilSym2 d1 d2 :: TyFun a a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (UntilSym2 d1 d2) #

SingI d => SingI (($!@#@$$) d :: TyFun a b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (($!@#@$$) d) #

SingI d => SingI (($@#@$$) d :: TyFun a b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (($@#@$$) d) #

SingI d => SingI (ConstSym1 d b :: TyFun b a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (ConstSym1 d b) #

SingI d => SingI (FoldrSym1 d :: TyFun b ([a] ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FoldrSym1 d) #

SMonad m => SingI (ApSym0 :: TyFun (m (a ~> b)) (m a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ApSym0 #

SApplicative f => SingI ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<**>@#@$) #

SFunctor f => SingI ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<$@#@$) #

SApplicative f => SingI ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<*>@#@$) #

SMonad m => SingI ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (>>=@#@$) #

SAlternative f => SingI ((<|>@#@$) :: TyFun (f a) (f a ~> f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<|>@#@$) #

SMonadPlus m => SingI (MplusSym0 :: TyFun (m a) (m a ~> m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing MplusSym0 #

SFunctor f => SingI (($>@#@$) :: TyFun (f a) (b ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing ($>@#@$) #

SFunctor f => SingI ((<&>@#@$) :: TyFun (f a) ((a ~> b) ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (<&>@#@$) #

(SEnum a, SingI d1, SingI d2) => SingI (EnumFromThenToSym2 d1 d2 :: TyFun a [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing (EnumFromThenToSym2 d1 d2) #

SingI d => SingI (UnfoldrSym1 d :: TyFun b [a] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnfoldrSym1 d) #

SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanrSym1 d) #

SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanlSym1 d) #

(SFoldable t, SingI d) => SingI (FindSym1 d t :: TyFun (t a) (Maybe a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FindSym1 d t) #

(SFoldable t, SEq a, SingI d) => SingI (NotElemSym1 d t :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (NotElemSym1 d t) #

(SFoldable t, SingI d) => SingI (MinimumBySym1 d t :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MinimumBySym1 d t) #

(SFoldable t, SingI d) => SingI (MaximumBySym1 d t :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MaximumBySym1 d t) #

(SFoldable t, SingI d) => SingI (AllSym1 d t :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (AllSym1 d t) #

(SFoldable t, SingI d) => SingI (AnySym1 d t :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (AnySym1 d t) #

(SFoldable t, SMonad m) => SingI (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SApplicative f) => SingI (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SingI d) => SingI (Foldr1Sym1 d t :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr1Sym1 d t) #

(SFoldable t, SingI d) => SingI (Foldl1Sym1 d t :: TyFun (t a) a -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl1Sym1 d t) #

SFoldable t => SingI (NullSym0 :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing NullSym0 #

SFoldable t => SingI (LengthSym0 :: TyFun (t a) Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing LengthSym0 #

(SFoldable t, SEq a, SingI d) => SingI (ElemSym1 d t :: TyFun (t a) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ElemSym1 d t) #

(STraversable t, SApplicative f) => SingI (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(STraversable t, SMonad m) => SingI (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SMonadZip m => SingI (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing MunzipSym0 #

SMonadZip m => SingI (MzipSym0 :: TyFun (m a) (m b ~> m (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing MzipSym0 #

SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanrSym1 d) #

SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanlSym1 d) #

SingI d => SingI (UnfoldrSym1 d :: TyFun a (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (UnfoldrSym1 d) #

SingI d => SingI (UnfoldSym1 d :: TyFun a (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (UnfoldSym1 d) #

(SMonadPlus m, SingI d) => SingI (MfilterSym1 d m :: TyFun (m a) (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (MfilterSym1 d m) #

(SApplicative m, SingI d) => SingI (ReplicateM_Sym1 d a m :: TyFun (m a) (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ReplicateM_Sym1 d a m) #

(SApplicative m, SingI d) => SingI (ReplicateMSym1 d a m :: TyFun (m a) (m [a]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ReplicateMSym1 d a m) #

SingI (TyCon1 (ShowType :: t -> ErrorMessage' Symbol) :: t ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ShowType) #

(SOrd o, SingI d) => SingI (SortWithSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SortWithSym1 d) #

SingI d => SingI (ZipSym1 d b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipSym1 d b) #

(SOrd b, SingI d) => SingI (GroupAllWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

(SEq b, SingI d) => SingI (GroupWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupWith1Sym1 d) #

SingI d => SingI (MapSym1 d :: TyFun (NonEmpty a) (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (MapSym1 d) #

SingI (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing CurrySym0 #

SingI (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SingI d => SingI (Maybe_Sym1 d a :: TyFun (a ~> b) (Maybe a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (Maybe_Sym1 d a) #

SingI (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing FlipSym0 #

SingI ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (.@#@$) #

SMonad m => SingI (LiftMSym0 :: TyFun (a1 ~> r) (m a1 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftMSym0 #

SMonad m => SingI ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (=<<@#@$) #

SApplicative f => SingI (LiftASym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftASym0 #

SFunctor f => SingI (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing FmapSym0 #

SFunctor f => SingI ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (<$>@#@$) #

SingI d => SingI (d &@#@$$ b :: TyFun (a ~> b) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (d &@#@$$ b) #

SingI (OnSym0 :: TyFun (b ~> (b ~> c)) ((a ~> b) ~> (a ~> (a ~> c))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing OnSym0 #

SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SFoldable t => SingI (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonoid m) => SingI (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldrSym0 #

SFoldable t => SingI (Foldr'Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing Foldr'Sym0 #

SFoldable t => SingI (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldlSym0 #

SFoldable t => SingI (Foldl'Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing Foldl'Sym0 #

(STraversable t, SMonoid m) => SingI (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

STraversable t => SingI (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SMonad m => SingI ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (<$!>@#@$) #

SingI x => SingI (TyCon1 ((:<>:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:<>:) x)) #

SingI x => SingI (TyCon1 ((:$$:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:$$:) x)) #

SuppressUnusedWarnings (Bool_Sym2 a6989586621679377450 a6989586621679377449 :: TyFun Bool a6989586621679377443 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (LookupSym1 a6989586621679974933 b6989586621679965573 :: TyFun [(a6989586621679965572, b6989586621679965573)] (Maybe b6989586621679965573) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a6989586621679965626, b6989586621679965627, c6989586621679965628)] ([a6989586621679965626], [b6989586621679965627], [c6989586621679965628]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (MapMaybeSym1 a6989586621679513221 :: TyFun [a6989586621679513054] [b6989586621679513055] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (MapSym1 a6989586621679538972 :: TyFun [a6989586621679538768] [b6989586621679538769] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (InsertBySym2 a6989586621679975160 a6989586621679975159 :: TyFun [a6989586621679965598] [a6989586621679965598] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym2 a6989586621679975203 a6989586621679975202 :: TyFun [a6989586621679965601] [a6989586621679965601] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym2 a6989586621679975221 a6989586621679975220 :: TyFun [a6989586621679965600] [a6989586621679965600] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym2 a6989586621679975234 a6989586621679975233 :: TyFun [a6989586621679965560] [a6989586621679965560] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a6989586621679965638] ([b6989586621679965639] ~> ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipSym1 a6989586621679975469 b6989586621679965642 :: TyFun [b6989586621679965642] [(a6989586621679965641, b6989586621679965642)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym2 a6989586621679975806 a6989586621679975805 :: TyFun [a6989586621679965588] [a6989586621679965588] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericSplitAtSym1 a6989586621680104283 a6989586621680091756 :: TyFun [a6989586621680091756] ([a6989586621680091756], [a6989586621680091756]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericDropSym1 a6989586621680104293 a6989586621680091758 :: TyFun [a6989586621680091758] [a6989586621680091758] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericTakeSym1 a6989586621680104303 a6989586621680091760 :: TyFun [a6989586621680091760] [a6989586621680091760] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupWithSym1 a6989586621681154930 :: TyFun [a6989586621681153361] [NonEmpty a6989586621681153361] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWithSym1 a6989586621681154938 :: TyFun [a6989586621681153359] [NonEmpty a6989586621681153359] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterMSym1 a6989586621681259923 :: TyFun [a6989586621681259460] (m6989586621681259459 [a6989586621681259460]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ShowsPrecSym2 arg6989586621680293412 arg6989586621680293411 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListWithSym2 a6989586621680293384 a6989586621680293383 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (FailSym0 :: TyFun Symbol (m6989586621679563451 a6989586621679563457) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (Tuple2Sym1 t6989586621679312534 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ComparingSym1 a6989586621679396105 :: TyFun b6989586621679396010 (b6989586621679396010 ~> Ordering) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (SeqSym1 a6989586621679538872 b6989586621679538751 :: TyFun b6989586621679538751 b6989586621679538751 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UntilSym2 a6989586621679538878 a6989586621679538877 :: TyFun a6989586621679538752 a6989586621679538752 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($!@#@$$) a6989586621679538903 :: TyFun a6989586621679538753 b6989586621679538754 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$$) a6989586621679538912 :: TyFun a6989586621679538755 b6989586621679538756 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym1 a6989586621679538946 b6989586621679538765 :: TyFun b6989586621679538765 a6989586621679538764 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym1 a6989586621679538979 :: TyFun b6989586621679538771 ([a6989586621679538770] ~> b6989586621679538771) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((<$@#@$) :: TyFun a6989586621679563425 (f6989586621679563422 b6989586621679563426 ~> f6989586621679563422 a6989586621679563425) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) (f6989586621679563427 a6989586621679563429 ~> f6989586621679563427 b6989586621679563430) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<**>@#@$) :: TyFun (f6989586621679563386 a6989586621679563387) (f6989586621679563386 (a6989586621679563387 ~> b6989586621679563388) ~> f6989586621679563386 b6989586621679563388) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>=@#@$) :: TyFun (m6989586621679563451 a6989586621679563452) ((a6989586621679563452 ~> m6989586621679563451 b6989586621679563453) ~> m6989586621679563451 b6989586621679563453) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym0 :: TyFun (m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) (m6989586621679563344 a6989586621679563345 ~> m6989586621679563344 b6989586621679563346) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<|>@#@$) :: TyFun (f6989586621679563504 a6989586621679563506) (f6989586621679563504 a6989586621679563506 ~> f6989586621679563504 a6989586621679563506) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym0 :: TyFun (m6989586621679563507 a6989586621679563509) (m6989586621679563507 a6989586621679563509 ~> m6989586621679563507 a6989586621679563509) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (($>@#@$) :: TyFun (f6989586621679735745 a6989586621679735746) (b6989586621679735747 ~> f6989586621679735745 b6989586621679735747) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings ((<&>@#@$) :: TyFun (f6989586621679735748 a6989586621679735749) ((a6989586621679735749 ~> b6989586621679735750) ~> f6989586621679735748 b6989586621679735750) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (EnumFromThenToSym2 arg6989586621679762039 arg6989586621679762038 :: TyFun a6989586621679761742 [a6989586621679761742] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (UnfoldrSym1 a6989586621679975584 :: TyFun b6989586621679965650 [a6989586621679965651] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym1 a6989586621679975750 :: TyFun b6989586621679965660 ([a6989586621679965659] ~> [b6989586621679965660]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym1 a6989586621679975771 :: TyFun b6989586621679965662 ([a6989586621679965663] ~> [b6989586621679965662]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericReplicateSym1 a6989586621680104263 a6989586621680091752 :: TyFun a6989586621680091752 [a6989586621680091752] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericIndexSym1 a6989586621680104273 i6989586621680091753 :: TyFun i6989586621680091753 a6989586621680091754 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym1 a6989586621680486648 t6989586621680486102 :: TyFun (t6989586621680486102 a6989586621680486103) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym1 arg6989586621680486851 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486201) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym1 a6989586621680486577 t6989586621680486094 :: TyFun (t6989586621680486094 a6989586621680486095) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (LengthSym0 :: TyFun (t6989586621680486184 a6989586621680486200) Nat -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NullSym0 :: TyFun (t6989586621680486184 a6989586621680486199) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym1 arg6989586621680486841 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486197) a6989586621680486197 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym1 a6989586621680486610 t6989586621680486098 :: TyFun (t6989586621680486098 a6989586621680486099) a6989586621680486099 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym1 a6989586621680486585 t6989586621680486096 :: TyFun (t6989586621680486096 a6989586621680486097) a6989586621680486097 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym1 arg6989586621680486837 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486196) a6989586621680486196 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SequenceA_Sym0 :: TyFun (t6989586621680486120 (f6989586621680486121 a6989586621680486122)) (f6989586621680486121 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Sequence_Sym0 :: TyFun (t6989586621680486117 (m6989586621680486118 a6989586621680486119)) (m6989586621680486118 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym1 a6989586621680486635 t6989586621680486100 :: TyFun (t6989586621680486100 a6989586621680486101) Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FindSym1 a6989586621680486550 t6989586621680486092 :: TyFun (t6989586621680486092 a6989586621680486093) (Maybe a6989586621680486093) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679093209 (Const a6989586621679093209 b6989586621679093210) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (SequenceASym0 :: TyFun (t6989586621680790268 (f6989586621680790272 a6989586621680790273)) (f6989586621680790272 (t6989586621680790268 a6989586621680790273)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (SequenceSym0 :: TyFun (t6989586621680790268 (m6989586621680790277 a6989586621680790278)) (m6989586621680790277 (t6989586621680790268 a6989586621680790278)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ArgSym1 t6989586621680907981 b6989586621679063739 :: TyFun b6989586621679063739 (Arg a6989586621679063738 b6989586621679063739) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (MzipSym0 :: TyFun (m6989586621681120832 a6989586621681120833) (m6989586621681120832 b6989586621681120834 ~> m6989586621681120832 (a6989586621681120833, b6989586621681120834)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (MunzipSym0 :: TyFun (m6989586621681120832 (a6989586621681120838, b6989586621681120839)) (m6989586621681120832 a6989586621681120838, m6989586621681120832 b6989586621681120839) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ScanlSym1 a6989586621681155149 :: TyFun b6989586621681153379 ([a6989586621681153380] ~> NonEmpty b6989586621681153379) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym1 a6989586621681155160 :: TyFun b6989586621681153378 ([a6989586621681153377] ~> NonEmpty b6989586621681153378) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym1 a6989586621681155221 :: TyFun a6989586621681153397 (NonEmpty b6989586621681153398) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym1 a6989586621681155258 :: TyFun a6989586621681153401 (NonEmpty b6989586621681153402) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym1 a6989586621681259757 m6989586621681259421 :: TyFun (m6989586621681259421 a6989586621681259422) (m6989586621681259421 a6989586621681259422) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateM_Sym1 a6989586621681259803 a6989586621681259428 m6989586621681259427 :: TyFun (m6989586621681259427 a6989586621681259428) (m6989586621681259427 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateMSym1 a6989586621681259822 a6989586621681259430 m6989586621681259429 :: TyFun (m6989586621681259429 a6989586621681259430) (m6989586621681259429 [a6989586621681259430]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym1 f6989586621679025776 :: TyFun k16989586621679025775 k26989586621679025774 -> Type) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$$) a6989586621679025772 :: TyFun k16989586621679031952 k6989586621679031950 -> Type) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (GetConstSym0 :: TyFun (Const a6989586621680750730 b6989586621680750731) a6989586621680750730 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (ZipSym1 a6989586621681154848 b6989586621681153349 :: TyFun (NonEmpty b6989586621681153349) (NonEmpty (a6989586621681153348, b6989586621681153349)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym1 a6989586621681154982 :: TyFun (NonEmpty a6989586621681153355) (NonEmpty (NonEmpty a6989586621681153355)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym1 a6989586621681155005 :: TyFun (NonEmpty a6989586621681153384) (NonEmpty b6989586621681153385) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym1 a6989586621681155117 :: TyFun (NonEmpty a6989586621681153338) (NonEmpty a6989586621681153338) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym1 a6989586621681155123 :: TyFun (NonEmpty a6989586621681153353) (NonEmpty (NonEmpty a6989586621681153353)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (CurrySym0 :: TyFun ((a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) (a6989586621679370773 ~> (b6989586621679370774 ~> c6989586621679370775)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (UncurrySym0 :: TyFun (a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) ((a6989586621679370770, b6989586621679370771) ~> c6989586621679370772) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Maybe_Sym1 a6989586621679511650 a6989586621679511633 :: TyFun (a6989586621679511633 ~> b6989586621679511632) (Maybe a6989586621679511633 ~> b6989586621679511632) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FlipSym0 :: TyFun (a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) (b6989586621679538759 ~> (a6989586621679538758 ~> c6989586621679538760)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((.@#@$) :: TyFun (b6989586621679538761 ~> c6989586621679538762) ((a6989586621679538763 ~> b6989586621679538761) ~> (a6989586621679538763 ~> c6989586621679538762)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym0 :: TyFun (a6989586621679563423 ~> b6989586621679563424) (f6989586621679563422 a6989586621679563423 ~> f6989586621679563422 b6989586621679563424) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym0 :: TyFun (a6989586621679563384 ~> b6989586621679563385) (f6989586621679563383 a6989586621679563384 ~> f6989586621679563383 b6989586621679563385) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$) :: TyFun (a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) (m6989586621679563373 a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym0 :: TyFun (a16989586621679563370 ~> r6989586621679563371) (m6989586621679563369 a16989586621679563370 ~> m6989586621679563369 r6989586621679563371) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<$>@#@$) :: TyFun (a6989586621679735752 ~> b6989586621679735753) (f6989586621679735751 a6989586621679735752 ~> f6989586621679735751 b6989586621679735753) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679750994 &@#@$$ b6989586621679750982 :: TyFun (a6989586621679750981 ~> b6989586621679750982) b6989586621679750982 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (OnSym0 :: TyFun (b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) ((a6989586621679750985 ~> b6989586621679750983) ~> (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) ([a6989586621679965635] ~> ([b6989586621679965636] ~> [c6989586621679965637])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym0 :: TyFun (a6989586621680465967 ~> c6989586621680465968) ((b6989586621680465969 ~> c6989586621680465968) ~> (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) (b6989586621680486194 ~> (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym0 :: TyFun (b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) (b6989586621680486192 ~> (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) (b6989586621680486189 ~> (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a6989586621680486187 ~> m6989586621680486186) (t6989586621680486184 a6989586621680486187 ~> m6989586621680486186) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym0 :: TyFun (a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) (b6989586621680486191 ~> (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (a6989586621680486107 ~> [b6989586621680486108]) (t6989586621680486106 a6989586621680486107 ~> [b6989586621680486108]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym0 :: TyFun (a6989586621680795837 ~> m6989586621680795836) (t6989586621680795835 a6989586621680795837 ~> m6989586621680795836) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym0 :: TyFun (a6989586621680795839 ~> b6989586621680795840) (t6989586621680795838 a6989586621680795839 ~> t6989586621680795838 b6989586621680795840) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) (NonEmpty a6989586621681153345 ~> (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<$!>@#@$) :: TyFun (a6989586621681259424 ~> b6989586621681259425) (m6989586621681259423 a6989586621681259424 ~> m6989586621681259423 b6989586621681259425) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI (TyCon2 ((,) :: a -> b -> (a, b)) :: a ~> (b ~> (a, b))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (,)) #

SingI (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple4Sym0 #

SingI (TyCon2 ((:) :: a -> [a] -> [a]) :: a ~> ([a] ~> [a])) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:)) #

SingI d => SingI (TyCon2 ((,,) d :: b -> c -> (a, b, c)) :: b ~> (c ~> (a, b, c))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,) d)) #

SingI d => SingI (Tuple3Sym1 d b c :: TyFun b (c ~> (a, b, c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple3Sym1 d b c) #

(SingI d2, SingI d3) => SingI (TyCon2 ((,,,) d2 d3 :: c -> d1 -> (a, b, c, d1)) :: c ~> (d1 ~> (a, b, c, d1))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon2 ((,,,,) d2 d3 d4 :: d1 -> e -> (a, b, c, d1, e)) :: d1 ~> (e ~> (a, b, c, d1, e))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon2 ((,,,,,) d2 d3 d4 d5 :: e -> f -> (a, b, c, d1, e, f)) :: e ~> (f ~> (a, b, c, d1, e, f))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,) d2 d3 d4 d5)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6 :: f -> g -> (a, b, c, d1, e, f, g)) :: f ~> (g ~> (a, b, c, d1, e, f, g))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6)) #

SingI (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip4Sym0 #

(SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 :: TyFun [a] b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FoldrSym2 d1 d2) #

SingI d => SingI (ZipWithSym1 d :: TyFun [a] ([b] ~> [c]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWithSym1 d) #

SingI d => SingI (Zip3Sym1 d b c :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Zip3Sym1 d b c) #

(SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanrSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanlSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanrSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanlSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (Maybe_Sym2 d1 d2 :: TyFun (Maybe a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (Maybe_Sym2 d1 d2) #

SingI d => SingI (UncurrySym1 d :: TyFun (a, b) c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (UncurrySym1 d) #

SingI (TyCon2 (Arg :: a -> b -> Arg a b) :: a ~> (b ~> Arg a b)) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon2 Arg0) #

SingI (TyCon2 ((:|) :: a -> [a] -> NonEmpty a) :: a ~> ([a] ~> NonEmpty a)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:|)) #

SingI d => SingI (CurrySym1 d :: TyFun a (b ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (CurrySym1 d) #

(SOrd a, SingI d1, SingI d2) => SingI (ComparingSym2 d1 d2 :: TyFun b Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ComparingSym2 d1 d2) #

SingI d => SingI (FlipSym1 d :: TyFun b (a ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FlipSym1 d) #

(SMonad m, SingI d) => SingI (ApSym1 d :: TyFun (m a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (ApSym1 d) #

(SMonad m, SingI d) => SingI (LiftMSym1 d m :: TyFun (m a1) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftMSym1 d m) #

(SMonad m, SingI d) => SingI ((=<<@#@$$) d :: TyFun (m a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((=<<@#@$$) d) #

(SApplicative f, SingI d) => SingI (LiftASym1 d f :: TyFun (f a) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftASym1 d f) #

(SApplicative f, SingI d) => SingI (d <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d <**>@#@$$ b) #

(SFunctor f, SingI d) => SingI (FmapSym1 d f :: TyFun (f a) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (FmapSym1 d f) #

(SFunctor f, SingI d) => SingI ((d <$@#@$$ b) f :: TyFun (f b) (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((d <$@#@$$ b) f) #

(SApplicative f, SingI d) => SingI ((<*>@#@$$) d :: TyFun (f a) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((<*>@#@$$) d) #

SApplicative f => SingI ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (*>@#@$) #

SApplicative f => SingI ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (<*@#@$) #

SMonad m => SingI ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (>>@#@$) #

(SAlternative f, SingI d) => SingI ((<|>@#@$$) d :: TyFun (f a) (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((<|>@#@$$) d) #

(SMonadPlus m, SingI d) => SingI (MplusSym1 d :: TyFun (m a) (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (MplusSym1 d) #

(SFunctor f, SingI d) => SingI (d $>@#@$$ b :: TyFun b (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d $>@#@$$ b) #

(SFunctor f, SingI d) => SingI (d <$>@#@$$ f :: TyFun (f a) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d <$>@#@$$ f) #

(SFoldable t, SingI d) => SingI (ConcatMapSym1 d t :: TyFun (t a) [b] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ConcatMapSym1 d t) #

(SFoldable t, SMonadPlus m) => SingI (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing MsumSym0 #

(SFoldable t, SAlternative f) => SingI (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing AsumSym0 #

(SFoldable t, SMonad m) => SingI (ForM_Sym0 :: TyFun (t a) ((a ~> m b) ~> m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing ForM_Sym0 #

(SFoldable t, SApplicative f) => SingI (For_Sym0 :: TyFun (t a) ((a ~> f b) ~> f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing For_Sym0 #

(SFoldable t, SMonoid m, SingI d) => SingI (FoldMapSym1 d t :: TyFun (t a) m -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldMapSym1 d t) #

(SFoldable t, SingI d) => SingI (FoldrSym1 d t :: TyFun b (t a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrSym1 d t) #

(SFoldable t, SingI d) => SingI (Foldr'Sym1 d t :: TyFun b (t a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr'Sym1 d t) #

(SFoldable t, SingI d) => SingI (FoldlSym1 d t :: TyFun b (t a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlSym1 d t) #

(SFoldable t, SingI d) => SingI (Foldl'Sym1 d t :: TyFun b (t a ~> b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl'Sym1 d t) #

(STraversable t, SMonoid m, SingI d) => SingI (FoldMapDefaultSym1 d t :: TyFun (t a) m -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (FoldMapDefaultSym1 d t) #

(STraversable t, SingI d) => SingI (FmapDefaultSym1 d t :: TyFun (t a) (t b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (FmapDefaultSym1 d t) #

(STraversable t, SMonad m) => SingI (ForMSym0 :: TyFun (t a) ((a ~> m b) ~> m (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing ForMSym0 #

(STraversable t, SApplicative f) => SingI (ForSym0 :: TyFun (t a) ((a ~> f b) ~> f (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing ForSym0 #

(SMonadZip m, SingI d) => SingI (MzipSym1 d b :: TyFun (m b) (m (a, b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipSym1 d b) #

(SMonad m, SingI d) => SingI (d <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d <$!>@#@$$ m) #

SingI d => SingI (ZipWithSym1 d :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipWithSym1 d) #

SingI d => SingI (d .@#@$$ a :: TyFun (a ~> b) (a ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (d .@#@$$ a) #

SMonad m => SingI (LiftM2Sym0 :: TyFun (a1 ~> (a2 ~> r)) (m a1 ~> (m a2 ~> m r)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftM2Sym0 #

SApplicative f => SingI (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftA2Sym0 #

(SMonad m, SingI d) => SingI (d >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d >>=@#@$$ b) #

(SFunctor f, SingI d) => SingI (d <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d <&>@#@$$ b) #

SingI d => SingI (OnSym1 d a :: TyFun (a ~> b) (a ~> (a ~> c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym1 d a) #

SingI (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (Either_Sym1 d b :: TyFun (b ~> c) (Either a b ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing (Either_Sym1 d b) #

(SFoldable t, SMonad m) => SingI (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing MapM_Sym0 #

(SFoldable t, SApplicative f) => SingI (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonad m) => SingI (FoldlMSym0 :: TyFun (b ~> (a ~> m b)) (b ~> (t a ~> m b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldlMSym0 #

(SFoldable t, SMonad m) => SingI (FoldrMSym0 :: TyFun (a ~> (b ~> m b)) (b ~> (t a ~> m b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing FoldrMSym0 #

(STraversable t, SApplicative f) => SingI (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(STraversable t, SMonad m) => SingI (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing MapMSym0 #

STraversable t => SingI (MapAccumRSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

STraversable t => SingI (MapAccumLSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SMonadZip m => SingI (MzipWithSym0 :: TyFun (a ~> (b ~> c)) (m a ~> (m b ~> m c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SApplicative m => SingI (ZipWithM_Sym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m ())) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (ZipWithMSym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m [c])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SMonad m => SingI ((<=<@#@$) :: TyFun (b ~> m c) ((a ~> m b) ~> (a ~> m c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (<=<@#@$) #

SMonad m => SingI ((>=>@#@$) :: TyFun (a ~> m b) ((b ~> m c) ~> (a ~> m c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (>=>@#@$) #

SingI (TyCon2 ((:<>:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon2 (:<>:)) #

SingI (TyCon2 ((:$$:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon2 (:$$:)) #

SuppressUnusedWarnings (Unzip4Sym0 :: TyFun [(a6989586621679965622, b6989586621679965623, c6989586621679965624, d6989586621679965625)] ([a6989586621679965622], [b6989586621679965623], [c6989586621679965624], [d6989586621679965625]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FoldrSym2 a6989586621679538980 a6989586621679538979 :: TyFun [a6989586621679538770] b6989586621679538771 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ZipWithSym1 a6989586621679975446 :: TyFun [a6989586621679965635] ([b6989586621679965636] ~> [c6989586621679965637]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym1 a6989586621679975457 b6989586621679965639 c6989586621679965640 :: TyFun [b6989586621679965639] ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym2 a6989586621679975751 a6989586621679975750 :: TyFun [a6989586621679965659] [b6989586621679965660] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621679975772 a6989586621679975771 :: TyFun [a6989586621679965663] [b6989586621679965662] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a6989586621680091805] ([b6989586621680091806] ~> ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621681155150 a6989586621681155149 :: TyFun [a6989586621681153380] (NonEmpty b6989586621681153379) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym2 a6989586621681155161 a6989586621681155160 :: TyFun [a6989586621681153377] (NonEmpty b6989586621681153378) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Maybe_Sym2 a6989586621679511651 a6989586621679511650 :: TyFun (Maybe a6989586621679511633) b6989586621679511632 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UncurrySym1 a6989586621679370877 :: TyFun (a6989586621679370770, b6989586621679370771) c6989586621679370772 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Tuple3Sym1 t6989586621679312565 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (CurrySym1 a6989586621679370862 :: TyFun a6989586621679370773 (b6989586621679370774 ~> c6989586621679370775) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (ComparingSym2 a6989586621679396106 a6989586621679396105 :: TyFun b6989586621679396010 Ordering -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FlipSym1 a6989586621679538918 :: TyFun b6989586621679538759 (a6989586621679538758 ~> c6989586621679538760) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym1 arg6989586621679563816 f6989586621679563422 :: TyFun (f6989586621679563422 a6989586621679563423) (f6989586621679563422 b6989586621679563424) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((arg6989586621679563820 <$@#@$$ b6989586621679563426) f6989586621679563422 :: TyFun (f6989586621679563422 b6989586621679563426) (f6989586621679563422 a6989586621679563425) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$$) arg6989586621679563842 :: TyFun (f6989586621679563427 a6989586621679563429) (f6989586621679563427 b6989586621679563430) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*@#@$) :: TyFun (f6989586621679563427 a6989586621679563436) (f6989586621679563427 b6989586621679563437 ~> f6989586621679563427 a6989586621679563436) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((*>@#@$) :: TyFun (f6989586621679563427 a6989586621679563434) (f6989586621679563427 b6989586621679563435 ~> f6989586621679563427 b6989586621679563435) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679563800 <**>@#@$$ b6989586621679563388 :: TyFun (f6989586621679563386 (a6989586621679563387 ~> b6989586621679563388)) (f6989586621679563386 b6989586621679563388) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym1 a6989586621679563790 f6989586621679563383 :: TyFun (f6989586621679563383 a6989586621679563384) (f6989586621679563383 b6989586621679563385) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>@#@$) :: TyFun (m6989586621679563451 a6989586621679563454) (m6989586621679563451 b6989586621679563455 ~> m6989586621679563451 b6989586621679563455) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$$) a6989586621679563769 :: TyFun (m6989586621679563373 a6989586621679563374) (m6989586621679563373 b6989586621679563375) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym1 a6989586621679563747 m6989586621679563369 :: TyFun (m6989586621679563369 a16989586621679563370) (m6989586621679563369 r6989586621679563371) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym1 a6989586621679563514 :: TyFun (m6989586621679563344 a6989586621679563345) (m6989586621679563344 b6989586621679563346) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<|>@#@$$) arg6989586621679563973 :: TyFun (f6989586621679563504 a6989586621679563506) (f6989586621679563504 a6989586621679563506) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym1 arg6989586621679563977 :: TyFun (m6989586621679563507 a6989586621679563509) (m6989586621679563507 a6989586621679563509) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679735822 $>@#@$$ b6989586621679735747 :: TyFun b6989586621679735747 (f6989586621679735745 b6989586621679735747) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679735832 <$>@#@$$ f6989586621679735751 :: TyFun (f6989586621679735751 a6989586621679735752) (f6989586621679735751 b6989586621679735753) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (Foldl'Sym1 arg6989586621680486831 t6989586621680486184 :: TyFun b6989586621680486194 (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym1 arg6989586621680486825 t6989586621680486184 :: TyFun b6989586621680486192 (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym1 arg6989586621680486813 t6989586621680486184 :: TyFun b6989586621680486189 (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym1 arg6989586621680486809 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486187) m6989586621680486186 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym1 arg6989586621680486819 t6989586621680486184 :: TyFun b6989586621680486191 (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (For_Sym0 :: TyFun (t6989586621680486131 a6989586621680486133) ((a6989586621680486133 ~> f6989586621680486132 b6989586621680486134) ~> f6989586621680486132 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym0 :: TyFun (t6989586621680486123 a6989586621680486125) ((a6989586621680486125 ~> m6989586621680486124 b6989586621680486126) ~> m6989586621680486124 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AsumSym0 :: TyFun (t6989586621680486114 (f6989586621680486115 a6989586621680486116)) (f6989586621680486115 a6989586621680486116) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MsumSym0 :: TyFun (t6989586621680486111 (m6989586621680486112 a6989586621680486113)) (m6989586621680486112 a6989586621680486113) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym1 a6989586621680486679 t6989586621680486106 :: TyFun (t6989586621680486106 a6989586621680486107) [b6989586621680486108] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym1 a6989586621680796334 t6989586621680795835 :: TyFun (t6989586621680795835 a6989586621680795837) m6989586621680795836 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym1 a6989586621680796355 t6989586621680795838 :: TyFun (t6989586621680795838 a6989586621680795839) (t6989586621680795838 b6989586621680795840) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForMSym0 :: TyFun (t6989586621680795849 a6989586621680795851) ((a6989586621680795851 ~> m6989586621680795850 b6989586621680795852) ~> m6989586621680795850 (t6989586621680795849 b6989586621680795852)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym0 :: TyFun (t6989586621680795853 a6989586621680795855) ((a6989586621680795855 ~> f6989586621680795854 b6989586621680795856) ~> f6989586621680795854 (t6989586621680795853 b6989586621680795856)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipSym1 arg6989586621681120908 b6989586621681120834 :: TyFun (m6989586621681120832 b6989586621681120834) (m6989586621681120832 (a6989586621681120833, b6989586621681120834)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681259777 <$!>@#@$$ m6989586621681259423 :: TyFun (m6989586621681259423 a6989586621681259424) (m6989586621681259423 b6989586621681259425) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithSym1 a6989586621681154837 :: TyFun (NonEmpty a6989586621681153345) (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (a6989586621679538927 .@#@$$ a6989586621679538763 :: TyFun (a6989586621679538763 ~> b6989586621679538761) (a6989586621679538763 ~> c6989586621679538762) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) (f6989586621679563427 a6989586621679563431 ~> (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679563923 >>=@#@$$ b6989586621679563453 :: TyFun (a6989586621679563452 ~> m6989586621679563451 b6989586621679563453) (m6989586621679563451 b6989586621679563453) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym0 :: TyFun (a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) (m6989586621679563365 a16989586621679563366 ~> (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679735838 <&>@#@$$ b6989586621679735750 :: TyFun (a6989586621679735749 ~> b6989586621679735750) (f6989586621679735748 b6989586621679735750) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (OnSym1 a6989586621679751000 a6989586621679750985 :: TyFun (a6989586621679750985 ~> b6989586621679750983) (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) ([a6989586621679965631] ~> ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym1 a6989586621680466003 b6989586621680465969 :: TyFun (b6989586621680465969 ~> c6989586621680465968) (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (FoldrMSym0 :: TyFun (a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) (b6989586621680486146 ~> (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym0 :: TyFun (b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) (b6989586621680486141 ~> (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym0 :: TyFun (a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) (t6989586621680486135 a6989586621680486137 ~> f6989586621680486136 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym0 :: TyFun (a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) (t6989586621680486127 a6989586621680486129 ~> m6989586621680486128 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym0 :: TyFun (a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) (t6989586621680790268 a6989586621680790270 ~> f6989586621680790269 (t6989586621680790268 b6989586621680790271)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym0 :: TyFun (a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) (t6989586621680790268 a6989586621680790275 ~> m6989586621680790274 (t6989586621680790268 b6989586621680790276)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) (a6989586621680795842 ~> (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) (a6989586621680795846 ~> (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym0 :: TyFun (a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) (m6989586621681120832 a6989586621681120835 ~> (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithM_Sym0 :: TyFun (a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) ([a6989586621681259440] ~> ([b6989586621681259441] ~> m6989586621681259439 ())) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym0 :: TyFun (a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) ([a6989586621681259444] ~> ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym0 :: TyFun (a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) ([a6989586621681259448] ~> m6989586621681259447 ([b6989586621681259449], [c6989586621681259450])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((>=>@#@$) :: TyFun (a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) ((b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) ~> (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((<=<@#@$) :: TyFun (b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) ((a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) ~> (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI (TyCon3 ((,,) :: a -> b -> c -> (a, b, c)) :: a ~> (b ~> (c ~> (a, b, c)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 (,,)) #

SingI (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple5Sym0 #

SingI d2 => SingI (TyCon3 ((,,,) d2 :: b -> c -> d1 -> (a, b, c, d1)) :: b ~> (c ~> (d1 ~> (a, b, c, d1)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,) d2)) #

SingI d2 => SingI (Tuple4Sym1 d2 b c d1 :: TyFun b (c ~> (d1 ~> (a, b, c, d1))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym1 d2 b c d1) #

(SingI d1, SingI d2) => SingI (Tuple3Sym2 d1 d2 c :: TyFun c (a, b, c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple3Sym2 d1 d2 c) #

(SingI d2, SingI d3) => SingI (TyCon3 ((,,,,) d2 d3 :: c -> d1 -> e -> (a, b, c, d1, e)) :: c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon3 ((,,,,,) d2 d3 d4 :: d1 -> e -> f -> (a, b, c, d1, e, f)) :: d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon3 ((,,,,,,) d2 d3 d4 d5 :: e -> f -> g -> (a, b, c, d1, e, f, g)) :: e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,,) d2 d3 d4 d5)) #

SingI (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip5Sym0 #

SingI d2 => SingI (ZipWith3Sym1 d2 :: TyFun [a] ([b] ~> ([c] ~> [d1])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym1 d2) #

(SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun [b] [c] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWithSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (Zip3Sym2 d1 d2 c :: TyFun [c] [(a, b, c)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Zip3Sym2 d1 d2 c) #

(SApplicative m, SingI d) => SingI (ZipWithM_Sym1 d :: TyFun [a] ([b] ~> m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithM_Sym1 d) #

(SApplicative m, SingI d) => SingI (ZipWithMSym1 d :: TyFun [a] ([b] ~> m [c]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithMSym1 d) #

(SApplicative m, SingI d) => SingI (MapAndUnzipMSym1 d :: TyFun [a] (m ([b], [c])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (MapAndUnzipMSym1 d) #

(SingI d1, SingI d2) => SingI (Either_Sym2 d1 d2 :: TyFun (Either a b) c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing (Either_Sym2 d1 d2) #

(SingI d1, SingI d2) => SingI (CurrySym2 d1 d2 :: TyFun b c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (CurrySym2 d1 d2) #

(SingI d1, SingI d2) => SingI (FlipSym2 d1 d2 :: TyFun a c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FlipSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (d1 .@#@$$$ d2 :: TyFun a c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (d1 .@#@$$$ d2) #

(SMonad m, SingI d) => SingI (LiftM2Sym1 d m :: TyFun (m a1) (m a2 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM2Sym1 d m) #

(SApplicative f, SingI d) => SingI (LiftA2Sym1 d f :: TyFun (f a) (f b ~> f c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA2Sym1 d f) #

(SApplicative f, SingI d) => SingI (d *>@#@$$ b :: TyFun (f b) (f b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d *>@#@$$ b) #

(SApplicative f, SingI d) => SingI (d <*@#@$$ b :: TyFun (f b) (f a) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d <*@#@$$ b) #

(SMonad m, SingI d) => SingI (d >>@#@$$ b :: TyFun (m b) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d >>@#@$$ b) #

(SingI d1, SingI d2) => SingI (OnSym2 d1 d2 :: TyFun a (a ~> c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym2 d1 d2) #

(SFoldable t, SMonad m, SingI d) => SingI (MapM_Sym1 d t :: TyFun (t a) (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MapM_Sym1 d t) #

(SFoldable t, SApplicative f, SingI d) => SingI (Traverse_Sym1 d t :: TyFun (t a) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Traverse_Sym1 d t) #

(SFoldable t, SMonad m, SingI d) => SingI (FoldlMSym1 d t :: TyFun b (t a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlMSym1 d t) #

(SFoldable t, SMonad m, SingI d) => SingI (FoldrMSym1 d t :: TyFun b (t a ~> m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrMSym1 d t) #

(SFoldable t, SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 t :: TyFun (t a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrSym2 d1 d2 t) #

(SFoldable t, SingI d1, SingI d2) => SingI (Foldr'Sym2 d1 d2 t :: TyFun (t a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr'Sym2 d1 d2 t) #

(SFoldable t, SingI d1, SingI d2) => SingI (FoldlSym2 d1 d2 t :: TyFun (t a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlSym2 d1 d2 t) #

(SFoldable t, SingI d1, SingI d2) => SingI (Foldl'Sym2 d1 d2 t :: TyFun (t a) b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl'Sym2 d1 d2 t) #

(STraversable t, SApplicative f, SingI d) => SingI (TraverseSym1 d t :: TyFun (t a) (f (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (TraverseSym1 d t) #

(STraversable t, SMonad m, SingI d) => SingI (MapMSym1 d t :: TyFun (t a) (m (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapMSym1 d t) #

(STraversable t, SingI d) => SingI (MapAccumRSym1 d t :: TyFun a (t b ~> (a, t c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumRSym1 d t) #

(STraversable t, SingI d) => SingI (MapAccumLSym1 d t :: TyFun a (t b ~> (a, t c)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumLSym1 d t) #

(SMonadZip m, SingI d) => SingI (MzipWithSym1 d m :: TyFun (m a) (m b ~> m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipWithSym1 d m) #

(SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipWithSym2 d1 d2) #

SMonad m => SingI (LiftM3Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> r))) (m a1 ~> (m a2 ~> (m a3 ~> m r))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftM3Sym0 #

SApplicative f => SingI (LiftA3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) (f a ~> (f b ~> (f c ~> f d))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftA3Sym0 #

(SFoldable t, SMonad m, SingI d) => SingI (ForM_Sym1 d b m :: TyFun (a ~> m b) (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ForM_Sym1 d b m) #

(SFoldable t, SApplicative f, SingI d) => SingI (For_Sym1 d b f :: TyFun (a ~> f b) (f ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (For_Sym1 d b f) #

(STraversable t, SMonad m, SingI d) => SingI (ForMSym1 d b m :: TyFun (a ~> m b) (m (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForMSym1 d b m) #

(STraversable t, SApplicative f, SingI d) => SingI (ForSym1 d b f :: TyFun (a ~> f b) (f (t b)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForSym1 d b f) #

(SMonad m, SingI d) => SingI (d <=<@#@$$ a :: TyFun (a ~> m b) (a ~> m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d <=<@#@$$ a) #

(SMonad m, SingI d) => SingI (d >=>@#@$$ c :: TyFun (b ~> m c) (a ~> m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d >=>@#@$$ c) #

SuppressUnusedWarnings (Unzip5Sym0 :: TyFun [(a6989586621679965617, b6989586621679965618, c6989586621679965619, d6989586621679965620, e6989586621679965621)] ([a6989586621679965617], [b6989586621679965618], [c6989586621679965619], [d6989586621679965620], [e6989586621679965621]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym1 a6989586621679975431 :: TyFun [a6989586621679965631] ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithSym2 a6989586621679975447 a6989586621679975446 :: TyFun [b6989586621679965636] [c6989586621679965637] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym2 a6989586621679975458 a6989586621679975457 c6989586621679965640 :: TyFun [c6989586621679965640] [(a6989586621679965638, b6989586621679965639, c6989586621679965640)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a6989586621680091800] ([b6989586621680091801] ~> ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym1 a6989586621680104507 b6989586621680091806 c6989586621680091807 d6989586621680091808 :: TyFun [b6989586621680091806] ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym1 a6989586621681259865 :: TyFun [a6989586621681259440] ([b6989586621681259441] ~> m6989586621681259439 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym1 a6989586621681259874 :: TyFun [a6989586621681259444] ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym1 a6989586621681259883 :: TyFun [a6989586621681259448] (m6989586621681259447 ([b6989586621681259449], [c6989586621681259450])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (Either_Sym2 a6989586621680466004 a6989586621680466003 :: TyFun (Either a6989586621680465967 b6989586621680465969) c6989586621680465968 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Tuple3Sym2 t6989586621679312566 t6989586621679312565 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym1 t6989586621679312612 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (CurrySym2 a6989586621679370863 a6989586621679370862 :: TyFun b6989586621679370774 c6989586621679370775 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FlipSym2 a6989586621679538919 a6989586621679538918 :: TyFun a6989586621679538758 c6989586621679538760 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (a6989586621679538928 .@#@$$$ a6989586621679538927 :: TyFun a6989586621679538763 c6989586621679538762 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym1 arg6989586621679563846 f6989586621679563427 :: TyFun (f6989586621679563427 a6989586621679563431) (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679563856 <*@#@$$ b6989586621679563437 :: TyFun (f6989586621679563427 b6989586621679563437) (f6989586621679563427 a6989586621679563436) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679563852 *>@#@$$ b6989586621679563435 :: TyFun (f6989586621679563427 b6989586621679563435) (f6989586621679563427 b6989586621679563435) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679563927 >>@#@$$ b6989586621679563455 :: TyFun (m6989586621679563451 b6989586621679563455) (m6989586621679563451 b6989586621679563455) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym1 a6989586621679563721 m6989586621679563365 :: TyFun (m6989586621679563365 a16989586621679563366) (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym2 a6989586621679751001 a6989586621679751000 :: TyFun a6989586621679750985 (a6989586621679750985 ~> c6989586621679750984) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (Foldl'Sym2 arg6989586621680486832 arg6989586621680486831 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486195) b6989586621680486194 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym2 arg6989586621680486826 arg6989586621680486825 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486193) b6989586621680486192 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym2 arg6989586621680486814 arg6989586621680486813 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486188) b6989586621680486189 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrMSym1 a6989586621680486785 t6989586621680486143 :: TyFun b6989586621680486146 (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym2 arg6989586621680486820 arg6989586621680486819 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486190) b6989586621680486191 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym1 a6989586621680486763 t6989586621680486139 :: TyFun b6989586621680486141 (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym1 a6989586621680486745 t6989586621680486135 :: TyFun (t6989586621680486135 a6989586621680486137) (f6989586621680486136 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym1 a6989586621680486727 t6989586621680486127 :: TyFun (t6989586621680486127 a6989586621680486129) (m6989586621680486128 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym1 arg6989586621680790280 t6989586621680790268 :: TyFun (t6989586621680790268 a6989586621680790270) (f6989586621680790269 (t6989586621680790268 b6989586621680790271)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym1 arg6989586621680790286 t6989586621680790268 :: TyFun (t6989586621680790268 a6989586621680790275) (m6989586621680790274 (t6989586621680790268 b6989586621680790276)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym1 a6989586621680796368 t6989586621680795841 :: TyFun a6989586621680795842 (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym1 a6989586621680796385 t6989586621680795845 :: TyFun a6989586621680795846 (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym1 arg6989586621681120912 m6989586621681120832 :: TyFun (m6989586621681120832 a6989586621681120835) (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithSym2 a6989586621681154838 a6989586621681154837 :: TyFun (NonEmpty b6989586621681153346) (NonEmpty c6989586621681153347) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LiftA3Sym0 :: TyFun (a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) (f6989586621679563378 a6989586621679563379 ~> (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym0 :: TyFun (a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) (m6989586621679563360 a16989586621679563361 ~> (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith4Sym0 :: TyFun (a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) ([a6989586621680091782] ~> ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (For_Sym1 a6989586621680486757 b6989586621680486134 f6989586621680486132 :: TyFun (a6989586621680486133 ~> f6989586621680486132 b6989586621680486134) (f6989586621680486132 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym1 a6989586621680486739 b6989586621680486126 m6989586621680486124 :: TyFun (a6989586621680486125 ~> m6989586621680486124 b6989586621680486126) (m6989586621680486124 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForMSym1 a6989586621680796406 b6989586621680795852 m6989586621680795850 :: TyFun (a6989586621680795851 ~> m6989586621680795850 b6989586621680795852) (m6989586621680795850 (t6989586621680795849 b6989586621680795852)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym1 a6989586621680796416 b6989586621680795856 f6989586621680795854 :: TyFun (a6989586621680795855 ~> f6989586621680795854 b6989586621680795856) (f6989586621680795854 (t6989586621680795853 b6989586621680795856)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (a6989586621681259889 >=>@#@$$ c6989586621681259458 :: TyFun (b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681259914 <=<@#@$$ a6989586621681259454 :: TyFun (a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI (TyCon4 ((,,,) :: a -> b -> c -> d -> (a, b, c, d)) :: a ~> (b ~> (c ~> (d ~> (a, b, c, d))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 (,,,)) #

SingI (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple6Sym0 #

SingI d2 => SingI (TyCon4 ((,,,,) d2 :: b -> c -> d1 -> e -> (a, b, c, d1, e)) :: b ~> (c ~> (d1 ~> (e ~> (a, b, c, d1, e))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,) d2)) #

SingI d2 => SingI (Tuple5Sym1 d2 b c d1 e :: TyFun b (c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym1 d2 b c d1 e) #

(SingI d2, SingI d3) => SingI (Tuple4Sym2 d2 d3 c d1 :: TyFun c (d1 ~> (a, b, c, d1)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym2 d2 d3 c d1) #

(SingI d2, SingI d3) => SingI (TyCon4 ((,,,,,) d2 d3 :: c -> d1 -> e -> f -> (a, b, c, d1, e, f)) :: c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon4 ((,,,,,,) d2 d3 d4 :: d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,,) d2 d3 d4)) #

SingI (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip6Sym0 #

(SingI d2, SingI d3) => SingI (ZipWith3Sym2 d2 d3 :: TyFun [b] ([c] ~> [d1]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym2 d2 d3) #

(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithM_Sym2 d1 d2 :: TyFun [b] (m ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithM_Sym2 d1 d2) #

(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithMSym2 d1 d2 :: TyFun [b] (m [c]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithMSym2 d1 d2) #

(SMonad m, SingI d) => SingI (LiftM3Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym1 d m) #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM2Sym2 d1 d2 :: TyFun (m a2) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM2Sym2 d1 d2) #

(SApplicative f, SingI d2) => SingI (LiftA3Sym1 d2 f :: TyFun (f a) (f b ~> (f c ~> f d1)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym1 d2 f) #

(SApplicative f, SingI d1, SingI d2) => SingI (LiftA2Sym2 d1 d2 :: TyFun (f b) (f c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA2Sym2 d1 d2) #

(SingI d1, SingI d2, SingI d3) => SingI (OnSym3 d1 d2 d3 :: TyFun a c -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym3 d1 d2 d3) #

(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldlMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlMSym2 d1 d2 t) #

(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldrMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrMSym2 d1 d2 t) #

(STraversable t, SingI d1, SingI d2) => SingI (MapAccumRSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumRSym2 d1 d2 t) #

(STraversable t, SingI d1, SingI d2) => SingI (MapAccumLSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumLSym2 d1 d2 t) #

(SMonadZip m, SingI d1, SingI d2) => SingI (MzipWithSym2 d1 d2 :: TyFun (m b) (m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipWithSym2 d1 d2) #

(SMonad m, SingI d1, SingI d2) => SingI (d1 <=<@#@$$$ d2 :: TyFun a (m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d1 <=<@#@$$$ d2) #

(SMonad m, SingI d1, SingI d2) => SingI (d1 >=>@#@$$$ d2 :: TyFun a (m c) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d1 >=>@#@$$$ d2) #

SMonad m => SingI (LiftM4Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> m r)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftM4Sym0 #

SuppressUnusedWarnings (Unzip6Sym0 :: TyFun [(a6989586621679965611, b6989586621679965612, c6989586621679965613, d6989586621679965614, e6989586621679965615, f6989586621679965616)] ([a6989586621679965611], [b6989586621679965612], [c6989586621679965613], [d6989586621679965614], [e6989586621679965615], [f6989586621679965616]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym2 a6989586621679975432 a6989586621679975431 :: TyFun [b6989586621679965632] ([c6989586621679965633] ~> [d6989586621679965634]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym1 a6989586621680104390 :: TyFun [a6989586621680091782] ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym0 :: TyFun [a6989586621680091794] ([b6989586621680091795] ~> ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym1 a6989586621680104484 b6989586621680091801 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [b6989586621680091801] ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym2 a6989586621680104508 a6989586621680104507 c6989586621680091807 d6989586621680091808 :: TyFun [c6989586621680091807] ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym2 a6989586621681259866 a6989586621681259865 :: TyFun [b6989586621681259441] (m6989586621681259439 ()) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym2 a6989586621681259875 a6989586621681259874 :: TyFun [b6989586621681259445] (m6989586621681259443 [c6989586621681259446]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (Tuple4Sym2 t6989586621679312613 t6989586621679312612 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym1 t6989586621679312677 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftA2Sym2 arg6989586621679563847 arg6989586621679563846 :: TyFun (f6989586621679563427 b6989586621679563432) (f6989586621679563427 c6989586621679563433) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftA3Sym1 a6989586621679563778 f6989586621679563378 :: TyFun (f6989586621679563378 a6989586621679563379) (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym2 a6989586621679563722 a6989586621679563721 :: TyFun (m6989586621679563365 a26989586621679563367) (m6989586621679563365 r6989586621679563368) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym1 a6989586621679563679 m6989586621679563360 :: TyFun (m6989586621679563360 a16989586621679563361) (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym3 a6989586621679751002 a6989586621679751001 a6989586621679751000 :: TyFun a6989586621679750985 c6989586621679750984 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (FoldrMSym2 a6989586621680486786 a6989586621680486785 t6989586621680486143 :: TyFun (t6989586621680486143 a6989586621680486145) (m6989586621680486144 b6989586621680486146) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym2 a6989586621680486764 a6989586621680486763 t6989586621680486139 :: TyFun (t6989586621680486139 a6989586621680486142) (m6989586621680486140 b6989586621680486141) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapAccumRSym2 a6989586621680796369 a6989586621680796368 t6989586621680795841 :: TyFun (t6989586621680795841 b6989586621680795843) (a6989586621680795842, t6989586621680795841 c6989586621680795844) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym2 a6989586621680796386 a6989586621680796385 t6989586621680795845 :: TyFun (t6989586621680795845 b6989586621680795847) (a6989586621680795846, t6989586621680795845 c6989586621680795848) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym2 arg6989586621681120913 arg6989586621681120912 :: TyFun (m6989586621681120832 b6989586621681120836) (m6989586621681120832 c6989586621681120837) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681259890 >=>@#@$$$ a6989586621681259889 :: TyFun a6989586621681259456 (m6989586621681259455 c6989586621681259458) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681259915 <=<@#@$$$ a6989586621681259914 :: TyFun a6989586621681259454 (m6989586621681259451 c6989586621681259453) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (LiftM4Sym0 :: TyFun (a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) (m6989586621679563354 a16989586621679563355 ~> (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith5Sym0 :: TyFun (a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) ([a6989586621680091776] ~> ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (TyCon5 ((,,,,) :: a -> b -> c -> d -> e -> (a, b, c, d, e)) :: a ~> (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 (,,,,)) #

SingI (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Tuple7Sym0 #

SingI d2 => SingI (TyCon5 ((,,,,,) d2 :: b -> c -> d1 -> e -> f -> (a, b, c, d1, e, f)) :: b ~> (c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,) d2)) #

SingI d2 => SingI (Tuple6Sym1 d2 b c d1 e f :: TyFun b (c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym1 d2 b c d1 e f) #

(SingI d2, SingI d3) => SingI (Tuple5Sym2 d2 d3 c d1 e :: TyFun c (d1 ~> (e ~> (a, b, c, d1, e))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym2 d2 d3 c d1 e) #

(SingI d2, SingI d3) => SingI (TyCon5 ((,,,,,,) d2 d3 :: c -> d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple4Sym3 d2 d3 d4 d1 :: TyFun d1 (a, b, c, d1) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym3 d2 d3 d4 d1) #

SingI (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing Unzip7Sym0 #

(SingI d2, SingI d3, SingI d4) => SingI (ZipWith3Sym3 d2 d3 d4 :: TyFun [c] [d1] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym3 d2 d3 d4) #

(SMonad m, SingI d) => SingI (LiftM4Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym1 d m) #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM3Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym2 d1 d2) #

(SApplicative f, SingI d2, SingI d3) => SingI (LiftA3Sym2 d2 d3 :: TyFun (f b) (f c ~> f d1) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym2 d2 d3) #

SMonad m => SingI (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing LiftM5Sym0 #

SuppressUnusedWarnings (Unzip7Sym0 :: TyFun [(a6989586621679965604, b6989586621679965605, c6989586621679965606, d6989586621679965607, e6989586621679965608, f6989586621679965609, g6989586621679965610)] ([a6989586621679965604], [b6989586621679965605], [c6989586621679965606], [d6989586621679965607], [e6989586621679965608], [f6989586621679965609], [g6989586621679965610]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym3 a6989586621679975433 a6989586621679975432 a6989586621679975431 :: TyFun [c6989586621679965633] [d6989586621679965634] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym1 a6989586621680104367 :: TyFun [a6989586621680091776] ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym2 a6989586621680104391 a6989586621680104390 :: TyFun [b6989586621680091783] ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym0 :: TyFun [a6989586621680091787] ([b6989586621680091788] ~> ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym1 a6989586621680104456 b6989586621680091795 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [b6989586621680091795] ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym2 a6989586621680104485 a6989586621680104484 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [c6989586621680091802] ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym3 a6989586621680104509 a6989586621680104508 a6989586621680104507 d6989586621680091808 :: TyFun [d6989586621680091808] [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple4Sym3 t6989586621679312614 t6989586621679312613 t6989586621679312612 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym2 t6989586621679312678 t6989586621679312677 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym1 t6989586621679312762 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftA3Sym2 a6989586621679563779 a6989586621679563778 :: TyFun (f6989586621679563378 b6989586621679563380) (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym2 a6989586621679563680 a6989586621679563679 :: TyFun (m6989586621679563360 a26989586621679563362) (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym1 a6989586621679563618 m6989586621679563354 :: TyFun (m6989586621679563354 a16989586621679563355) (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym0 :: TyFun (a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) (m6989586621679563347 a16989586621679563348 ~> (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith6Sym0 :: TyFun (a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) ([a6989586621680091769] ~> ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (TyCon6 ((,,,,,) :: a -> b -> c -> d -> e -> f -> (a, b, c, d, e, f)) :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 (,,,,,)) #

SingI d2 => SingI (TyCon6 ((,,,,,,) d2 :: b -> c -> d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: b ~> (c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 ((,,,,,,) d2)) #

SingI d2 => SingI (Tuple7Sym1 d2 b c d1 e f g :: TyFun b (c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym1 d2 b c d1 e f g) #

(SingI d2, SingI d3) => SingI (Tuple6Sym2 d2 d3 c d1 e f :: TyFun c (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym2 d2 d3 c d1 e f) #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple5Sym3 d2 d3 d4 d1 e :: TyFun d1 (e ~> (a, b, c, d1, e)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym3 d2 d3 d4 d1 e) #

(SMonad m, SingI d) => SingI (LiftM5Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym1 d m) #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM4Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym2 d1 d2) #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM3Sym3 d1 d2 d3 :: TyFun (m a3) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym3 d1 d2 d3) #

(SApplicative f, SingI d2, SingI d3, SingI d4) => SingI (LiftA3Sym3 d2 d3 d4 :: TyFun (f c) (f d1) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym3 d2 d3 d4) #

SuppressUnusedWarnings (ZipWith6Sym1 a6989586621680104340 :: TyFun [a6989586621680091769] ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym2 a6989586621680104368 a6989586621680104367 :: TyFun [b6989586621680091777] ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym3 a6989586621680104392 a6989586621680104391 a6989586621680104390 :: TyFun [c6989586621680091784] ([d6989586621680091785] ~> [e6989586621680091786]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym1 a6989586621680104423 b6989586621680091788 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [b6989586621680091788] ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym2 a6989586621680104457 a6989586621680104456 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [c6989586621680091796] ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym3 a6989586621680104486 a6989586621680104485 a6989586621680104484 d6989586621680091803 e6989586621680091804 :: TyFun [d6989586621680091803] ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym3 t6989586621679312679 t6989586621679312678 t6989586621679312677 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym2 t6989586621679312763 t6989586621679312762 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym1 t6989586621679312869 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftA3Sym3 a6989586621679563780 a6989586621679563779 a6989586621679563778 :: TyFun (f6989586621679563378 c6989586621679563381) (f6989586621679563378 d6989586621679563382) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym3 a6989586621679563681 a6989586621679563680 a6989586621679563679 :: TyFun (m6989586621679563360 a36989586621679563363) (m6989586621679563360 r6989586621679563364) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym2 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a26989586621679563356) (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym1 a6989586621679563535 m6989586621679563347 :: TyFun (m6989586621679563347 a16989586621679563348) (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith7Sym0 :: TyFun (a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) ([a6989586621680091761] ~> ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (TyCon7 ((,,,,,,) :: a -> b -> c -> d -> e -> f -> g -> (a, b, c, d, e, f, g)) :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon7 (,,,,,,)) #

(SingI d2, SingI d3) => SingI (Tuple7Sym2 d2 d3 c d1 e f g :: TyFun c (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym2 d2 d3 c d1 e f g) #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple6Sym3 d2 d3 d4 d1 e f :: TyFun d1 (e ~> (f ~> (a, b, c, d1, e, f))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym3 d2 d3 d4 d1 e f) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple5Sym4 d2 d3 d4 d5 e :: TyFun e (a, b, c, d1, e) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym4 d2 d3 d4 d5 e) #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM5Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym2 d1 d2) #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM4Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym3 d1 d2 d3) #

SuppressUnusedWarnings (ZipWith7Sym1 a6989586621680104309 :: TyFun [a6989586621680091761] ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym2 a6989586621680104341 a6989586621680104340 :: TyFun [b6989586621680091770] ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym3 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [c6989586621680091778] ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym4 a6989586621680104393 a6989586621680104392 a6989586621680104391 a6989586621680104390 :: TyFun [d6989586621680091785] [e6989586621680091786] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym2 a6989586621680104424 a6989586621680104423 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [c6989586621680091789] ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym3 a6989586621680104458 a6989586621680104457 a6989586621680104456 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [d6989586621680091797] ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym4 a6989586621680104487 a6989586621680104486 a6989586621680104485 a6989586621680104484 e6989586621680091804 :: TyFun [e6989586621680091804] [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym4 t6989586621679312680 t6989586621679312679 t6989586621679312678 t6989586621679312677 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym3 t6989586621679312764 t6989586621679312763 t6989586621679312762 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym2 t6989586621679312870 t6989586621679312869 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM4Sym3 a6989586621679563620 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a36989586621679563357) (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym2 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a26989586621679563349) (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

(SingI d2, SingI d3, SingI d4) => SingI (Tuple7Sym3 d2 d3 d4 d1 e f g :: TyFun d1 (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym3 d2 d3 d4 d1 e f g) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple6Sym4 d2 d3 d4 d5 e f :: TyFun e (f ~> (a, b, c, d1, e, f)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym4 d2 d3 d4 d5 e f) #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM5Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym3 d1 d2 d3) #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM4Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym4 d1 d2 d3 d4) #

SuppressUnusedWarnings (ZipWith7Sym2 a6989586621680104310 a6989586621680104309 :: TyFun [b6989586621680091762] ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym3 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [c6989586621680091771] ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym4 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [d6989586621680091779] ([e6989586621680091780] ~> [f6989586621680091781]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym3 a6989586621680104425 a6989586621680104424 a6989586621680104423 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [d6989586621680091790] ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym4 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 e6989586621680091798 f6989586621680091799 :: TyFun [e6989586621680091798] ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym4 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym3 t6989586621679312871 t6989586621679312870 t6989586621679312869 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM4Sym4 a6989586621679563621 a6989586621679563620 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a46989586621679563358) (m6989586621679563354 r6989586621679563359) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym3 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a36989586621679563350) (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple7Sym4 d2 d3 d4 d5 e f g :: TyFun e (f ~> (g ~> (a, b, c, d1, e, f, g))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym4 d2 d3 d4 d5 e f g) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (Tuple6Sym5 d2 d3 d4 d5 d6 f :: TyFun f (a, b, c, d1, e, f) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym5 d2 d3 d4 d5 d6 f) #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM5Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m a5 ~> m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym4 d1 d2 d3 d4) #

SuppressUnusedWarnings (ZipWith7Sym3 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [c6989586621680091763] ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym4 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [d6989586621680091772] ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym5 a6989586621680104371 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [e6989586621680091780] [f6989586621680091781] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym4 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [e6989586621680091791] ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym5 a6989586621680104460 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 f6989586621680091799 :: TyFun [f6989586621680091799] [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym5 t6989586621679312766 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym4 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM5Sym4 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a46989586621679563351) (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (Tuple7Sym5 d2 d3 d4 d5 d6 f g :: TyFun f (g ~> (a, b, c, d1, e, f, g)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym5 d2 d3 d4 d5 d6 f g) #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4, SingI d5) => SingI (LiftM5Sym5 d1 d2 d3 d4 d5 :: TyFun (m a5) (m r) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym5 d1 d2 d3 d4 d5) #

SuppressUnusedWarnings (ZipWith7Sym4 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [d6989586621680091764] ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym5 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [e6989586621680091773] ([f6989586621680091774] ~> [g6989586621680091775]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym5 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 f6989586621680091792 g6989586621680091793 :: TyFun [f6989586621680091792] ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym5 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM5Sym5 a6989586621679563539 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a56989586621679563352) (m6989586621679563347 r6989586621679563353) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6, SingI d7) => SingI (Tuple7Sym6 d2 d3 d4 d5 d6 d7 g :: TyFun g (a, b, c, d1, e, f, g) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym6 d2 d3 d4 d5 d6 d7 g) #

SuppressUnusedWarnings (ZipWith7Sym5 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [e6989586621680091765] ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym6 a6989586621680104345 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [f6989586621680091774] [g6989586621680091775] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym6 a6989586621680104428 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 g6989586621680091793 :: TyFun [g6989586621680091793] [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym6 t6989586621679312874 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith7Sym6 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [f6989586621680091766] ([g6989586621680091767] ~> [h6989586621680091768]) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith7Sym7 a6989586621680104315 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [g6989586621680091767] [h6989586621680091768] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1) # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)
type Apply (ΣSym1 s6989586621679375890 :: TyFun (s6989586621679375890 ~> Type) Type -> Type) (t6989586621679375891 :: s6989586621679375890 ~> Type) # 
Instance details

Defined in Data.Singletons.Sigma

type Apply (ΣSym1 s6989586621679375890 :: TyFun (s6989586621679375890 ~> Type) Type -> Type) (t6989586621679375891 :: s6989586621679375890 ~> Type) = Σ s6989586621679375890 t6989586621679375891
type Apply (a6989586621679750994 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679750995 :: a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679750994 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679750995 :: a ~> b) = a6989586621679750994 & a6989586621679750995
type Apply (a6989586621679563800 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679563801 :: f (a ~> b)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679563800 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679563801 :: f (a ~> b)) = a6989586621679563800 <**> a6989586621679563801
type Apply (arg6989586621679563923 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679563924 :: a ~> m b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679563923 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679563924 :: a ~> m b) = arg6989586621679563923 >>= arg6989586621679563924
type Apply (a6989586621679735838 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679735839 :: a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679735838 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679735839 :: a ~> b) = a6989586621679735838 <&> a6989586621679735839
type Apply (For_Sym1 a6989586621680486757 b f :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680486758 :: a ~> f b) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680486757 b f :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680486758 :: a ~> f b) = For_ a6989586621680486757 a6989586621680486758
type Apply (ForM_Sym1 a6989586621680486739 b m :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680486740 :: a ~> m b) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680486739 b m :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680486740 :: a ~> m b) = ForM_ a6989586621680486739 a6989586621680486740
type Apply (ForMSym1 a6989586621680796406 b m :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680796407 :: a ~> m b) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680796406 b m :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680796407 :: a ~> m b) = ForM a6989586621680796406 a6989586621680796407
type Apply (ForSym1 a6989586621680796416 b f :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680796417 :: a ~> f b) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680796416 b f :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680796417 :: a ~> f b) = For a6989586621680796416 a6989586621680796417
type Demote (k1 ~> k2) # 
Instance details

Defined in Data.Singletons.Internal

type Demote (k1 ~> k2) = Demote k1 -> Demote k2
newtype Sing (f :: k1 ~> k2) # 
Instance details

Defined in Data.Singletons.Internal

newtype Sing (f :: k1 ~> k2) = SLambda {}
type Mempty # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mempty
type Sconcat (arg :: NonEmpty (a ~> b)) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sconcat (arg :: NonEmpty (a ~> b))
type Mconcat (arg :: [a ~> b]) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mconcat (arg :: [a ~> b])
type (a2 :: a1 ~> b) <> (a3 :: a1 ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type (a2 :: a1 ~> b) <> (a3 :: a1 ~> b)
type Mappend (arg1 :: a ~> b) (arg2 :: a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mappend (arg1 :: a ~> b) (arg2 :: a ~> b)
type Apply (~>@#@$) (a6989586621679025778 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025778 :: Type) = (~>@#@$$) a6989586621679025778
type Apply (&&@#@$) (a6989586621679378194 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679378194 :: Bool) = (&&@#@$$) a6989586621679378194
type Apply (||@#@$) (a6989586621679378435 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679378435 :: Bool) = (||@#@$$) a6989586621679378435
type Apply ThenCmpSym0 (a6989586621679406525 :: Ordering) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ThenCmpSym0 (a6989586621679406525 :: Ordering) = ThenCmpSym1 a6989586621679406525
type Apply (<=?@#@$) (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (<=?@#@$) (a3530822107858468865 :: Nat) = (<=?@#@$$) a3530822107858468865
type Apply (^@#@$) (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (^@#@$) (a3530822107858468865 :: Nat) = (^@#@$$) a3530822107858468865
type Apply DivSym0 (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivSym0 (a3530822107858468865 :: Nat) = DivSym1 a3530822107858468865
type Apply ModSym0 (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply ModSym0 (a3530822107858468865 :: Nat) = ModSym1 a3530822107858468865
type Apply QuotSym0 (a6989586621679504733 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679504733 :: Nat) = QuotSym1 a6989586621679504733
type Apply RemSym0 (a6989586621679504723 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679504723 :: Nat) = RemSym1 a6989586621679504723
type Apply QuotRemSym0 (a6989586621679504749 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679504749 :: Nat) = QuotRemSym1 a6989586621679504749
type Apply DivModSym0 (a6989586621679504739 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679504739 :: Nat) = DivModSym1 a6989586621679504739
type Apply ShowCharSym0 (a6989586621680293345 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680293345 :: Symbol) = ShowCharSym1 a6989586621680293345
type Apply ShowStringSym0 (a6989586621680293330 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680293330 :: Symbol) = ShowStringSym1 a6989586621680293330
type Apply ShowParenSym0 (a6989586621680293351 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680293351 :: Bool) = ShowParenSym1 a6989586621680293351
type Apply (SameKindSym0 :: TyFun k6989586621679027633 (TyFun k6989586621679027633 Constraint -> Type) -> Type) (a6989586621679027634 :: k6989586621679027633) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027633 (TyFun k6989586621679027633 Constraint -> Type) -> Type) (a6989586621679027634 :: k6989586621679027633) = SameKindSym1 a6989586621679027634
type Apply (ΣSym0 :: TyFun Type (TyFun (s1 ~> Type) Type -> Type) -> Type) (s2 :: Type) # 
Instance details

Defined in Data.Singletons.Sigma

type Apply (ΣSym0 :: TyFun Type (TyFun (s1 ~> Type) Type -> Type) -> Type) (s2 :: Type) = (ΣSym1 s2 :: TyFun (s1 ~> Type) Type -> Type)
type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679312441 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679312441 :: a3530822107858468865) = (:@#@$$) t6989586621679312441
type Apply ((:|@#@$) :: TyFun a6989586621679070501 ([a6989586621679070501] ~> NonEmpty a6989586621679070501) -> Type) (t6989586621679312508 :: a6989586621679070501) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679070501 ([a6989586621679070501] ~> NonEmpty a6989586621679070501) -> Type) (t6989586621679312508 :: a6989586621679070501) = (:|@#@$$) t6989586621679312508
type Apply (DropSym0 :: TyFun Nat ([a6989586621679965581] ~> [a6989586621679965581]) -> Type) (a6989586621679974950 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679965581] ~> [a6989586621679965581]) -> Type) (a6989586621679974950 :: Nat) = (DropSym1 a6989586621679974950 a6989586621679965581 :: TyFun [a6989586621679965581] [a6989586621679965581] -> Type)
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679965582] ~> [a6989586621679965582]) -> Type) (a6989586621679974964 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679965582] ~> [a6989586621679965582]) -> Type) (a6989586621679974964 :: Nat) = (TakeSym1 a6989586621679974964 a6989586621679965582 :: TyFun [a6989586621679965582] [a6989586621679965582] -> Type)
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679965580] ~> ([a6989586621679965580], [a6989586621679965580])) -> Type) (a6989586621679974978 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679965580] ~> ([a6989586621679965580], [a6989586621679965580])) -> Type) (a6989586621679974978 :: Nat) = (SplitAtSym1 a6989586621679974978 a6989586621679965580 :: TyFun [a6989586621679965580] ([a6989586621679965580], [a6989586621679965580]) -> Type)
type Apply (InsertSym0 :: TyFun a6989586621679965576 ([a6989586621679965576] ~> [a6989586621679965576]) -> Type) (a6989586621679975183 :: a6989586621679965576) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679965576 ([a6989586621679965576] ~> [a6989586621679965576]) -> Type) (a6989586621679975183 :: a6989586621679965576) = InsertSym1 a6989586621679975183
type Apply (DeleteSym0 :: TyFun a6989586621679965603 ([a6989586621679965603] ~> [a6989586621679965603]) -> Type) (a6989586621679975256 :: a6989586621679965603) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679965603 ([a6989586621679965603] ~> [a6989586621679965603]) -> Type) (a6989586621679975256 :: a6989586621679965603) = DeleteSym1 a6989586621679975256
type Apply (ElemIndicesSym0 :: TyFun a6989586621679965592 ([a6989586621679965592] ~> [Nat]) -> Type) (a6989586621679975503 :: a6989586621679965592) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679965592 ([a6989586621679965592] ~> [Nat]) -> Type) (a6989586621679975503 :: a6989586621679965592) = ElemIndicesSym1 a6989586621679975503
type Apply (ElemIndexSym0 :: TyFun a6989586621679965593 ([a6989586621679965593] ~> Maybe Nat) -> Type) (a6989586621679975519 :: a6989586621679965593) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679965593 ([a6989586621679965593] ~> Maybe Nat) -> Type) (a6989586621679975519 :: a6989586621679965593) = ElemIndexSym1 a6989586621679975519
type Apply (IntersperseSym0 :: TyFun a6989586621679965679 ([a6989586621679965679] ~> [a6989586621679965679]) -> Type) (a6989586621679976126 :: a6989586621679965679) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679965679 ([a6989586621679965679] ~> [a6989586621679965679]) -> Type) (a6989586621679976126 :: a6989586621679965679) = IntersperseSym1 a6989586621679976126
type Apply (InsertSym0 :: TyFun a6989586621681153381 ([a6989586621681153381] ~> NonEmpty a6989586621681153381) -> Type) (a6989586621681155141 :: a6989586621681153381) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681153381 ([a6989586621681153381] ~> NonEmpty a6989586621681153381) -> Type) (a6989586621681155141 :: a6989586621681153381) = InsertSym1 a6989586621681155141
type Apply (FromMaybeSym0 :: TyFun a6989586621679513059 (Maybe a6989586621679513059 ~> a6989586621679513059) -> Type) (a6989586621679513251 :: a6989586621679513059) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679513059 (Maybe a6989586621679513059 ~> a6989586621679513059) -> Type) (a6989586621679513251 :: a6989586621679513059) = FromMaybeSym1 a6989586621679513251
type Apply (ShowsSym0 :: TyFun a6989586621680291446 (Symbol ~> Symbol) -> Type) (a6989586621680293403 :: a6989586621680291446) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680291446 (Symbol ~> Symbol) -> Type) (a6989586621680293403 :: a6989586621680291446) = ShowsSym1 a6989586621680293403
type Apply (Bool_Sym0 :: TyFun a6989586621679377443 (a6989586621679377443 ~> (Bool ~> a6989586621679377443)) -> Type) (a6989586621679377449 :: a6989586621679377443) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679377443 (a6989586621679377443 ~> (Bool ~> a6989586621679377443)) -> Type) (a6989586621679377449 :: a6989586621679377443) = Bool_Sym1 a6989586621679377449
type Apply ((==@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) (x6989586621679381438 :: a6989586621679381437) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) (x6989586621679381438 :: a6989586621679381437) = (==@#@$$) x6989586621679381438
type Apply ((/=@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) (x6989586621679381440 :: a6989586621679381437) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) (x6989586621679381440 :: a6989586621679381437) = (/=@#@$$) x6989586621679381440
type Apply (DefaultEqSym0 :: TyFun k6989586621679381431 (k6989586621679381431 ~> Bool) -> Type) (a6989586621679381432 :: k6989586621679381431) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679381431 (k6989586621679381431 ~> Bool) -> Type) (a6989586621679381432 :: k6989586621679381431) = DefaultEqSym1 a6989586621679381432
type Apply ((<=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396122 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396122 :: a6989586621679396020) = (<=@#@$$) arg6989586621679396122
type Apply (CompareSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> Ordering) -> Type) (arg6989586621679396114 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> Ordering) -> Type) (arg6989586621679396114 :: a6989586621679396020) = CompareSym1 arg6989586621679396114
type Apply (MinSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) (arg6989586621679396138 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) (arg6989586621679396138 :: a6989586621679396020) = MinSym1 arg6989586621679396138
type Apply (MaxSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) (arg6989586621679396134 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) (arg6989586621679396134 :: a6989586621679396020) = MaxSym1 arg6989586621679396134
type Apply ((>=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396130 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396130 :: a6989586621679396020) = (>=@#@$$) arg6989586621679396130
type Apply ((>@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396126 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396126 :: a6989586621679396020) = (>@#@$$) arg6989586621679396126
type Apply ((<@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396118 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396118 :: a6989586621679396020) = (<@#@$$) arg6989586621679396118
type Apply ((-@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523522 :: a6989586621679523498) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523522 :: a6989586621679523498) = (-@#@$$) arg6989586621679523522
type Apply ((+@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523518 :: a6989586621679523498) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523518 :: a6989586621679523498) = (+@#@$$) arg6989586621679523518
type Apply ((*@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523526 :: a6989586621679523498) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523526 :: a6989586621679523498) = (*@#@$$) arg6989586621679523526
type Apply (SubtractSym0 :: TyFun a6989586621679528955 (a6989586621679528955 ~> a6989586621679528955) -> Type) (a6989586621679528959 :: a6989586621679528955) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679528955 (a6989586621679528955 ~> a6989586621679528955) -> Type) (a6989586621679528959 :: a6989586621679528955) = SubtractSym1 a6989586621679528959
type Apply (AsTypeOfSym0 :: TyFun a6989586621679538757 (a6989586621679538757 ~> a6989586621679538757) -> Type) (a6989586621679538955 :: a6989586621679538757) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679538757 (a6989586621679538757 ~> a6989586621679538757) -> Type) (a6989586621679538955 :: a6989586621679538757) = AsTypeOfSym1 a6989586621679538955
type Apply (WhenSym0 :: TyFun Bool (f6989586621679563372 () ~> f6989586621679563372 ()) -> Type) (a6989586621679563760 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679563372 () ~> f6989586621679563372 ()) -> Type) (a6989586621679563760 :: Bool) = (WhenSym1 a6989586621679563760 f6989586621679563372 :: TyFun (f6989586621679563372 ()) (f6989586621679563372 ()) -> Type)
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> (a6989586621679761742 ~> [a6989586621679761742])) -> Type) (arg6989586621679762038 :: a6989586621679761742) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> (a6989586621679761742 ~> [a6989586621679761742])) -> Type) (arg6989586621679762038 :: a6989586621679761742) = EnumFromThenToSym1 arg6989586621679762038
type Apply (EnumFromToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) (arg6989586621679762034 :: a6989586621679761742) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) (arg6989586621679762034 :: a6989586621679761742) = EnumFromToSym1 arg6989586621679762034
type Apply ((<>@#@$) :: TyFun a6989586621679833215 (a6989586621679833215 ~> a6989586621679833215) -> Type) (arg6989586621679833700 :: a6989586621679833215) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679833215 (a6989586621679833215 ~> a6989586621679833215) -> Type) (arg6989586621679833700 :: a6989586621679833215) = (<>@#@$$) arg6989586621679833700
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679965566 ~> [a6989586621679965566]) -> Type) (a6989586621679974868 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679965566 ~> [a6989586621679965566]) -> Type) (a6989586621679974868 :: Nat) = (ReplicateSym1 a6989586621679974868 a6989586621679965566 :: TyFun a6989586621679965566 [a6989586621679965566] -> Type)
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680291461 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680293411 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680291461 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680293411 :: Nat) = (ShowsPrecSym1 arg6989586621680293411 a6989586621680291461 :: TyFun a6989586621680291461 (Symbol ~> Symbol) -> Type)
type Apply (MappendSym0 :: TyFun a6989586621680361494 (a6989586621680361494 ~> a6989586621680361494) -> Type) (arg6989586621680361879 :: a6989586621680361494) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680361494 (a6989586621680361494 ~> a6989586621680361494) -> Type) (arg6989586621680361879 :: a6989586621680361494) = MappendSym1 arg6989586621680361879
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681259426 () ~> f6989586621681259426 ()) -> Type) (a6989586621681259794 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681259426 () ~> f6989586621681259426 ()) -> Type) (a6989586621681259794 :: Bool) = (UnlessSym1 a6989586621681259794 f6989586621681259426 :: TyFun (f6989586621681259426 ()) (f6989586621681259426 ()) -> Type)
type Apply (IntersperseSym0 :: TyFun a6989586621681153374 (NonEmpty a6989586621681153374 ~> NonEmpty a6989586621681153374) -> Type) (a6989586621681154995 :: a6989586621681153374) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681153374 (NonEmpty a6989586621681153374 ~> NonEmpty a6989586621681153374) -> Type) (a6989586621681154995 :: a6989586621681153374) = IntersperseSym1 a6989586621681154995
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681153372 ~> [a6989586621681153372]) -> Type) (a6989586621681155016 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681153372 ~> [a6989586621681153372]) -> Type) (a6989586621681155016 :: Nat) = (TakeSym1 a6989586621681155016 a6989586621681153372 :: TyFun (NonEmpty a6989586621681153372) [a6989586621681153372] -> Type)
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681153371 ~> [a6989586621681153371]) -> Type) (a6989586621681155024 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681153371 ~> [a6989586621681153371]) -> Type) (a6989586621681155024 :: Nat) = (DropSym1 a6989586621681155024 a6989586621681153371 :: TyFun (NonEmpty a6989586621681153371) [a6989586621681153371] -> Type)
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681153370 ~> ([a6989586621681153370], [a6989586621681153370])) -> Type) (a6989586621681155032 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681153370 ~> ([a6989586621681153370], [a6989586621681153370])) -> Type) (a6989586621681155032 :: Nat) = (SplitAtSym1 a6989586621681155032 a6989586621681153370 :: TyFun (NonEmpty a6989586621681153370) ([a6989586621681153370], [a6989586621681153370]) -> Type)
type Apply ((<|@#@$) :: TyFun a6989586621681153392 (NonEmpty a6989586621681153392 ~> NonEmpty a6989586621681153392) -> Type) (a6989586621681155190 :: a6989586621681153392) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681153392 (NonEmpty a6989586621681153392 ~> NonEmpty a6989586621681153392) -> Type) (a6989586621681155190 :: a6989586621681153392) = (<|@#@$$) a6989586621681155190
type Apply (ConsSym0 :: TyFun a6989586621681153391 (NonEmpty a6989586621681153391 ~> NonEmpty a6989586621681153391) -> Type) (a6989586621681155201 :: a6989586621681153391) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681153391 (NonEmpty a6989586621681153391 ~> NonEmpty a6989586621681153391) -> Type) (a6989586621681155201 :: a6989586621681153391) = ConsSym1 a6989586621681155201
type Apply (Bool_Sym1 a6989586621679377449 :: TyFun a6989586621679377443 (Bool ~> a6989586621679377443) -> Type) (a6989586621679377450 :: a6989586621679377443) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679377449 :: TyFun a6989586621679377443 (Bool ~> a6989586621679377443) -> Type) (a6989586621679377450 :: a6989586621679377443) = Bool_Sym2 a6989586621679377449 a6989586621679377450
type Apply (LookupSym0 :: TyFun a6989586621679965572 ([(a6989586621679965572, b6989586621679965573)] ~> Maybe b6989586621679965573) -> Type) (a6989586621679974933 :: a6989586621679965572) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679965572 ([(a6989586621679965572, b6989586621679965573)] ~> Maybe b6989586621679965573) -> Type) (a6989586621679974933 :: a6989586621679965572) = (LookupSym1 a6989586621679974933 b6989586621679965573 :: TyFun [(a6989586621679965572, b6989586621679965573)] (Maybe b6989586621679965573) -> Type)
type Apply (InsertBySym1 a6989586621679975159 :: TyFun a6989586621679965598 ([a6989586621679965598] ~> [a6989586621679965598]) -> Type) (a6989586621679975160 :: a6989586621679965598) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679975159 :: TyFun a6989586621679965598 ([a6989586621679965598] ~> [a6989586621679965598]) -> Type) (a6989586621679975160 :: a6989586621679965598) = InsertBySym2 a6989586621679975159 a6989586621679975160
type Apply (DeleteBySym1 a6989586621679975202 :: TyFun a6989586621679965601 ([a6989586621679965601] ~> [a6989586621679965601]) -> Type) (a6989586621679975203 :: a6989586621679965601) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679975202 :: TyFun a6989586621679965601 ([a6989586621679965601] ~> [a6989586621679965601]) -> Type) (a6989586621679975203 :: a6989586621679965601) = DeleteBySym2 a6989586621679975202 a6989586621679975203
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680091755 ([a6989586621680091756] ~> ([a6989586621680091756], [a6989586621680091756])) -> Type) (a6989586621680104283 :: i6989586621680091755) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680091755 ([a6989586621680091756] ~> ([a6989586621680091756], [a6989586621680091756])) -> Type) (a6989586621680104283 :: i6989586621680091755) = (GenericSplitAtSym1 a6989586621680104283 a6989586621680091756 :: TyFun [a6989586621680091756] ([a6989586621680091756], [a6989586621680091756]) -> Type)
type Apply (GenericDropSym0 :: TyFun i6989586621680091757 ([a6989586621680091758] ~> [a6989586621680091758]) -> Type) (a6989586621680104293 :: i6989586621680091757) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680091757 ([a6989586621680091758] ~> [a6989586621680091758]) -> Type) (a6989586621680104293 :: i6989586621680091757) = (GenericDropSym1 a6989586621680104293 a6989586621680091758 :: TyFun [a6989586621680091758] [a6989586621680091758] -> Type)
type Apply (GenericTakeSym0 :: TyFun i6989586621680091759 ([a6989586621680091760] ~> [a6989586621680091760]) -> Type) (a6989586621680104303 :: i6989586621680091759) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680091759 ([a6989586621680091760] ~> [a6989586621680091760]) -> Type) (a6989586621680104303 :: i6989586621680091759) = (GenericTakeSym1 a6989586621680104303 a6989586621680091760 :: TyFun [a6989586621680091760] [a6989586621680091760] -> Type)
type Apply (ShowsPrecSym1 arg6989586621680293411 a6989586621680291461 :: TyFun a6989586621680291461 (Symbol ~> Symbol) -> Type) (arg6989586621680293412 :: a6989586621680291461) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680293411 a6989586621680291461 :: TyFun a6989586621680291461 (Symbol ~> Symbol) -> Type) (arg6989586621680293412 :: a6989586621680291461) = ShowsPrecSym2 arg6989586621680293411 arg6989586621680293412
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679312534 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679312534 :: a3530822107858468865) = (Tuple2Sym1 t6989586621679312534 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type)
type Apply (SeqSym0 :: TyFun a6989586621679538750 (b6989586621679538751 ~> b6989586621679538751) -> Type) (a6989586621679538872 :: a6989586621679538750) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679538750 (b6989586621679538751 ~> b6989586621679538751) -> Type) (a6989586621679538872 :: a6989586621679538750) = (SeqSym1 a6989586621679538872 b6989586621679538751 :: TyFun b6989586621679538751 b6989586621679538751 -> Type)
type Apply (ConstSym0 :: TyFun a6989586621679538764 (b6989586621679538765 ~> a6989586621679538764) -> Type) (a6989586621679538946 :: a6989586621679538764) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679538764 (b6989586621679538765 ~> a6989586621679538764) -> Type) (a6989586621679538946 :: a6989586621679538764) = (ConstSym1 a6989586621679538946 b6989586621679538765 :: TyFun b6989586621679538765 a6989586621679538764 -> Type)
type Apply (EnumFromThenToSym1 arg6989586621679762038 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) (arg6989586621679762039 :: a6989586621679761742) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679762038 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) (arg6989586621679762039 :: a6989586621679761742) = EnumFromThenToSym2 arg6989586621679762038 arg6989586621679762039
type Apply (GenericReplicateSym0 :: TyFun i6989586621680091751 (a6989586621680091752 ~> [a6989586621680091752]) -> Type) (a6989586621680104263 :: i6989586621680091751) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680091751 (a6989586621680091752 ~> [a6989586621680091752]) -> Type) (a6989586621680104263 :: i6989586621680091751) = (GenericReplicateSym1 a6989586621680104263 a6989586621680091752 :: TyFun a6989586621680091752 [a6989586621680091752] -> Type)
type Apply (ElemSym0 :: TyFun a6989586621680486201 (t6989586621680486184 a6989586621680486201 ~> Bool) -> Type) (arg6989586621680486851 :: a6989586621680486201) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680486201 (t6989586621680486184 a6989586621680486201 ~> Bool) -> Type) (arg6989586621680486851 :: a6989586621680486201) = (ElemSym1 arg6989586621680486851 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486201) Bool -> Type)
type Apply (NotElemSym0 :: TyFun a6989586621680486095 (t6989586621680486094 a6989586621680486095 ~> Bool) -> Type) (a6989586621680486577 :: a6989586621680486095) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680486095 (t6989586621680486094 a6989586621680486095 ~> Bool) -> Type) (a6989586621680486577 :: a6989586621680486095) = (NotElemSym1 a6989586621680486577 t6989586621680486094 :: TyFun (t6989586621680486094 a6989586621680486095) Bool -> Type)
type Apply (ArgSym0 :: TyFun a6989586621679063738 (b6989586621679063739 ~> Arg a6989586621679063738 b6989586621679063739) -> Type) (t6989586621680907981 :: a6989586621679063738) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679063738 (b6989586621679063739 ~> Arg a6989586621679063738 b6989586621679063739) -> Type) (t6989586621680907981 :: a6989586621679063738) = (ArgSym1 t6989586621680907981 b6989586621679063739 :: TyFun b6989586621679063739 (Arg a6989586621679063738 b6989586621679063739) -> Type)
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681259427 a6989586621681259428 ~> m6989586621681259427 ()) -> Type) (a6989586621681259803 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681259427 a6989586621681259428 ~> m6989586621681259427 ()) -> Type) (a6989586621681259803 :: Nat) = (ReplicateM_Sym1 a6989586621681259803 a6989586621681259428 m6989586621681259427 :: TyFun (m6989586621681259427 a6989586621681259428) (m6989586621681259427 ()) -> Type)
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681259429 a6989586621681259430 ~> m6989586621681259429 [a6989586621681259430]) -> Type) (a6989586621681259822 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681259429 a6989586621681259430 ~> m6989586621681259429 [a6989586621681259430]) -> Type) (a6989586621681259822 :: Nat) = (ReplicateMSym1 a6989586621681259822 a6989586621681259430 m6989586621681259429 :: TyFun (m6989586621681259429 a6989586621681259430) (m6989586621681259429 [a6989586621681259430]) -> Type)
type Apply (Maybe_Sym0 :: TyFun b6989586621679511632 ((a6989586621679511633 ~> b6989586621679511632) ~> (Maybe a6989586621679511633 ~> b6989586621679511632)) -> Type) (a6989586621679511650 :: b6989586621679511632) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679511632 ((a6989586621679511633 ~> b6989586621679511632) ~> (Maybe a6989586621679511633 ~> b6989586621679511632)) -> Type) (a6989586621679511650 :: b6989586621679511632) = (Maybe_Sym1 a6989586621679511650 a6989586621679511633 :: TyFun (a6989586621679511633 ~> b6989586621679511632) (Maybe a6989586621679511633 ~> b6989586621679511632) -> Type)
type Apply ((&@#@$) :: TyFun a6989586621679750981 ((a6989586621679750981 ~> b6989586621679750982) ~> b6989586621679750982) -> Type) (a6989586621679750994 :: a6989586621679750981) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679750981 ((a6989586621679750981 ~> b6989586621679750982) ~> b6989586621679750982) -> Type) (a6989586621679750994 :: a6989586621679750981) = (a6989586621679750994 &@#@$$ b6989586621679750982 :: TyFun (a6989586621679750981 ~> b6989586621679750982) b6989586621679750982 -> Type)
type Apply (FoldrSym1 a6989586621679538979 :: TyFun b6989586621679538771 ([a6989586621679538770] ~> b6989586621679538771) -> Type) (a6989586621679538980 :: b6989586621679538771) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679538979 :: TyFun b6989586621679538771 ([a6989586621679538770] ~> b6989586621679538771) -> Type) (a6989586621679538980 :: b6989586621679538771) = FoldrSym2 a6989586621679538979 a6989586621679538980
type Apply (ScanrSym1 a6989586621679975750 :: TyFun b6989586621679965660 ([a6989586621679965659] ~> [b6989586621679965660]) -> Type) (a6989586621679975751 :: b6989586621679965660) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679975750 :: TyFun b6989586621679965660 ([a6989586621679965659] ~> [b6989586621679965660]) -> Type) (a6989586621679975751 :: b6989586621679965660) = ScanrSym2 a6989586621679975750 a6989586621679975751
type Apply (ScanlSym1 a6989586621679975771 :: TyFun b6989586621679965662 ([a6989586621679965663] ~> [b6989586621679965662]) -> Type) (a6989586621679975772 :: b6989586621679965662) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679975771 :: TyFun b6989586621679965662 ([a6989586621679965663] ~> [b6989586621679965662]) -> Type) (a6989586621679975772 :: b6989586621679965662) = ScanlSym2 a6989586621679975771 a6989586621679975772
type Apply (ScanlSym1 a6989586621681155149 :: TyFun b6989586621681153379 ([a6989586621681153380] ~> NonEmpty b6989586621681153379) -> Type) (a6989586621681155150 :: b6989586621681153379) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681155149 :: TyFun b6989586621681153379 ([a6989586621681153380] ~> NonEmpty b6989586621681153379) -> Type) (a6989586621681155150 :: b6989586621681153379) = ScanlSym2 a6989586621681155149 a6989586621681155150
type Apply (ScanrSym1 a6989586621681155160 :: TyFun b6989586621681153378 ([a6989586621681153377] ~> NonEmpty b6989586621681153378) -> Type) (a6989586621681155161 :: b6989586621681153378) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681155160 :: TyFun b6989586621681153378 ([a6989586621681153377] ~> NonEmpty b6989586621681153378) -> Type) (a6989586621681155161 :: b6989586621681153378) = ScanrSym2 a6989586621681155160 a6989586621681155161
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679312565 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679312565 :: a3530822107858468865) = (Tuple3Sym1 t6989586621679312565 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type)
type Apply (ComparingSym1 a6989586621679396105 :: TyFun b6989586621679396010 (b6989586621679396010 ~> Ordering) -> Type) (a6989586621679396106 :: b6989586621679396010) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679396105 :: TyFun b6989586621679396010 (b6989586621679396010 ~> Ordering) -> Type) (a6989586621679396106 :: b6989586621679396010) = ComparingSym2 a6989586621679396105 a6989586621679396106
type Apply ((<$@#@$) :: TyFun a6989586621679563425 (f6989586621679563422 b6989586621679563426 ~> f6989586621679563422 a6989586621679563425) -> Type) (arg6989586621679563820 :: a6989586621679563425) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679563425 (f6989586621679563422 b6989586621679563426 ~> f6989586621679563422 a6989586621679563425) -> Type) (arg6989586621679563820 :: a6989586621679563425) = ((arg6989586621679563820 <$@#@$$ b6989586621679563426) f6989586621679563422 :: TyFun (f6989586621679563422 b6989586621679563426) (f6989586621679563422 a6989586621679563425) -> Type)
type Apply (Tuple3Sym1 t6989586621679312565 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679312566 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679312565 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679312566 :: b3530822107858468866) = (Tuple3Sym2 t6989586621679312565 t6989586621679312566 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type)
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679312612 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679312612 :: a3530822107858468865) = (Tuple4Sym1 t6989586621679312612 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type)
type Apply (CurrySym1 a6989586621679370862 :: TyFun a6989586621679370773 (b6989586621679370774 ~> c6989586621679370775) -> Type) (a6989586621679370863 :: a6989586621679370773) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679370862 :: TyFun a6989586621679370773 (b6989586621679370774 ~> c6989586621679370775) -> Type) (a6989586621679370863 :: a6989586621679370773) = CurrySym2 a6989586621679370862 a6989586621679370863
type Apply (FlipSym1 a6989586621679538918 :: TyFun b6989586621679538759 (a6989586621679538758 ~> c6989586621679538760) -> Type) (a6989586621679538919 :: b6989586621679538759) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679538918 :: TyFun b6989586621679538759 (a6989586621679538758 ~> c6989586621679538760) -> Type) (a6989586621679538919 :: b6989586621679538759) = FlipSym2 a6989586621679538918 a6989586621679538919
type Apply (Foldl'Sym1 arg6989586621680486831 t6989586621680486184 :: TyFun b6989586621680486194 (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194) -> Type) (arg6989586621680486832 :: b6989586621680486194) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680486831 t6989586621680486184 :: TyFun b6989586621680486194 (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194) -> Type) (arg6989586621680486832 :: b6989586621680486194) = (Foldl'Sym2 arg6989586621680486831 arg6989586621680486832 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486195) b6989586621680486194 -> Type)
type Apply (FoldlSym1 arg6989586621680486825 t6989586621680486184 :: TyFun b6989586621680486192 (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192) -> Type) (arg6989586621680486826 :: b6989586621680486192) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680486825 t6989586621680486184 :: TyFun b6989586621680486192 (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192) -> Type) (arg6989586621680486826 :: b6989586621680486192) = (FoldlSym2 arg6989586621680486825 arg6989586621680486826 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486193) b6989586621680486192 -> Type)
type Apply (FoldrSym1 arg6989586621680486813 t6989586621680486184 :: TyFun b6989586621680486189 (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189) -> Type) (arg6989586621680486814 :: b6989586621680486189) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680486813 t6989586621680486184 :: TyFun b6989586621680486189 (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189) -> Type) (arg6989586621680486814 :: b6989586621680486189) = (FoldrSym2 arg6989586621680486813 arg6989586621680486814 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486188) b6989586621680486189 -> Type)
type Apply (Foldr'Sym1 arg6989586621680486819 t6989586621680486184 :: TyFun b6989586621680486191 (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191) -> Type) (arg6989586621680486820 :: b6989586621680486191) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680486819 t6989586621680486184 :: TyFun b6989586621680486191 (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191) -> Type) (arg6989586621680486820 :: b6989586621680486191) = (Foldr'Sym2 arg6989586621680486819 arg6989586621680486820 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486190) b6989586621680486191 -> Type)
type Apply (Tuple4Sym1 t6989586621679312612 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679312613 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679312612 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679312613 :: b3530822107858468866) = (Tuple4Sym2 t6989586621679312612 t6989586621679312613 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type)
type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) (t6989586621679312677 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) (t6989586621679312677 :: a3530822107858468865) = (Tuple5Sym1 t6989586621679312677 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type)
type Apply (OnSym2 a6989586621679751001 a6989586621679751000 :: TyFun a6989586621679750985 (a6989586621679750985 ~> c6989586621679750984) -> Type) (a6989586621679751002 :: a6989586621679750985) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679751001 a6989586621679751000 :: TyFun a6989586621679750985 (a6989586621679750985 ~> c6989586621679750984) -> Type) (a6989586621679751002 :: a6989586621679750985) = OnSym3 a6989586621679751001 a6989586621679751000 a6989586621679751002
type Apply (FoldrMSym1 a6989586621680486785 t6989586621680486143 :: TyFun b6989586621680486146 (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146) -> Type) (a6989586621680486786 :: b6989586621680486146) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680486785 t6989586621680486143 :: TyFun b6989586621680486146 (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146) -> Type) (a6989586621680486786 :: b6989586621680486146) = (FoldrMSym2 a6989586621680486785 a6989586621680486786 t6989586621680486143 :: TyFun (t6989586621680486143 a6989586621680486145) (m6989586621680486144 b6989586621680486146) -> Type)
type Apply (FoldlMSym1 a6989586621680486763 t6989586621680486139 :: TyFun b6989586621680486141 (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141) -> Type) (a6989586621680486764 :: b6989586621680486141) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680486763 t6989586621680486139 :: TyFun b6989586621680486141 (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141) -> Type) (a6989586621680486764 :: b6989586621680486141) = (FoldlMSym2 a6989586621680486763 a6989586621680486764 t6989586621680486139 :: TyFun (t6989586621680486139 a6989586621680486142) (m6989586621680486140 b6989586621680486141) -> Type)
type Apply (MapAccumRSym1 a6989586621680796368 t6989586621680795841 :: TyFun a6989586621680795842 (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844)) -> Type) (a6989586621680796369 :: a6989586621680795842) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680796368 t6989586621680795841 :: TyFun a6989586621680795842 (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844)) -> Type) (a6989586621680796369 :: a6989586621680795842) = (MapAccumRSym2 a6989586621680796368 a6989586621680796369 t6989586621680795841 :: TyFun (t6989586621680795841 b6989586621680795843) (a6989586621680795842, t6989586621680795841 c6989586621680795844) -> Type)
type Apply (MapAccumLSym1 a6989586621680796385 t6989586621680795845 :: TyFun a6989586621680795846 (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848)) -> Type) (a6989586621680796386 :: a6989586621680795846) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680796385 t6989586621680795845 :: TyFun a6989586621680795846 (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848)) -> Type) (a6989586621680796386 :: a6989586621680795846) = (MapAccumLSym2 a6989586621680796385 a6989586621680796386 t6989586621680795845 :: TyFun (t6989586621680795845 b6989586621680795847) (a6989586621680795846, t6989586621680795845 c6989586621680795848) -> Type)
type Apply (Tuple4Sym2 t6989586621679312613 t6989586621679312612 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679312614 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679312613 t6989586621679312612 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679312614 :: c3530822107858468867) = (Tuple4Sym3 t6989586621679312613 t6989586621679312612 t6989586621679312614 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type)
type Apply (Tuple5Sym1 t6989586621679312677 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679312678 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679312677 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679312678 :: b3530822107858468866) = (Tuple5Sym2 t6989586621679312677 t6989586621679312678 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type)
type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) (t6989586621679312762 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) (t6989586621679312762 :: a3530822107858468865) = (Tuple6Sym1 t6989586621679312762 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type)
type Apply (Tuple5Sym2 t6989586621679312678 t6989586621679312677 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679312679 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679312678 t6989586621679312677 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679312679 :: c3530822107858468867) = (Tuple5Sym3 t6989586621679312678 t6989586621679312677 t6989586621679312679 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type)
type Apply (Tuple6Sym1 t6989586621679312762 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679312763 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679312762 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679312763 :: b3530822107858468866) = (Tuple6Sym2 t6989586621679312762 t6989586621679312763 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type)
type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) (t6989586621679312869 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) (t6989586621679312869 :: a3530822107858468865) = (Tuple7Sym1 t6989586621679312869 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type)
type Apply (Tuple5Sym3 t6989586621679312679 t6989586621679312678 t6989586621679312677 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679312680 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679312679 t6989586621679312678 t6989586621679312677 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679312680 :: d3530822107858468868) = (Tuple5Sym4 t6989586621679312679 t6989586621679312678 t6989586621679312677 t6989586621679312680 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type)
type Apply (Tuple6Sym2 t6989586621679312763 t6989586621679312762 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679312764 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679312763 t6989586621679312762 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679312764 :: c3530822107858468867) = (Tuple6Sym3 t6989586621679312763 t6989586621679312762 t6989586621679312764 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type)
type Apply (Tuple7Sym1 t6989586621679312869 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679312870 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679312869 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679312870 :: b3530822107858468866) = (Tuple7Sym2 t6989586621679312869 t6989586621679312870 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type)
type Apply (Tuple6Sym3 t6989586621679312764 t6989586621679312763 t6989586621679312762 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679312765 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679312764 t6989586621679312763 t6989586621679312762 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679312765 :: d3530822107858468868) = (Tuple6Sym4 t6989586621679312764 t6989586621679312763 t6989586621679312762 t6989586621679312765 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type)
type Apply (Tuple7Sym2 t6989586621679312870 t6989586621679312869 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679312871 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679312870 t6989586621679312869 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679312871 :: c3530822107858468867) = (Tuple7Sym3 t6989586621679312870 t6989586621679312869 t6989586621679312871 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type)
type Apply (Tuple6Sym4 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679312766 :: e3530822107858468869) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679312766 :: e3530822107858468869) = (Tuple6Sym5 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 t6989586621679312766 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type)
type Apply (Tuple7Sym3 t6989586621679312871 t6989586621679312870 t6989586621679312869 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679312872 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679312871 t6989586621679312870 t6989586621679312869 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679312872 :: d3530822107858468868) = (Tuple7Sym4 t6989586621679312871 t6989586621679312870 t6989586621679312869 t6989586621679312872 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type)
type Apply (Tuple7Sym4 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679312873 :: e3530822107858468869) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679312873 :: e3530822107858468869) = (Tuple7Sym5 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 t6989586621679312873 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type)
type Apply (Tuple7Sym5 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679312874 :: f3530822107858468870) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679312874 :: f3530822107858468870) = (Tuple7Sym6 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 t6989586621679312874 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type)
type Apply (IntercalateSym0 :: TyFun [a6989586621679965678] ([[a6989586621679965678]] ~> [a6989586621679965678]) -> Type) (a6989586621679976133 :: [a6989586621679965678]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679965678] ([[a6989586621679965678]] ~> [a6989586621679965678]) -> Type) (a6989586621679976133 :: [a6989586621679965678]) = IntercalateSym1 a6989586621679976133
type Apply ((++@#@$) :: TyFun [a6989586621679538767] ([a6989586621679538767] ~> [a6989586621679538767]) -> Type) (a6989586621679538964 :: [a6989586621679538767]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679538767] ([a6989586621679538767] ~> [a6989586621679538767]) -> Type) (a6989586621679538964 :: [a6989586621679538767]) = (++@#@$$) a6989586621679538964
type Apply (UnionSym0 :: TyFun [a6989586621679965559] ([a6989586621679965559] ~> [a6989586621679965559]) -> Type) (a6989586621679975246 :: [a6989586621679965559]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679965559] ([a6989586621679965559] ~> [a6989586621679965559]) -> Type) (a6989586621679975246 :: [a6989586621679965559]) = UnionSym1 a6989586621679975246
type Apply ((\\@#@$) :: TyFun [a6989586621679965602] ([a6989586621679965602] ~> [a6989586621679965602]) -> Type) (a6989586621679975266 :: [a6989586621679965602]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679965602] ([a6989586621679965602] ~> [a6989586621679965602]) -> Type) (a6989586621679975266 :: [a6989586621679965602]) = (\\@#@$$) a6989586621679975266
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679965647] ([a6989586621679965647] ~> Bool) -> Type) (a6989586621679975561 :: [a6989586621679965647]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679965647] ([a6989586621679965647] ~> Bool) -> Type) (a6989586621679975561 :: [a6989586621679965647]) = IsPrefixOfSym1 a6989586621679975561
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679965645] ([a6989586621679965645] ~> Bool) -> Type) (a6989586621679975799 :: [a6989586621679965645]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679965645] ([a6989586621679965645] ~> Bool) -> Type) (a6989586621679975799 :: [a6989586621679965645]) = IsInfixOfSym1 a6989586621679975799
type Apply (IntersectSym0 :: TyFun [a6989586621679965589] ([a6989586621679965589] ~> [a6989586621679965589]) -> Type) (a6989586621679975841 :: [a6989586621679965589]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679965589] ([a6989586621679965589] ~> [a6989586621679965589]) -> Type) (a6989586621679975841 :: [a6989586621679965589]) = IntersectSym1 a6989586621679975841
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679965646] ([a6989586621679965646] ~> Bool) -> Type) (a6989586621679976152 :: [a6989586621679965646]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679965646] ([a6989586621679965646] ~> Bool) -> Type) (a6989586621679976152 :: [a6989586621679965646]) = IsSuffixOfSym1 a6989586621679976152
type Apply (StripPrefixSym0 :: TyFun [a6989586621680091809] ([a6989586621680091809] ~> Maybe [a6989586621680091809]) -> Type) (a6989586621680104519 :: [a6989586621680091809]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680091809] ([a6989586621680091809] ~> Maybe [a6989586621680091809]) -> Type) (a6989586621680104519 :: [a6989586621680091809]) = StripPrefixSym1 a6989586621680104519
type Apply ((!!@#@$) :: TyFun [a6989586621679965564] (Nat ~> a6989586621679965564) -> Type) (a6989586621679974854 :: [a6989586621679965564]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679965564] (Nat ~> a6989586621679965564) -> Type) (a6989586621679974854 :: [a6989586621679965564]) = (!!@#@$$) a6989586621679974854
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681153350) (Nat ~> a6989586621681153350) -> Type) (a6989586621681154856 :: NonEmpty a6989586621681153350) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681153350) (Nat ~> a6989586621681153350) -> Type) (a6989586621681154856 :: NonEmpty a6989586621681153350) = (!!@#@$$) a6989586621681154856
type Apply (ShowListSym0 :: TyFun [a6989586621680291461] (Symbol ~> Symbol) -> Type) (arg6989586621680293419 :: [a6989586621680291461]) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680291461] (Symbol ~> Symbol) -> Type) (arg6989586621680293419 :: [a6989586621680291461]) = ShowListSym1 arg6989586621680293419
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681153351] (NonEmpty a6989586621681153351 ~> Bool) -> Type) (a6989586621681154874 :: [a6989586621681153351]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681153351] (NonEmpty a6989586621681153351 ~> Bool) -> Type) (a6989586621681154874 :: [a6989586621681153351]) = IsPrefixOfSym1 a6989586621681154874
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312731 :: ErrorMessage' s6989586621681311941) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312731 :: ErrorMessage' s6989586621681311941) = (:<>:@#@$$) t6989586621681312731
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312735 :: ErrorMessage' s6989586621681311941) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312735 :: ErrorMessage' s6989586621681311941) = (:$$:@#@$$) t6989586621681312735
type Apply (DeleteFirstsBySym1 a6989586621679975220 :: TyFun [a6989586621679965600] ([a6989586621679965600] ~> [a6989586621679965600]) -> Type) (a6989586621679975221 :: [a6989586621679965600]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679975220 :: TyFun [a6989586621679965600] ([a6989586621679965600] ~> [a6989586621679965600]) -> Type) (a6989586621679975221 :: [a6989586621679965600]) = DeleteFirstsBySym2 a6989586621679975220 a6989586621679975221
type Apply (UnionBySym1 a6989586621679975233 :: TyFun [a6989586621679965560] ([a6989586621679965560] ~> [a6989586621679965560]) -> Type) (a6989586621679975234 :: [a6989586621679965560]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679975233 :: TyFun [a6989586621679965560] ([a6989586621679965560] ~> [a6989586621679965560]) -> Type) (a6989586621679975234 :: [a6989586621679965560]) = UnionBySym2 a6989586621679975233 a6989586621679975234
type Apply (ZipSym0 :: TyFun [a6989586621679965641] ([b6989586621679965642] ~> [(a6989586621679965641, b6989586621679965642)]) -> Type) (a6989586621679975469 :: [a6989586621679965641]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679965641] ([b6989586621679965642] ~> [(a6989586621679965641, b6989586621679965642)]) -> Type) (a6989586621679975469 :: [a6989586621679965641]) = (ZipSym1 a6989586621679975469 b6989586621679965642 :: TyFun [b6989586621679965642] [(a6989586621679965641, b6989586621679965642)] -> Type)
type Apply (IntersectBySym1 a6989586621679975805 :: TyFun [a6989586621679965588] ([a6989586621679965588] ~> [a6989586621679965588]) -> Type) (a6989586621679975806 :: [a6989586621679965588]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679975805 :: TyFun [a6989586621679965588] ([a6989586621679965588] ~> [a6989586621679965588]) -> Type) (a6989586621679975806 :: [a6989586621679965588]) = IntersectBySym2 a6989586621679975805 a6989586621679975806
type Apply (ShowListWithSym1 a6989586621680293383 :: TyFun [a6989586621680291445] (Symbol ~> Symbol) -> Type) (a6989586621680293384 :: [a6989586621680291445]) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680293383 :: TyFun [a6989586621680291445] (Symbol ~> Symbol) -> Type) (a6989586621680293384 :: [a6989586621680291445]) = ShowListWithSym2 a6989586621680293383 a6989586621680293384
type Apply (GenericIndexSym0 :: TyFun [a6989586621680091754] (i6989586621680091753 ~> a6989586621680091754) -> Type) (a6989586621680104273 :: [a6989586621680091754]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680091754] (i6989586621680091753 ~> a6989586621680091754) -> Type) (a6989586621680104273 :: [a6989586621680091754]) = (GenericIndexSym1 a6989586621680104273 i6989586621680091753 :: TyFun i6989586621680091753 a6989586621680091754 -> Type)
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681153348) (NonEmpty b6989586621681153349 ~> NonEmpty (a6989586621681153348, b6989586621681153349)) -> Type) (a6989586621681154848 :: NonEmpty a6989586621681153348) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681153348) (NonEmpty b6989586621681153349 ~> NonEmpty (a6989586621681153348, b6989586621681153349)) -> Type) (a6989586621681154848 :: NonEmpty a6989586621681153348) = (ZipSym1 a6989586621681154848 b6989586621681153349 :: TyFun (NonEmpty b6989586621681153349) (NonEmpty (a6989586621681153348, b6989586621681153349)) -> Type)
type Apply (Zip3Sym0 :: TyFun [a6989586621679965638] ([b6989586621679965639] ~> ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)])) -> Type) (a6989586621679975457 :: [a6989586621679965638]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679965638] ([b6989586621679965639] ~> ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)])) -> Type) (a6989586621679975457 :: [a6989586621679965638]) = (Zip3Sym1 a6989586621679975457 b6989586621679965639 c6989586621679965640 :: TyFun [b6989586621679965639] ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)]) -> Type)
type Apply ((<*>@#@$) :: TyFun (f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) (f6989586621679563427 a6989586621679563429 ~> f6989586621679563427 b6989586621679563430) -> Type) (arg6989586621679563842 :: f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) (f6989586621679563427 a6989586621679563429 ~> f6989586621679563427 b6989586621679563430) -> Type) (arg6989586621679563842 :: f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) = (<*>@#@$$) arg6989586621679563842
type Apply ((<**>@#@$) :: TyFun (f6989586621679563386 a6989586621679563387) (f6989586621679563386 (a6989586621679563387 ~> b6989586621679563388) ~> f6989586621679563386 b6989586621679563388) -> Type) (a6989586621679563800 :: f6989586621679563386 a6989586621679563387) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679563386 a6989586621679563387) (f6989586621679563386 (a6989586621679563387 ~> b6989586621679563388) ~> f6989586621679563386 b6989586621679563388) -> Type) (a6989586621679563800 :: f6989586621679563386 a6989586621679563387) = (a6989586621679563800 <**>@#@$$ b6989586621679563388 :: TyFun (f6989586621679563386 (a6989586621679563387 ~> b6989586621679563388)) (f6989586621679563386 b6989586621679563388) -> Type)
type Apply (ApSym0 :: TyFun (m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) (m6989586621679563344 a6989586621679563345 ~> m6989586621679563344 b6989586621679563346) -> Type) (a6989586621679563514 :: m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) (m6989586621679563344 a6989586621679563345 ~> m6989586621679563344 b6989586621679563346) -> Type) (a6989586621679563514 :: m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) = ApSym1 a6989586621679563514
type Apply ((<|>@#@$) :: TyFun (f6989586621679563504 a6989586621679563506) (f6989586621679563504 a6989586621679563506 ~> f6989586621679563504 a6989586621679563506) -> Type) (arg6989586621679563973 :: f6989586621679563504 a6989586621679563506) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679563504 a6989586621679563506) (f6989586621679563504 a6989586621679563506 ~> f6989586621679563504 a6989586621679563506) -> Type) (arg6989586621679563973 :: f6989586621679563504 a6989586621679563506) = (<|>@#@$$) arg6989586621679563973
type Apply (MplusSym0 :: TyFun (m6989586621679563507 a6989586621679563509) (m6989586621679563507 a6989586621679563509 ~> m6989586621679563507 a6989586621679563509) -> Type) (arg6989586621679563977 :: m6989586621679563507 a6989586621679563509) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679563507 a6989586621679563509) (m6989586621679563507 a6989586621679563509 ~> m6989586621679563507 a6989586621679563509) -> Type) (arg6989586621679563977 :: m6989586621679563507 a6989586621679563509) = MplusSym1 arg6989586621679563977
type Apply (($>@#@$) :: TyFun (f6989586621679735745 a6989586621679735746) (b6989586621679735747 ~> f6989586621679735745 b6989586621679735747) -> Type) (a6989586621679735822 :: f6989586621679735745 a6989586621679735746) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679735745 a6989586621679735746) (b6989586621679735747 ~> f6989586621679735745 b6989586621679735747) -> Type) (a6989586621679735822 :: f6989586621679735745 a6989586621679735746) = (a6989586621679735822 $>@#@$$ b6989586621679735747 :: TyFun b6989586621679735747 (f6989586621679735745 b6989586621679735747) -> Type)
type Apply (MzipSym0 :: TyFun (m6989586621681120832 a6989586621681120833) (m6989586621681120832 b6989586621681120834 ~> m6989586621681120832 (a6989586621681120833, b6989586621681120834)) -> Type) (arg6989586621681120908 :: m6989586621681120832 a6989586621681120833) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681120832 a6989586621681120833) (m6989586621681120832 b6989586621681120834 ~> m6989586621681120832 (a6989586621681120833, b6989586621681120834)) -> Type) (arg6989586621681120908 :: m6989586621681120832 a6989586621681120833) = (MzipSym1 arg6989586621681120908 b6989586621681120834 :: TyFun (m6989586621681120832 b6989586621681120834) (m6989586621681120832 (a6989586621681120833, b6989586621681120834)) -> Type)
type Apply ((>>=@#@$) :: TyFun (m6989586621679563451 a6989586621679563452) ((a6989586621679563452 ~> m6989586621679563451 b6989586621679563453) ~> m6989586621679563451 b6989586621679563453) -> Type) (arg6989586621679563923 :: m6989586621679563451 a6989586621679563452) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679563451 a6989586621679563452) ((a6989586621679563452 ~> m6989586621679563451 b6989586621679563453) ~> m6989586621679563451 b6989586621679563453) -> Type) (arg6989586621679563923 :: m6989586621679563451 a6989586621679563452) = (arg6989586621679563923 >>=@#@$$ b6989586621679563453 :: TyFun (a6989586621679563452 ~> m6989586621679563451 b6989586621679563453) (m6989586621679563451 b6989586621679563453) -> Type)
type Apply ((<&>@#@$) :: TyFun (f6989586621679735748 a6989586621679735749) ((a6989586621679735749 ~> b6989586621679735750) ~> f6989586621679735748 b6989586621679735750) -> Type) (a6989586621679735838 :: f6989586621679735748 a6989586621679735749) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679735748 a6989586621679735749) ((a6989586621679735749 ~> b6989586621679735750) ~> f6989586621679735748 b6989586621679735750) -> Type) (a6989586621679735838 :: f6989586621679735748 a6989586621679735749) = (a6989586621679735838 <&>@#@$$ b6989586621679735750 :: TyFun (a6989586621679735749 ~> b6989586621679735750) (f6989586621679735748 b6989586621679735750) -> Type)
type Apply (ZipWithSym1 a6989586621679975446 :: TyFun [a6989586621679965635] ([b6989586621679965636] ~> [c6989586621679965637]) -> Type) (a6989586621679975447 :: [a6989586621679965635]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679975446 :: TyFun [a6989586621679965635] ([b6989586621679965636] ~> [c6989586621679965637]) -> Type) (a6989586621679975447 :: [a6989586621679965635]) = ZipWithSym2 a6989586621679975446 a6989586621679975447
type Apply (Zip3Sym1 a6989586621679975457 b6989586621679965639 c6989586621679965640 :: TyFun [b6989586621679965639] ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)]) -> Type) (a6989586621679975458 :: [b6989586621679965639]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679975457 b6989586621679965639 c6989586621679965640 :: TyFun [b6989586621679965639] ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)]) -> Type) (a6989586621679975458 :: [b6989586621679965639]) = (Zip3Sym2 a6989586621679975457 a6989586621679975458 c6989586621679965640 :: TyFun [c6989586621679965640] [(a6989586621679965638, b6989586621679965639, c6989586621679965640)] -> Type)
type Apply (Zip4Sym0 :: TyFun [a6989586621680091805] ([b6989586621680091806] ~> ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]))) -> Type) (a6989586621680104507 :: [a6989586621680091805]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680091805] ([b6989586621680091806] ~> ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]))) -> Type) (a6989586621680104507 :: [a6989586621680091805]) = (Zip4Sym1 a6989586621680104507 b6989586621680091806 c6989586621680091807 d6989586621680091808 :: TyFun [b6989586621680091806] ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)])) -> Type)
type Apply ((<*@#@$) :: TyFun (f6989586621679563427 a6989586621679563436) (f6989586621679563427 b6989586621679563437 ~> f6989586621679563427 a6989586621679563436) -> Type) (arg6989586621679563856 :: f6989586621679563427 a6989586621679563436) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679563427 a6989586621679563436) (f6989586621679563427 b6989586621679563437 ~> f6989586621679563427 a6989586621679563436) -> Type) (arg6989586621679563856 :: f6989586621679563427 a6989586621679563436) = (arg6989586621679563856 <*@#@$$ b6989586621679563437 :: TyFun (f6989586621679563427 b6989586621679563437) (f6989586621679563427 a6989586621679563436) -> Type)
type Apply ((*>@#@$) :: TyFun (f6989586621679563427 a6989586621679563434) (f6989586621679563427 b6989586621679563435 ~> f6989586621679563427 b6989586621679563435) -> Type) (arg6989586621679563852 :: f6989586621679563427 a6989586621679563434) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679563427 a6989586621679563434) (f6989586621679563427 b6989586621679563435 ~> f6989586621679563427 b6989586621679563435) -> Type) (arg6989586621679563852 :: f6989586621679563427 a6989586621679563434) = (arg6989586621679563852 *>@#@$$ b6989586621679563435 :: TyFun (f6989586621679563427 b6989586621679563435) (f6989586621679563427 b6989586621679563435) -> Type)
type Apply ((>>@#@$) :: TyFun (m6989586621679563451 a6989586621679563454) (m6989586621679563451 b6989586621679563455 ~> m6989586621679563451 b6989586621679563455) -> Type) (arg6989586621679563927 :: m6989586621679563451 a6989586621679563454) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679563451 a6989586621679563454) (m6989586621679563451 b6989586621679563455 ~> m6989586621679563451 b6989586621679563455) -> Type) (arg6989586621679563927 :: m6989586621679563451 a6989586621679563454) = (arg6989586621679563927 >>@#@$$ b6989586621679563455 :: TyFun (m6989586621679563451 b6989586621679563455) (m6989586621679563451 b6989586621679563455) -> Type)
type Apply (ZipWithSym1 a6989586621681154837 :: TyFun (NonEmpty a6989586621681153345) (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347) -> Type) (a6989586621681154838 :: NonEmpty a6989586621681153345) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681154837 :: TyFun (NonEmpty a6989586621681153345) (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347) -> Type) (a6989586621681154838 :: NonEmpty a6989586621681153345) = ZipWithSym2 a6989586621681154837 a6989586621681154838
type Apply (For_Sym0 :: TyFun (t6989586621680486131 a6989586621680486133) ((a6989586621680486133 ~> f6989586621680486132 b6989586621680486134) ~> f6989586621680486132 ()) -> Type) (a6989586621680486757 :: t6989586621680486131 a6989586621680486133) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680486131 a6989586621680486133) ((a6989586621680486133 ~> f6989586621680486132 b6989586621680486134) ~> f6989586621680486132 ()) -> Type) (a6989586621680486757 :: t6989586621680486131 a6989586621680486133) = (For_Sym1 a6989586621680486757 b6989586621680486134 f6989586621680486132 :: TyFun (a6989586621680486133 ~> f6989586621680486132 b6989586621680486134) (f6989586621680486132 ()) -> Type)
type Apply (ForM_Sym0 :: TyFun (t6989586621680486123 a6989586621680486125) ((a6989586621680486125 ~> m6989586621680486124 b6989586621680486126) ~> m6989586621680486124 ()) -> Type) (a6989586621680486739 :: t6989586621680486123 a6989586621680486125) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680486123 a6989586621680486125) ((a6989586621680486125 ~> m6989586621680486124 b6989586621680486126) ~> m6989586621680486124 ()) -> Type) (a6989586621680486739 :: t6989586621680486123 a6989586621680486125) = (ForM_Sym1 a6989586621680486739 b6989586621680486126 m6989586621680486124 :: TyFun (a6989586621680486125 ~> m6989586621680486124 b6989586621680486126) (m6989586621680486124 ()) -> Type)
type Apply (ForMSym0 :: TyFun (t6989586621680795849 a6989586621680795851) ((a6989586621680795851 ~> m6989586621680795850 b6989586621680795852) ~> m6989586621680795850 (t6989586621680795849 b6989586621680795852)) -> Type) (a6989586621680796406 :: t6989586621680795849 a6989586621680795851) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680795849 a6989586621680795851) ((a6989586621680795851 ~> m6989586621680795850 b6989586621680795852) ~> m6989586621680795850 (t6989586621680795849 b6989586621680795852)) -> Type) (a6989586621680796406 :: t6989586621680795849 a6989586621680795851) = (ForMSym1 a6989586621680796406 b6989586621680795852 m6989586621680795850 :: TyFun (a6989586621680795851 ~> m6989586621680795850 b6989586621680795852) (m6989586621680795850 (t6989586621680795849 b6989586621680795852)) -> Type)
type Apply (ForSym0 :: TyFun (t6989586621680795853 a6989586621680795855) ((a6989586621680795855 ~> f6989586621680795854 b6989586621680795856) ~> f6989586621680795854 (t6989586621680795853 b6989586621680795856)) -> Type) (a6989586621680796416 :: t6989586621680795853 a6989586621680795855) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680795853 a6989586621680795855) ((a6989586621680795855 ~> f6989586621680795854 b6989586621680795856) ~> f6989586621680795854 (t6989586621680795853 b6989586621680795856)) -> Type) (a6989586621680796416 :: t6989586621680795853 a6989586621680795855) = (ForSym1 a6989586621680796416 b6989586621680795856 f6989586621680795854 :: TyFun (a6989586621680795855 ~> f6989586621680795854 b6989586621680795856) (f6989586621680795854 (t6989586621680795853 b6989586621680795856)) -> Type)
type Apply (ZipWith3Sym1 a6989586621679975431 :: TyFun [a6989586621679965631] ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634])) -> Type) (a6989586621679975432 :: [a6989586621679965631]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679975431 :: TyFun [a6989586621679965631] ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634])) -> Type) (a6989586621679975432 :: [a6989586621679965631]) = ZipWith3Sym2 a6989586621679975431 a6989586621679975432
type Apply (Zip5Sym0 :: TyFun [a6989586621680091800] ([b6989586621680091801] ~> ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])))) -> Type) (a6989586621680104484 :: [a6989586621680091800]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680091800] ([b6989586621680091801] ~> ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])))) -> Type) (a6989586621680104484 :: [a6989586621680091800]) = (Zip5Sym1 a6989586621680104484 b6989586621680091801 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [b6989586621680091801] ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]))) -> Type)
type Apply (Zip4Sym1 a6989586621680104507 b6989586621680091806 c6989586621680091807 d6989586621680091808 :: TyFun [b6989586621680091806] ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)])) -> Type) (a6989586621680104508 :: [b6989586621680091806]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680104507 b6989586621680091806 c6989586621680091807 d6989586621680091808 :: TyFun [b6989586621680091806] ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)])) -> Type) (a6989586621680104508 :: [b6989586621680091806]) = (Zip4Sym2 a6989586621680104507 a6989586621680104508 c6989586621680091807 d6989586621680091808 :: TyFun [c6989586621680091807] ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]) -> Type)
type Apply (ZipWithM_Sym1 a6989586621681259865 :: TyFun [a6989586621681259440] ([b6989586621681259441] ~> m6989586621681259439 ()) -> Type) (a6989586621681259866 :: [a6989586621681259440]) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681259865 :: TyFun [a6989586621681259440] ([b6989586621681259441] ~> m6989586621681259439 ()) -> Type) (a6989586621681259866 :: [a6989586621681259440]) = ZipWithM_Sym2 a6989586621681259865 a6989586621681259866
type Apply (ZipWithMSym1 a6989586621681259874 :: TyFun [a6989586621681259444] ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446]) -> Type) (a6989586621681259875 :: [a6989586621681259444]) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681259874 :: TyFun [a6989586621681259444] ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446]) -> Type) (a6989586621681259875 :: [a6989586621681259444]) = ZipWithMSym2 a6989586621681259874 a6989586621681259875
type Apply (LiftA2Sym1 arg6989586621679563846 f6989586621679563427 :: TyFun (f6989586621679563427 a6989586621679563431) (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433) -> Type) (arg6989586621679563847 :: f6989586621679563427 a6989586621679563431) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679563846 f6989586621679563427 :: TyFun (f6989586621679563427 a6989586621679563431) (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433) -> Type) (arg6989586621679563847 :: f6989586621679563427 a6989586621679563431) = LiftA2Sym2 arg6989586621679563846 arg6989586621679563847
type Apply (LiftM2Sym1 a6989586621679563721 m6989586621679563365 :: TyFun (m6989586621679563365 a16989586621679563366) (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368) -> Type) (a6989586621679563722 :: m6989586621679563365 a16989586621679563366) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679563721 m6989586621679563365 :: TyFun (m6989586621679563365 a16989586621679563366) (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368) -> Type) (a6989586621679563722 :: m6989586621679563365 a16989586621679563366) = LiftM2Sym2 a6989586621679563721 a6989586621679563722
type Apply (MzipWithSym1 arg6989586621681120912 m6989586621681120832 :: TyFun (m6989586621681120832 a6989586621681120835) (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837) -> Type) (arg6989586621681120913 :: m6989586621681120832 a6989586621681120835) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681120912 m6989586621681120832 :: TyFun (m6989586621681120832 a6989586621681120835) (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837) -> Type) (arg6989586621681120913 :: m6989586621681120832 a6989586621681120835) = MzipWithSym2 arg6989586621681120912 arg6989586621681120913
type Apply (ZipWith3Sym2 a6989586621679975432 a6989586621679975431 :: TyFun [b6989586621679965632] ([c6989586621679965633] ~> [d6989586621679965634]) -> Type) (a6989586621679975433 :: [b6989586621679965632]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679975432 a6989586621679975431 :: TyFun [b6989586621679965632] ([c6989586621679965633] ~> [d6989586621679965634]) -> Type) (a6989586621679975433 :: [b6989586621679965632]) = ZipWith3Sym3 a6989586621679975432 a6989586621679975431 a6989586621679975433
type Apply (ZipWith4Sym1 a6989586621680104390 :: TyFun [a6989586621680091782] ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786]))) -> Type) (a6989586621680104391 :: [a6989586621680091782]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680104390 :: TyFun [a6989586621680091782] ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786]))) -> Type) (a6989586621680104391 :: [a6989586621680091782]) = ZipWith4Sym2 a6989586621680104390 a6989586621680104391
type Apply (Zip6Sym0 :: TyFun [a6989586621680091794] ([b6989586621680091795] ~> ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))))) -> Type) (a6989586621680104456 :: [a6989586621680091794]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680091794] ([b6989586621680091795] ~> ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))))) -> Type) (a6989586621680104456 :: [a6989586621680091794]) = (Zip6Sym1 a6989586621680104456 b6989586621680091795 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [b6989586621680091795] ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])))) -> Type)
type Apply (Zip5Sym1 a6989586621680104484 b6989586621680091801 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [b6989586621680091801] ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]))) -> Type) (a6989586621680104485 :: [b6989586621680091801]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680104484 b6989586621680091801 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [b6989586621680091801] ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]))) -> Type) (a6989586621680104485 :: [b6989586621680091801]) = (Zip5Sym2 a6989586621680104484 a6989586621680104485 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [c6989586621680091802] ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])) -> Type)
type Apply (Zip4Sym2 a6989586621680104508 a6989586621680104507 c6989586621680091807 d6989586621680091808 :: TyFun [c6989586621680091807] ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]) -> Type) (a6989586621680104509 :: [c6989586621680091807]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680104508 a6989586621680104507 c6989586621680091807 d6989586621680091808 :: TyFun [c6989586621680091807] ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]) -> Type) (a6989586621680104509 :: [c6989586621680091807]) = (Zip4Sym3 a6989586621680104508 a6989586621680104507 a6989586621680104509 d6989586621680091808 :: TyFun [d6989586621680091808] [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)] -> Type)
type Apply (LiftA3Sym1 a6989586621679563778 f6989586621679563378 :: TyFun (f6989586621679563378 a6989586621679563379) (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382)) -> Type) (a6989586621679563779 :: f6989586621679563378 a6989586621679563379) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679563778 f6989586621679563378 :: TyFun (f6989586621679563378 a6989586621679563379) (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382)) -> Type) (a6989586621679563779 :: f6989586621679563378 a6989586621679563379) = LiftA3Sym2 a6989586621679563778 a6989586621679563779
type Apply (LiftM3Sym1 a6989586621679563679 m6989586621679563360 :: TyFun (m6989586621679563360 a16989586621679563361) (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364)) -> Type) (a6989586621679563680 :: m6989586621679563360 a16989586621679563361) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679563679 m6989586621679563360 :: TyFun (m6989586621679563360 a16989586621679563361) (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364)) -> Type) (a6989586621679563680 :: m6989586621679563360 a16989586621679563361) = LiftM3Sym2 a6989586621679563679 a6989586621679563680
type Apply (ZipWith5Sym1 a6989586621680104367 :: TyFun [a6989586621680091776] ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])))) -> Type) (a6989586621680104368 :: [a6989586621680091776]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680104367 :: TyFun [a6989586621680091776] ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])))) -> Type) (a6989586621680104368 :: [a6989586621680091776]) = ZipWith5Sym2 a6989586621680104367 a6989586621680104368
type Apply (ZipWith4Sym2 a6989586621680104391 a6989586621680104390 :: TyFun [b6989586621680091783] ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])) -> Type) (a6989586621680104392 :: [b6989586621680091783]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680104391 a6989586621680104390 :: TyFun [b6989586621680091783] ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])) -> Type) (a6989586621680104392 :: [b6989586621680091783]) = ZipWith4Sym3 a6989586621680104391 a6989586621680104390 a6989586621680104392
type Apply (Zip7Sym0 :: TyFun [a6989586621680091787] ([b6989586621680091788] ~> ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))))) -> Type) (a6989586621680104423 :: [a6989586621680091787]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680091787] ([b6989586621680091788] ~> ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))))) -> Type) (a6989586621680104423 :: [a6989586621680091787]) = (Zip7Sym1 a6989586621680104423 b6989586621680091788 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [b6989586621680091788] ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))))) -> Type)
type Apply (Zip6Sym1 a6989586621680104456 b6989586621680091795 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [b6989586621680091795] ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])))) -> Type) (a6989586621680104457 :: [b6989586621680091795]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680104456 b6989586621680091795 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [b6989586621680091795] ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])))) -> Type) (a6989586621680104457 :: [b6989586621680091795]) = (Zip6Sym2 a6989586621680104456 a6989586621680104457 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [c6989586621680091796] ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))) -> Type)
type Apply (Zip5Sym2 a6989586621680104485 a6989586621680104484 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [c6989586621680091802] ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])) -> Type) (a6989586621680104486 :: [c6989586621680091802]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680104485 a6989586621680104484 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [c6989586621680091802] ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])) -> Type) (a6989586621680104486 :: [c6989586621680091802]) = (Zip5Sym3 a6989586621680104485 a6989586621680104484 a6989586621680104486 d6989586621680091803 e6989586621680091804 :: TyFun [d6989586621680091803] ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]) -> Type)
type Apply (LiftA3Sym2 a6989586621679563779 a6989586621679563778 :: TyFun (f6989586621679563378 b6989586621679563380) (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382) -> Type) (a6989586621679563780 :: f6989586621679563378 b6989586621679563380) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679563779 a6989586621679563778 :: TyFun (f6989586621679563378 b6989586621679563380) (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382) -> Type) (a6989586621679563780 :: f6989586621679563378 b6989586621679563380) = LiftA3Sym3 a6989586621679563779 a6989586621679563778 a6989586621679563780
type Apply (LiftM3Sym2 a6989586621679563680 a6989586621679563679 :: TyFun (m6989586621679563360 a26989586621679563362) (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364) -> Type) (a6989586621679563681 :: m6989586621679563360 a26989586621679563362) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679563680 a6989586621679563679 :: TyFun (m6989586621679563360 a26989586621679563362) (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364) -> Type) (a6989586621679563681 :: m6989586621679563360 a26989586621679563362) = LiftM3Sym3 a6989586621679563680 a6989586621679563679 a6989586621679563681
type Apply (LiftM4Sym1 a6989586621679563618 m6989586621679563354 :: TyFun (m6989586621679563354 a16989586621679563355) (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359))) -> Type) (a6989586621679563619 :: m6989586621679563354 a16989586621679563355) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679563618 m6989586621679563354 :: TyFun (m6989586621679563354 a16989586621679563355) (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359))) -> Type) (a6989586621679563619 :: m6989586621679563354 a16989586621679563355) = LiftM4Sym2 a6989586621679563618 a6989586621679563619
type Apply (ZipWith6Sym1 a6989586621680104340 :: TyFun [a6989586621680091769] ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))))) -> Type) (a6989586621680104341 :: [a6989586621680091769]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680104340 :: TyFun [a6989586621680091769] ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))))) -> Type) (a6989586621680104341 :: [a6989586621680091769]) = ZipWith6Sym2 a6989586621680104340 a6989586621680104341
type Apply (ZipWith5Sym2 a6989586621680104368 a6989586621680104367 :: TyFun [b6989586621680091777] ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))) -> Type) (a6989586621680104369 :: [b6989586621680091777]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680104368 a6989586621680104367 :: TyFun [b6989586621680091777] ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))) -> Type) (a6989586621680104369 :: [b6989586621680091777]) = ZipWith5Sym3 a6989586621680104368 a6989586621680104367 a6989586621680104369
type Apply (ZipWith4Sym3 a6989586621680104392 a6989586621680104391 a6989586621680104390 :: TyFun [c6989586621680091784] ([d6989586621680091785] ~> [e6989586621680091786]) -> Type) (a6989586621680104393 :: [c6989586621680091784]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680104392 a6989586621680104391 a6989586621680104390 :: TyFun [c6989586621680091784] ([d6989586621680091785] ~> [e6989586621680091786]) -> Type) (a6989586621680104393 :: [c6989586621680091784]) = ZipWith4Sym4 a6989586621680104392 a6989586621680104391 a6989586621680104390 a6989586621680104393
type Apply (Zip7Sym1 a6989586621680104423 b6989586621680091788 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [b6989586621680091788] ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))))) -> Type) (a6989586621680104424 :: [b6989586621680091788]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680104423 b6989586621680091788 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [b6989586621680091788] ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))))) -> Type) (a6989586621680104424 :: [b6989586621680091788]) = (Zip7Sym2 a6989586621680104423 a6989586621680104424 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [c6989586621680091789] ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))) -> Type)
type Apply (Zip6Sym2 a6989586621680104457 a6989586621680104456 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [c6989586621680091796] ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))) -> Type) (a6989586621680104458 :: [c6989586621680091796]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680104457 a6989586621680104456 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [c6989586621680091796] ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))) -> Type) (a6989586621680104458 :: [c6989586621680091796]) = (Zip6Sym3 a6989586621680104457 a6989586621680104456 a6989586621680104458 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [d6989586621680091797] ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])) -> Type)
type Apply (Zip5Sym3 a6989586621680104486 a6989586621680104485 a6989586621680104484 d6989586621680091803 e6989586621680091804 :: TyFun [d6989586621680091803] ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]) -> Type) (a6989586621680104487 :: [d6989586621680091803]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680104486 a6989586621680104485 a6989586621680104484 d6989586621680091803 e6989586621680091804 :: TyFun [d6989586621680091803] ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]) -> Type) (a6989586621680104487 :: [d6989586621680091803]) = (Zip5Sym4 a6989586621680104486 a6989586621680104485 a6989586621680104484 a6989586621680104487 e6989586621680091804 :: TyFun [e6989586621680091804] [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)] -> Type)
type Apply (LiftM4Sym2 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a26989586621679563356) (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)) -> Type) (a6989586621679563620 :: m6989586621679563354 a26989586621679563356) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a26989586621679563356) (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)) -> Type) (a6989586621679563620 :: m6989586621679563354 a26989586621679563356) = LiftM4Sym3 a6989586621679563619 a6989586621679563618 a6989586621679563620
type Apply (LiftM5Sym1 a6989586621679563535 m6989586621679563347 :: TyFun (m6989586621679563347 a16989586621679563348) (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)))) -> Type) (a6989586621679563536 :: m6989586621679563347 a16989586621679563348) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679563535 m6989586621679563347 :: TyFun (m6989586621679563347 a16989586621679563348) (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)))) -> Type) (a6989586621679563536 :: m6989586621679563347 a16989586621679563348) = LiftM5Sym2 a6989586621679563535 a6989586621679563536
type Apply (ZipWith7Sym1 a6989586621680104309 :: TyFun [a6989586621680091761] ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))))) -> Type) (a6989586621680104310 :: [a6989586621680091761]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680104309 :: TyFun [a6989586621680091761] ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))))) -> Type) (a6989586621680104310 :: [a6989586621680091761]) = ZipWith7Sym2 a6989586621680104309 a6989586621680104310
type Apply (ZipWith6Sym2 a6989586621680104341 a6989586621680104340 :: TyFun [b6989586621680091770] ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))) -> Type) (a6989586621680104342 :: [b6989586621680091770]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680104341 a6989586621680104340 :: TyFun [b6989586621680091770] ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))) -> Type) (a6989586621680104342 :: [b6989586621680091770]) = ZipWith6Sym3 a6989586621680104341 a6989586621680104340 a6989586621680104342
type Apply (ZipWith5Sym3 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [c6989586621680091778] ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])) -> Type) (a6989586621680104370 :: [c6989586621680091778]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [c6989586621680091778] ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])) -> Type) (a6989586621680104370 :: [c6989586621680091778]) = ZipWith5Sym4 a6989586621680104369 a6989586621680104368 a6989586621680104367 a6989586621680104370
type Apply (Zip7Sym2 a6989586621680104424 a6989586621680104423 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [c6989586621680091789] ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))) -> Type) (a6989586621680104425 :: [c6989586621680091789]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680104424 a6989586621680104423 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [c6989586621680091789] ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))) -> Type) (a6989586621680104425 :: [c6989586621680091789]) = (Zip7Sym3 a6989586621680104424 a6989586621680104423 a6989586621680104425 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [d6989586621680091790] ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))) -> Type)
type Apply (Zip6Sym3 a6989586621680104458 a6989586621680104457 a6989586621680104456 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [d6989586621680091797] ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])) -> Type) (a6989586621680104459 :: [d6989586621680091797]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680104458 a6989586621680104457 a6989586621680104456 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [d6989586621680091797] ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])) -> Type) (a6989586621680104459 :: [d6989586621680091797]) = (Zip6Sym4 a6989586621680104458 a6989586621680104457 a6989586621680104456 a6989586621680104459 e6989586621680091798 f6989586621680091799 :: TyFun [e6989586621680091798] ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]) -> Type)
type Apply (LiftM4Sym3 a6989586621679563620 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a36989586621679563357) (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359) -> Type) (a6989586621679563621 :: m6989586621679563354 a36989586621679563357) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679563620 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a36989586621679563357) (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359) -> Type) (a6989586621679563621 :: m6989586621679563354 a36989586621679563357) = LiftM4Sym4 a6989586621679563620 a6989586621679563619 a6989586621679563618 a6989586621679563621
type Apply (LiftM5Sym2 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a26989586621679563349) (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))) -> Type) (a6989586621679563537 :: m6989586621679563347 a26989586621679563349) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a26989586621679563349) (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))) -> Type) (a6989586621679563537 :: m6989586621679563347 a26989586621679563349) = LiftM5Sym3 a6989586621679563536 a6989586621679563535 a6989586621679563537
type Apply (ZipWith7Sym2 a6989586621680104310 a6989586621680104309 :: TyFun [b6989586621680091762] ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))) -> Type) (a6989586621680104311 :: [b6989586621680091762]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680104310 a6989586621680104309 :: TyFun [b6989586621680091762] ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))) -> Type) (a6989586621680104311 :: [b6989586621680091762]) = ZipWith7Sym3 a6989586621680104310 a6989586621680104309 a6989586621680104311
type Apply (ZipWith6Sym3 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [c6989586621680091771] ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))) -> Type) (a6989586621680104343 :: [c6989586621680091771]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [c6989586621680091771] ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))) -> Type) (a6989586621680104343 :: [c6989586621680091771]) = ZipWith6Sym4 a6989586621680104342 a6989586621680104341 a6989586621680104340 a6989586621680104343
type Apply (ZipWith5Sym4 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [d6989586621680091779] ([e6989586621680091780] ~> [f6989586621680091781]) -> Type) (a6989586621680104371 :: [d6989586621680091779]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [d6989586621680091779] ([e6989586621680091780] ~> [f6989586621680091781]) -> Type) (a6989586621680104371 :: [d6989586621680091779]) = ZipWith5Sym5 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 a6989586621680104371
type Apply (Zip7Sym3 a6989586621680104425 a6989586621680104424 a6989586621680104423 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [d6989586621680091790] ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))) -> Type) (a6989586621680104426 :: [d6989586621680091790]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680104425 a6989586621680104424 a6989586621680104423 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [d6989586621680091790] ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))) -> Type) (a6989586621680104426 :: [d6989586621680091790]) = (Zip7Sym4 a6989586621680104425 a6989586621680104424 a6989586621680104423 a6989586621680104426 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [e6989586621680091791] ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])) -> Type)
type Apply (Zip6Sym4 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 e6989586621680091798 f6989586621680091799 :: TyFun [e6989586621680091798] ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]) -> Type) (a6989586621680104460 :: [e6989586621680091798]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 e6989586621680091798 f6989586621680091799 :: TyFun [e6989586621680091798] ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]) -> Type) (a6989586621680104460 :: [e6989586621680091798]) = (Zip6Sym5 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 a6989586621680104460 f6989586621680091799 :: TyFun [f6989586621680091799] [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)] -> Type)
type Apply (LiftM5Sym3 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a36989586621679563350) (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)) -> Type) (a6989586621679563538 :: m6989586621679563347 a36989586621679563350) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a36989586621679563350) (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)) -> Type) (a6989586621679563538 :: m6989586621679563347 a36989586621679563350) = LiftM5Sym4 a6989586621679563537 a6989586621679563536 a6989586621679563535 a6989586621679563538
type Apply (ZipWith7Sym3 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [c6989586621680091763] ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))) -> Type) (a6989586621680104312 :: [c6989586621680091763]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [c6989586621680091763] ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))) -> Type) (a6989586621680104312 :: [c6989586621680091763]) = ZipWith7Sym4 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104312
type Apply (ZipWith6Sym4 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [d6989586621680091772] ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])) -> Type) (a6989586621680104344 :: [d6989586621680091772]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [d6989586621680091772] ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])) -> Type) (a6989586621680104344 :: [d6989586621680091772]) = ZipWith6Sym5 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 a6989586621680104344
type Apply (Zip7Sym4 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [e6989586621680091791] ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])) -> Type) (a6989586621680104427 :: [e6989586621680091791]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [e6989586621680091791] ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])) -> Type) (a6989586621680104427 :: [e6989586621680091791]) = (Zip7Sym5 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 a6989586621680104427 f6989586621680091792 g6989586621680091793 :: TyFun [f6989586621680091792] ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]) -> Type)
type Apply (LiftM5Sym4 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a46989586621679563351) (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353) -> Type) (a6989586621679563539 :: m6989586621679563347 a46989586621679563351) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a46989586621679563351) (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353) -> Type) (a6989586621679563539 :: m6989586621679563347 a46989586621679563351) = LiftM5Sym5 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 a6989586621679563539
type Apply (ZipWith7Sym4 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [d6989586621680091764] ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))) -> Type) (a6989586621680104313 :: [d6989586621680091764]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [d6989586621680091764] ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))) -> Type) (a6989586621680104313 :: [d6989586621680091764]) = ZipWith7Sym5 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104313
type Apply (ZipWith6Sym5 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [e6989586621680091773] ([f6989586621680091774] ~> [g6989586621680091775]) -> Type) (a6989586621680104345 :: [e6989586621680091773]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [e6989586621680091773] ([f6989586621680091774] ~> [g6989586621680091775]) -> Type) (a6989586621680104345 :: [e6989586621680091773]) = ZipWith6Sym6 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 a6989586621680104345
type Apply (Zip7Sym5 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 f6989586621680091792 g6989586621680091793 :: TyFun [f6989586621680091792] ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]) -> Type) (a6989586621680104428 :: [f6989586621680091792]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 f6989586621680091792 g6989586621680091793 :: TyFun [f6989586621680091792] ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]) -> Type) (a6989586621680104428 :: [f6989586621680091792]) = (Zip7Sym6 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 a6989586621680104428 g6989586621680091793 :: TyFun [g6989586621680091793] [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)] -> Type)
type Apply (ZipWith7Sym5 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [e6989586621680091765] ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])) -> Type) (a6989586621680104314 :: [e6989586621680091765]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [e6989586621680091765] ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])) -> Type) (a6989586621680104314 :: [e6989586621680091765]) = ZipWith7Sym6 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104314
type Apply (ZipWith7Sym6 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [f6989586621680091766] ([g6989586621680091767] ~> [h6989586621680091768]) -> Type) (a6989586621680104315 :: [f6989586621680091766]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [f6989586621680091766] ([g6989586621680091767] ~> [h6989586621680091768]) -> Type) (a6989586621680104315 :: [f6989586621680091766]) = ZipWith7Sym7 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104315
type Apply (NubBySym0 :: TyFun (a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) ([a6989586621679965562] ~> [a6989586621679965562]) -> Type) (a6989586621679974829 :: a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) ([a6989586621679965562] ~> [a6989586621679965562]) -> Type) (a6989586621679974829 :: a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) = NubBySym1 a6989586621679974829
type Apply (PartitionSym0 :: TyFun (a6989586621679965571 ~> Bool) ([a6989586621679965571] ~> ([a6989586621679965571], [a6989586621679965571])) -> Type) (a6989586621679974927 :: a6989586621679965571 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679965571 ~> Bool) ([a6989586621679965571] ~> ([a6989586621679965571], [a6989586621679965571])) -> Type) (a6989586621679974927 :: a6989586621679965571 ~> Bool) = PartitionSym1 a6989586621679974927
type Apply (BreakSym0 :: TyFun (a6989586621679965583 ~> Bool) ([a6989586621679965583] ~> ([a6989586621679965583], [a6989586621679965583])) -> Type) (a6989586621679974984 :: a6989586621679965583 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679965583 ~> Bool) ([a6989586621679965583] ~> ([a6989586621679965583], [a6989586621679965583])) -> Type) (a6989586621679974984 :: a6989586621679965583 ~> Bool) = BreakSym1 a6989586621679974984
type Apply (SpanSym0 :: TyFun (a6989586621679965584 ~> Bool) ([a6989586621679965584] ~> ([a6989586621679965584], [a6989586621679965584])) -> Type) (a6989586621679975027 :: a6989586621679965584 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679965584 ~> Bool) ([a6989586621679965584] ~> ([a6989586621679965584], [a6989586621679965584])) -> Type) (a6989586621679975027 :: a6989586621679965584 ~> Bool) = SpanSym1 a6989586621679975027
type Apply (GroupBySym0 :: TyFun (a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) ([a6989586621679965574] ~> [[a6989586621679965574]]) -> Type) (a6989586621679975070 :: a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) ([a6989586621679965574] ~> [[a6989586621679965574]]) -> Type) (a6989586621679975070 :: a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) = GroupBySym1 a6989586621679975070
type Apply (DropWhileSym0 :: TyFun (a6989586621679965586 ~> Bool) ([a6989586621679965586] ~> [a6989586621679965586]) -> Type) (a6989586621679975104 :: a6989586621679965586 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679965586 ~> Bool) ([a6989586621679965586] ~> [a6989586621679965586]) -> Type) (a6989586621679975104 :: a6989586621679965586 ~> Bool) = DropWhileSym1 a6989586621679975104
type Apply (TakeWhileSym0 :: TyFun (a6989586621679965587 ~> Bool) ([a6989586621679965587] ~> [a6989586621679965587]) -> Type) (a6989586621679975122 :: a6989586621679965587 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679965587 ~> Bool) ([a6989586621679965587] ~> [a6989586621679965587]) -> Type) (a6989586621679975122 :: a6989586621679965587 ~> Bool) = TakeWhileSym1 a6989586621679975122
type Apply (FilterSym0 :: TyFun (a6989586621679965595 ~> Bool) ([a6989586621679965595] ~> [a6989586621679965595]) -> Type) (a6989586621679975136 :: a6989586621679965595 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679965595 ~> Bool) ([a6989586621679965595] ~> [a6989586621679965595]) -> Type) (a6989586621679975136 :: a6989586621679965595 ~> Bool) = FilterSym1 a6989586621679975136
type Apply (SortBySym0 :: TyFun (a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) ([a6989586621679965599] ~> [a6989586621679965599]) -> Type) (a6989586621679975189 :: a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) ([a6989586621679965599] ~> [a6989586621679965599]) -> Type) (a6989586621679975189 :: a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) = SortBySym1 a6989586621679975189
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) ([a6989586621679965600] ~> ([a6989586621679965600] ~> [a6989586621679965600])) -> Type) (a6989586621679975220 :: a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) ([a6989586621679965600] ~> ([a6989586621679965600] ~> [a6989586621679965600])) -> Type) (a6989586621679975220 :: a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) = DeleteFirstsBySym1 a6989586621679975220
type Apply (UnionBySym0 :: TyFun (a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) ([a6989586621679965560] ~> ([a6989586621679965560] ~> [a6989586621679965560])) -> Type) (a6989586621679975233 :: a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) ([a6989586621679965560] ~> ([a6989586621679965560] ~> [a6989586621679965560])) -> Type) (a6989586621679975233 :: a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) = UnionBySym1 a6989586621679975233
type Apply (FindIndicesSym0 :: TyFun (a6989586621679965590 ~> Bool) ([a6989586621679965590] ~> [Nat]) -> Type) (a6989586621679975477 :: a6989586621679965590 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679965590 ~> Bool) ([a6989586621679965590] ~> [Nat]) -> Type) (a6989586621679975477 :: a6989586621679965590 ~> Bool) = FindIndicesSym1 a6989586621679975477
type Apply (FindIndexSym0 :: TyFun (a6989586621679965591 ~> Bool) ([a6989586621679965591] ~> Maybe Nat) -> Type) (a6989586621679975511 :: a6989586621679965591 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679965591 ~> Bool) ([a6989586621679965591] ~> Maybe Nat) -> Type) (a6989586621679975511 :: a6989586621679965591 ~> Bool) = FindIndexSym1 a6989586621679975511
type Apply (Scanr1Sym0 :: TyFun (a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) ([a6989586621679965658] ~> [a6989586621679965658]) -> Type) (a6989586621679975726 :: a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) ([a6989586621679965658] ~> [a6989586621679965658]) -> Type) (a6989586621679975726 :: a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) = Scanr1Sym1 a6989586621679975726
type Apply (Scanl1Sym0 :: TyFun (a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) ([a6989586621679965661] ~> [a6989586621679965661]) -> Type) (a6989586621679975785 :: a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) ([a6989586621679965661] ~> [a6989586621679965661]) -> Type) (a6989586621679975785 :: a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) = Scanl1Sym1 a6989586621679975785
type Apply (IntersectBySym0 :: TyFun (a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) ([a6989586621679965588] ~> ([a6989586621679965588] ~> [a6989586621679965588])) -> Type) (a6989586621679975805 :: a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) ([a6989586621679965588] ~> ([a6989586621679965588] ~> [a6989586621679965588])) -> Type) (a6989586621679975805 :: a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) = IntersectBySym1 a6989586621679975805
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) ([a6989586621679965670] ~> a6989586621679965670) -> Type) (a6989586621679975998 :: a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) ([a6989586621679965670] ~> a6989586621679965670) -> Type) (a6989586621679975998 :: a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) = Foldl1'Sym1 a6989586621679975998
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679965585 ~> Bool) ([a6989586621679965585] ~> [a6989586621679965585]) -> Type) (a6989586621679976160 :: a6989586621679965585 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679965585 ~> Bool) ([a6989586621679965585] ~> [a6989586621679965585]) -> Type) (a6989586621679976160 :: a6989586621679965585 ~> Bool) = DropWhileEndSym1 a6989586621679976160
type Apply (ShowListWithSym0 :: TyFun (a6989586621680291445 ~> (Symbol ~> Symbol)) ([a6989586621680291445] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680293383 :: a6989586621680291445 ~> (Symbol ~> Symbol)) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680291445 ~> (Symbol ~> Symbol)) ([a6989586621680291445] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680293383 :: a6989586621680291445 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680293383
type Apply (GroupBySym0 :: TyFun (a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) ([a6989586621681153362] ~> [NonEmpty a6989586621681153362]) -> Type) (a6989586621681154882 :: a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) ([a6989586621681153362] ~> [NonEmpty a6989586621681153362]) -> Type) (a6989586621681154882 :: a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) = GroupBySym1 a6989586621681154882
type Apply (ShowParenSym1 a6989586621680293351 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680293352 :: Symbol ~> Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680293351 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680293352 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680293351 a6989586621680293352
type Apply (InsertBySym0 :: TyFun (a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) (a6989586621679965598 ~> ([a6989586621679965598] ~> [a6989586621679965598])) -> Type) (a6989586621679975159 :: a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) (a6989586621679965598 ~> ([a6989586621679965598] ~> [a6989586621679965598])) -> Type) (a6989586621679975159 :: a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) = InsertBySym1 a6989586621679975159
type Apply (DeleteBySym0 :: TyFun (a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) (a6989586621679965601 ~> ([a6989586621679965601] ~> [a6989586621679965601])) -> Type) (a6989586621679975202 :: a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) (a6989586621679965601 ~> ([a6989586621679965601] ~> [a6989586621679965601])) -> Type) (a6989586621679975202 :: a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) = DeleteBySym1 a6989586621679975202
type Apply (NubBySym0 :: TyFun (a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) (NonEmpty a6989586621681153341 ~> NonEmpty a6989586621681153341) -> Type) (a6989586621681154788 :: a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) (NonEmpty a6989586621681153341 ~> NonEmpty a6989586621681153341) -> Type) (a6989586621681154788 :: a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) = NubBySym1 a6989586621681154788
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) (NonEmpty a6989586621681153356 ~> NonEmpty (NonEmpty a6989586621681153356)) -> Type) (a6989586621681154946 :: a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) (NonEmpty a6989586621681153356 ~> NonEmpty (NonEmpty a6989586621681153356)) -> Type) (a6989586621681154946 :: a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) = GroupBy1Sym1 a6989586621681154946
type Apply (TakeWhileSym0 :: TyFun (a6989586621681153369 ~> Bool) (NonEmpty a6989586621681153369 ~> [a6989586621681153369]) -> Type) (a6989586621681155040 :: a6989586621681153369 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681153369 ~> Bool) (NonEmpty a6989586621681153369 ~> [a6989586621681153369]) -> Type) (a6989586621681155040 :: a6989586621681153369 ~> Bool) = TakeWhileSym1 a6989586621681155040
type Apply (DropWhileSym0 :: TyFun (a6989586621681153368 ~> Bool) (NonEmpty a6989586621681153368 ~> [a6989586621681153368]) -> Type) (a6989586621681155048 :: a6989586621681153368 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681153368 ~> Bool) (NonEmpty a6989586621681153368 ~> [a6989586621681153368]) -> Type) (a6989586621681155048 :: a6989586621681153368 ~> Bool) = DropWhileSym1 a6989586621681155048
type Apply (SpanSym0 :: TyFun (a6989586621681153367 ~> Bool) (NonEmpty a6989586621681153367 ~> ([a6989586621681153367], [a6989586621681153367])) -> Type) (a6989586621681155056 :: a6989586621681153367 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681153367 ~> Bool) (NonEmpty a6989586621681153367 ~> ([a6989586621681153367], [a6989586621681153367])) -> Type) (a6989586621681155056 :: a6989586621681153367 ~> Bool) = SpanSym1 a6989586621681155056
type Apply (BreakSym0 :: TyFun (a6989586621681153366 ~> Bool) (NonEmpty a6989586621681153366 ~> ([a6989586621681153366], [a6989586621681153366])) -> Type) (a6989586621681155064 :: a6989586621681153366 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681153366 ~> Bool) (NonEmpty a6989586621681153366 ~> ([a6989586621681153366], [a6989586621681153366])) -> Type) (a6989586621681155064 :: a6989586621681153366 ~> Bool) = BreakSym1 a6989586621681155064
type Apply (FilterSym0 :: TyFun (a6989586621681153365 ~> Bool) (NonEmpty a6989586621681153365 ~> [a6989586621681153365]) -> Type) (a6989586621681155072 :: a6989586621681153365 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681153365 ~> Bool) (NonEmpty a6989586621681153365 ~> [a6989586621681153365]) -> Type) (a6989586621681155072 :: a6989586621681153365 ~> Bool) = FilterSym1 a6989586621681155072
type Apply (PartitionSym0 :: TyFun (a6989586621681153364 ~> Bool) (NonEmpty a6989586621681153364 ~> ([a6989586621681153364], [a6989586621681153364])) -> Type) (a6989586621681155080 :: a6989586621681153364 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681153364 ~> Bool) (NonEmpty a6989586621681153364 ~> ([a6989586621681153364], [a6989586621681153364])) -> Type) (a6989586621681155080 :: a6989586621681153364 ~> Bool) = PartitionSym1 a6989586621681155080
type Apply (SortBySym0 :: TyFun (a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) (NonEmpty a6989586621681153339 ~> NonEmpty a6989586621681153339) -> Type) (a6989586621681155105 :: a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) (NonEmpty a6989586621681153339 ~> NonEmpty a6989586621681153339) -> Type) (a6989586621681155105 :: a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) = SortBySym1 a6989586621681155105
type Apply (Scanl1Sym0 :: TyFun (a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) (NonEmpty a6989586621681153376 ~> NonEmpty a6989586621681153376) -> Type) (a6989586621681155171 :: a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) (NonEmpty a6989586621681153376 ~> NonEmpty a6989586621681153376) -> Type) (a6989586621681155171 :: a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) = Scanl1Sym1 a6989586621681155171
type Apply (Scanr1Sym0 :: TyFun (a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) (NonEmpty a6989586621681153375 ~> NonEmpty a6989586621681153375) -> Type) (a6989586621681155178 :: a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) (NonEmpty a6989586621681153375 ~> NonEmpty a6989586621681153375) -> Type) (a6989586621681155178 :: a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) = Scanr1Sym1 a6989586621681155178
type Apply (UntilSym0 :: TyFun (a6989586621679538752 ~> Bool) ((a6989586621679538752 ~> a6989586621679538752) ~> (a6989586621679538752 ~> a6989586621679538752)) -> Type) (a6989586621679538877 :: a6989586621679538752 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679538752 ~> Bool) ((a6989586621679538752 ~> a6989586621679538752) ~> (a6989586621679538752 ~> a6989586621679538752)) -> Type) (a6989586621679538877 :: a6989586621679538752 ~> Bool) = UntilSym1 a6989586621679538877
type Apply ((@@@#@$) :: TyFun (k16989586621679031952 ~> k6989586621679031950) (TyFun k16989586621679031952 k6989586621679031950 -> Type) -> Type) (a6989586621679025772 :: k16989586621679031952 ~> k6989586621679031950) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031952 ~> k6989586621679031950) (TyFun k16989586621679031952 k6989586621679031950 -> Type) -> Type) (a6989586621679025772 :: k16989586621679031952 ~> k6989586621679031950) = (@@@#@$$) a6989586621679025772
type Apply (MapMaybeSym0 :: TyFun (a6989586621679513054 ~> Maybe b6989586621679513055) ([a6989586621679513054] ~> [b6989586621679513055]) -> Type) (a6989586621679513221 :: a6989586621679513054 ~> Maybe b6989586621679513055) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679513054 ~> Maybe b6989586621679513055) ([a6989586621679513054] ~> [b6989586621679513055]) -> Type) (a6989586621679513221 :: a6989586621679513054 ~> Maybe b6989586621679513055) = MapMaybeSym1 a6989586621679513221
type Apply (MapSym0 :: TyFun (a6989586621679538768 ~> b6989586621679538769) ([a6989586621679538768] ~> [b6989586621679538769]) -> Type) (a6989586621679538972 :: a6989586621679538768 ~> b6989586621679538769) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679538768 ~> b6989586621679538769) ([a6989586621679538768] ~> [b6989586621679538769]) -> Type) (a6989586621679538972 :: a6989586621679538768 ~> b6989586621679538769) = MapSym1 a6989586621679538972
type Apply (GroupWithSym0 :: TyFun (a6989586621681153361 ~> b6989586621681153360) ([a6989586621681153361] ~> [NonEmpty a6989586621681153361]) -> Type) (a6989586621681154930 :: a6989586621681153361 ~> b6989586621681153360) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681153361 ~> b6989586621681153360) ([a6989586621681153361] ~> [NonEmpty a6989586621681153361]) -> Type) (a6989586621681154930 :: a6989586621681153361 ~> b6989586621681153360) = GroupWithSym1 a6989586621681154930
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681153359 ~> b6989586621681153358) ([a6989586621681153359] ~> [NonEmpty a6989586621681153359]) -> Type) (a6989586621681154938 :: a6989586621681153359 ~> b6989586621681153358) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681153359 ~> b6989586621681153358) ([a6989586621681153359] ~> [NonEmpty a6989586621681153359]) -> Type) (a6989586621681154938 :: a6989586621681153359 ~> b6989586621681153358) = GroupAllWithSym1 a6989586621681154938
type Apply (FilterMSym0 :: TyFun (a6989586621681259460 ~> m6989586621681259459 Bool) ([a6989586621681259460] ~> m6989586621681259459 [a6989586621681259460]) -> Type) (a6989586621681259923 :: a6989586621681259460 ~> m6989586621681259459 Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681259460 ~> m6989586621681259459 Bool) ([a6989586621681259460] ~> m6989586621681259459 [a6989586621681259460]) -> Type) (a6989586621681259923 :: a6989586621681259460 ~> m6989586621681259459 Bool) = FilterMSym1 a6989586621681259923
type Apply (ComparingSym0 :: TyFun (b6989586621679396010 ~> a6989586621679396009) (b6989586621679396010 ~> (b6989586621679396010 ~> Ordering)) -> Type) (a6989586621679396105 :: b6989586621679396010 ~> a6989586621679396009) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679396010 ~> a6989586621679396009) (b6989586621679396010 ~> (b6989586621679396010 ~> Ordering)) -> Type) (a6989586621679396105 :: b6989586621679396010 ~> a6989586621679396009) = ComparingSym1 a6989586621679396105
type Apply (UntilSym1 a6989586621679538877 :: TyFun (a6989586621679538752 ~> a6989586621679538752) (a6989586621679538752 ~> a6989586621679538752) -> Type) (a6989586621679538878 :: a6989586621679538752 ~> a6989586621679538752) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679538877 :: TyFun (a6989586621679538752 ~> a6989586621679538752) (a6989586621679538752 ~> a6989586621679538752) -> Type) (a6989586621679538878 :: a6989586621679538752 ~> a6989586621679538752) = UntilSym2 a6989586621679538877 a6989586621679538878
type Apply (($!@#@$) :: TyFun (a6989586621679538753 ~> b6989586621679538754) (a6989586621679538753 ~> b6989586621679538754) -> Type) (a6989586621679538903 :: a6989586621679538753 ~> b6989586621679538754) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679538753 ~> b6989586621679538754) (a6989586621679538753 ~> b6989586621679538754) -> Type) (a6989586621679538903 :: a6989586621679538753 ~> b6989586621679538754) = ($!@#@$$) a6989586621679538903
type Apply (($@#@$) :: TyFun (a6989586621679538755 ~> b6989586621679538756) (a6989586621679538755 ~> b6989586621679538756) -> Type) (a6989586621679538912 :: a6989586621679538755 ~> b6989586621679538756) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679538755 ~> b6989586621679538756) (a6989586621679538755 ~> b6989586621679538756) -> Type) (a6989586621679538912 :: a6989586621679538755 ~> b6989586621679538756) = ($@#@$$) a6989586621679538912
type Apply (FoldrSym0 :: TyFun (a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) (b6989586621679538771 ~> ([a6989586621679538770] ~> b6989586621679538771)) -> Type) (a6989586621679538979 :: a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) (b6989586621679538771 ~> ([a6989586621679538770] ~> b6989586621679538771)) -> Type) (a6989586621679538979 :: a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) = FoldrSym1 a6989586621679538979
type Apply (UnfoldrSym0 :: TyFun (b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) (b6989586621679965650 ~> [a6989586621679965651]) -> Type) (a6989586621679975584 :: b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) (b6989586621679965650 ~> [a6989586621679965651]) -> Type) (a6989586621679975584 :: b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) = UnfoldrSym1 a6989586621679975584
type Apply (ScanrSym0 :: TyFun (a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) (b6989586621679965660 ~> ([a6989586621679965659] ~> [b6989586621679965660])) -> Type) (a6989586621679975750 :: a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) (b6989586621679965660 ~> ([a6989586621679965659] ~> [b6989586621679965660])) -> Type) (a6989586621679975750 :: a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) = ScanrSym1 a6989586621679975750
type Apply (ScanlSym0 :: TyFun (b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) (b6989586621679965662 ~> ([a6989586621679965663] ~> [b6989586621679965662])) -> Type) (a6989586621679975771 :: b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) (b6989586621679965662 ~> ([a6989586621679965663] ~> [b6989586621679965662])) -> Type) (a6989586621679975771 :: b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) = ScanlSym1 a6989586621679975771
type Apply (AnySym0 :: TyFun (a6989586621680486103 ~> Bool) (t6989586621680486102 a6989586621680486103 ~> Bool) -> Type) (a6989586621680486648 :: a6989586621680486103 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680486103 ~> Bool) (t6989586621680486102 a6989586621680486103 ~> Bool) -> Type) (a6989586621680486648 :: a6989586621680486103 ~> Bool) = (AnySym1 a6989586621680486648 t6989586621680486102 :: TyFun (t6989586621680486102 a6989586621680486103) Bool -> Type)
type Apply (Foldl1Sym0 :: TyFun (a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) (t6989586621680486184 a6989586621680486197 ~> a6989586621680486197) -> Type) (arg6989586621680486841 :: a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) (t6989586621680486184 a6989586621680486197 ~> a6989586621680486197) -> Type) (arg6989586621680486841 :: a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) = (Foldl1Sym1 arg6989586621680486841 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486197) a6989586621680486197 -> Type)
type Apply (MaximumBySym0 :: TyFun (a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) (t6989586621680486098 a6989586621680486099 ~> a6989586621680486099) -> Type) (a6989586621680486610 :: a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) (t6989586621680486098 a6989586621680486099 ~> a6989586621680486099) -> Type) (a6989586621680486610 :: a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) = (MaximumBySym1 a6989586621680486610 t6989586621680486098 :: TyFun (t6989586621680486098 a6989586621680486099) a6989586621680486099 -> Type)
type Apply (MinimumBySym0 :: TyFun (a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) (t6989586621680486096 a6989586621680486097 ~> a6989586621680486097) -> Type) (a6989586621680486585 :: a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) (t6989586621680486096 a6989586621680486097 ~> a6989586621680486097) -> Type) (a6989586621680486585 :: a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) = (MinimumBySym1 a6989586621680486585 t6989586621680486096 :: TyFun (t6989586621680486096 a6989586621680486097) a6989586621680486097 -> Type)
type Apply (Foldr1Sym0 :: TyFun (a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) (t6989586621680486184 a6989586621680486196 ~> a6989586621680486196) -> Type) (arg6989586621680486837 :: a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) (t6989586621680486184 a6989586621680486196 ~> a6989586621680486196) -> Type) (arg6989586621680486837 :: a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) = (Foldr1Sym1 arg6989586621680486837 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486196) a6989586621680486196 -> Type)
type Apply (AllSym0 :: TyFun (a6989586621680486101 ~> Bool) (t6989586621680486100 a6989586621680486101 ~> Bool) -> Type) (a6989586621680486635 :: a6989586621680486101 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680486101 ~> Bool) (t6989586621680486100 a6989586621680486101 ~> Bool) -> Type) (a6989586621680486635 :: a6989586621680486101 ~> Bool) = (AllSym1 a6989586621680486635 t6989586621680486100 :: TyFun (t6989586621680486100 a6989586621680486101) Bool -> Type)
type Apply (FindSym0 :: TyFun (a6989586621680486093 ~> Bool) (t6989586621680486092 a6989586621680486093 ~> Maybe a6989586621680486093) -> Type) (a6989586621680486550 :: a6989586621680486093 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680486093 ~> Bool) (t6989586621680486092 a6989586621680486093 ~> Maybe a6989586621680486093) -> Type) (a6989586621680486550 :: a6989586621680486093 ~> Bool) = (FindSym1 a6989586621680486550 t6989586621680486092 :: TyFun (t6989586621680486092 a6989586621680486093) (Maybe a6989586621680486093) -> Type)
type Apply (ScanlSym0 :: TyFun (b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) (b6989586621681153379 ~> ([a6989586621681153380] ~> NonEmpty b6989586621681153379)) -> Type) (a6989586621681155149 :: b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) (b6989586621681153379 ~> ([a6989586621681153380] ~> NonEmpty b6989586621681153379)) -> Type) (a6989586621681155149 :: b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) = ScanlSym1 a6989586621681155149
type Apply (ScanrSym0 :: TyFun (a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) (b6989586621681153378 ~> ([a6989586621681153377] ~> NonEmpty b6989586621681153378)) -> Type) (a6989586621681155160 :: a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) (b6989586621681153378 ~> ([a6989586621681153377] ~> NonEmpty b6989586621681153378)) -> Type) (a6989586621681155160 :: a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) = ScanrSym1 a6989586621681155160
type Apply (UnfoldrSym0 :: TyFun (a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) (a6989586621681153397 ~> NonEmpty b6989586621681153398) -> Type) (a6989586621681155221 :: a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) (a6989586621681153397 ~> NonEmpty b6989586621681153398) -> Type) (a6989586621681155221 :: a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) = UnfoldrSym1 a6989586621681155221
type Apply (UnfoldSym0 :: TyFun (a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) (a6989586621681153401 ~> NonEmpty b6989586621681153402) -> Type) (a6989586621681155258 :: a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) (a6989586621681153401 ~> NonEmpty b6989586621681153402) -> Type) (a6989586621681155258 :: a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) = UnfoldSym1 a6989586621681155258
type Apply (MfilterSym0 :: TyFun (a6989586621681259422 ~> Bool) (m6989586621681259421 a6989586621681259422 ~> m6989586621681259421 a6989586621681259422) -> Type) (a6989586621681259757 :: a6989586621681259422 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681259422 ~> Bool) (m6989586621681259421 a6989586621681259422 ~> m6989586621681259421 a6989586621681259422) -> Type) (a6989586621681259757 :: a6989586621681259422 ~> Bool) = (MfilterSym1 a6989586621681259757 m6989586621681259421 :: TyFun (m6989586621681259421 a6989586621681259422) (m6989586621681259421 a6989586621681259422) -> Type)
type Apply (ApplySym0 :: TyFun (k16989586621679025775 ~> k26989586621679025774) (k16989586621679025775 ~> k26989586621679025774) -> Type) (f6989586621679025776 :: k16989586621679025775 ~> k26989586621679025774) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025775 ~> k26989586621679025774) (k16989586621679025775 ~> k26989586621679025774) -> Type) (f6989586621679025776 :: k16989586621679025775 ~> k26989586621679025774) = ApplySym1 f6989586621679025776
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681153355 ~> b6989586621681153354) (NonEmpty a6989586621681153355 ~> NonEmpty (NonEmpty a6989586621681153355)) -> Type) (a6989586621681154982 :: a6989586621681153355 ~> b6989586621681153354) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681153355 ~> b6989586621681153354) (NonEmpty a6989586621681153355 ~> NonEmpty (NonEmpty a6989586621681153355)) -> Type) (a6989586621681154982 :: a6989586621681153355 ~> b6989586621681153354) = GroupWith1Sym1 a6989586621681154982
type Apply (MapSym0 :: TyFun (a6989586621681153384 ~> b6989586621681153385) (NonEmpty a6989586621681153384 ~> NonEmpty b6989586621681153385) -> Type) (a6989586621681155005 :: a6989586621681153384 ~> b6989586621681153385) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681153384 ~> b6989586621681153385) (NonEmpty a6989586621681153384 ~> NonEmpty b6989586621681153385) -> Type) (a6989586621681155005 :: a6989586621681153384 ~> b6989586621681153385) = MapSym1 a6989586621681155005
type Apply (SortWithSym0 :: TyFun (a6989586621681153338 ~> o6989586621681153337) (NonEmpty a6989586621681153338 ~> NonEmpty a6989586621681153338) -> Type) (a6989586621681155117 :: a6989586621681153338 ~> o6989586621681153337) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681153338 ~> o6989586621681153337) (NonEmpty a6989586621681153338 ~> NonEmpty a6989586621681153338) -> Type) (a6989586621681155117 :: a6989586621681153338 ~> o6989586621681153337) = SortWithSym1 a6989586621681155117
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681153353 ~> b6989586621681153352) (NonEmpty a6989586621681153353 ~> NonEmpty (NonEmpty a6989586621681153353)) -> Type) (a6989586621681155123 :: a6989586621681153353 ~> b6989586621681153352) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681153353 ~> b6989586621681153352) (NonEmpty a6989586621681153353 ~> NonEmpty (NonEmpty a6989586621681153353)) -> Type) (a6989586621681155123 :: a6989586621681153353 ~> b6989586621681153352) = GroupAllWith1Sym1 a6989586621681155123
type Apply (ZipWithSym0 :: TyFun (a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) ([a6989586621679965635] ~> ([b6989586621679965636] ~> [c6989586621679965637])) -> Type) (a6989586621679975446 :: a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) ([a6989586621679965635] ~> ([b6989586621679965636] ~> [c6989586621679965637])) -> Type) (a6989586621679975446 :: a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) = ZipWithSym1 a6989586621679975446
type Apply (Maybe_Sym1 a6989586621679511650 a6989586621679511633 :: TyFun (a6989586621679511633 ~> b6989586621679511632) (Maybe a6989586621679511633 ~> b6989586621679511632) -> Type) (a6989586621679511651 :: a6989586621679511633 ~> b6989586621679511632) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679511650 a6989586621679511633 :: TyFun (a6989586621679511633 ~> b6989586621679511632) (Maybe a6989586621679511633 ~> b6989586621679511632) -> Type) (a6989586621679511651 :: a6989586621679511633 ~> b6989586621679511632) = Maybe_Sym2 a6989586621679511650 a6989586621679511651
type Apply (UncurrySym0 :: TyFun (a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) ((a6989586621679370770, b6989586621679370771) ~> c6989586621679370772) -> Type) (a6989586621679370877 :: a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) ((a6989586621679370770, b6989586621679370771) ~> c6989586621679370772) -> Type) (a6989586621679370877 :: a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) = UncurrySym1 a6989586621679370877
type Apply (CurrySym0 :: TyFun ((a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) (a6989586621679370773 ~> (b6989586621679370774 ~> c6989586621679370775)) -> Type) (a6989586621679370862 :: (a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) (a6989586621679370773 ~> (b6989586621679370774 ~> c6989586621679370775)) -> Type) (a6989586621679370862 :: (a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) = CurrySym1 a6989586621679370862
type Apply (FlipSym0 :: TyFun (a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) (b6989586621679538759 ~> (a6989586621679538758 ~> c6989586621679538760)) -> Type) (a6989586621679538918 :: a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) (b6989586621679538759 ~> (a6989586621679538758 ~> c6989586621679538760)) -> Type) (a6989586621679538918 :: a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) = FlipSym1 a6989586621679538918
type Apply (FmapSym0 :: TyFun (a6989586621679563423 ~> b6989586621679563424) (f6989586621679563422 a6989586621679563423 ~> f6989586621679563422 b6989586621679563424) -> Type) (arg6989586621679563816 :: a6989586621679563423 ~> b6989586621679563424) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679563423 ~> b6989586621679563424) (f6989586621679563422 a6989586621679563423 ~> f6989586621679563422 b6989586621679563424) -> Type) (arg6989586621679563816 :: a6989586621679563423 ~> b6989586621679563424) = (FmapSym1 arg6989586621679563816 f6989586621679563422 :: TyFun (f6989586621679563422 a6989586621679563423) (f6989586621679563422 b6989586621679563424) -> Type)
type Apply (LiftASym0 :: TyFun (a6989586621679563384 ~> b6989586621679563385) (f6989586621679563383 a6989586621679563384 ~> f6989586621679563383 b6989586621679563385) -> Type) (a6989586621679563790 :: a6989586621679563384 ~> b6989586621679563385) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679563384 ~> b6989586621679563385) (f6989586621679563383 a6989586621679563384 ~> f6989586621679563383 b6989586621679563385) -> Type) (a6989586621679563790 :: a6989586621679563384 ~> b6989586621679563385) = (LiftASym1 a6989586621679563790 f6989586621679563383 :: TyFun (f6989586621679563383 a6989586621679563384) (f6989586621679563383 b6989586621679563385) -> Type)
type Apply ((=<<@#@$) :: TyFun (a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) (m6989586621679563373 a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) -> Type) (a6989586621679563769 :: a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) (m6989586621679563373 a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) -> Type) (a6989586621679563769 :: a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) = (=<<@#@$$) a6989586621679563769
type Apply (LiftMSym0 :: TyFun (a16989586621679563370 ~> r6989586621679563371) (m6989586621679563369 a16989586621679563370 ~> m6989586621679563369 r6989586621679563371) -> Type) (a6989586621679563747 :: a16989586621679563370 ~> r6989586621679563371) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679563370 ~> r6989586621679563371) (m6989586621679563369 a16989586621679563370 ~> m6989586621679563369 r6989586621679563371) -> Type) (a6989586621679563747 :: a16989586621679563370 ~> r6989586621679563371) = (LiftMSym1 a6989586621679563747 m6989586621679563369 :: TyFun (m6989586621679563369 a16989586621679563370) (m6989586621679563369 r6989586621679563371) -> Type)
type Apply ((<$>@#@$) :: TyFun (a6989586621679735752 ~> b6989586621679735753) (f6989586621679735751 a6989586621679735752 ~> f6989586621679735751 b6989586621679735753) -> Type) (a6989586621679735832 :: a6989586621679735752 ~> b6989586621679735753) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679735752 ~> b6989586621679735753) (f6989586621679735751 a6989586621679735752 ~> f6989586621679735751 b6989586621679735753) -> Type) (a6989586621679735832 :: a6989586621679735752 ~> b6989586621679735753) = (a6989586621679735832 <$>@#@$$ f6989586621679735751 :: TyFun (f6989586621679735751 a6989586621679735752) (f6989586621679735751 b6989586621679735753) -> Type)
type Apply (Foldl'Sym0 :: TyFun (b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) (b6989586621680486194 ~> (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194)) -> Type) (arg6989586621680486831 :: b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) (b6989586621680486194 ~> (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194)) -> Type) (arg6989586621680486831 :: b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) = (Foldl'Sym1 arg6989586621680486831 t6989586621680486184 :: TyFun b6989586621680486194 (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194) -> Type)
type Apply (FoldlSym0 :: TyFun (b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) (b6989586621680486192 ~> (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192)) -> Type) (arg6989586621680486825 :: b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) (b6989586621680486192 ~> (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192)) -> Type) (arg6989586621680486825 :: b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) = (FoldlSym1 arg6989586621680486825 t6989586621680486184 :: TyFun b6989586621680486192 (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192) -> Type)
type Apply (FoldrSym0 :: TyFun (a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) (b6989586621680486189 ~> (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189)) -> Type) (arg6989586621680486813 :: a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) (b6989586621680486189 ~> (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189)) -> Type) (arg6989586621680486813 :: a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) = (FoldrSym1 arg6989586621680486813 t6989586621680486184 :: TyFun b6989586621680486189 (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189) -> Type)
type Apply (FoldMapSym0 :: TyFun (a6989586621680486187 ~> m6989586621680486186) (t6989586621680486184 a6989586621680486187 ~> m6989586621680486186) -> Type) (arg6989586621680486809 :: a6989586621680486187 ~> m6989586621680486186) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680486187 ~> m6989586621680486186) (t6989586621680486184 a6989586621680486187 ~> m6989586621680486186) -> Type) (arg6989586621680486809 :: a6989586621680486187 ~> m6989586621680486186) = (FoldMapSym1 arg6989586621680486809 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486187) m6989586621680486186 -> Type)
type Apply (Foldr'Sym0 :: TyFun (a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) (b6989586621680486191 ~> (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191)) -> Type) (arg6989586621680486819 :: a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) (b6989586621680486191 ~> (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191)) -> Type) (arg6989586621680486819 :: a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) = (Foldr'Sym1 arg6989586621680486819 t6989586621680486184 :: TyFun b6989586621680486191 (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191) -> Type)
type Apply (ConcatMapSym0 :: TyFun (a6989586621680486107 ~> [b6989586621680486108]) (t6989586621680486106 a6989586621680486107 ~> [b6989586621680486108]) -> Type) (a6989586621680486679 :: a6989586621680486107 ~> [b6989586621680486108]) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680486107 ~> [b6989586621680486108]) (t6989586621680486106 a6989586621680486107 ~> [b6989586621680486108]) -> Type) (a6989586621680486679 :: a6989586621680486107 ~> [b6989586621680486108]) = (ConcatMapSym1 a6989586621680486679 t6989586621680486106 :: TyFun (t6989586621680486106 a6989586621680486107) [b6989586621680486108] -> Type)
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680795837 ~> m6989586621680795836) (t6989586621680795835 a6989586621680795837 ~> m6989586621680795836) -> Type) (a6989586621680796334 :: a6989586621680795837 ~> m6989586621680795836) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680795837 ~> m6989586621680795836) (t6989586621680795835 a6989586621680795837 ~> m6989586621680795836) -> Type) (a6989586621680796334 :: a6989586621680795837 ~> m6989586621680795836) = (FoldMapDefaultSym1 a6989586621680796334 t6989586621680795835 :: TyFun (t6989586621680795835 a6989586621680795837) m6989586621680795836 -> Type)
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680795839 ~> b6989586621680795840) (t6989586621680795838 a6989586621680795839 ~> t6989586621680795838 b6989586621680795840) -> Type) (a6989586621680796355 :: a6989586621680795839 ~> b6989586621680795840) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680795839 ~> b6989586621680795840) (t6989586621680795838 a6989586621680795839 ~> t6989586621680795838 b6989586621680795840) -> Type) (a6989586621680796355 :: a6989586621680795839 ~> b6989586621680795840) = (FmapDefaultSym1 a6989586621680796355 t6989586621680795838 :: TyFun (t6989586621680795838 a6989586621680795839) (t6989586621680795838 b6989586621680795840) -> Type)
type Apply ((<$!>@#@$) :: TyFun (a6989586621681259424 ~> b6989586621681259425) (m6989586621681259423 a6989586621681259424 ~> m6989586621681259423 b6989586621681259425) -> Type) (a6989586621681259777 :: a6989586621681259424 ~> b6989586621681259425) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681259424 ~> b6989586621681259425) (m6989586621681259423 a6989586621681259424 ~> m6989586621681259423 b6989586621681259425) -> Type) (a6989586621681259777 :: a6989586621681259424 ~> b6989586621681259425) = (a6989586621681259777 <$!>@#@$$ m6989586621681259423 :: TyFun (m6989586621681259423 a6989586621681259424) (m6989586621681259423 b6989586621681259425) -> Type)
type Apply (ZipWithSym0 :: TyFun (a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) (NonEmpty a6989586621681153345 ~> (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347)) -> Type) (a6989586621681154837 :: a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) (NonEmpty a6989586621681153345 ~> (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347)) -> Type) (a6989586621681154837 :: a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) = ZipWithSym1 a6989586621681154837
type Apply ((.@#@$) :: TyFun (b6989586621679538761 ~> c6989586621679538762) ((a6989586621679538763 ~> b6989586621679538761) ~> (a6989586621679538763 ~> c6989586621679538762)) -> Type) (a6989586621679538927 :: b6989586621679538761 ~> c6989586621679538762) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679538761 ~> c6989586621679538762) ((a6989586621679538763 ~> b6989586621679538761) ~> (a6989586621679538763 ~> c6989586621679538762)) -> Type) (a6989586621679538927 :: b6989586621679538761 ~> c6989586621679538762) = (a6989586621679538927 .@#@$$ a6989586621679538763 :: TyFun (a6989586621679538763 ~> b6989586621679538761) (a6989586621679538763 ~> c6989586621679538762) -> Type)
type Apply (OnSym0 :: TyFun (b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) ((a6989586621679750985 ~> b6989586621679750983) ~> (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984))) -> Type) (a6989586621679751000 :: b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) ((a6989586621679750985 ~> b6989586621679750983) ~> (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984))) -> Type) (a6989586621679751000 :: b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) = (OnSym1 a6989586621679751000 a6989586621679750985 :: TyFun (a6989586621679750985 ~> b6989586621679750983) (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984)) -> Type)
type Apply (Either_Sym0 :: TyFun (a6989586621680465967 ~> c6989586621680465968) ((b6989586621680465969 ~> c6989586621680465968) ~> (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968)) -> Type) (a6989586621680466003 :: a6989586621680465967 ~> c6989586621680465968) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680465967 ~> c6989586621680465968) ((b6989586621680465969 ~> c6989586621680465968) ~> (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968)) -> Type) (a6989586621680466003 :: a6989586621680465967 ~> c6989586621680465968) = (Either_Sym1 a6989586621680466003 b6989586621680465969 :: TyFun (b6989586621680465969 ~> c6989586621680465968) (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968) -> Type)
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) ([a6989586621679965631] ~> ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634]))) -> Type) (a6989586621679975431 :: a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) ([a6989586621679965631] ~> ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634]))) -> Type) (a6989586621679975431 :: a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) = ZipWith3Sym1 a6989586621679975431
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) ([a6989586621681259440] ~> ([b6989586621681259441] ~> m6989586621681259439 ())) -> Type) (a6989586621681259865 :: a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) ([a6989586621681259440] ~> ([b6989586621681259441] ~> m6989586621681259439 ())) -> Type) (a6989586621681259865 :: a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) = ZipWithM_Sym1 a6989586621681259865
type Apply (ZipWithMSym0 :: TyFun (a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) ([a6989586621681259444] ~> ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446])) -> Type) (a6989586621681259874 :: a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) ([a6989586621681259444] ~> ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446])) -> Type) (a6989586621681259874 :: a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) = ZipWithMSym1 a6989586621681259874
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) ([a6989586621681259448] ~> m6989586621681259447 ([b6989586621681259449], [c6989586621681259450])) -> Type) (a6989586621681259883 :: a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) ([a6989586621681259448] ~> m6989586621681259447 ([b6989586621681259449], [c6989586621681259450])) -> Type) (a6989586621681259883 :: a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) = MapAndUnzipMSym1 a6989586621681259883
type Apply (Either_Sym1 a6989586621680466003 b6989586621680465969 :: TyFun (b6989586621680465969 ~> c6989586621680465968) (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968) -> Type) (a6989586621680466004 :: b6989586621680465969 ~> c6989586621680465968) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680466003 b6989586621680465969 :: TyFun (b6989586621680465969 ~> c6989586621680465968) (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968) -> Type) (a6989586621680466004 :: b6989586621680465969 ~> c6989586621680465968) = Either_Sym2 a6989586621680466003 a6989586621680466004
type Apply (a6989586621679538927 .@#@$$ a6989586621679538763 :: TyFun (a6989586621679538763 ~> b6989586621679538761) (a6989586621679538763 ~> c6989586621679538762) -> Type) (a6989586621679538928 :: a6989586621679538763 ~> b6989586621679538761) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679538927 .@#@$$ a6989586621679538763 :: TyFun (a6989586621679538763 ~> b6989586621679538761) (a6989586621679538763 ~> c6989586621679538762) -> Type) (a6989586621679538928 :: a6989586621679538763 ~> b6989586621679538761) = a6989586621679538927 .@#@$$$ a6989586621679538928
type Apply (LiftA2Sym0 :: TyFun (a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) (f6989586621679563427 a6989586621679563431 ~> (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433)) -> Type) (arg6989586621679563846 :: a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) (f6989586621679563427 a6989586621679563431 ~> (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433)) -> Type) (arg6989586621679563846 :: a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) = (LiftA2Sym1 arg6989586621679563846 f6989586621679563427 :: TyFun (f6989586621679563427 a6989586621679563431) (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433) -> Type)
type Apply (LiftM2Sym0 :: TyFun (a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) (m6989586621679563365 a16989586621679563366 ~> (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368)) -> Type) (a6989586621679563721 :: a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) (m6989586621679563365 a16989586621679563366 ~> (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368)) -> Type) (a6989586621679563721 :: a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) = (LiftM2Sym1 a6989586621679563721 m6989586621679563365 :: TyFun (m6989586621679563365 a16989586621679563366) (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368) -> Type)
type Apply (OnSym1 a6989586621679751000 a6989586621679750985 :: TyFun (a6989586621679750985 ~> b6989586621679750983) (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984)) -> Type) (a6989586621679751001 :: a6989586621679750985 ~> b6989586621679750983) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679751000 a6989586621679750985 :: TyFun (a6989586621679750985 ~> b6989586621679750983) (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984)) -> Type) (a6989586621679751001 :: a6989586621679750985 ~> b6989586621679750983) = OnSym2 a6989586621679751000 a6989586621679751001
type Apply (FoldrMSym0 :: TyFun (a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) (b6989586621680486146 ~> (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146)) -> Type) (a6989586621680486785 :: a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) (b6989586621680486146 ~> (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146)) -> Type) (a6989586621680486785 :: a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) = (FoldrMSym1 a6989586621680486785 t6989586621680486143 :: TyFun b6989586621680486146 (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146) -> Type)
type Apply (FoldlMSym0 :: TyFun (b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) (b6989586621680486141 ~> (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) -> Type) (a6989586621680486763 :: b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) (b6989586621680486141 ~> (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) -> Type) (a6989586621680486763 :: b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) = (FoldlMSym1 a6989586621680486763 t6989586621680486139 :: TyFun b6989586621680486141 (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141) -> Type)
type Apply (Traverse_Sym0 :: TyFun (a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) (t6989586621680486135 a6989586621680486137 ~> f6989586621680486136 ()) -> Type) (a6989586621680486745 :: a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) (t6989586621680486135 a6989586621680486137 ~> f6989586621680486136 ()) -> Type) (a6989586621680486745 :: a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) = (Traverse_Sym1 a6989586621680486745 t6989586621680486135 :: TyFun (t6989586621680486135 a6989586621680486137) (f6989586621680486136 ()) -> Type)
type Apply (MapM_Sym0 :: TyFun (a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) (t6989586621680486127 a6989586621680486129 ~> m6989586621680486128 ()) -> Type) (a6989586621680486727 :: a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) (t6989586621680486127 a6989586621680486129 ~> m6989586621680486128 ()) -> Type) (a6989586621680486727 :: a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) = (MapM_Sym1 a6989586621680486727 t6989586621680486127 :: TyFun (t6989586621680486127 a6989586621680486129) (m6989586621680486128 ()) -> Type)
type Apply (TraverseSym0 :: TyFun (a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) (t6989586621680790268 a6989586621680790270 ~> f6989586621680790269 (t6989586621680790268 b6989586621680790271)) -> Type) (arg6989586621680790280 :: a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) (t6989586621680790268 a6989586621680790270 ~> f6989586621680790269 (t6989586621680790268 b6989586621680790271)) -> Type) (arg6989586621680790280 :: a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) = (TraverseSym1 arg6989586621680790280 t6989586621680790268 :: TyFun (t6989586621680790268 a6989586621680790270) (f6989586621680790269 (t6989586621680790268 b6989586621680790271)) -> Type)
type Apply (MapMSym0 :: TyFun (a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) (t6989586621680790268 a6989586621680790275 ~> m6989586621680790274 (t6989586621680790268 b6989586621680790276)) -> Type) (arg6989586621680790286 :: a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) (t6989586621680790268 a6989586621680790275 ~> m6989586621680790274 (t6989586621680790268 b6989586621680790276)) -> Type) (arg6989586621680790286 :: a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) = (MapMSym1 arg6989586621680790286 t6989586621680790268 :: TyFun (t6989586621680790268 a6989586621680790275) (m6989586621680790274 (t6989586621680790268 b6989586621680790276)) -> Type)
type Apply (MapAccumRSym0 :: TyFun (a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) (a6989586621680795842 ~> (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844))) -> Type) (a6989586621680796368 :: a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) (a6989586621680795842 ~> (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844))) -> Type) (a6989586621680796368 :: a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) = (MapAccumRSym1 a6989586621680796368 t6989586621680795841 :: TyFun a6989586621680795842 (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844)) -> Type)
type Apply (MapAccumLSym0 :: TyFun (a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) (a6989586621680795846 ~> (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848))) -> Type) (a6989586621680796385 :: a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) (a6989586621680795846 ~> (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848))) -> Type) (a6989586621680796385 :: a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) = (MapAccumLSym1 a6989586621680796385 t6989586621680795845 :: TyFun a6989586621680795846 (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848)) -> Type)
type Apply (MzipWithSym0 :: TyFun (a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) (m6989586621681120832 a6989586621681120835 ~> (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837)) -> Type) (arg6989586621681120912 :: a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) (m6989586621681120832 a6989586621681120835 ~> (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837)) -> Type) (arg6989586621681120912 :: a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) = (MzipWithSym1 arg6989586621681120912 m6989586621681120832 :: TyFun (m6989586621681120832 a6989586621681120835) (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837) -> Type)
type Apply ((>=>@#@$) :: TyFun (a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) ((b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) ~> (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458)) -> Type) (a6989586621681259889 :: a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) ((b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) ~> (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458)) -> Type) (a6989586621681259889 :: a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) = (a6989586621681259889 >=>@#@$$ c6989586621681259458 :: TyFun (b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458) -> Type)
type Apply ((<=<@#@$) :: TyFun (b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) ((a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) ~> (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453)) -> Type) (a6989586621681259914 :: b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) ((a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) ~> (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453)) -> Type) (a6989586621681259914 :: b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) = (a6989586621681259914 <=<@#@$$ a6989586621681259454 :: TyFun (a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453) -> Type)
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) ([a6989586621680091782] ~> ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])))) -> Type) (a6989586621680104390 :: a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) ([a6989586621680091782] ~> ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])))) -> Type) (a6989586621680104390 :: a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) = ZipWith4Sym1 a6989586621680104390
type Apply (LiftA3Sym0 :: TyFun (a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) (f6989586621679563378 a6989586621679563379 ~> (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382))) -> Type) (a6989586621679563778 :: a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) (f6989586621679563378 a6989586621679563379 ~> (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382))) -> Type) (a6989586621679563778 :: a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) = (LiftA3Sym1 a6989586621679563778 f6989586621679563378 :: TyFun (f6989586621679563378 a6989586621679563379) (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382)) -> Type)
type Apply (LiftM3Sym0 :: TyFun (a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) (m6989586621679563360 a16989586621679563361 ~> (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364))) -> Type) (a6989586621679563679 :: a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) (m6989586621679563360 a16989586621679563361 ~> (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364))) -> Type) (a6989586621679563679 :: a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) = (LiftM3Sym1 a6989586621679563679 m6989586621679563360 :: TyFun (m6989586621679563360 a16989586621679563361) (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364)) -> Type)
type Apply (a6989586621681259889 >=>@#@$$ c6989586621681259458 :: TyFun (b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458) -> Type) (a6989586621681259890 :: b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681259889 >=>@#@$$ c6989586621681259458 :: TyFun (b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458) -> Type) (a6989586621681259890 :: b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) = a6989586621681259889 >=>@#@$$$ a6989586621681259890
type Apply (a6989586621681259914 <=<@#@$$ a6989586621681259454 :: TyFun (a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453) -> Type) (a6989586621681259915 :: a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681259914 <=<@#@$$ a6989586621681259454 :: TyFun (a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453) -> Type) (a6989586621681259915 :: a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) = a6989586621681259914 <=<@#@$$$ a6989586621681259915
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) ([a6989586621680091776] ~> ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))))) -> Type) (a6989586621680104367 :: a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) ([a6989586621680091776] ~> ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))))) -> Type) (a6989586621680104367 :: a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) = ZipWith5Sym1 a6989586621680104367
type Apply (LiftM4Sym0 :: TyFun (a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) (m6989586621679563354 a16989586621679563355 ~> (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)))) -> Type) (a6989586621679563618 :: a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) (m6989586621679563354 a16989586621679563355 ~> (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)))) -> Type) (a6989586621679563618 :: a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) = (LiftM4Sym1 a6989586621679563618 m6989586621679563354 :: TyFun (m6989586621679563354 a16989586621679563355) (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359))) -> Type)
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) ([a6989586621680091769] ~> ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))))) -> Type) (a6989586621680104340 :: a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) ([a6989586621680091769] ~> ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))))) -> Type) (a6989586621680104340 :: a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) = ZipWith6Sym1 a6989586621680104340
type Apply (LiftM5Sym0 :: TyFun (a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) (m6989586621679563347 a16989586621679563348 ~> (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))))) -> Type) (a6989586621679563535 :: a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) (m6989586621679563347 a16989586621679563348 ~> (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))))) -> Type) (a6989586621679563535 :: a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) = (LiftM5Sym1 a6989586621679563535 m6989586621679563347 :: TyFun (m6989586621679563347 a16989586621679563348) (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)))) -> Type)
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) ([a6989586621680091761] ~> ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))))) -> Type) (a6989586621680104309 :: a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) ([a6989586621680091761] ~> ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))))) -> Type) (a6989586621680104309 :: a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) = ZipWith7Sym1 a6989586621680104309

type (~>) a b = TyFun a b -> Type infixr 0 #

Something of kind `a ~> b` is a defunctionalized type function that is not necessarily generative or injective.

type TyCon1 = (TyCon :: (k1 -> k2) -> k1 ~> k2) #

Wrapper for converting the normal type-level arrow into a ~>. For example, given:

data Nat = Zero | Succ Nat
type family Map (a :: a ~> b) (a :: [a]) :: [b]
  Map f '[] = '[]
  Map f (x ': xs) = Apply f x ': Map f xs

We can write:

Map (TyCon1 Succ) [Zero, Succ Zero]

type TyCon2 = (TyCon :: (k1 -> k2 -> k3) -> k1 ~> (k2 ~> k3)) #

Similar to TyCon1, but for two-parameter type constructors.

type TyCon3 = (TyCon :: (k1 -> k2 -> k3 -> k4) -> k1 ~> (k2 ~> (k3 ~> k4))) #

type TyCon4 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> k5)))) #

type TyCon5 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> k6))))) #

type TyCon6 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> k7)))))) #

type TyCon7 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7 -> k8) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> k8))))))) #

type TyCon8 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7 -> k8 -> k9) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> k9)))))))) #

data family TyCon :: (k1 -> k2) -> unmatchable_fun #

Workhorse for the TyCon1, etc., types. This can be used directly in place of any of the TyConN types, but it will work only with monomorphic types. When GHC#14645 is fixed, this should fully supersede the TyConN types.

Instances
SingI (TyCon1 (Const :: k1 -> Const k1 b) :: k1 ~> Const k1 b) # 
Instance details

Defined in Data.Singletons.Prelude.Const

Methods

sing :: Sing (TyCon1 Const0) #

SingI (TyCon1 (Just :: a -> Maybe a) :: a ~> Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Just) #

SingI d => SingI (TyCon1 ((,) d :: b -> (a, b)) :: b ~> (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,) d)) #

(SingI d1, SingI d2) => SingI (TyCon1 ((,,) d1 d2 :: c -> (a, b, c)) :: c ~> (a, b, c)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,) d1 d2)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon1 ((,,,) d2 d3 d4 :: d1 -> (a, b, c, d1)) :: d1 ~> (a, b, c, d1)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon1 ((,,,,) d2 d3 d4 d5 :: e -> (a, b, c, d1, e)) :: e ~> (a, b, c, d1, e)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,) d2 d3 d4 d5)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (TyCon1 ((,,,,,) d2 d3 d4 d5 d6 :: f -> (a, b, c, d1, e, f)) :: f ~> (a, b, c, d1, e, f)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,) d2 d3 d4 d5 d6)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6, SingI d7) => SingI (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7 :: g -> (a, b, c, d1, e, f, g)) :: g ~> (a, b, c, d1, e, f, g)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7)) #

SingI (TyCon1 All) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 All) #

SingI (TyCon1 Any) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Any) #

SingI d => SingI (TyCon1 ((:) d) :: [a] ~> [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:) d)) #

SingI d => SingI (TyCon1 ((:|) d) :: [a] ~> NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:|) d)) #

SingI (TyCon1 (Option :: Maybe a -> Option a) :: Maybe a ~> Option a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Option0) #

SingI (TyCon1 (Last :: Maybe a -> Last a) :: Maybe a ~> Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (TyCon1 Last0) #

SingI (TyCon1 (First :: Maybe a -> First a) :: Maybe a ~> First a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (TyCon1 First0) #

SingI (TyCon1 (Text :: Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 Text) #

SingI (TyCon1 (Min :: a -> Min a) :: a ~> Min a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Min0) #

SingI (TyCon1 (Max :: a -> Max a) :: a ~> Max a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Max0) #

SingI d => SingI (TyCon1 (Arg d :: b -> Arg a b) :: b ~> Arg a b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon1 (Arg0 d)) #

SingI (TyCon1 (First :: a -> First a) :: a ~> First a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 First0) #

SingI (TyCon1 (Last :: a -> Last a) :: a ~> Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Last0) #

SingI (TyCon1 (WrapMonoid :: m -> WrappedMonoid m) :: m ~> WrappedMonoid m) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Sum :: a -> Sum a) :: a ~> Sum a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Sum0) #

SingI (TyCon1 (Product :: a -> Product a) :: a ~> Product a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Product0) #

SingI (TyCon1 (Dual :: a -> Dual a) :: a ~> Dual a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Dual0) #

SingI (TyCon1 (Identity :: a -> Identity a) :: a ~> Identity a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Identity0) #

SingI (TyCon1 (Left :: a -> Either a b) :: a ~> Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Left) #

SingI (TyCon1 (Right :: b -> Either a b) :: b ~> Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Right) #

SingI (TyCon1 (Down :: a -> Down a) :: a ~> Down a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (TyCon1 Down0) #

SingI (TyCon1 (ShowType :: t -> ErrorMessage' Symbol) :: t ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ShowType) #

SingI x => SingI (TyCon1 ((:<>:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:<>:) x)) #

SingI x => SingI (TyCon1 ((:$$:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:$$:) x)) #

SingI (TyCon2 ((,) :: a -> b -> (a, b)) :: a ~> (b ~> (a, b))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (,)) #

SingI (TyCon2 ((:) :: a -> [a] -> [a]) :: a ~> ([a] ~> [a])) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:)) #

SingI d => SingI (TyCon2 ((,,) d :: b -> c -> (a, b, c)) :: b ~> (c ~> (a, b, c))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,) d)) #

(SingI d2, SingI d3) => SingI (TyCon2 ((,,,) d2 d3 :: c -> d1 -> (a, b, c, d1)) :: c ~> (d1 ~> (a, b, c, d1))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon2 ((,,,,) d2 d3 d4 :: d1 -> e -> (a, b, c, d1, e)) :: d1 ~> (e ~> (a, b, c, d1, e))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon2 ((,,,,,) d2 d3 d4 d5 :: e -> f -> (a, b, c, d1, e, f)) :: e ~> (f ~> (a, b, c, d1, e, f))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,) d2 d3 d4 d5)) #

(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6 :: f -> g -> (a, b, c, d1, e, f, g)) :: f ~> (g ~> (a, b, c, d1, e, f, g))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6)) #

SingI (TyCon2 (Arg :: a -> b -> Arg a b) :: a ~> (b ~> Arg a b)) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon2 Arg0) #

SingI (TyCon2 ((:|) :: a -> [a] -> NonEmpty a) :: a ~> ([a] ~> NonEmpty a)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:|)) #

SingI (TyCon2 ((:<>:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon2 (:<>:)) #

SingI (TyCon2 ((:$$:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon2 (:$$:)) #

SingI (TyCon3 ((,,) :: a -> b -> c -> (a, b, c)) :: a ~> (b ~> (c ~> (a, b, c)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 (,,)) #

SingI d2 => SingI (TyCon3 ((,,,) d2 :: b -> c -> d1 -> (a, b, c, d1)) :: b ~> (c ~> (d1 ~> (a, b, c, d1)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,) d2)) #

(SingI d2, SingI d3) => SingI (TyCon3 ((,,,,) d2 d3 :: c -> d1 -> e -> (a, b, c, d1, e)) :: c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon3 ((,,,,,) d2 d3 d4 :: d1 -> e -> f -> (a, b, c, d1, e, f)) :: d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,) d2 d3 d4)) #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon3 ((,,,,,,) d2 d3 d4 d5 :: e -> f -> g -> (a, b, c, d1, e, f, g)) :: e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,,) d2 d3 d4 d5)) #

SingI (TyCon4 ((,,,) :: a -> b -> c -> d -> (a, b, c, d)) :: a ~> (b ~> (c ~> (d ~> (a, b, c, d))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 (,,,)) #

SingI d2 => SingI (TyCon4 ((,,,,) d2 :: b -> c -> d1 -> e -> (a, b, c, d1, e)) :: b ~> (c ~> (d1 ~> (e ~> (a, b, c, d1, e))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,) d2)) #

(SingI d2, SingI d3) => SingI (TyCon4 ((,,,,,) d2 d3 :: c -> d1 -> e -> f -> (a, b, c, d1, e, f)) :: c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,) d2 d3)) #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon4 ((,,,,,,) d2 d3 d4 :: d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,,) d2 d3 d4)) #

SingI (TyCon5 ((,,,,) :: a -> b -> c -> d -> e -> (a, b, c, d, e)) :: a ~> (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 (,,,,)) #

SingI d2 => SingI (TyCon5 ((,,,,,) d2 :: b -> c -> d1 -> e -> f -> (a, b, c, d1, e, f)) :: b ~> (c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,) d2)) #

(SingI d2, SingI d3) => SingI (TyCon5 ((,,,,,,) d2 d3 :: c -> d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,,) d2 d3)) #

SingI (TyCon6 ((,,,,,) :: a -> b -> c -> d -> e -> f -> (a, b, c, d, e, f)) :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 (,,,,,)) #

SingI d2 => SingI (TyCon6 ((,,,,,,) d2 :: b -> c -> d1 -> e -> f -> g -> (a, b, c, d1, e, f, g)) :: b ~> (c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 ((,,,,,,) d2)) #

SingI (TyCon7 ((,,,,,,) :: a -> b -> c -> d -> e -> f -> g -> (a, b, c, d, e, f, g)) :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))))) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon7 (,,,,,,)) #

type Apply (TyCon f :: k1 ~> k5) (x :: k1) # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)

type family Apply (f :: k1 ~> k2) (x :: k1) :: k2 #

Type level function application

Instances
type Apply NotSym0 (a6989586621679378735 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply NotSym0 (a6989586621679378735 :: Bool) = Not a6989586621679378735
type Apply GetAllSym0 (a6989586621679842935 :: All) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAllSym0 (a6989586621679842935 :: All) = GetAll a6989586621679842935
type Apply GetAnySym0 (a6989586621679842949 :: Any) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAnySym0 (a6989586621679842949 :: Any) = GetAny a6989586621679842949
type Apply DemoteSym0 (k6989586621679027628 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027628 :: Type) = Demote k6989586621679027628
type Apply KnownNatSym0 (n6989586621679484627 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownNatSym0 (n6989586621679484627 :: Nat) = KnownNat n6989586621679484627
type Apply KnownSymbolSym0 (n6989586621679484567 :: Symbol) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownSymbolSym0 (n6989586621679484567 :: Symbol) = KnownSymbol n6989586621679484567
type Apply Log2Sym0 (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply Log2Sym0 (a3530822107858468865 :: Nat) = Log2 a3530822107858468865
type Apply ShowCommaSpaceSym0 (a6989586621680293338 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCommaSpaceSym0 (a6989586621680293338 :: Symbol) = ShowCommaSpace a6989586621680293338
type Apply ShowSpaceSym0 (a6989586621680293317 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowSpaceSym0 (a6989586621680293317 :: Symbol) = ShowSpace a6989586621680293317
type Apply AllSym0 (t6989586621679842938 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AllSym0 (t6989586621679842938 :: Bool) = All t6989586621679842938
type Apply AnySym0 (t6989586621679842952 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AnySym0 (t6989586621679842952 :: Bool) = Any t6989586621679842952
type Apply ((&&@#@$$) a6989586621679378194 :: TyFun Bool Bool -> Type) (b6989586621679378195 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((&&@#@$$) a6989586621679378194 :: TyFun Bool Bool -> Type) (b6989586621679378195 :: Bool) = a6989586621679378194 && b6989586621679378195
type Apply ((||@#@$$) a6989586621679378435 :: TyFun Bool Bool -> Type) (b6989586621679378436 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((||@#@$$) a6989586621679378435 :: TyFun Bool Bool -> Type) (b6989586621679378436 :: Bool) = a6989586621679378435 || b6989586621679378436
type Apply ((<=?@#@$$) a3530822107858468865 :: TyFun Nat Bool -> Type) (b3530822107858468866 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply ((<=?@#@$$) a3530822107858468865 :: TyFun Nat Bool -> Type) (b3530822107858468866 :: Nat) = a3530822107858468865 <=? b3530822107858468866
type Apply (ThenCmpSym1 a6989586621679406525 :: TyFun Ordering Ordering -> Type) (a6989586621679406526 :: Ordering) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ThenCmpSym1 a6989586621679406525 :: TyFun Ordering Ordering -> Type) (a6989586621679406526 :: Ordering) = ThenCmp a6989586621679406525 a6989586621679406526
type Apply ((^@#@$$) a3530822107858468865 :: TyFun Nat Nat -> Type) (b3530822107858468866 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply ((^@#@$$) a3530822107858468865 :: TyFun Nat Nat -> Type) (b3530822107858468866 :: Nat) = a3530822107858468865 ^ b3530822107858468866
type Apply (DivSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) (b3530822107858468866 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (DivSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) (b3530822107858468866 :: Nat) = Div a3530822107858468865 b3530822107858468866
type Apply (ModSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) (b3530822107858468866 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (ModSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) (b3530822107858468866 :: Nat) = Mod a3530822107858468865 b3530822107858468866
type Apply (QuotSym1 a6989586621679504733 :: TyFun Nat Nat -> Type) (a6989586621679504734 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotSym1 a6989586621679504733 :: TyFun Nat Nat -> Type) (a6989586621679504734 :: Nat) = Quot a6989586621679504733 a6989586621679504734
type Apply (RemSym1 a6989586621679504723 :: TyFun Nat Nat -> Type) (a6989586621679504724 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (RemSym1 a6989586621679504723 :: TyFun Nat Nat -> Type) (a6989586621679504724 :: Nat) = Rem a6989586621679504723 a6989586621679504724
type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679762032 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679762032 :: a) = FromEnum arg6989586621679762032
type Apply (ShowCharSym1 a6989586621680293345 :: TyFun Symbol Symbol -> Type) (a6989586621680293346 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowCharSym1 a6989586621680293345 :: TyFun Symbol Symbol -> Type) (a6989586621680293346 :: Symbol) = ShowChar a6989586621680293345 a6989586621680293346
type Apply (ShowStringSym1 a6989586621680293330 :: TyFun Symbol Symbol -> Type) (a6989586621680293331 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowStringSym1 a6989586621680293330 :: TyFun Symbol Symbol -> Type) (a6989586621680293331 :: Symbol) = ShowString a6989586621680293330 a6989586621680293331
type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680293417 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680293417 :: a) = Show_ arg6989586621680293417
type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679369952 :: Void) # 
Instance details

Defined in Data.Singletons.Prelude.Void

type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679369952 :: Void) = (Absurd a6989586621679369952 :: k2)
type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679523530 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679523530 :: a) = Negate arg6989586621679523530
type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679523536 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679523536 :: Nat) = (FromInteger arg6989586621679523536 :: k2)
type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679523534 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679523534 :: a) = Signum arg6989586621679523534
type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679523532 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679523532 :: a) = Abs arg6989586621679523532
type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679538961 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679538961 :: a) = Id a6989586621679538961
type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679762030 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679762030 :: Nat) = (ToEnum arg6989586621679762030 :: k2)
type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679762028 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679762028 :: a) = Pred arg6989586621679762028
type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679762026 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679762026 :: a) = Succ arg6989586621679762026
type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681248153 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681248153 :: Symbol) = (FromString arg6989586621681248153 :: k2)
type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681311932 :: PErrorMessage) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681311932 :: PErrorMessage) = (TypeError a6989586621681311932 :: k2)
type Apply ((==@#@$$) x6989586621679381438 :: TyFun a Bool -> Type) (y6989586621679381439 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$$) x6989586621679381438 :: TyFun a Bool -> Type) (y6989586621679381439 :: a) = x6989586621679381438 == y6989586621679381439
type Apply ((/=@#@$$) x6989586621679381440 :: TyFun a Bool -> Type) (y6989586621679381441 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$$) x6989586621679381440 :: TyFun a Bool -> Type) (y6989586621679381441 :: a) = x6989586621679381440 /= y6989586621679381441
type Apply (DefaultEqSym1 a6989586621679381432 :: TyFun k Bool -> Type) (b6989586621679381433 :: k) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym1 a6989586621679381432 :: TyFun k Bool -> Type) (b6989586621679381433 :: k) = DefaultEq a6989586621679381432 b6989586621679381433
type Apply ((<=@#@$$) arg6989586621679396122 :: TyFun a Bool -> Type) (arg6989586621679396123 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$$) arg6989586621679396122 :: TyFun a Bool -> Type) (arg6989586621679396123 :: a) = arg6989586621679396122 <= arg6989586621679396123
type Apply ((>=@#@$$) arg6989586621679396130 :: TyFun a Bool -> Type) (arg6989586621679396131 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$$) arg6989586621679396130 :: TyFun a Bool -> Type) (arg6989586621679396131 :: a) = arg6989586621679396130 >= arg6989586621679396131
type Apply ((>@#@$$) arg6989586621679396126 :: TyFun a Bool -> Type) (arg6989586621679396127 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$$) arg6989586621679396126 :: TyFun a Bool -> Type) (arg6989586621679396127 :: a) = arg6989586621679396126 > arg6989586621679396127
type Apply ((<@#@$$) arg6989586621679396118 :: TyFun a Bool -> Type) (arg6989586621679396119 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$$) arg6989586621679396118 :: TyFun a Bool -> Type) (arg6989586621679396119 :: a) = arg6989586621679396118 < arg6989586621679396119
type Apply (CompareSym1 arg6989586621679396114 :: TyFun a Ordering -> Type) (arg6989586621679396115 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym1 arg6989586621679396114 :: TyFun a Ordering -> Type) (arg6989586621679396115 :: a) = Compare arg6989586621679396114 arg6989586621679396115
type Apply (SameKindSym1 a6989586621679027634 :: TyFun k Constraint -> Type) (b6989586621679027635 :: k) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027634 :: TyFun k Constraint -> Type) (b6989586621679027635 :: k) = SameKind a6989586621679027634 b6989586621679027635
type Apply (ShowListSym1 arg6989586621680293419 :: TyFun Symbol Symbol -> Type) (arg6989586621680293420 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym1 arg6989586621680293419 :: TyFun Symbol Symbol -> Type) (arg6989586621680293420 :: Symbol) = ShowList arg6989586621680293419 arg6989586621680293420
type Apply (ShowsSym1 a6989586621680293403 :: TyFun Symbol Symbol -> Type) (a6989586621680293404 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym1 a6989586621680293403 :: TyFun Symbol Symbol -> Type) (a6989586621680293404 :: Symbol) = Shows a6989586621680293403 a6989586621680293404
type Apply (ShowParenSym2 a6989586621680293352 a6989586621680293351 :: TyFun Symbol Symbol -> Type) (a6989586621680293353 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym2 a6989586621680293352 a6989586621680293351 :: TyFun Symbol Symbol -> Type) (a6989586621680293353 :: Symbol) = ShowParen a6989586621680293352 a6989586621680293351 a6989586621680293353
type Apply (MinSym1 arg6989586621679396138 :: TyFun a a -> Type) (arg6989586621679396139 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym1 arg6989586621679396138 :: TyFun a a -> Type) (arg6989586621679396139 :: a) = Min arg6989586621679396138 arg6989586621679396139
type Apply (MaxSym1 arg6989586621679396134 :: TyFun a a -> Type) (arg6989586621679396135 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym1 arg6989586621679396134 :: TyFun a a -> Type) (arg6989586621679396135 :: a) = Max arg6989586621679396134 arg6989586621679396135
type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679484373 :: k0) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679484373 :: k0) = (Error str6989586621679484373 :: k2)
type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679485423 :: k0) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679485423 :: k0) = (ErrorWithoutStackTrace str6989586621679485423 :: k2)
type Apply ((-@#@$$) arg6989586621679523522 :: TyFun a a -> Type) (arg6989586621679523523 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$$) arg6989586621679523522 :: TyFun a a -> Type) (arg6989586621679523523 :: a) = arg6989586621679523522 - arg6989586621679523523
type Apply ((+@#@$$) arg6989586621679523518 :: TyFun a a -> Type) (arg6989586621679523519 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$$) arg6989586621679523518 :: TyFun a a -> Type) (arg6989586621679523519 :: a) = arg6989586621679523518 + arg6989586621679523519
type Apply ((*@#@$$) arg6989586621679523526 :: TyFun a a -> Type) (arg6989586621679523527 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$$) arg6989586621679523526 :: TyFun a a -> Type) (arg6989586621679523527 :: a) = arg6989586621679523526 * arg6989586621679523527
type Apply (SubtractSym1 a6989586621679528959 :: TyFun a a -> Type) (a6989586621679528960 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym1 a6989586621679528959 :: TyFun a a -> Type) (a6989586621679528960 :: a) = Subtract a6989586621679528959 a6989586621679528960
type Apply (AsTypeOfSym1 a6989586621679538955 :: TyFun a a -> Type) (a6989586621679538956 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym1 a6989586621679538955 :: TyFun a a -> Type) (a6989586621679538956 :: a) = AsTypeOf a6989586621679538955 a6989586621679538956
type Apply ((<>@#@$$) arg6989586621679833700 :: TyFun a a -> Type) (arg6989586621679833701 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$$) arg6989586621679833700 :: TyFun a a -> Type) (arg6989586621679833701 :: a) = arg6989586621679833700 <> arg6989586621679833701
type Apply ((!!@#@$$) a6989586621679974854 :: TyFun Nat a -> Type) (a6989586621679974855 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$$) a6989586621679974854 :: TyFun Nat a -> Type) (a6989586621679974855 :: Nat) = a6989586621679974854 !! a6989586621679974855
type Apply (MappendSym1 arg6989586621680361879 :: TyFun a a -> Type) (arg6989586621680361880 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym1 arg6989586621680361879 :: TyFun a a -> Type) (arg6989586621680361880 :: a) = Mappend arg6989586621680361879 arg6989586621680361880
type Apply ((!!@#@$$) a6989586621681154856 :: TyFun Nat a -> Type) (a6989586621681154857 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$$) a6989586621681154856 :: TyFun Nat a -> Type) (a6989586621681154857 :: Nat) = a6989586621681154856 !! a6989586621681154857
type Apply (ShowsPrecSym2 arg6989586621680293412 arg6989586621680293411 :: TyFun Symbol Symbol -> Type) (arg6989586621680293413 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym2 arg6989586621680293412 arg6989586621680293411 :: TyFun Symbol Symbol -> Type) (arg6989586621680293413 :: Symbol) = ShowsPrec arg6989586621680293412 arg6989586621680293411 arg6989586621680293413
type Apply (ShowListWithSym2 a6989586621680293384 a6989586621680293383 :: TyFun Symbol Symbol -> Type) (a6989586621680293385 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym2 a6989586621680293384 a6989586621680293383 :: TyFun Symbol Symbol -> Type) (a6989586621680293385 :: Symbol) = ShowListWith a6989586621680293384 a6989586621680293383 a6989586621680293385
type Apply (Bool_Sym2 a6989586621679377450 a6989586621679377449 :: TyFun Bool a -> Type) (a6989586621679377451 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym2 a6989586621679377450 a6989586621679377449 :: TyFun Bool a -> Type) (a6989586621679377451 :: Bool) = Bool_ a6989586621679377450 a6989586621679377449 a6989586621679377451
type Apply (SeqSym1 a6989586621679538872 b :: TyFun b b -> Type) (a6989586621679538873 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym1 a6989586621679538872 b :: TyFun b b -> Type) (a6989586621679538873 :: b) = Seq a6989586621679538872 a6989586621679538873
type Apply (UntilSym2 a6989586621679538878 a6989586621679538877 :: TyFun a a -> Type) (a6989586621679538879 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym2 a6989586621679538878 a6989586621679538877 :: TyFun a a -> Type) (a6989586621679538879 :: a) = Until a6989586621679538878 a6989586621679538877 a6989586621679538879
type Apply (($!@#@$$) a6989586621679538903 :: TyFun a b -> Type) (a6989586621679538904 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$$) a6989586621679538903 :: TyFun a b -> Type) (a6989586621679538904 :: a) = a6989586621679538903 $! a6989586621679538904
type Apply (($@#@$$) a6989586621679538912 :: TyFun a b -> Type) (a6989586621679538913 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$$) a6989586621679538912 :: TyFun a b -> Type) (a6989586621679538913 :: a) = a6989586621679538912 $ a6989586621679538913
type Apply (ConstSym1 a6989586621679538946 b :: TyFun b a -> Type) (a6989586621679538947 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym1 a6989586621679538946 b :: TyFun b a -> Type) (a6989586621679538947 :: b) = Const a6989586621679538946 a6989586621679538947
type Apply (GenericIndexSym1 a6989586621680104273 i :: TyFun i a -> Type) (a6989586621680104274 :: i) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym1 a6989586621680104273 i :: TyFun i a -> Type) (a6989586621680104274 :: i) = GenericIndex a6989586621680104273 a6989586621680104274
type Apply (ApplySym1 f6989586621679025776 :: TyFun k1 k2 -> Type) (x6989586621679025777 :: k1) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025776 :: TyFun k1 k2 -> Type) (x6989586621679025777 :: k1) = Apply f6989586621679025776 x6989586621679025777
type Apply ((@@@#@$$) a6989586621679025772 :: TyFun k1 k -> Type) (b6989586621679025773 :: k1) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025772 :: TyFun k1 k -> Type) (b6989586621679025773 :: k1) = a6989586621679025772 @@ b6989586621679025773
type Apply (ComparingSym2 a6989586621679396106 a6989586621679396105 :: TyFun b Ordering -> Type) (a6989586621679396107 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym2 a6989586621679396106 a6989586621679396105 :: TyFun b Ordering -> Type) (a6989586621679396107 :: b) = Comparing a6989586621679396106 a6989586621679396105 a6989586621679396107
type Apply (TyCon f :: k1 ~> k5) (x :: k1) # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)
type Apply (CurrySym2 a6989586621679370863 a6989586621679370862 :: TyFun b c -> Type) (a6989586621679370864 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym2 a6989586621679370863 a6989586621679370862 :: TyFun b c -> Type) (a6989586621679370864 :: b) = Curry a6989586621679370863 a6989586621679370862 a6989586621679370864
type Apply (FlipSym2 a6989586621679538919 a6989586621679538918 :: TyFun a c -> Type) (a6989586621679538920 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym2 a6989586621679538919 a6989586621679538918 :: TyFun a c -> Type) (a6989586621679538920 :: a) = Flip a6989586621679538919 a6989586621679538918 a6989586621679538920
type Apply (a6989586621679538928 .@#@$$$ a6989586621679538927 :: TyFun a c -> Type) (a6989586621679538929 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679538928 .@#@$$$ a6989586621679538927 :: TyFun a c -> Type) (a6989586621679538929 :: a) = (a6989586621679538928 :. a6989586621679538927) a6989586621679538929
type Apply (OnSym3 a6989586621679751002 a6989586621679751001 a6989586621679751000 :: TyFun a c -> Type) (a6989586621679751003 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym3 a6989586621679751002 a6989586621679751001 a6989586621679751000 :: TyFun a c -> Type) (a6989586621679751003 :: a) = On a6989586621679751002 a6989586621679751001 a6989586621679751000 a6989586621679751003
type Apply XorSym0 (a6989586621681155273 :: NonEmpty Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply XorSym0 (a6989586621681155273 :: NonEmpty Bool) = Xor a6989586621681155273
type Apply UnlinesSym0 (a6989586621679975283 :: [Symbol]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnlinesSym0 (a6989586621679975283 :: [Symbol]) = Unlines a6989586621679975283
type Apply UnwordsSym0 (a6989586621679975272 :: [Symbol]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnwordsSym0 (a6989586621679975272 :: [Symbol]) = Unwords a6989586621679975272
type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679513264 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679513264 :: Maybe a) = IsNothing a6989586621679513264
type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679513266 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679513266 :: Maybe a) = IsJust a6989586621679513266
type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680486670 :: t Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680486670 :: t Bool) = And a6989586621680486670
type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680486661 :: t Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680486661 :: t Bool) = Or a6989586621680486661
type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681155286 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681155286 :: NonEmpty a) = Length a6989586621681155286
type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679312925 :: Identity a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679312925 :: Identity a) = RunIdentity a6989586621679312925
type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679513261 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679513261 :: Maybe a) = FromJust a6989586621679513261
type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679833704 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679833704 :: NonEmpty a) = Sconcat arg6989586621679833704
type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679842921 :: Dual a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679842921 :: Dual a) = GetDual a6989586621679842921
type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679842966 :: Sum a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679842966 :: Sum a) = GetSum a6989586621679842966
type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679842983 :: Product a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679842983 :: Product a) = GetProduct a6989586621679842983
type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679843000 :: Min a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679843000 :: Min a) = GetMin a6989586621679843000
type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679843017 :: Max a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679843017 :: Max a) = GetMax a6989586621679843017
type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679843034 :: First a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679843034 :: First a) = GetFirst a6989586621679843034
type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679843051 :: Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679843051 :: Last a) = GetLast a6989586621679843051
type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679843068 :: WrappedMonoid m) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679843068 :: WrappedMonoid m)
type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679976203 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679976203 :: [a]) = Last a6989586621679976203
type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679976208 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679976208 :: [a]) = Head a6989586621679976208
type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680361883 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680361883 :: [a]) = Mconcat arg6989586621680361883
type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681155211 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681155211 :: NonEmpty a) = Last a6989586621681155211
type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681155218 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681155218 :: NonEmpty a) = Head a6989586621681155218
type Apply (IsPrefixOfSym1 a6989586621679975561 :: TyFun [a] Bool -> Type) (a6989586621679975562 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym1 a6989586621679975561 :: TyFun [a] Bool -> Type) (a6989586621679975562 :: [a]) = IsPrefixOf a6989586621679975561 a6989586621679975562
type Apply (IsInfixOfSym1 a6989586621679975799 :: TyFun [a] Bool -> Type) (a6989586621679975800 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym1 a6989586621679975799 :: TyFun [a] Bool -> Type) (a6989586621679975800 :: [a]) = IsInfixOf a6989586621679975799 a6989586621679975800
type Apply (IsSuffixOfSym1 a6989586621679976152 :: TyFun [a] Bool -> Type) (a6989586621679976153 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym1 a6989586621679976152 :: TyFun [a] Bool -> Type) (a6989586621679976153 :: [a]) = IsSuffixOf a6989586621679976152 a6989586621679976153
type Apply (IsPrefixOfSym1 a6989586621681154874 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681154875 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym1 a6989586621681154874 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681154875 :: NonEmpty a) = IsPrefixOf a6989586621681154874 a6989586621681154875
type Apply (FromMaybeSym1 a6989586621679513251 :: TyFun (Maybe a) a -> Type) (a6989586621679513252 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym1 a6989586621679513251 :: TyFun (Maybe a) a -> Type) (a6989586621679513252 :: Maybe a) = FromMaybe a6989586621679513251 a6989586621679513252
type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679974816 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679974816 :: [a]) = (GenericLength a6989586621679974816 :: k2)
type Apply (Foldl1'Sym1 a6989586621679975998 :: TyFun [a] a -> Type) (a6989586621679975999 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym1 a6989586621679975998 :: TyFun [a] a -> Type) (a6989586621679975999 :: [a]) = Foldl1' a6989586621679975998 a6989586621679975999
type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680486861 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680486861 :: t a) = Product arg6989586621680486861
type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680486859 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680486859 :: t a) = Sum arg6989586621680486859
type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680486857 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680486857 :: t a) = Minimum arg6989586621680486857
type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680486855 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680486855 :: t a) = Maximum arg6989586621680486855
type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680486807 :: t m) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680486807 :: t m) = Fold arg6989586621680486807
type Apply (AnySym1 a6989586621680486648 t :: TyFun (t a) Bool -> Type) (a6989586621680486649 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym1 a6989586621680486648 t :: TyFun (t a) Bool -> Type) (a6989586621680486649 :: t a) = Any a6989586621680486648 a6989586621680486649
type Apply (ElemSym1 arg6989586621680486851 t :: TyFun (t a) Bool -> Type) (arg6989586621680486852 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym1 arg6989586621680486851 t :: TyFun (t a) Bool -> Type) (arg6989586621680486852 :: t a) = Elem arg6989586621680486851 arg6989586621680486852
type Apply (NotElemSym1 a6989586621680486577 t :: TyFun (t a) Bool -> Type) (a6989586621680486578 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym1 a6989586621680486577 t :: TyFun (t a) Bool -> Type) (a6989586621680486578 :: t a) = NotElem a6989586621680486577 a6989586621680486578
type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680486847 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680486847 :: t a) = Null arg6989586621680486847
type Apply (AllSym1 a6989586621680486635 t :: TyFun (t a) Bool -> Type) (a6989586621680486636 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym1 a6989586621680486635 t :: TyFun (t a) Bool -> Type) (a6989586621680486636 :: t a) = All a6989586621680486635 a6989586621680486636
type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680486849 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680486849 :: t a) = Length arg6989586621680486849
type Apply (Foldl1Sym1 arg6989586621680486841 t :: TyFun (t a) a -> Type) (arg6989586621680486842 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym1 arg6989586621680486841 t :: TyFun (t a) a -> Type) (arg6989586621680486842 :: t a) = Foldl1 arg6989586621680486841 arg6989586621680486842
type Apply (MaximumBySym1 a6989586621680486610 t :: TyFun (t a) a -> Type) (a6989586621680486611 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym1 a6989586621680486610 t :: TyFun (t a) a -> Type) (a6989586621680486611 :: t a) = MaximumBy a6989586621680486610 a6989586621680486611
type Apply (MinimumBySym1 a6989586621680486585 t :: TyFun (t a) a -> Type) (a6989586621680486586 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym1 a6989586621680486585 t :: TyFun (t a) a -> Type) (a6989586621680486586 :: t a) = MinimumBy a6989586621680486585 a6989586621680486586
type Apply (Foldr1Sym1 arg6989586621680486837 t :: TyFun (t a) a -> Type) (arg6989586621680486838 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym1 arg6989586621680486837 t :: TyFun (t a) a -> Type) (arg6989586621680486838 :: t a) = Foldr1 arg6989586621680486837 arg6989586621680486838
type Apply (Maybe_Sym2 a6989586621679511651 a6989586621679511650 :: TyFun (Maybe a) b -> Type) (a6989586621679511652 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym2 a6989586621679511651 a6989586621679511650 :: TyFun (Maybe a) b -> Type) (a6989586621679511652 :: Maybe a) = Maybe_ a6989586621679511651 a6989586621679511650 a6989586621679511652
type Apply (FoldrSym2 a6989586621679538980 a6989586621679538979 :: TyFun [a] b -> Type) (a6989586621679538981 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym2 a6989586621679538980 a6989586621679538979 :: TyFun [a] b -> Type) (a6989586621679538981 :: [a]) = Foldr a6989586621679538980 a6989586621679538979 a6989586621679538981
type Apply (FoldMapSym1 arg6989586621680486809 t :: TyFun (t a) m -> Type) (arg6989586621680486810 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym1 arg6989586621680486809 t :: TyFun (t a) m -> Type) (arg6989586621680486810 :: t a) = FoldMap arg6989586621680486809 arg6989586621680486810
type Apply (FoldMapDefaultSym1 a6989586621680796334 t :: TyFun (t a) m -> Type) (a6989586621680796335 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym1 a6989586621680796334 t :: TyFun (t a) m -> Type) (a6989586621680796335 :: t a) = FoldMapDefault a6989586621680796334 a6989586621680796335
type Apply (Foldl'Sym2 arg6989586621680486832 arg6989586621680486831 t :: TyFun (t a) b -> Type) (arg6989586621680486833 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym2 arg6989586621680486832 arg6989586621680486831 t :: TyFun (t a) b -> Type) (arg6989586621680486833 :: t a) = Foldl' arg6989586621680486832 arg6989586621680486831 arg6989586621680486833
type Apply (FoldlSym2 arg6989586621680486826 arg6989586621680486825 t :: TyFun (t a) b -> Type) (arg6989586621680486827 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym2 arg6989586621680486826 arg6989586621680486825 t :: TyFun (t a) b -> Type) (arg6989586621680486827 :: t a) = Foldl arg6989586621680486826 arg6989586621680486825 arg6989586621680486827
type Apply (FoldrSym2 arg6989586621680486814 arg6989586621680486813 t :: TyFun (t a) b -> Type) (arg6989586621680486815 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym2 arg6989586621680486814 arg6989586621680486813 t :: TyFun (t a) b -> Type) (arg6989586621680486815 :: t a) = Foldr arg6989586621680486814 arg6989586621680486813 arg6989586621680486815
type Apply (Foldr'Sym2 arg6989586621680486820 arg6989586621680486819 t :: TyFun (t a) b -> Type) (arg6989586621680486821 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym2 arg6989586621680486820 arg6989586621680486819 t :: TyFun (t a) b -> Type) (arg6989586621680486821 :: t a) = Foldr' arg6989586621680486820 arg6989586621680486819 arg6989586621680486821
type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467804 :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467804 :: Either a b) = IsRight a6989586621680467804
type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467806 :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467806 :: Either a b) = IsLeft a6989586621680467806
type Apply (ΣSym1 s6989586621679375890 :: TyFun (s6989586621679375890 ~> Type) Type -> Type) (t6989586621679375891 :: s6989586621679375890 ~> Type) # 
Instance details

Defined in Data.Singletons.Sigma

type Apply (ΣSym1 s6989586621679375890 :: TyFun (s6989586621679375890 ~> Type) Type -> Type) (t6989586621679375891 :: s6989586621679375890 ~> Type) = Σ s6989586621679375890 t6989586621679375891
type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679370871 :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679370871 :: (a, b)) = Snd a6989586621679370871
type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679370874 :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679370874 :: (a, b)) = Fst a6989586621679370874
type Apply (a6989586621679750994 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679750995 :: a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679750994 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679750995 :: a ~> b) = a6989586621679750994 & a6989586621679750995
type Apply (UncurrySym1 a6989586621679370877 :: TyFun (a, b) c -> Type) (a6989586621679370878 :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym1 a6989586621679370877 :: TyFun (a, b) c -> Type) (a6989586621679370878 :: (a, b)) = Uncurry a6989586621679370877 a6989586621679370878
type Apply (Either_Sym2 a6989586621680466004 a6989586621680466003 :: TyFun (Either a b) c -> Type) (a6989586621680466005 :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym2 a6989586621680466004 a6989586621680466003 :: TyFun (Either a b) c -> Type) (a6989586621680466005 :: Either a b) = Either_ a6989586621680466004 a6989586621680466003 a6989586621680466005
type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680750732 :: Const a b) # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680750732 :: Const a b) = GetConst x6989586621680750732
type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679312418 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679312418 :: a) = Just t6989586621679312418
type Apply ((~>@#@$$) a6989586621679025778 :: TyFun Type Type -> Type) (b6989586621679025779 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025778 :: TyFun Type Type -> Type) (b6989586621679025779 :: Type) = a6989586621679025778 ~> b6989586621679025779
type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027637 :: k) # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027637 :: k) = KindOf a6989586621679027637
type Apply (GuardSym0 :: TyFun Bool (f6989586621679563343 ()) -> Type) (a6989586621679563512 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (GuardSym0 :: TyFun Bool (f6989586621679563343 ()) -> Type) (a6989586621679563512 :: Bool) = (Guard a6989586621679563512 :: f6989586621679563343 ())
type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679843003 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679843003 :: a) = Min t6989586621679843003
type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679843020 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679843020 :: a) = Max t6989586621679843020
type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679843037 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679843037 :: a) = First t6989586621679843037
type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679843054 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679843054 :: a) = Last t6989586621679843054
type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679843071 :: m) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679843071 :: m) = WrapMonoid t6989586621679843071
type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679312928 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679312928 :: a) = Identity t6989586621679312928
type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679842924 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679842924 :: a) = Dual t6989586621679842924
type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679842969 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679842969 :: a) = Sum t6989586621679842969
type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679842986 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679842986 :: a) = Product t6989586621679842986
type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679405207 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679405207 :: a) = Down t6989586621679405207
type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681312727 :: s) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681312727 :: s) = Text t6989586621681312727
type Apply (EnumFromToSym1 arg6989586621679762034 :: TyFun a [a] -> Type) (arg6989586621679762035 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym1 arg6989586621679762034 :: TyFun a [a] -> Type) (arg6989586621679762035 :: a) = EnumFromTo arg6989586621679762034 arg6989586621679762035
type Apply (ReplicateSym1 a6989586621679974868 a :: TyFun a [a] -> Type) (a6989586621679974869 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym1 a6989586621679974868 a :: TyFun a [a] -> Type) (a6989586621679974869 :: a) = Replicate a6989586621679974868 a6989586621679974869
type Apply (PureSym0 :: TyFun a (f6989586621679563427 a) -> Type) (arg6989586621679563840 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (PureSym0 :: TyFun a (f6989586621679563427 a) -> Type) (arg6989586621679563840 :: a) = (Pure arg6989586621679563840 :: f6989586621679563427 a)
type Apply (ReturnSym0 :: TyFun a (m6989586621679563451 a) -> Type) (arg6989586621679563931 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ReturnSym0 :: TyFun a (m6989586621679563451 a) -> Type) (arg6989586621679563931 :: a) = (Return arg6989586621679563931 :: m6989586621679563451 a)
type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312729 :: t) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312729 :: t) = (ShowType t6989586621681312729 :: ErrorMessage' s6989586621681311941)
type Apply (EnumFromThenToSym2 arg6989586621679762039 arg6989586621679762038 :: TyFun a [a] -> Type) (arg6989586621679762040 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym2 arg6989586621679762039 arg6989586621679762038 :: TyFun a [a] -> Type) (arg6989586621679762040 :: a) = EnumFromThenTo arg6989586621679762039 arg6989586621679762038 arg6989586621679762040
type Apply (UnfoldrSym1 a6989586621679975584 :: TyFun b [a] -> Type) (a6989586621679975585 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym1 a6989586621679975584 :: TyFun b [a] -> Type) (a6989586621679975585 :: b) = Unfoldr a6989586621679975584 a6989586621679975585
type Apply (GenericReplicateSym1 a6989586621680104263 a :: TyFun a [a] -> Type) (a6989586621680104264 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym1 a6989586621680104263 a :: TyFun a [a] -> Type) (a6989586621680104264 :: a) = GenericReplicate a6989586621680104263 a6989586621680104264
type Apply (FailSym0 :: TyFun Symbol (m6989586621679563451 a6989586621679563457) -> Type) (arg6989586621679563933 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FailSym0 :: TyFun Symbol (m6989586621679563451 a6989586621679563457) -> Type) (arg6989586621679563933 :: Symbol) = (Fail arg6989586621679563933 :: m6989586621679563451 a6989586621679563457)
type Apply (UnfoldrSym1 a6989586621681155221 :: TyFun a (NonEmpty b) -> Type) (a6989586621681155222 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym1 a6989586621681155221 :: TyFun a (NonEmpty b) -> Type) (a6989586621681155222 :: a) = Unfoldr a6989586621681155221 a6989586621681155222
type Apply (UnfoldSym1 a6989586621681155258 :: TyFun a (NonEmpty b) -> Type) (a6989586621681155259 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym1 a6989586621681155258 :: TyFun a (NonEmpty b) -> Type) (a6989586621681155259 :: a) = Unfold a6989586621681155258 a6989586621681155259
type Apply (a6989586621679735822 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679735823 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679735822 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679735823 :: b) = a6989586621679735822 $> a6989586621679735823
type Apply (a6989586621681259890 >=>@#@$$$ a6989586621681259889 :: TyFun a (m c) -> Type) (a6989586621681259891 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681259890 >=>@#@$$$ a6989586621681259889 :: TyFun a (m c) -> Type) (a6989586621681259891 :: a) = (a6989586621681259890 >=> a6989586621681259889) a6989586621681259891
type Apply (a6989586621681259915 <=<@#@$$$ a6989586621681259914 :: TyFun a (m c) -> Type) (a6989586621681259916 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681259915 <=<@#@$$$ a6989586621681259914 :: TyFun a (m c) -> Type) (a6989586621681259916 :: a) = (a6989586621681259915 <=< a6989586621681259914) a6989586621681259916
type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975101 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975101 :: [a]) = Group a6989586621679975101
type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975569 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975569 :: [a]) = Tails a6989586621679975569
type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975576 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975576 :: [a]) = Inits a6989586621679975576
type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679976005 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679976005 :: [a]) = Permutations a6989586621679976005
type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679976123 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679976123 :: [a]) = Subsequences a6989586621679976123
type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679976211 :: [[a]]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679976211 :: [[a]]) = Transpose a6989586621679976211
type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679513240 :: [Maybe a]) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679513240 :: [Maybe a]) = CatMaybes a6989586621679513240
type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679513248 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679513248 :: Maybe a) = MaybeToList a6989586621679513248
type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679975199 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679975199 :: [a]) = Sort a6989586621679975199
type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679975541 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679975541 :: [a]) = Nub a6989586621679975541
type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679976139 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679976139 :: [a]) = Reverse a6989586621679976139
type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679976186 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679976186 :: [a]) = Init a6989586621679976186
type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679976200 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679976200 :: [a]) = Tail a6989586621679976200
type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155012 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155012 :: NonEmpty a) = ToList a6989586621681155012
type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155207 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155207 :: NonEmpty a) = Init a6989586621681155207
type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155215 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155215 :: NonEmpty a) = Tail a6989586621681155215
type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681154992 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681154992 :: [a]) = Group a6989586621681154992
type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679513245 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679513245 :: [a]) = ListToMaybe a6989586621679513245
type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679842904 :: Option a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679842904 :: Option a) = GetOption a6989586621679842904
type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680365406 :: First a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680365406 :: First a) = GetFirst a6989586621680365406
type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680365427 :: Last a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680365427 :: Last a) = GetLast a6989586621680365427
type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681155250 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681155250 :: [a]) = NonEmpty_ a6989586621681155250
type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679842907 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679842907 :: Maybe a) = Option t6989586621679842907
type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680365409 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680365409 :: Maybe a) = First t6989586621680365409
type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680365430 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680365430 :: Maybe a) = Last t6989586621680365430
type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681155133 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681155133 :: [a]) = Inits a6989586621681155133
type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681155138 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681155138 :: [a]) = Tails a6989586621681155138
type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681154805 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681154805 :: NonEmpty a) = Nub a6989586621681154805
type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681155088 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681155088 :: [a]) = FromList a6989586621681155088
type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155102 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155102 :: NonEmpty a) = Reverse a6989586621681155102
type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155187 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155187 :: NonEmpty a) = Sort a6989586621681155187
type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681154979 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681154979 :: NonEmpty a) = Group1 a6989586621681154979
type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681155298 :: NonEmpty (NonEmpty a)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681155298 :: NonEmpty (NonEmpty a)) = Transpose a6989586621681155298
type Apply (GroupBySym1 a6989586621679975070 :: TyFun [a] [[a]] -> Type) (a6989586621679975071 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym1 a6989586621679975070 :: TyFun [a] [[a]] -> Type) (a6989586621679975071 :: [a]) = GroupBy a6989586621679975070 a6989586621679975071
type Apply (FindIndicesSym1 a6989586621679975477 :: TyFun [a] [Nat] -> Type) (a6989586621679975478 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym1 a6989586621679975477 :: TyFun [a] [Nat] -> Type) (a6989586621679975478 :: [a]) = FindIndices a6989586621679975477 a6989586621679975478
type Apply (ElemIndicesSym1 a6989586621679975503 :: TyFun [a] [Nat] -> Type) (a6989586621679975504 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym1 a6989586621679975503 :: TyFun [a] [Nat] -> Type) (a6989586621679975504 :: [a]) = ElemIndices a6989586621679975503 a6989586621679975504
type Apply ((:@#@$$) t6989586621679312441 :: TyFun [a] [a] -> Type) (t6989586621679312442 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$$) t6989586621679312441 :: TyFun [a] [a] -> Type) (t6989586621679312442 :: [a]) = t6989586621679312441 ': t6989586621679312442
type Apply ((++@#@$$) a6989586621679538964 :: TyFun [a] [a] -> Type) (a6989586621679538965 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$$) a6989586621679538964 :: TyFun [a] [a] -> Type) (a6989586621679538965 :: [a]) = a6989586621679538964 ++ a6989586621679538965
type Apply (NubBySym1 a6989586621679974829 :: TyFun [a] [a] -> Type) (a6989586621679974830 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym1 a6989586621679974829 :: TyFun [a] [a] -> Type) (a6989586621679974830 :: [a]) = NubBy a6989586621679974829 a6989586621679974830
type Apply (DropSym1 a6989586621679974950 a :: TyFun [a] [a] -> Type) (a6989586621679974951 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym1 a6989586621679974950 a :: TyFun [a] [a] -> Type) (a6989586621679974951 :: [a]) = Drop a6989586621679974950 a6989586621679974951
type Apply (TakeSym1 a6989586621679974964 a :: TyFun [a] [a] -> Type) (a6989586621679974965 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym1 a6989586621679974964 a :: TyFun [a] [a] -> Type) (a6989586621679974965 :: [a]) = Take a6989586621679974964 a6989586621679974965
type Apply (DropWhileSym1 a6989586621679975104 :: TyFun [a] [a] -> Type) (a6989586621679975105 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym1 a6989586621679975104 :: TyFun [a] [a] -> Type) (a6989586621679975105 :: [a]) = DropWhile a6989586621679975104 a6989586621679975105
type Apply (TakeWhileSym1 a6989586621679975122 :: TyFun [a] [a] -> Type) (a6989586621679975123 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym1 a6989586621679975122 :: TyFun [a] [a] -> Type) (a6989586621679975123 :: [a]) = TakeWhile a6989586621679975122 a6989586621679975123
type Apply (FilterSym1 a6989586621679975136 :: TyFun [a] [a] -> Type) (a6989586621679975137 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym1 a6989586621679975136 :: TyFun [a] [a] -> Type) (a6989586621679975137 :: [a]) = Filter a6989586621679975136 a6989586621679975137
type Apply (InsertSym1 a6989586621679975183 :: TyFun [a] [a] -> Type) (a6989586621679975184 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym1 a6989586621679975183 :: TyFun [a] [a] -> Type) (a6989586621679975184 :: [a]) = Insert a6989586621679975183 a6989586621679975184
type Apply (SortBySym1 a6989586621679975189 :: TyFun [a] [a] -> Type) (a6989586621679975190 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym1 a6989586621679975189 :: TyFun [a] [a] -> Type) (a6989586621679975190 :: [a]) = SortBy a6989586621679975189 a6989586621679975190
type Apply (UnionSym1 a6989586621679975246 :: TyFun [a] [a] -> Type) (a6989586621679975247 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym1 a6989586621679975246 :: TyFun [a] [a] -> Type) (a6989586621679975247 :: [a]) = Union a6989586621679975246 a6989586621679975247
type Apply (DeleteSym1 a6989586621679975256 :: TyFun [a] [a] -> Type) (a6989586621679975257 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym1 a6989586621679975256 :: TyFun [a] [a] -> Type) (a6989586621679975257 :: [a]) = Delete a6989586621679975256 a6989586621679975257
type Apply ((\\@#@$$) a6989586621679975266 :: TyFun [a] [a] -> Type) (a6989586621679975267 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$$) a6989586621679975266 :: TyFun [a] [a] -> Type) (a6989586621679975267 :: [a]) = a6989586621679975266 \\ a6989586621679975267
type Apply (Scanr1Sym1 a6989586621679975726 :: TyFun [a] [a] -> Type) (a6989586621679975727 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym1 a6989586621679975726 :: TyFun [a] [a] -> Type) (a6989586621679975727 :: [a]) = Scanr1 a6989586621679975726 a6989586621679975727
type Apply (Scanl1Sym1 a6989586621679975785 :: TyFun [a] [a] -> Type) (a6989586621679975786 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym1 a6989586621679975785 :: TyFun [a] [a] -> Type) (a6989586621679975786 :: [a]) = Scanl1 a6989586621679975785 a6989586621679975786
type Apply (IntersectSym1 a6989586621679975841 :: TyFun [a] [a] -> Type) (a6989586621679975842 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym1 a6989586621679975841 :: TyFun [a] [a] -> Type) (a6989586621679975842 :: [a]) = Intersect a6989586621679975841 a6989586621679975842
type Apply (IntersperseSym1 a6989586621679976126 :: TyFun [a] [a] -> Type) (a6989586621679976127 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym1 a6989586621679976126 :: TyFun [a] [a] -> Type) (a6989586621679976127 :: [a]) = Intersperse a6989586621679976126 a6989586621679976127
type Apply (IntercalateSym1 a6989586621679976133 :: TyFun [[a]] [a] -> Type) (a6989586621679976134 :: [[a]]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym1 a6989586621679976133 :: TyFun [[a]] [a] -> Type) (a6989586621679976134 :: [[a]]) = Intercalate a6989586621679976133 a6989586621679976134
type Apply (DropWhileEndSym1 a6989586621679976160 :: TyFun [a] [a] -> Type) (a6989586621679976161 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym1 a6989586621679976160 :: TyFun [a] [a] -> Type) (a6989586621679976161 :: [a]) = DropWhileEnd a6989586621679976160 a6989586621679976161
type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680467830 :: [Either a b]) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680467830 :: [Either a b]) = Rights a6989586621680467830
type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680467835 :: [Either a b]) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680467835 :: [Either a b]) = Lefts a6989586621680467835
type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680486845 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680486845 :: t a) = ToList arg6989586621680486845
type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680486695 :: t [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680486695 :: t [a]) = Concat a6989586621680486695
type Apply (TakeSym1 a6989586621681155016 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155017 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym1 a6989586621681155016 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155017 :: NonEmpty a) = Take a6989586621681155016 a6989586621681155017
type Apply (DropSym1 a6989586621681155024 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155025 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym1 a6989586621681155024 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155025 :: NonEmpty a) = Drop a6989586621681155024 a6989586621681155025
type Apply (TakeWhileSym1 a6989586621681155040 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155041 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym1 a6989586621681155040 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155041 :: NonEmpty a) = TakeWhile a6989586621681155040 a6989586621681155041
type Apply (DropWhileSym1 a6989586621681155048 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155049 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym1 a6989586621681155048 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155049 :: NonEmpty a) = DropWhile a6989586621681155048 a6989586621681155049
type Apply (FilterSym1 a6989586621681155072 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155073 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym1 a6989586621681155072 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681155073 :: NonEmpty a) = Filter a6989586621681155072 a6989586621681155073
type Apply (GroupBySym1 a6989586621681154882 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681154883 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym1 a6989586621681154882 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681154883 :: [a]) = GroupBy a6989586621681154882 a6989586621681154883
type Apply (StripPrefixSym1 a6989586621680104519 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680104520 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym1 a6989586621680104519 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680104520 :: [a]) = StripPrefix a6989586621680104519 a6989586621680104520
type Apply (FindIndexSym1 a6989586621679975511 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679975512 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym1 a6989586621679975511 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679975512 :: [a]) = FindIndex a6989586621679975511 a6989586621679975512
type Apply (ElemIndexSym1 a6989586621679975519 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679975520 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym1 a6989586621679975519 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679975520 :: [a]) = ElemIndex a6989586621679975519 a6989586621679975520
type Apply (WhenSym1 a6989586621679563760 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679563761 :: f ()) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym1 a6989586621679563760 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679563761 :: f ()) = When a6989586621679563760 a6989586621679563761
type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679563775 :: m (m a)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679563775 :: m (m a)) = Join a6989586621679563775
type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679735815 :: f a) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679735815 :: f a) = Void a6989586621679735815
type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681250556 :: f a) # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681250556 :: f a) = Optional a6989586621681250556
type Apply (UnlessSym1 a6989586621681259794 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681259795 :: f ()) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym1 a6989586621681259794 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681259795 :: f ()) = Unless a6989586621681259794 a6989586621681259795
type Apply ((:|@#@$$) t6989586621679312508 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679312509 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$$) t6989586621679312508 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679312509 :: [a]) = t6989586621679312508 :| t6989586621679312509
type Apply (NubBySym1 a6989586621681154788 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681154789 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym1 a6989586621681154788 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681154789 :: NonEmpty a) = NubBy a6989586621681154788 a6989586621681154789
type Apply (IntersperseSym1 a6989586621681154995 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681154996 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym1 a6989586621681154995 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681154996 :: NonEmpty a) = Intersperse a6989586621681154995 a6989586621681154996
type Apply (SortBySym1 a6989586621681155105 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155106 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym1 a6989586621681155105 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155106 :: NonEmpty a) = SortBy a6989586621681155105 a6989586621681155106
type Apply (InsertSym1 a6989586621681155141 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681155142 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym1 a6989586621681155141 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681155142 :: [a]) = Insert a6989586621681155141 a6989586621681155142
type Apply (Scanl1Sym1 a6989586621681155171 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155172 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym1 a6989586621681155171 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155172 :: NonEmpty a) = Scanl1 a6989586621681155171 a6989586621681155172
type Apply (Scanr1Sym1 a6989586621681155178 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155179 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym1 a6989586621681155178 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155179 :: NonEmpty a) = Scanr1 a6989586621681155178 a6989586621681155179
type Apply ((<|@#@$$) a6989586621681155190 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155191 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$$) a6989586621681155190 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155191 :: NonEmpty a) = a6989586621681155190 <| a6989586621681155191
type Apply (ConsSym1 a6989586621681155201 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155202 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym1 a6989586621681155201 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155202 :: NonEmpty a) = Cons a6989586621681155201 a6989586621681155202
type Apply (GroupBy1Sym1 a6989586621681154946 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681154947 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym1 a6989586621681154946 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681154947 :: NonEmpty a) = GroupBy1 a6989586621681154946 a6989586621681154947
type Apply ((:<>:@#@$$) t6989586621681312731 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681312732 :: ErrorMessage' s) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$$) t6989586621681312731 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681312732 :: ErrorMessage' s) = t6989586621681312731 :<>: t6989586621681312732
type Apply ((:$$:@#@$$) t6989586621681312735 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681312736 :: ErrorMessage' s) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$$) t6989586621681312735 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681312736 :: ErrorMessage' s) = t6989586621681312735 :$$: t6989586621681312736
type Apply (ZipSym1 a6989586621679975469 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679975470 :: [b]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym1 a6989586621679975469 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679975470 :: [b]) = Zip a6989586621679975469 a6989586621679975470
type Apply (MapMaybeSym1 a6989586621679513221 :: TyFun [a] [b] -> Type) (a6989586621679513222 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym1 a6989586621679513221 :: TyFun [a] [b] -> Type) (a6989586621679513222 :: [a]) = MapMaybe a6989586621679513221 a6989586621679513222
type Apply (MapSym1 a6989586621679538972 :: TyFun [a] [b] -> Type) (a6989586621679538973 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym1 a6989586621679538972 :: TyFun [a] [b] -> Type) (a6989586621679538973 :: [a]) = Map a6989586621679538972 a6989586621679538973
type Apply (InsertBySym2 a6989586621679975160 a6989586621679975159 :: TyFun [a] [a] -> Type) (a6989586621679975161 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym2 a6989586621679975160 a6989586621679975159 :: TyFun [a] [a] -> Type) (a6989586621679975161 :: [a]) = InsertBy a6989586621679975160 a6989586621679975159 a6989586621679975161
type Apply (DeleteBySym2 a6989586621679975203 a6989586621679975202 :: TyFun [a] [a] -> Type) (a6989586621679975204 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym2 a6989586621679975203 a6989586621679975202 :: TyFun [a] [a] -> Type) (a6989586621679975204 :: [a]) = DeleteBy a6989586621679975203 a6989586621679975202 a6989586621679975204
type Apply (DeleteFirstsBySym2 a6989586621679975221 a6989586621679975220 :: TyFun [a] [a] -> Type) (a6989586621679975222 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym2 a6989586621679975221 a6989586621679975220 :: TyFun [a] [a] -> Type) (a6989586621679975222 :: [a]) = DeleteFirstsBy a6989586621679975221 a6989586621679975220 a6989586621679975222
type Apply (UnionBySym2 a6989586621679975234 a6989586621679975233 :: TyFun [a] [a] -> Type) (a6989586621679975235 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym2 a6989586621679975234 a6989586621679975233 :: TyFun [a] [a] -> Type) (a6989586621679975235 :: [a]) = UnionBy a6989586621679975234 a6989586621679975233 a6989586621679975235
type Apply (IntersectBySym2 a6989586621679975806 a6989586621679975805 :: TyFun [a] [a] -> Type) (a6989586621679975807 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym2 a6989586621679975806 a6989586621679975805 :: TyFun [a] [a] -> Type) (a6989586621679975807 :: [a]) = IntersectBy a6989586621679975806 a6989586621679975805 a6989586621679975807
type Apply (GenericDropSym1 a6989586621680104293 a :: TyFun [a] [a] -> Type) (a6989586621680104294 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym1 a6989586621680104293 a :: TyFun [a] [a] -> Type) (a6989586621680104294 :: [a]) = GenericDrop a6989586621680104293 a6989586621680104294
type Apply (GenericTakeSym1 a6989586621680104303 a :: TyFun [a] [a] -> Type) (a6989586621680104304 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym1 a6989586621680104303 a :: TyFun [a] [a] -> Type) (a6989586621680104304 :: [a]) = GenericTake a6989586621680104303 a6989586621680104304
type Apply (GroupWithSym1 a6989586621681154930 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681154931 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym1 a6989586621681154930 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681154931 :: [a]) = GroupWith a6989586621681154930 a6989586621681154931
type Apply (GroupAllWithSym1 a6989586621681154938 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681154939 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym1 a6989586621681154938 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681154939 :: [a]) = GroupAllWith a6989586621681154938 a6989586621681154939
type Apply (LookupSym1 a6989586621679974933 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679974934 :: [(a, b)]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym1 a6989586621679974933 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679974934 :: [(a, b)]) = Lookup a6989586621679974933 a6989586621679974934
type Apply (FindSym1 a6989586621680486550 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680486551 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym1 a6989586621680486550 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680486551 :: t a) = Find a6989586621680486550 a6989586621680486551
type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680486724 :: t (f a)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680486724 :: t (f a)) = SequenceA_ a6989586621680486724
type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680486719 :: t (m a)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680486719 :: t (m a)) = Sequence_ a6989586621680486719
type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680790284 :: t (f a)) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680790284 :: t (f a)) = SequenceA arg6989586621680790284
type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680790290 :: t (m a)) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680790290 :: t (m a)) = Sequence arg6989586621680790290
type Apply (MfilterSym1 a6989586621681259757 m :: TyFun (m a) (m a) -> Type) (a6989586621681259758 :: m a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym1 a6989586621681259757 m :: TyFun (m a) (m a) -> Type) (a6989586621681259758 :: m a) = Mfilter a6989586621681259757 a6989586621681259758
type Apply (ReplicateM_Sym1 a6989586621681259803 a m :: TyFun (m a) (m ()) -> Type) (a6989586621681259804 :: m a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym1 a6989586621681259803 a m :: TyFun (m a) (m ()) -> Type) (a6989586621681259804 :: m a) = ReplicateM_ a6989586621681259803 a6989586621681259804
type Apply (ReplicateMSym1 a6989586621681259822 a m :: TyFun (m a) (m [a]) -> Type) (a6989586621681259823 :: m a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym1 a6989586621681259822 a m :: TyFun (m a) (m [a]) -> Type) (a6989586621681259823 :: m a) = ReplicateM a6989586621681259822 a6989586621681259823
type Apply (FilterMSym1 a6989586621681259923 :: TyFun [a] (m [a]) -> Type) (a6989586621681259924 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym1 a6989586621681259923 :: TyFun [a] (m [a]) -> Type) (a6989586621681259924 :: [a]) = FilterM a6989586621681259923 a6989586621681259924
type Apply (ZipSym1 a6989586621681154848 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681154849 :: NonEmpty b) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym1 a6989586621681154848 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681154849 :: NonEmpty b) = Zip a6989586621681154848 a6989586621681154849
type Apply (MapSym1 a6989586621681155005 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681155006 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym1 a6989586621681155005 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681155006 :: NonEmpty a) = Map a6989586621681155005 a6989586621681155006
type Apply (SortWithSym1 a6989586621681155117 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155118 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym1 a6989586621681155117 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681155118 :: NonEmpty a) = SortWith a6989586621681155117 a6989586621681155118
type Apply (GroupWith1Sym1 a6989586621681154982 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681154983 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym1 a6989586621681154982 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681154983 :: NonEmpty a) = GroupWith1 a6989586621681154982 a6989586621681154983
type Apply (GroupAllWith1Sym1 a6989586621681155123 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681155124 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym1 a6989586621681155123 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681155124 :: NonEmpty a) = GroupAllWith1 a6989586621681155123 a6989586621681155124
type Apply (ScanrSym2 a6989586621679975751 a6989586621679975750 :: TyFun [a] [b] -> Type) (a6989586621679975752 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym2 a6989586621679975751 a6989586621679975750 :: TyFun [a] [b] -> Type) (a6989586621679975752 :: [a]) = Scanr a6989586621679975751 a6989586621679975750 a6989586621679975752
type Apply (ScanlSym2 a6989586621679975772 a6989586621679975771 :: TyFun [a] [b] -> Type) (a6989586621679975773 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym2 a6989586621679975772 a6989586621679975771 :: TyFun [a] [b] -> Type) (a6989586621679975773 :: [a]) = Scanl a6989586621679975772 a6989586621679975771 a6989586621679975773
type Apply (ConcatMapSym1 a6989586621680486679 t :: TyFun (t a) [b] -> Type) (a6989586621680486680 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym1 a6989586621680486679 t :: TyFun (t a) [b] -> Type) (a6989586621680486680 :: t a) = ConcatMap a6989586621680486679 a6989586621680486680
type Apply (FmapSym1 arg6989586621679563816 f :: TyFun (f a) (f b) -> Type) (arg6989586621679563817 :: f a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym1 arg6989586621679563816 f :: TyFun (f a) (f b) -> Type) (arg6989586621679563817 :: f a) = Fmap arg6989586621679563816 arg6989586621679563817
type Apply ((arg6989586621679563820 <$@#@$$ b) f :: TyFun (f b) (f a) -> Type) (arg6989586621679563821 :: f b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((arg6989586621679563820 <$@#@$$ b) f :: TyFun (f b) (f a) -> Type) (arg6989586621679563821 :: f b) = arg6989586621679563820 <$ arg6989586621679563821
type Apply ((<*>@#@$$) arg6989586621679563842 :: TyFun (f a) (f b) -> Type) (arg6989586621679563843 :: f a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$$) arg6989586621679563842 :: TyFun (f a) (f b) -> Type) (arg6989586621679563843 :: f a) = arg6989586621679563842 <*> arg6989586621679563843
type Apply (a6989586621679563800 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679563801 :: f (a ~> b)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679563800 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679563801 :: f (a ~> b)) = a6989586621679563800 <**> a6989586621679563801
type Apply (LiftASym1 a6989586621679563790 f :: TyFun (f a) (f b) -> Type) (a6989586621679563791 :: f a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym1 a6989586621679563790 f :: TyFun (f a) (f b) -> Type) (a6989586621679563791 :: f a) = LiftA a6989586621679563790 a6989586621679563791
type Apply ((=<<@#@$$) a6989586621679563769 :: TyFun (m a) (m b) -> Type) (a6989586621679563770 :: m a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$$) a6989586621679563769 :: TyFun (m a) (m b) -> Type) (a6989586621679563770 :: m a) = a6989586621679563769 =<< a6989586621679563770
type Apply (LiftMSym1 a6989586621679563747 m :: TyFun (m a1) (m r) -> Type) (a6989586621679563748 :: m a1) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym1 a6989586621679563747 m :: TyFun (m a1) (m r) -> Type) (a6989586621679563748 :: m a1) = LiftM a6989586621679563747 a6989586621679563748
type Apply (ApSym1 a6989586621679563514 :: TyFun (m a) (m b) -> Type) (a6989586621679563515 :: m a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym1 a6989586621679563514 :: TyFun (m a) (m b) -> Type) (a6989586621679563515 :: m a) = Ap a6989586621679563514 a6989586621679563515
type Apply ((<|>@#@$$) arg6989586621679563973 :: TyFun (f a) (f a) -> Type) (arg6989586621679563974 :: f a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$$) arg6989586621679563973 :: TyFun (f a) (f a) -> Type) (arg6989586621679563974 :: f a) = arg6989586621679563973 <|> arg6989586621679563974
type Apply (MplusSym1 arg6989586621679563977 :: TyFun (m a) (m a) -> Type) (arg6989586621679563978 :: m a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym1 arg6989586621679563977 :: TyFun (m a) (m a) -> Type) (arg6989586621679563978 :: m a) = Mplus arg6989586621679563977 arg6989586621679563978
type Apply (a6989586621679735832 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679735833 :: f a) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679735832 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679735833 :: f a) = a6989586621679735832 <$> a6989586621679735833
type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680486709 :: t (f a)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680486709 :: t (f a)) = Asum a6989586621680486709
type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680486714 :: t (m a)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680486714 :: t (m a)) = Msum a6989586621680486714
type Apply (FmapDefaultSym1 a6989586621680796355 t :: TyFun (t a) (t b) -> Type) (a6989586621680796356 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym1 a6989586621680796355 t :: TyFun (t a) (t b) -> Type) (a6989586621680796356 :: t a) = FmapDefault a6989586621680796355 a6989586621680796356
type Apply (MzipSym1 arg6989586621681120908 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681120909 :: m b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym1 arg6989586621681120908 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681120909 :: m b) = Mzip arg6989586621681120908 arg6989586621681120909
type Apply (a6989586621681259777 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681259778 :: m a) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681259777 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681259778 :: m a) = a6989586621681259777 <$!> a6989586621681259778
type Apply (ScanlSym2 a6989586621681155150 a6989586621681155149 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681155151 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym2 a6989586621681155150 a6989586621681155149 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681155151 :: [a]) = Scanl a6989586621681155150 a6989586621681155149 a6989586621681155151
type Apply (ScanrSym2 a6989586621681155161 a6989586621681155160 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681155162 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym2 a6989586621681155161 a6989586621681155160 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681155162 :: [a]) = Scanr a6989586621681155161 a6989586621681155160 a6989586621681155162
type Apply (Zip3Sym2 a6989586621679975458 a6989586621679975457 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679975459 :: [c]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym2 a6989586621679975458 a6989586621679975457 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679975459 :: [c]) = Zip3 a6989586621679975458 a6989586621679975457 a6989586621679975459
type Apply (ZipWithSym2 a6989586621679975447 a6989586621679975446 :: TyFun [b] [c] -> Type) (a6989586621679975448 :: [b]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym2 a6989586621679975447 a6989586621679975446 :: TyFun [b] [c] -> Type) (a6989586621679975448 :: [b]) = ZipWith a6989586621679975447 a6989586621679975446 a6989586621679975448
type Apply (arg6989586621679563856 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679563857 :: f b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679563856 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679563857 :: f b) = arg6989586621679563856 <* arg6989586621679563857
type Apply (arg6989586621679563852 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679563853 :: f b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679563852 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679563853 :: f b) = arg6989586621679563852 *> arg6989586621679563853
type Apply (arg6989586621679563927 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679563928 :: m b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679563927 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679563928 :: m b) = arg6989586621679563927 >> arg6989586621679563928
type Apply (Traverse_Sym1 a6989586621680486745 t :: TyFun (t a) (f ()) -> Type) (a6989586621680486746 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym1 a6989586621680486745 t :: TyFun (t a) (f ()) -> Type) (a6989586621680486746 :: t a) = Traverse_ a6989586621680486745 a6989586621680486746
type Apply (MapM_Sym1 a6989586621680486727 t :: TyFun (t a) (m ()) -> Type) (a6989586621680486728 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym1 a6989586621680486727 t :: TyFun (t a) (m ()) -> Type) (a6989586621680486728 :: t a) = MapM_ a6989586621680486727 a6989586621680486728
type Apply (TraverseSym1 arg6989586621680790280 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680790281 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym1 arg6989586621680790280 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680790281 :: t a) = Traverse arg6989586621680790280 arg6989586621680790281
type Apply (MapMSym1 arg6989586621680790286 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680790287 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym1 arg6989586621680790286 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680790287 :: t a) = MapM arg6989586621680790286 arg6989586621680790287
type Apply (MapAndUnzipMSym1 a6989586621681259883 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681259884 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym1 a6989586621681259883 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681259884 :: [a]) = MapAndUnzipM a6989586621681259883 a6989586621681259884
type Apply (ZipWithSym2 a6989586621681154838 a6989586621681154837 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681154839 :: NonEmpty b) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym2 a6989586621681154838 a6989586621681154837 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681154839 :: NonEmpty b) = ZipWith a6989586621681154838 a6989586621681154837 a6989586621681154839
type Apply (LiftA2Sym2 arg6989586621679563847 arg6989586621679563846 :: TyFun (f b) (f c) -> Type) (arg6989586621679563848 :: f b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym2 arg6989586621679563847 arg6989586621679563846 :: TyFun (f b) (f c) -> Type) (arg6989586621679563848 :: f b) = LiftA2 arg6989586621679563847 arg6989586621679563846 arg6989586621679563848
type Apply (LiftM2Sym2 a6989586621679563722 a6989586621679563721 :: TyFun (m a2) (m r) -> Type) (a6989586621679563723 :: m a2) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym2 a6989586621679563722 a6989586621679563721 :: TyFun (m a2) (m r) -> Type) (a6989586621679563723 :: m a2) = LiftM2 a6989586621679563722 a6989586621679563721 a6989586621679563723
type Apply (FoldrMSym2 a6989586621680486786 a6989586621680486785 t :: TyFun (t a) (m b) -> Type) (a6989586621680486787 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym2 a6989586621680486786 a6989586621680486785 t :: TyFun (t a) (m b) -> Type) (a6989586621680486787 :: t a) = FoldrM a6989586621680486786 a6989586621680486785 a6989586621680486787
type Apply (FoldlMSym2 a6989586621680486764 a6989586621680486763 t :: TyFun (t a) (m b) -> Type) (a6989586621680486765 :: t a) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym2 a6989586621680486764 a6989586621680486763 t :: TyFun (t a) (m b) -> Type) (a6989586621680486765 :: t a) = FoldlM a6989586621680486764 a6989586621680486763 a6989586621680486765
type Apply (MzipWithSym2 arg6989586621681120913 arg6989586621681120912 :: TyFun (m b) (m c) -> Type) (arg6989586621681120914 :: m b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym2 arg6989586621681120913 arg6989586621681120912 :: TyFun (m b) (m c) -> Type) (arg6989586621681120914 :: m b) = MzipWith arg6989586621681120913 arg6989586621681120912 arg6989586621681120914
type Apply (ZipWithM_Sym2 a6989586621681259866 a6989586621681259865 :: TyFun [b] (m ()) -> Type) (a6989586621681259867 :: [b]) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym2 a6989586621681259866 a6989586621681259865 :: TyFun [b] (m ()) -> Type) (a6989586621681259867 :: [b]) = ZipWithM_ a6989586621681259866 a6989586621681259865 a6989586621681259867
type Apply (ZipWithMSym2 a6989586621681259875 a6989586621681259874 :: TyFun [b] (m [c]) -> Type) (a6989586621681259876 :: [b]) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym2 a6989586621681259875 a6989586621681259874 :: TyFun [b] (m [c]) -> Type) (a6989586621681259876 :: [b]) = ZipWithM a6989586621681259875 a6989586621681259874 a6989586621681259876
type Apply (Zip4Sym3 a6989586621680104509 a6989586621680104508 a6989586621680104507 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680104510 :: [d]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym3 a6989586621680104509 a6989586621680104508 a6989586621680104507 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680104510 :: [d]) = Zip4 a6989586621680104509 a6989586621680104508 a6989586621680104507 a6989586621680104510
type Apply (ZipWith3Sym3 a6989586621679975433 a6989586621679975432 a6989586621679975431 :: TyFun [c] [d] -> Type) (a6989586621679975434 :: [c]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym3 a6989586621679975433 a6989586621679975432 a6989586621679975431 :: TyFun [c] [d] -> Type) (a6989586621679975434 :: [c]) = ZipWith3 a6989586621679975433 a6989586621679975432 a6989586621679975431 a6989586621679975434
type Apply (LiftA3Sym3 a6989586621679563780 a6989586621679563779 a6989586621679563778 :: TyFun (f c) (f d) -> Type) (a6989586621679563781 :: f c) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym3 a6989586621679563780 a6989586621679563779 a6989586621679563778 :: TyFun (f c) (f d) -> Type) (a6989586621679563781 :: f c) = LiftA3 a6989586621679563780 a6989586621679563779 a6989586621679563778 a6989586621679563781
type Apply (LiftM3Sym3 a6989586621679563681 a6989586621679563680 a6989586621679563679 :: TyFun (m a3) (m r) -> Type) (a6989586621679563682 :: m a3) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym3 a6989586621679563681 a6989586621679563680 a6989586621679563679 :: TyFun (m a3) (m r) -> Type) (a6989586621679563682 :: m a3) = LiftM3 a6989586621679563681 a6989586621679563680 a6989586621679563679 a6989586621679563682
type Apply (Zip5Sym4 a6989586621680104487 a6989586621680104486 a6989586621680104485 a6989586621680104484 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680104488 :: [e]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym4 a6989586621680104487 a6989586621680104486 a6989586621680104485 a6989586621680104484 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680104488 :: [e]) = Zip5 a6989586621680104487 a6989586621680104486 a6989586621680104485 a6989586621680104484 a6989586621680104488
type Apply (ZipWith4Sym4 a6989586621680104393 a6989586621680104392 a6989586621680104391 a6989586621680104390 :: TyFun [d] [e] -> Type) (a6989586621680104394 :: [d]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym4 a6989586621680104393 a6989586621680104392 a6989586621680104391 a6989586621680104390 :: TyFun [d] [e] -> Type) (a6989586621680104394 :: [d]) = ZipWith4 a6989586621680104393 a6989586621680104392 a6989586621680104391 a6989586621680104390 a6989586621680104394
type Apply (LiftM4Sym4 a6989586621679563621 a6989586621679563620 a6989586621679563619 a6989586621679563618 :: TyFun (m a4) (m r) -> Type) (a6989586621679563622 :: m a4) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym4 a6989586621679563621 a6989586621679563620 a6989586621679563619 a6989586621679563618 :: TyFun (m a4) (m r) -> Type) (a6989586621679563622 :: m a4) = LiftM4 a6989586621679563621 a6989586621679563620 a6989586621679563619 a6989586621679563618 a6989586621679563622
type Apply (Zip6Sym5 a6989586621680104460 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680104461 :: [f]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym5 a6989586621680104460 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680104461 :: [f]) = Zip6 a6989586621680104460 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 a6989586621680104461
type Apply (ZipWith5Sym5 a6989586621680104371 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [e] [f] -> Type) (a6989586621680104372 :: [e]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym5 a6989586621680104371 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [e] [f] -> Type) (a6989586621680104372 :: [e]) = ZipWith5 a6989586621680104371 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 a6989586621680104372
type Apply (LiftM5Sym5 a6989586621679563539 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m a5) (m r) -> Type) (a6989586621679563540 :: m a5) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym5 a6989586621679563539 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m a5) (m r) -> Type) (a6989586621679563540 :: m a5) = LiftM5 a6989586621679563539 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 a6989586621679563540
type Apply (Zip7Sym6 a6989586621680104428 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680104429 :: [g]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym6 a6989586621680104428 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680104429 :: [g]) = Zip7 a6989586621680104428 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 a6989586621680104429
type Apply (ZipWith6Sym6 a6989586621680104345 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [f] [g] -> Type) (a6989586621680104346 :: [f]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym6 a6989586621680104345 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [f] [g] -> Type) (a6989586621680104346 :: [f]) = ZipWith6 a6989586621680104345 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 a6989586621680104346
type Apply (ZipWith7Sym7 a6989586621680104315 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [g] [h] -> Type) (a6989586621680104316 :: [g]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym7 a6989586621680104315 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [g] [h] -> Type) (a6989586621680104316 :: [g]) = ZipWith7 a6989586621680104315 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104316
type Apply (arg6989586621679563923 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679563924 :: a ~> m b) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679563923 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679563924 :: a ~> m b) = arg6989586621679563923 >>= arg6989586621679563924
type Apply (a6989586621679735838 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679735839 :: a ~> b) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679735838 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679735839 :: a ~> b) = a6989586621679735838 <&> a6989586621679735839
type Apply (For_Sym1 a6989586621680486757 b f :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680486758 :: a ~> f b) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680486757 b f :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680486758 :: a ~> f b) = For_ a6989586621680486757 a6989586621680486758
type Apply (ForM_Sym1 a6989586621680486739 b m :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680486740 :: a ~> m b) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680486739 b m :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680486740 :: a ~> m b) = ForM_ a6989586621680486739 a6989586621680486740
type Apply (ForMSym1 a6989586621680796406 b m :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680796407 :: a ~> m b) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680796406 b m :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680796407 :: a ~> m b) = ForM a6989586621680796406 a6989586621680796407
type Apply (ForSym1 a6989586621680796416 b f :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680796417 :: a ~> f b) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680796416 b f :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680796417 :: a ~> f b) = For a6989586621680796416 a6989586621680796417
type Apply (~>@#@$) (a6989586621679025778 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025778 :: Type) = (~>@#@$$) a6989586621679025778
type Apply (&&@#@$) (a6989586621679378194 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679378194 :: Bool) = (&&@#@$$) a6989586621679378194
type Apply (||@#@$) (a6989586621679378435 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679378435 :: Bool) = (||@#@$$) a6989586621679378435
type Apply ThenCmpSym0 (a6989586621679406525 :: Ordering) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ThenCmpSym0 (a6989586621679406525 :: Ordering) = ThenCmpSym1 a6989586621679406525
type Apply (<=?@#@$) (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (<=?@#@$) (a3530822107858468865 :: Nat) = (<=?@#@$$) a3530822107858468865
type Apply (^@#@$) (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (^@#@$) (a3530822107858468865 :: Nat) = (^@#@$$) a3530822107858468865
type Apply DivSym0 (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivSym0 (a3530822107858468865 :: Nat) = DivSym1 a3530822107858468865
type Apply ModSym0 (a3530822107858468865 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply ModSym0 (a3530822107858468865 :: Nat) = ModSym1 a3530822107858468865
type Apply QuotSym0 (a6989586621679504733 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679504733 :: Nat) = QuotSym1 a6989586621679504733
type Apply RemSym0 (a6989586621679504723 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679504723 :: Nat) = RemSym1 a6989586621679504723
type Apply QuotRemSym0 (a6989586621679504749 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679504749 :: Nat) = QuotRemSym1 a6989586621679504749
type Apply DivModSym0 (a6989586621679504739 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679504739 :: Nat) = DivModSym1 a6989586621679504739
type Apply ShowCharSym0 (a6989586621680293345 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680293345 :: Symbol) = ShowCharSym1 a6989586621680293345
type Apply ShowStringSym0 (a6989586621680293330 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680293330 :: Symbol) = ShowStringSym1 a6989586621680293330
type Apply ShowParenSym0 (a6989586621680293351 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680293351 :: Bool) = ShowParenSym1 a6989586621680293351
type Apply (SameKindSym0 :: TyFun k6989586621679027633 (TyFun k6989586621679027633 Constraint -> Type) -> Type) (a6989586621679027634 :: k6989586621679027633) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027633 (TyFun k6989586621679027633 Constraint -> Type) -> Type) (a6989586621679027634 :: k6989586621679027633) = SameKindSym1 a6989586621679027634
type Apply (ΣSym0 :: TyFun Type (TyFun (s1 ~> Type) Type -> Type) -> Type) (s2 :: Type) # 
Instance details

Defined in Data.Singletons.Sigma

type Apply (ΣSym0 :: TyFun Type (TyFun (s1 ~> Type) Type -> Type) -> Type) (s2 :: Type) = (ΣSym1 s2 :: TyFun (s1 ~> Type) Type -> Type)
type Apply (QuotRemSym1 a6989586621679504749 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504750 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotRemSym1 a6989586621679504749 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504750 :: Nat) = QuotRem a6989586621679504749 a6989586621679504750
type Apply (DivModSym1 a6989586621679504739 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504740 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (DivModSym1 a6989586621679504739 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504740 :: Nat) = DivMod a6989586621679504739 a6989586621679504740
type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679312441 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679312441 :: a3530822107858468865) = (:@#@$$) t6989586621679312441
type Apply ((:|@#@$) :: TyFun a6989586621679070501 ([a6989586621679070501] ~> NonEmpty a6989586621679070501) -> Type) (t6989586621679312508 :: a6989586621679070501) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679070501 ([a6989586621679070501] ~> NonEmpty a6989586621679070501) -> Type) (t6989586621679312508 :: a6989586621679070501) = (:|@#@$$) t6989586621679312508
type Apply (DropSym0 :: TyFun Nat ([a6989586621679965581] ~> [a6989586621679965581]) -> Type) (a6989586621679974950 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679965581] ~> [a6989586621679965581]) -> Type) (a6989586621679974950 :: Nat) = (DropSym1 a6989586621679974950 a6989586621679965581 :: TyFun [a6989586621679965581] [a6989586621679965581] -> Type)
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679965582] ~> [a6989586621679965582]) -> Type) (a6989586621679974964 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679965582] ~> [a6989586621679965582]) -> Type) (a6989586621679974964 :: Nat) = (TakeSym1 a6989586621679974964 a6989586621679965582 :: TyFun [a6989586621679965582] [a6989586621679965582] -> Type)
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679965580] ~> ([a6989586621679965580], [a6989586621679965580])) -> Type) (a6989586621679974978 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679965580] ~> ([a6989586621679965580], [a6989586621679965580])) -> Type) (a6989586621679974978 :: Nat) = (SplitAtSym1 a6989586621679974978 a6989586621679965580 :: TyFun [a6989586621679965580] ([a6989586621679965580], [a6989586621679965580]) -> Type)
type Apply (InsertSym0 :: TyFun a6989586621679965576 ([a6989586621679965576] ~> [a6989586621679965576]) -> Type) (a6989586621679975183 :: a6989586621679965576) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679965576 ([a6989586621679965576] ~> [a6989586621679965576]) -> Type) (a6989586621679975183 :: a6989586621679965576) = InsertSym1 a6989586621679975183
type Apply (DeleteSym0 :: TyFun a6989586621679965603 ([a6989586621679965603] ~> [a6989586621679965603]) -> Type) (a6989586621679975256 :: a6989586621679965603) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679965603 ([a6989586621679965603] ~> [a6989586621679965603]) -> Type) (a6989586621679975256 :: a6989586621679965603) = DeleteSym1 a6989586621679975256
type Apply (ElemIndicesSym0 :: TyFun a6989586621679965592 ([a6989586621679965592] ~> [Nat]) -> Type) (a6989586621679975503 :: a6989586621679965592) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679965592 ([a6989586621679965592] ~> [Nat]) -> Type) (a6989586621679975503 :: a6989586621679965592) = ElemIndicesSym1 a6989586621679975503
type Apply (ElemIndexSym0 :: TyFun a6989586621679965593 ([a6989586621679965593] ~> Maybe Nat) -> Type) (a6989586621679975519 :: a6989586621679965593) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679965593 ([a6989586621679965593] ~> Maybe Nat) -> Type) (a6989586621679975519 :: a6989586621679965593) = ElemIndexSym1 a6989586621679975519
type Apply (IntersperseSym0 :: TyFun a6989586621679965679 ([a6989586621679965679] ~> [a6989586621679965679]) -> Type) (a6989586621679976126 :: a6989586621679965679) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679965679 ([a6989586621679965679] ~> [a6989586621679965679]) -> Type) (a6989586621679976126 :: a6989586621679965679) = IntersperseSym1 a6989586621679976126
type Apply (InsertSym0 :: TyFun a6989586621681153381 ([a6989586621681153381] ~> NonEmpty a6989586621681153381) -> Type) (a6989586621681155141 :: a6989586621681153381) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681153381 ([a6989586621681153381] ~> NonEmpty a6989586621681153381) -> Type) (a6989586621681155141 :: a6989586621681153381) = InsertSym1 a6989586621681155141
type Apply (FromMaybeSym0 :: TyFun a6989586621679513059 (Maybe a6989586621679513059 ~> a6989586621679513059) -> Type) (a6989586621679513251 :: a6989586621679513059) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679513059 (Maybe a6989586621679513059 ~> a6989586621679513059) -> Type) (a6989586621679513251 :: a6989586621679513059) = FromMaybeSym1 a6989586621679513251
type Apply (ShowsSym0 :: TyFun a6989586621680291446 (Symbol ~> Symbol) -> Type) (a6989586621680293403 :: a6989586621680291446) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680291446 (Symbol ~> Symbol) -> Type) (a6989586621680293403 :: a6989586621680291446) = ShowsSym1 a6989586621680293403
type Apply (Bool_Sym0 :: TyFun a6989586621679377443 (a6989586621679377443 ~> (Bool ~> a6989586621679377443)) -> Type) (a6989586621679377449 :: a6989586621679377443) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679377443 (a6989586621679377443 ~> (Bool ~> a6989586621679377443)) -> Type) (a6989586621679377449 :: a6989586621679377443) = Bool_Sym1 a6989586621679377449
type Apply ((==@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) (x6989586621679381438 :: a6989586621679381437) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) (x6989586621679381438 :: a6989586621679381437) = (==@#@$$) x6989586621679381438
type Apply ((/=@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) (x6989586621679381440 :: a6989586621679381437) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679381437 (a6989586621679381437 ~> Bool) -> Type) (x6989586621679381440 :: a6989586621679381437) = (/=@#@$$) x6989586621679381440
type Apply (DefaultEqSym0 :: TyFun k6989586621679381431 (k6989586621679381431 ~> Bool) -> Type) (a6989586621679381432 :: k6989586621679381431) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679381431 (k6989586621679381431 ~> Bool) -> Type) (a6989586621679381432 :: k6989586621679381431) = DefaultEqSym1 a6989586621679381432
type Apply ((<=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396122 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396122 :: a6989586621679396020) = (<=@#@$$) arg6989586621679396122
type Apply (CompareSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> Ordering) -> Type) (arg6989586621679396114 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> Ordering) -> Type) (arg6989586621679396114 :: a6989586621679396020) = CompareSym1 arg6989586621679396114
type Apply (MinSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) (arg6989586621679396138 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) (arg6989586621679396138 :: a6989586621679396020) = MinSym1 arg6989586621679396138
type Apply (MaxSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) (arg6989586621679396134 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679396020 (a6989586621679396020 ~> a6989586621679396020) -> Type) (arg6989586621679396134 :: a6989586621679396020) = MaxSym1 arg6989586621679396134
type Apply ((>=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396130 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396130 :: a6989586621679396020) = (>=@#@$$) arg6989586621679396130
type Apply ((>@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396126 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396126 :: a6989586621679396020) = (>@#@$$) arg6989586621679396126
type Apply ((<@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396118 :: a6989586621679396020) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679396020 (a6989586621679396020 ~> Bool) -> Type) (arg6989586621679396118 :: a6989586621679396020) = (<@#@$$) arg6989586621679396118
type Apply ((-@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523522 :: a6989586621679523498) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523522 :: a6989586621679523498) = (-@#@$$) arg6989586621679523522
type Apply ((+@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523518 :: a6989586621679523498) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523518 :: a6989586621679523498) = (+@#@$$) arg6989586621679523518
type Apply ((*@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523526 :: a6989586621679523498) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679523498 (a6989586621679523498 ~> a6989586621679523498) -> Type) (arg6989586621679523526 :: a6989586621679523498) = (*@#@$$) arg6989586621679523526
type Apply (SubtractSym0 :: TyFun a6989586621679528955 (a6989586621679528955 ~> a6989586621679528955) -> Type) (a6989586621679528959 :: a6989586621679528955) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679528955 (a6989586621679528955 ~> a6989586621679528955) -> Type) (a6989586621679528959 :: a6989586621679528955) = SubtractSym1 a6989586621679528959
type Apply (AsTypeOfSym0 :: TyFun a6989586621679538757 (a6989586621679538757 ~> a6989586621679538757) -> Type) (a6989586621679538955 :: a6989586621679538757) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679538757 (a6989586621679538757 ~> a6989586621679538757) -> Type) (a6989586621679538955 :: a6989586621679538757) = AsTypeOfSym1 a6989586621679538955
type Apply (WhenSym0 :: TyFun Bool (f6989586621679563372 () ~> f6989586621679563372 ()) -> Type) (a6989586621679563760 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679563372 () ~> f6989586621679563372 ()) -> Type) (a6989586621679563760 :: Bool) = (WhenSym1 a6989586621679563760 f6989586621679563372 :: TyFun (f6989586621679563372 ()) (f6989586621679563372 ()) -> Type)
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> (a6989586621679761742 ~> [a6989586621679761742])) -> Type) (arg6989586621679762038 :: a6989586621679761742) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> (a6989586621679761742 ~> [a6989586621679761742])) -> Type) (arg6989586621679762038 :: a6989586621679761742) = EnumFromThenToSym1 arg6989586621679762038
type Apply (EnumFromToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) (arg6989586621679762034 :: a6989586621679761742) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) (arg6989586621679762034 :: a6989586621679761742) = EnumFromToSym1 arg6989586621679762034
type Apply ((<>@#@$) :: TyFun a6989586621679833215 (a6989586621679833215 ~> a6989586621679833215) -> Type) (arg6989586621679833700 :: a6989586621679833215) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679833215 (a6989586621679833215 ~> a6989586621679833215) -> Type) (arg6989586621679833700 :: a6989586621679833215) = (<>@#@$$) arg6989586621679833700
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679965566 ~> [a6989586621679965566]) -> Type) (a6989586621679974868 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679965566 ~> [a6989586621679965566]) -> Type) (a6989586621679974868 :: Nat) = (ReplicateSym1 a6989586621679974868 a6989586621679965566 :: TyFun a6989586621679965566 [a6989586621679965566] -> Type)
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680291461 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680293411 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680291461 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680293411 :: Nat) = (ShowsPrecSym1 arg6989586621680293411 a6989586621680291461 :: TyFun a6989586621680291461 (Symbol ~> Symbol) -> Type)
type Apply (MappendSym0 :: TyFun a6989586621680361494 (a6989586621680361494 ~> a6989586621680361494) -> Type) (arg6989586621680361879 :: a6989586621680361494) # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680361494 (a6989586621680361494 ~> a6989586621680361494) -> Type) (arg6989586621680361879 :: a6989586621680361494) = MappendSym1 arg6989586621680361879
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681259426 () ~> f6989586621681259426 ()) -> Type) (a6989586621681259794 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681259426 () ~> f6989586621681259426 ()) -> Type) (a6989586621681259794 :: Bool) = (UnlessSym1 a6989586621681259794 f6989586621681259426 :: TyFun (f6989586621681259426 ()) (f6989586621681259426 ()) -> Type)
type Apply (IntersperseSym0 :: TyFun a6989586621681153374 (NonEmpty a6989586621681153374 ~> NonEmpty a6989586621681153374) -> Type) (a6989586621681154995 :: a6989586621681153374) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681153374 (NonEmpty a6989586621681153374 ~> NonEmpty a6989586621681153374) -> Type) (a6989586621681154995 :: a6989586621681153374) = IntersperseSym1 a6989586621681154995
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681153372 ~> [a6989586621681153372]) -> Type) (a6989586621681155016 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681153372 ~> [a6989586621681153372]) -> Type) (a6989586621681155016 :: Nat) = (TakeSym1 a6989586621681155016 a6989586621681153372 :: TyFun (NonEmpty a6989586621681153372) [a6989586621681153372] -> Type)
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681153371 ~> [a6989586621681153371]) -> Type) (a6989586621681155024 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681153371 ~> [a6989586621681153371]) -> Type) (a6989586621681155024 :: Nat) = (DropSym1 a6989586621681155024 a6989586621681153371 :: TyFun (NonEmpty a6989586621681153371) [a6989586621681153371] -> Type)
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681153370 ~> ([a6989586621681153370], [a6989586621681153370])) -> Type) (a6989586621681155032 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681153370 ~> ([a6989586621681153370], [a6989586621681153370])) -> Type) (a6989586621681155032 :: Nat) = (SplitAtSym1 a6989586621681155032 a6989586621681153370 :: TyFun (NonEmpty a6989586621681153370) ([a6989586621681153370], [a6989586621681153370]) -> Type)
type Apply ((<|@#@$) :: TyFun a6989586621681153392 (NonEmpty a6989586621681153392 ~> NonEmpty a6989586621681153392) -> Type) (a6989586621681155190 :: a6989586621681153392) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681153392 (NonEmpty a6989586621681153392 ~> NonEmpty a6989586621681153392) -> Type) (a6989586621681155190 :: a6989586621681153392) = (<|@#@$$) a6989586621681155190
type Apply (ConsSym0 :: TyFun a6989586621681153391 (NonEmpty a6989586621681153391 ~> NonEmpty a6989586621681153391) -> Type) (a6989586621681155201 :: a6989586621681153391) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681153391 (NonEmpty a6989586621681153391 ~> NonEmpty a6989586621681153391) -> Type) (a6989586621681155201 :: a6989586621681153391) = ConsSym1 a6989586621681155201
type Apply (LeftSym0 :: TyFun a (Either a b6989586621679089506) -> Type) (t6989586621679312485 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (LeftSym0 :: TyFun a (Either a b6989586621679089506) -> Type) (t6989586621679312485 :: a) = (Left t6989586621679312485 :: Either a b6989586621679089506)
type Apply (RightSym0 :: TyFun b (Either a6989586621679089505 b) -> Type) (t6989586621679312487 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RightSym0 :: TyFun b (Either a6989586621679089505 b) -> Type) (t6989586621679312487 :: b) = (Right t6989586621679312487 :: Either a6989586621679089505 b)
type Apply (Bool_Sym1 a6989586621679377449 :: TyFun a6989586621679377443 (Bool ~> a6989586621679377443) -> Type) (a6989586621679377450 :: a6989586621679377443) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679377449 :: TyFun a6989586621679377443 (Bool ~> a6989586621679377443) -> Type) (a6989586621679377450 :: a6989586621679377443) = Bool_Sym2 a6989586621679377449 a6989586621679377450
type Apply (LookupSym0 :: TyFun a6989586621679965572 ([(a6989586621679965572, b6989586621679965573)] ~> Maybe b6989586621679965573) -> Type) (a6989586621679974933 :: a6989586621679965572) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679965572 ([(a6989586621679965572, b6989586621679965573)] ~> Maybe b6989586621679965573) -> Type) (a6989586621679974933 :: a6989586621679965572) = (LookupSym1 a6989586621679974933 b6989586621679965573 :: TyFun [(a6989586621679965572, b6989586621679965573)] (Maybe b6989586621679965573) -> Type)
type Apply (InsertBySym1 a6989586621679975159 :: TyFun a6989586621679965598 ([a6989586621679965598] ~> [a6989586621679965598]) -> Type) (a6989586621679975160 :: a6989586621679965598) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679975159 :: TyFun a6989586621679965598 ([a6989586621679965598] ~> [a6989586621679965598]) -> Type) (a6989586621679975160 :: a6989586621679965598) = InsertBySym2 a6989586621679975159 a6989586621679975160
type Apply (DeleteBySym1 a6989586621679975202 :: TyFun a6989586621679965601 ([a6989586621679965601] ~> [a6989586621679965601]) -> Type) (a6989586621679975203 :: a6989586621679965601) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679975202 :: TyFun a6989586621679965601 ([a6989586621679965601] ~> [a6989586621679965601]) -> Type) (a6989586621679975203 :: a6989586621679965601) = DeleteBySym2 a6989586621679975202 a6989586621679975203
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680091755 ([a6989586621680091756] ~> ([a6989586621680091756], [a6989586621680091756])) -> Type) (a6989586621680104283 :: i6989586621680091755) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680091755 ([a6989586621680091756] ~> ([a6989586621680091756], [a6989586621680091756])) -> Type) (a6989586621680104283 :: i6989586621680091755) = (GenericSplitAtSym1 a6989586621680104283 a6989586621680091756 :: TyFun [a6989586621680091756] ([a6989586621680091756], [a6989586621680091756]) -> Type)
type Apply (GenericDropSym0 :: TyFun i6989586621680091757 ([a6989586621680091758] ~> [a6989586621680091758]) -> Type) (a6989586621680104293 :: i6989586621680091757) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680091757 ([a6989586621680091758] ~> [a6989586621680091758]) -> Type) (a6989586621680104293 :: i6989586621680091757) = (GenericDropSym1 a6989586621680104293 a6989586621680091758 :: TyFun [a6989586621680091758] [a6989586621680091758] -> Type)
type Apply (GenericTakeSym0 :: TyFun i6989586621680091759 ([a6989586621680091760] ~> [a6989586621680091760]) -> Type) (a6989586621680104303 :: i6989586621680091759) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680091759 ([a6989586621680091760] ~> [a6989586621680091760]) -> Type) (a6989586621680104303 :: i6989586621680091759) = (GenericTakeSym1 a6989586621680104303 a6989586621680091760 :: TyFun [a6989586621680091760] [a6989586621680091760] -> Type)
type Apply (ShowsPrecSym1 arg6989586621680293411 a6989586621680291461 :: TyFun a6989586621680291461 (Symbol ~> Symbol) -> Type) (arg6989586621680293412 :: a6989586621680291461) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680293411 a6989586621680291461 :: TyFun a6989586621680291461 (Symbol ~> Symbol) -> Type) (arg6989586621680293412 :: a6989586621680291461) = ShowsPrecSym2 arg6989586621680293411 arg6989586621680293412
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679312534 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679312534 :: a3530822107858468865) = (Tuple2Sym1 t6989586621679312534 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type)
type Apply (SeqSym0 :: TyFun a6989586621679538750 (b6989586621679538751 ~> b6989586621679538751) -> Type) (a6989586621679538872 :: a6989586621679538750) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679538750 (b6989586621679538751 ~> b6989586621679538751) -> Type) (a6989586621679538872 :: a6989586621679538750) = (SeqSym1 a6989586621679538872 b6989586621679538751 :: TyFun b6989586621679538751 b6989586621679538751 -> Type)
type Apply (ConstSym0 :: TyFun a6989586621679538764 (b6989586621679538765 ~> a6989586621679538764) -> Type) (a6989586621679538946 :: a6989586621679538764) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679538764 (b6989586621679538765 ~> a6989586621679538764) -> Type) (a6989586621679538946 :: a6989586621679538764) = (ConstSym1 a6989586621679538946 b6989586621679538765 :: TyFun b6989586621679538765 a6989586621679538764 -> Type)
type Apply (EnumFromThenToSym1 arg6989586621679762038 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) (arg6989586621679762039 :: a6989586621679761742) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679762038 :: TyFun a6989586621679761742 (a6989586621679761742 ~> [a6989586621679761742]) -> Type) (arg6989586621679762039 :: a6989586621679761742) = EnumFromThenToSym2 arg6989586621679762038 arg6989586621679762039
type Apply (GenericReplicateSym0 :: TyFun i6989586621680091751 (a6989586621680091752 ~> [a6989586621680091752]) -> Type) (a6989586621680104263 :: i6989586621680091751) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680091751 (a6989586621680091752 ~> [a6989586621680091752]) -> Type) (a6989586621680104263 :: i6989586621680091751) = (GenericReplicateSym1 a6989586621680104263 a6989586621680091752 :: TyFun a6989586621680091752 [a6989586621680091752] -> Type)
type Apply (ElemSym0 :: TyFun a6989586621680486201 (t6989586621680486184 a6989586621680486201 ~> Bool) -> Type) (arg6989586621680486851 :: a6989586621680486201) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680486201 (t6989586621680486184 a6989586621680486201 ~> Bool) -> Type) (arg6989586621680486851 :: a6989586621680486201) = (ElemSym1 arg6989586621680486851 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486201) Bool -> Type)
type Apply (NotElemSym0 :: TyFun a6989586621680486095 (t6989586621680486094 a6989586621680486095 ~> Bool) -> Type) (a6989586621680486577 :: a6989586621680486095) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680486095 (t6989586621680486094 a6989586621680486095 ~> Bool) -> Type) (a6989586621680486577 :: a6989586621680486095) = (NotElemSym1 a6989586621680486577 t6989586621680486094 :: TyFun (t6989586621680486094 a6989586621680486095) Bool -> Type)
type Apply (ArgSym0 :: TyFun a6989586621679063738 (b6989586621679063739 ~> Arg a6989586621679063738 b6989586621679063739) -> Type) (t6989586621680907981 :: a6989586621679063738) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679063738 (b6989586621679063739 ~> Arg a6989586621679063738 b6989586621679063739) -> Type) (t6989586621680907981 :: a6989586621679063738) = (ArgSym1 t6989586621680907981 b6989586621679063739 :: TyFun b6989586621679063739 (Arg a6989586621679063738 b6989586621679063739) -> Type)
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681259427 a6989586621681259428 ~> m6989586621681259427 ()) -> Type) (a6989586621681259803 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681259427 a6989586621681259428 ~> m6989586621681259427 ()) -> Type) (a6989586621681259803 :: Nat) = (ReplicateM_Sym1 a6989586621681259803 a6989586621681259428 m6989586621681259427 :: TyFun (m6989586621681259427 a6989586621681259428) (m6989586621681259427 ()) -> Type)
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681259429 a6989586621681259430 ~> m6989586621681259429 [a6989586621681259430]) -> Type) (a6989586621681259822 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681259429 a6989586621681259430 ~> m6989586621681259429 [a6989586621681259430]) -> Type) (a6989586621681259822 :: Nat) = (ReplicateMSym1 a6989586621681259822 a6989586621681259430 m6989586621681259429 :: TyFun (m6989586621681259429 a6989586621681259430) (m6989586621681259429 [a6989586621681259430]) -> Type)
type Apply (Maybe_Sym0 :: TyFun b6989586621679511632 ((a6989586621679511633 ~> b6989586621679511632) ~> (Maybe a6989586621679511633 ~> b6989586621679511632)) -> Type) (a6989586621679511650 :: b6989586621679511632) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679511632 ((a6989586621679511633 ~> b6989586621679511632) ~> (Maybe a6989586621679511633 ~> b6989586621679511632)) -> Type) (a6989586621679511650 :: b6989586621679511632) = (Maybe_Sym1 a6989586621679511650 a6989586621679511633 :: TyFun (a6989586621679511633 ~> b6989586621679511632) (Maybe a6989586621679511633 ~> b6989586621679511632) -> Type)
type Apply ((&@#@$) :: TyFun a6989586621679750981 ((a6989586621679750981 ~> b6989586621679750982) ~> b6989586621679750982) -> Type) (a6989586621679750994 :: a6989586621679750981) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679750981 ((a6989586621679750981 ~> b6989586621679750982) ~> b6989586621679750982) -> Type) (a6989586621679750994 :: a6989586621679750981) = (a6989586621679750994 &@#@$$ b6989586621679750982 :: TyFun (a6989586621679750981 ~> b6989586621679750982) b6989586621679750982 -> Type)
type Apply (Tuple2Sym1 t6989586621679312534 k1 :: TyFun k1 (k2, k1) -> Type) (t6989586621679312535 :: k1) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym1 t6989586621679312534 k1 :: TyFun k1 (k2, k1) -> Type) (t6989586621679312535 :: k1) = (,) t6989586621679312534 t6989586621679312535
type Apply (ArgSym1 t6989586621680907981 b :: TyFun b (Arg a b) -> Type) (t6989586621680907982 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym1 t6989586621680907981 b :: TyFun b (Arg a b) -> Type) (t6989586621680907982 :: b) = Arg t6989586621680907981 t6989586621680907982
type Apply (FoldrSym1 a6989586621679538979 :: TyFun b6989586621679538771 ([a6989586621679538770] ~> b6989586621679538771) -> Type) (a6989586621679538980 :: b6989586621679538771) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679538979 :: TyFun b6989586621679538771 ([a6989586621679538770] ~> b6989586621679538771) -> Type) (a6989586621679538980 :: b6989586621679538771) = FoldrSym2 a6989586621679538979 a6989586621679538980
type Apply (ScanrSym1 a6989586621679975750 :: TyFun b6989586621679965660 ([a6989586621679965659] ~> [b6989586621679965660]) -> Type) (a6989586621679975751 :: b6989586621679965660) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679975750 :: TyFun b6989586621679965660 ([a6989586621679965659] ~> [b6989586621679965660]) -> Type) (a6989586621679975751 :: b6989586621679965660) = ScanrSym2 a6989586621679975750 a6989586621679975751
type Apply (ScanlSym1 a6989586621679975771 :: TyFun b6989586621679965662 ([a6989586621679965663] ~> [b6989586621679965662]) -> Type) (a6989586621679975772 :: b6989586621679965662) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679975771 :: TyFun b6989586621679965662 ([a6989586621679965663] ~> [b6989586621679965662]) -> Type) (a6989586621679975772 :: b6989586621679965662) = ScanlSym2 a6989586621679975771 a6989586621679975772
type Apply (ScanlSym1 a6989586621681155149 :: TyFun b6989586621681153379 ([a6989586621681153380] ~> NonEmpty b6989586621681153379) -> Type) (a6989586621681155150 :: b6989586621681153379) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681155149 :: TyFun b6989586621681153379 ([a6989586621681153380] ~> NonEmpty b6989586621681153379) -> Type) (a6989586621681155150 :: b6989586621681153379) = ScanlSym2 a6989586621681155149 a6989586621681155150
type Apply (ScanrSym1 a6989586621681155160 :: TyFun b6989586621681153378 ([a6989586621681153377] ~> NonEmpty b6989586621681153378) -> Type) (a6989586621681155161 :: b6989586621681153378) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681155160 :: TyFun b6989586621681153378 ([a6989586621681153377] ~> NonEmpty b6989586621681153378) -> Type) (a6989586621681155161 :: b6989586621681153378) = ScanrSym2 a6989586621681155160 a6989586621681155161
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679312565 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679312565 :: a3530822107858468865) = (Tuple3Sym1 t6989586621679312565 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type)
type Apply (ComparingSym1 a6989586621679396105 :: TyFun b6989586621679396010 (b6989586621679396010 ~> Ordering) -> Type) (a6989586621679396106 :: b6989586621679396010) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679396105 :: TyFun b6989586621679396010 (b6989586621679396010 ~> Ordering) -> Type) (a6989586621679396106 :: b6989586621679396010) = ComparingSym2 a6989586621679396105 a6989586621679396106
type Apply ((<$@#@$) :: TyFun a6989586621679563425 (f6989586621679563422 b6989586621679563426 ~> f6989586621679563422 a6989586621679563425) -> Type) (arg6989586621679563820 :: a6989586621679563425) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679563425 (f6989586621679563422 b6989586621679563426 ~> f6989586621679563422 a6989586621679563425) -> Type) (arg6989586621679563820 :: a6989586621679563425) = ((arg6989586621679563820 <$@#@$$ b6989586621679563426) f6989586621679563422 :: TyFun (f6989586621679563422 b6989586621679563426) (f6989586621679563422 a6989586621679563425) -> Type)
type Apply (Tuple3Sym1 t6989586621679312565 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679312566 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679312565 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679312566 :: b3530822107858468866) = (Tuple3Sym2 t6989586621679312565 t6989586621679312566 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type)
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679312612 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679312612 :: a3530822107858468865) = (Tuple4Sym1 t6989586621679312612 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type)
type Apply (CurrySym1 a6989586621679370862 :: TyFun a6989586621679370773 (b6989586621679370774 ~> c6989586621679370775) -> Type) (a6989586621679370863 :: a6989586621679370773) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679370862 :: TyFun a6989586621679370773 (b6989586621679370774 ~> c6989586621679370775) -> Type) (a6989586621679370863 :: a6989586621679370773) = CurrySym2 a6989586621679370862 a6989586621679370863
type Apply (FlipSym1 a6989586621679538918 :: TyFun b6989586621679538759 (a6989586621679538758 ~> c6989586621679538760) -> Type) (a6989586621679538919 :: b6989586621679538759) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679538918 :: TyFun b6989586621679538759 (a6989586621679538758 ~> c6989586621679538760) -> Type) (a6989586621679538919 :: b6989586621679538759) = FlipSym2 a6989586621679538918 a6989586621679538919
type Apply (Foldl'Sym1 arg6989586621680486831 t6989586621680486184 :: TyFun b6989586621680486194 (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194) -> Type) (arg6989586621680486832 :: b6989586621680486194) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680486831 t6989586621680486184 :: TyFun b6989586621680486194 (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194) -> Type) (arg6989586621680486832 :: b6989586621680486194) = (Foldl'Sym2 arg6989586621680486831 arg6989586621680486832 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486195) b6989586621680486194 -> Type)
type Apply (FoldlSym1 arg6989586621680486825 t6989586621680486184 :: TyFun b6989586621680486192 (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192) -> Type) (arg6989586621680486826 :: b6989586621680486192) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680486825 t6989586621680486184 :: TyFun b6989586621680486192 (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192) -> Type) (arg6989586621680486826 :: b6989586621680486192) = (FoldlSym2 arg6989586621680486825 arg6989586621680486826 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486193) b6989586621680486192 -> Type)
type Apply (FoldrSym1 arg6989586621680486813 t6989586621680486184 :: TyFun b6989586621680486189 (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189) -> Type) (arg6989586621680486814 :: b6989586621680486189) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680486813 t6989586621680486184 :: TyFun b6989586621680486189 (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189) -> Type) (arg6989586621680486814 :: b6989586621680486189) = (FoldrSym2 arg6989586621680486813 arg6989586621680486814 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486188) b6989586621680486189 -> Type)
type Apply (Foldr'Sym1 arg6989586621680486819 t6989586621680486184 :: TyFun b6989586621680486191 (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191) -> Type) (arg6989586621680486820 :: b6989586621680486191) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680486819 t6989586621680486184 :: TyFun b6989586621680486191 (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191) -> Type) (arg6989586621680486820 :: b6989586621680486191) = (Foldr'Sym2 arg6989586621680486819 arg6989586621680486820 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486190) b6989586621680486191 -> Type)
type Apply (Tuple4Sym1 t6989586621679312612 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679312613 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679312612 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679312613 :: b3530822107858468866) = (Tuple4Sym2 t6989586621679312612 t6989586621679312613 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type)
type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) (t6989586621679312677 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) (t6989586621679312677 :: a3530822107858468865) = (Tuple5Sym1 t6989586621679312677 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type)
type Apply (OnSym2 a6989586621679751001 a6989586621679751000 :: TyFun a6989586621679750985 (a6989586621679750985 ~> c6989586621679750984) -> Type) (a6989586621679751002 :: a6989586621679750985) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679751001 a6989586621679751000 :: TyFun a6989586621679750985 (a6989586621679750985 ~> c6989586621679750984) -> Type) (a6989586621679751002 :: a6989586621679750985) = OnSym3 a6989586621679751001 a6989586621679751000 a6989586621679751002
type Apply (FoldrMSym1 a6989586621680486785 t6989586621680486143 :: TyFun b6989586621680486146 (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146) -> Type) (a6989586621680486786 :: b6989586621680486146) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680486785 t6989586621680486143 :: TyFun b6989586621680486146 (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146) -> Type) (a6989586621680486786 :: b6989586621680486146) = (FoldrMSym2 a6989586621680486785 a6989586621680486786 t6989586621680486143 :: TyFun (t6989586621680486143 a6989586621680486145) (m6989586621680486144 b6989586621680486146) -> Type)
type Apply (FoldlMSym1 a6989586621680486763 t6989586621680486139 :: TyFun b6989586621680486141 (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141) -> Type) (a6989586621680486764 :: b6989586621680486141) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680486763 t6989586621680486139 :: TyFun b6989586621680486141 (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141) -> Type) (a6989586621680486764 :: b6989586621680486141) = (FoldlMSym2 a6989586621680486763 a6989586621680486764 t6989586621680486139 :: TyFun (t6989586621680486139 a6989586621680486142) (m6989586621680486140 b6989586621680486141) -> Type)
type Apply (MapAccumRSym1 a6989586621680796368 t6989586621680795841 :: TyFun a6989586621680795842 (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844)) -> Type) (a6989586621680796369 :: a6989586621680795842) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680796368 t6989586621680795841 :: TyFun a6989586621680795842 (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844)) -> Type) (a6989586621680796369 :: a6989586621680795842) = (MapAccumRSym2 a6989586621680796368 a6989586621680796369 t6989586621680795841 :: TyFun (t6989586621680795841 b6989586621680795843) (a6989586621680795842, t6989586621680795841 c6989586621680795844) -> Type)
type Apply (MapAccumLSym1 a6989586621680796385 t6989586621680795845 :: TyFun a6989586621680795846 (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848)) -> Type) (a6989586621680796386 :: a6989586621680795846) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680796385 t6989586621680795845 :: TyFun a6989586621680795846 (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848)) -> Type) (a6989586621680796386 :: a6989586621680795846) = (MapAccumLSym2 a6989586621680796385 a6989586621680796386 t6989586621680795845 :: TyFun (t6989586621680795845 b6989586621680795847) (a6989586621680795846, t6989586621680795845 c6989586621680795848) -> Type)
type Apply (Tuple4Sym2 t6989586621679312613 t6989586621679312612 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679312614 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679312613 t6989586621679312612 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679312614 :: c3530822107858468867) = (Tuple4Sym3 t6989586621679312613 t6989586621679312612 t6989586621679312614 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type)
type Apply (Tuple5Sym1 t6989586621679312677 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679312678 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679312677 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679312678 :: b3530822107858468866) = (Tuple5Sym2 t6989586621679312677 t6989586621679312678 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type)
type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) (t6989586621679312762 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) (t6989586621679312762 :: a3530822107858468865) = (Tuple6Sym1 t6989586621679312762 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type)
type Apply (Tuple5Sym2 t6989586621679312678 t6989586621679312677 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679312679 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679312678 t6989586621679312677 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679312679 :: c3530822107858468867) = (Tuple5Sym3 t6989586621679312678 t6989586621679312677 t6989586621679312679 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type)
type Apply (Tuple6Sym1 t6989586621679312762 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679312763 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679312762 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679312763 :: b3530822107858468866) = (Tuple6Sym2 t6989586621679312762 t6989586621679312763 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type)
type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) (t6989586621679312869 :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) (t6989586621679312869 :: a3530822107858468865) = (Tuple7Sym1 t6989586621679312869 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type)
type Apply (Tuple5Sym3 t6989586621679312679 t6989586621679312678 t6989586621679312677 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679312680 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679312679 t6989586621679312678 t6989586621679312677 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679312680 :: d3530822107858468868) = (Tuple5Sym4 t6989586621679312679 t6989586621679312678 t6989586621679312677 t6989586621679312680 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type)
type Apply (Tuple6Sym2 t6989586621679312763 t6989586621679312762 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679312764 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679312763 t6989586621679312762 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679312764 :: c3530822107858468867) = (Tuple6Sym3 t6989586621679312763 t6989586621679312762 t6989586621679312764 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type)
type Apply (Tuple7Sym1 t6989586621679312869 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679312870 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679312869 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679312870 :: b3530822107858468866) = (Tuple7Sym2 t6989586621679312869 t6989586621679312870 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type)
type Apply (Tuple6Sym3 t6989586621679312764 t6989586621679312763 t6989586621679312762 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679312765 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679312764 t6989586621679312763 t6989586621679312762 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679312765 :: d3530822107858468868) = (Tuple6Sym4 t6989586621679312764 t6989586621679312763 t6989586621679312762 t6989586621679312765 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type)
type Apply (Tuple7Sym2 t6989586621679312870 t6989586621679312869 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679312871 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679312870 t6989586621679312869 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679312871 :: c3530822107858468867) = (Tuple7Sym3 t6989586621679312870 t6989586621679312869 t6989586621679312871 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type)
type Apply (Tuple6Sym4 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679312766 :: e3530822107858468869) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679312766 :: e3530822107858468869) = (Tuple6Sym5 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 t6989586621679312766 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type)
type Apply (Tuple7Sym3 t6989586621679312871 t6989586621679312870 t6989586621679312869 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679312872 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679312871 t6989586621679312870 t6989586621679312869 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679312872 :: d3530822107858468868) = (Tuple7Sym4 t6989586621679312871 t6989586621679312870 t6989586621679312869 t6989586621679312872 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type)
type Apply (Tuple7Sym4 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679312873 :: e3530822107858468869) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679312873 :: e3530822107858468869) = (Tuple7Sym5 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 t6989586621679312873 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type)
type Apply (Tuple7Sym5 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679312874 :: f3530822107858468870) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679312874 :: f3530822107858468870) = (Tuple7Sym6 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 t6989586621679312874 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type)
type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681155254 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681155254 :: NonEmpty a) = Uncons a6989586621681155254
type Apply (IntercalateSym0 :: TyFun [a6989586621679965678] ([[a6989586621679965678]] ~> [a6989586621679965678]) -> Type) (a6989586621679976133 :: [a6989586621679965678]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679965678] ([[a6989586621679965678]] ~> [a6989586621679965678]) -> Type) (a6989586621679976133 :: [a6989586621679965678]) = IntercalateSym1 a6989586621679976133
type Apply ((++@#@$) :: TyFun [a6989586621679538767] ([a6989586621679538767] ~> [a6989586621679538767]) -> Type) (a6989586621679538964 :: [a6989586621679538767]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679538767] ([a6989586621679538767] ~> [a6989586621679538767]) -> Type) (a6989586621679538964 :: [a6989586621679538767]) = (++@#@$$) a6989586621679538964
type Apply (UnionSym0 :: TyFun [a6989586621679965559] ([a6989586621679965559] ~> [a6989586621679965559]) -> Type) (a6989586621679975246 :: [a6989586621679965559]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679965559] ([a6989586621679965559] ~> [a6989586621679965559]) -> Type) (a6989586621679975246 :: [a6989586621679965559]) = UnionSym1 a6989586621679975246
type Apply ((\\@#@$) :: TyFun [a6989586621679965602] ([a6989586621679965602] ~> [a6989586621679965602]) -> Type) (a6989586621679975266 :: [a6989586621679965602]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679965602] ([a6989586621679965602] ~> [a6989586621679965602]) -> Type) (a6989586621679975266 :: [a6989586621679965602]) = (\\@#@$$) a6989586621679975266
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679965647] ([a6989586621679965647] ~> Bool) -> Type) (a6989586621679975561 :: [a6989586621679965647]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679965647] ([a6989586621679965647] ~> Bool) -> Type) (a6989586621679975561 :: [a6989586621679965647]) = IsPrefixOfSym1 a6989586621679975561
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679965645] ([a6989586621679965645] ~> Bool) -> Type) (a6989586621679975799 :: [a6989586621679965645]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679965645] ([a6989586621679965645] ~> Bool) -> Type) (a6989586621679975799 :: [a6989586621679965645]) = IsInfixOfSym1 a6989586621679975799
type Apply (IntersectSym0 :: TyFun [a6989586621679965589] ([a6989586621679965589] ~> [a6989586621679965589]) -> Type) (a6989586621679975841 :: [a6989586621679965589]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679965589] ([a6989586621679965589] ~> [a6989586621679965589]) -> Type) (a6989586621679975841 :: [a6989586621679965589]) = IntersectSym1 a6989586621679975841
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679965646] ([a6989586621679965646] ~> Bool) -> Type) (a6989586621679976152 :: [a6989586621679965646]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679965646] ([a6989586621679965646] ~> Bool) -> Type) (a6989586621679976152 :: [a6989586621679965646]) = IsSuffixOfSym1 a6989586621679976152
type Apply (StripPrefixSym0 :: TyFun [a6989586621680091809] ([a6989586621680091809] ~> Maybe [a6989586621680091809]) -> Type) (a6989586621680104519 :: [a6989586621680091809]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680091809] ([a6989586621680091809] ~> Maybe [a6989586621680091809]) -> Type) (a6989586621680104519 :: [a6989586621680091809]) = StripPrefixSym1 a6989586621680104519
type Apply ((!!@#@$) :: TyFun [a6989586621679965564] (Nat ~> a6989586621679965564) -> Type) (a6989586621679974854 :: [a6989586621679965564]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679965564] (Nat ~> a6989586621679965564) -> Type) (a6989586621679974854 :: [a6989586621679965564]) = (!!@#@$$) a6989586621679974854
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681153350) (Nat ~> a6989586621681153350) -> Type) (a6989586621681154856 :: NonEmpty a6989586621681153350) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681153350) (Nat ~> a6989586621681153350) -> Type) (a6989586621681154856 :: NonEmpty a6989586621681153350) = (!!@#@$$) a6989586621681154856
type Apply (ShowListSym0 :: TyFun [a6989586621680291461] (Symbol ~> Symbol) -> Type) (arg6989586621680293419 :: [a6989586621680291461]) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680291461] (Symbol ~> Symbol) -> Type) (arg6989586621680293419 :: [a6989586621680291461]) = ShowListSym1 arg6989586621680293419
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681153351] (NonEmpty a6989586621681153351 ~> Bool) -> Type) (a6989586621681154874 :: [a6989586621681153351]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681153351] (NonEmpty a6989586621681153351 ~> Bool) -> Type) (a6989586621681154874 :: [a6989586621681153351]) = IsPrefixOfSym1 a6989586621681154874
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312731 :: ErrorMessage' s6989586621681311941) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312731 :: ErrorMessage' s6989586621681311941) = (:<>:@#@$$) t6989586621681312731
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312735 :: ErrorMessage' s6989586621681311941) # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681311941) (ErrorMessage' s6989586621681311941 ~> ErrorMessage' s6989586621681311941) -> Type) (t6989586621681312735 :: ErrorMessage' s6989586621681311941) = (:$$:@#@$$) t6989586621681312735
type Apply (PartitionSym1 a6989586621679974927 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974928 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym1 a6989586621679974927 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974928 :: [a]) = Partition a6989586621679974927 a6989586621679974928
type Apply (SplitAtSym1 a6989586621679974978 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974979 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym1 a6989586621679974978 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974979 :: [a]) = SplitAt a6989586621679974978 a6989586621679974979
type Apply (BreakSym1 a6989586621679974984 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974985 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym1 a6989586621679974984 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974985 :: [a]) = Break a6989586621679974984 a6989586621679974985
type Apply (SpanSym1 a6989586621679975027 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679975028 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym1 a6989586621679975027 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679975028 :: [a]) = Span a6989586621679975027 a6989586621679975028
type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679975412 :: [(a, b)]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679975412 :: [(a, b)]) = Unzip a6989586621679975412
type Apply (SplitAtSym1 a6989586621681155032 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681155033 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym1 a6989586621681155032 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681155033 :: NonEmpty a) = SplitAt a6989586621681155032 a6989586621681155033
type Apply (SpanSym1 a6989586621681155056 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681155057 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym1 a6989586621681155056 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681155057 :: NonEmpty a) = Span a6989586621681155056 a6989586621681155057
type Apply (BreakSym1 a6989586621681155064 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681155065 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym1 a6989586621681155064 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681155065 :: NonEmpty a) = Break a6989586621681155064 a6989586621681155065
type Apply (PartitionSym1 a6989586621681155080 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681155081 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym1 a6989586621681155080 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681155081 :: NonEmpty a) = Partition a6989586621681155080 a6989586621681155081
type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) (a6989586621681154808 :: NonEmpty (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) (a6989586621681154808 :: NonEmpty (a, b)) = Unzip a6989586621681154808
type Apply (DeleteFirstsBySym1 a6989586621679975220 :: TyFun [a6989586621679965600] ([a6989586621679965600] ~> [a6989586621679965600]) -> Type) (a6989586621679975221 :: [a6989586621679965600]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679975220 :: TyFun [a6989586621679965600] ([a6989586621679965600] ~> [a6989586621679965600]) -> Type) (a6989586621679975221 :: [a6989586621679965600]) = DeleteFirstsBySym2 a6989586621679975220 a6989586621679975221
type Apply (UnionBySym1 a6989586621679975233 :: TyFun [a6989586621679965560] ([a6989586621679965560] ~> [a6989586621679965560]) -> Type) (a6989586621679975234 :: [a6989586621679965560]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679975233 :: TyFun [a6989586621679965560] ([a6989586621679965560] ~> [a6989586621679965560]) -> Type) (a6989586621679975234 :: [a6989586621679965560]) = UnionBySym2 a6989586621679975233 a6989586621679975234
type Apply (ZipSym0 :: TyFun [a6989586621679965641] ([b6989586621679965642] ~> [(a6989586621679965641, b6989586621679965642)]) -> Type) (a6989586621679975469 :: [a6989586621679965641]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679965641] ([b6989586621679965642] ~> [(a6989586621679965641, b6989586621679965642)]) -> Type) (a6989586621679975469 :: [a6989586621679965641]) = (ZipSym1 a6989586621679975469 b6989586621679965642 :: TyFun [b6989586621679965642] [(a6989586621679965641, b6989586621679965642)] -> Type)
type Apply (IntersectBySym1 a6989586621679975805 :: TyFun [a6989586621679965588] ([a6989586621679965588] ~> [a6989586621679965588]) -> Type) (a6989586621679975806 :: [a6989586621679965588]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679975805 :: TyFun [a6989586621679965588] ([a6989586621679965588] ~> [a6989586621679965588]) -> Type) (a6989586621679975806 :: [a6989586621679965588]) = IntersectBySym2 a6989586621679975805 a6989586621679975806
type Apply (ShowListWithSym1 a6989586621680293383 :: TyFun [a6989586621680291445] (Symbol ~> Symbol) -> Type) (a6989586621680293384 :: [a6989586621680291445]) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680293383 :: TyFun [a6989586621680291445] (Symbol ~> Symbol) -> Type) (a6989586621680293384 :: [a6989586621680291445]) = ShowListWithSym2 a6989586621680293383 a6989586621680293384
type Apply (GenericIndexSym0 :: TyFun [a6989586621680091754] (i6989586621680091753 ~> a6989586621680091754) -> Type) (a6989586621680104273 :: [a6989586621680091754]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680091754] (i6989586621680091753 ~> a6989586621680091754) -> Type) (a6989586621680104273 :: [a6989586621680091754]) = (GenericIndexSym1 a6989586621680104273 i6989586621680091753 :: TyFun i6989586621680091753 a6989586621680091754 -> Type)
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681153348) (NonEmpty b6989586621681153349 ~> NonEmpty (a6989586621681153348, b6989586621681153349)) -> Type) (a6989586621681154848 :: NonEmpty a6989586621681153348) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681153348) (NonEmpty b6989586621681153349 ~> NonEmpty (a6989586621681153348, b6989586621681153349)) -> Type) (a6989586621681154848 :: NonEmpty a6989586621681153348) = (ZipSym1 a6989586621681154848 b6989586621681153349 :: TyFun (NonEmpty b6989586621681153349) (NonEmpty (a6989586621681153348, b6989586621681153349)) -> Type)
type Apply (GenericSplitAtSym1 a6989586621680104283 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680104284 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym1 a6989586621680104283 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680104284 :: [a]) = GenericSplitAt a6989586621680104283 a6989586621680104284
type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (arg6989586621681120918 :: m (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (arg6989586621681120918 :: m (a, b)) = Munzip arg6989586621681120918
type Apply (Zip3Sym0 :: TyFun [a6989586621679965638] ([b6989586621679965639] ~> ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)])) -> Type) (a6989586621679975457 :: [a6989586621679965638]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679965638] ([b6989586621679965639] ~> ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)])) -> Type) (a6989586621679975457 :: [a6989586621679965638]) = (Zip3Sym1 a6989586621679975457 b6989586621679965639 c6989586621679965640 :: TyFun [b6989586621679965639] ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)]) -> Type)
type Apply ((<*>@#@$) :: TyFun (f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) (f6989586621679563427 a6989586621679563429 ~> f6989586621679563427 b6989586621679563430) -> Type) (arg6989586621679563842 :: f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) (f6989586621679563427 a6989586621679563429 ~> f6989586621679563427 b6989586621679563430) -> Type) (arg6989586621679563842 :: f6989586621679563427 (a6989586621679563429 ~> b6989586621679563430)) = (<*>@#@$$) arg6989586621679563842
type Apply ((<**>@#@$) :: TyFun (f6989586621679563386 a6989586621679563387) (f6989586621679563386 (a6989586621679563387 ~> b6989586621679563388) ~> f6989586621679563386 b6989586621679563388) -> Type) (a6989586621679563800 :: f6989586621679563386 a6989586621679563387) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679563386 a6989586621679563387) (f6989586621679563386 (a6989586621679563387 ~> b6989586621679563388) ~> f6989586621679563386 b6989586621679563388) -> Type) (a6989586621679563800 :: f6989586621679563386 a6989586621679563387) = (a6989586621679563800 <**>@#@$$ b6989586621679563388 :: TyFun (f6989586621679563386 (a6989586621679563387 ~> b6989586621679563388)) (f6989586621679563386 b6989586621679563388) -> Type)
type Apply (ApSym0 :: TyFun (m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) (m6989586621679563344 a6989586621679563345 ~> m6989586621679563344 b6989586621679563346) -> Type) (a6989586621679563514 :: m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) (m6989586621679563344 a6989586621679563345 ~> m6989586621679563344 b6989586621679563346) -> Type) (a6989586621679563514 :: m6989586621679563344 (a6989586621679563345 ~> b6989586621679563346)) = ApSym1 a6989586621679563514
type Apply ((<|>@#@$) :: TyFun (f6989586621679563504 a6989586621679563506) (f6989586621679563504 a6989586621679563506 ~> f6989586621679563504 a6989586621679563506) -> Type) (arg6989586621679563973 :: f6989586621679563504 a6989586621679563506) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679563504 a6989586621679563506) (f6989586621679563504 a6989586621679563506 ~> f6989586621679563504 a6989586621679563506) -> Type) (arg6989586621679563973 :: f6989586621679563504 a6989586621679563506) = (<|>@#@$$) arg6989586621679563973
type Apply (MplusSym0 :: TyFun (m6989586621679563507 a6989586621679563509) (m6989586621679563507 a6989586621679563509 ~> m6989586621679563507 a6989586621679563509) -> Type) (arg6989586621679563977 :: m6989586621679563507 a6989586621679563509) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679563507 a6989586621679563509) (m6989586621679563507 a6989586621679563509 ~> m6989586621679563507 a6989586621679563509) -> Type) (arg6989586621679563977 :: m6989586621679563507 a6989586621679563509) = MplusSym1 arg6989586621679563977
type Apply (($>@#@$) :: TyFun (f6989586621679735745 a6989586621679735746) (b6989586621679735747 ~> f6989586621679735745 b6989586621679735747) -> Type) (a6989586621679735822 :: f6989586621679735745 a6989586621679735746) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679735745 a6989586621679735746) (b6989586621679735747 ~> f6989586621679735745 b6989586621679735747) -> Type) (a6989586621679735822 :: f6989586621679735745 a6989586621679735746) = (a6989586621679735822 $>@#@$$ b6989586621679735747 :: TyFun b6989586621679735747 (f6989586621679735745 b6989586621679735747) -> Type)
type Apply (MzipSym0 :: TyFun (m6989586621681120832 a6989586621681120833) (m6989586621681120832 b6989586621681120834 ~> m6989586621681120832 (a6989586621681120833, b6989586621681120834)) -> Type) (arg6989586621681120908 :: m6989586621681120832 a6989586621681120833) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681120832 a6989586621681120833) (m6989586621681120832 b6989586621681120834 ~> m6989586621681120832 (a6989586621681120833, b6989586621681120834)) -> Type) (arg6989586621681120908 :: m6989586621681120832 a6989586621681120833) = (MzipSym1 arg6989586621681120908 b6989586621681120834 :: TyFun (m6989586621681120832 b6989586621681120834) (m6989586621681120832 (a6989586621681120833, b6989586621681120834)) -> Type)
type Apply ((>>=@#@$) :: TyFun (m6989586621679563451 a6989586621679563452) ((a6989586621679563452 ~> m6989586621679563451 b6989586621679563453) ~> m6989586621679563451 b6989586621679563453) -> Type) (arg6989586621679563923 :: m6989586621679563451 a6989586621679563452) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679563451 a6989586621679563452) ((a6989586621679563452 ~> m6989586621679563451 b6989586621679563453) ~> m6989586621679563451 b6989586621679563453) -> Type) (arg6989586621679563923 :: m6989586621679563451 a6989586621679563452) = (arg6989586621679563923 >>=@#@$$ b6989586621679563453 :: TyFun (a6989586621679563452 ~> m6989586621679563451 b6989586621679563453) (m6989586621679563451 b6989586621679563453) -> Type)
type Apply ((<&>@#@$) :: TyFun (f6989586621679735748 a6989586621679735749) ((a6989586621679735749 ~> b6989586621679735750) ~> f6989586621679735748 b6989586621679735750) -> Type) (a6989586621679735838 :: f6989586621679735748 a6989586621679735749) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679735748 a6989586621679735749) ((a6989586621679735749 ~> b6989586621679735750) ~> f6989586621679735748 b6989586621679735750) -> Type) (a6989586621679735838 :: f6989586621679735748 a6989586621679735749) = (a6989586621679735838 <&>@#@$$ b6989586621679735750 :: TyFun (a6989586621679735749 ~> b6989586621679735750) (f6989586621679735748 b6989586621679735750) -> Type)
type Apply (ZipWithSym1 a6989586621679975446 :: TyFun [a6989586621679965635] ([b6989586621679965636] ~> [c6989586621679965637]) -> Type) (a6989586621679975447 :: [a6989586621679965635]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679975446 :: TyFun [a6989586621679965635] ([b6989586621679965636] ~> [c6989586621679965637]) -> Type) (a6989586621679975447 :: [a6989586621679965635]) = ZipWithSym2 a6989586621679975446 a6989586621679975447
type Apply (Zip3Sym1 a6989586621679975457 b6989586621679965639 c6989586621679965640 :: TyFun [b6989586621679965639] ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)]) -> Type) (a6989586621679975458 :: [b6989586621679965639]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679975457 b6989586621679965639 c6989586621679965640 :: TyFun [b6989586621679965639] ([c6989586621679965640] ~> [(a6989586621679965638, b6989586621679965639, c6989586621679965640)]) -> Type) (a6989586621679975458 :: [b6989586621679965639]) = (Zip3Sym2 a6989586621679975457 a6989586621679975458 c6989586621679965640 :: TyFun [c6989586621679965640] [(a6989586621679965638, b6989586621679965639, c6989586621679965640)] -> Type)
type Apply (Zip4Sym0 :: TyFun [a6989586621680091805] ([b6989586621680091806] ~> ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]))) -> Type) (a6989586621680104507 :: [a6989586621680091805]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680091805] ([b6989586621680091806] ~> ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]))) -> Type) (a6989586621680104507 :: [a6989586621680091805]) = (Zip4Sym1 a6989586621680104507 b6989586621680091806 c6989586621680091807 d6989586621680091808 :: TyFun [b6989586621680091806] ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)])) -> Type)
type Apply ((<*@#@$) :: TyFun (f6989586621679563427 a6989586621679563436) (f6989586621679563427 b6989586621679563437 ~> f6989586621679563427 a6989586621679563436) -> Type) (arg6989586621679563856 :: f6989586621679563427 a6989586621679563436) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679563427 a6989586621679563436) (f6989586621679563427 b6989586621679563437 ~> f6989586621679563427 a6989586621679563436) -> Type) (arg6989586621679563856 :: f6989586621679563427 a6989586621679563436) = (arg6989586621679563856 <*@#@$$ b6989586621679563437 :: TyFun (f6989586621679563427 b6989586621679563437) (f6989586621679563427 a6989586621679563436) -> Type)
type Apply ((*>@#@$) :: TyFun (f6989586621679563427 a6989586621679563434) (f6989586621679563427 b6989586621679563435 ~> f6989586621679563427 b6989586621679563435) -> Type) (arg6989586621679563852 :: f6989586621679563427 a6989586621679563434) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679563427 a6989586621679563434) (f6989586621679563427 b6989586621679563435 ~> f6989586621679563427 b6989586621679563435) -> Type) (arg6989586621679563852 :: f6989586621679563427 a6989586621679563434) = (arg6989586621679563852 *>@#@$$ b6989586621679563435 :: TyFun (f6989586621679563427 b6989586621679563435) (f6989586621679563427 b6989586621679563435) -> Type)
type Apply ((>>@#@$) :: TyFun (m6989586621679563451 a6989586621679563454) (m6989586621679563451 b6989586621679563455 ~> m6989586621679563451 b6989586621679563455) -> Type) (arg6989586621679563927 :: m6989586621679563451 a6989586621679563454) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679563451 a6989586621679563454) (m6989586621679563451 b6989586621679563455 ~> m6989586621679563451 b6989586621679563455) -> Type) (arg6989586621679563927 :: m6989586621679563451 a6989586621679563454) = (arg6989586621679563927 >>@#@$$ b6989586621679563455 :: TyFun (m6989586621679563451 b6989586621679563455) (m6989586621679563451 b6989586621679563455) -> Type)
type Apply (ZipWithSym1 a6989586621681154837 :: TyFun (NonEmpty a6989586621681153345) (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347) -> Type) (a6989586621681154838 :: NonEmpty a6989586621681153345) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681154837 :: TyFun (NonEmpty a6989586621681153345) (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347) -> Type) (a6989586621681154838 :: NonEmpty a6989586621681153345) = ZipWithSym2 a6989586621681154837 a6989586621681154838
type Apply (For_Sym0 :: TyFun (t6989586621680486131 a6989586621680486133) ((a6989586621680486133 ~> f6989586621680486132 b6989586621680486134) ~> f6989586621680486132 ()) -> Type) (a6989586621680486757 :: t6989586621680486131 a6989586621680486133) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680486131 a6989586621680486133) ((a6989586621680486133 ~> f6989586621680486132 b6989586621680486134) ~> f6989586621680486132 ()) -> Type) (a6989586621680486757 :: t6989586621680486131 a6989586621680486133) = (For_Sym1 a6989586621680486757 b6989586621680486134 f6989586621680486132 :: TyFun (a6989586621680486133 ~> f6989586621680486132 b6989586621680486134) (f6989586621680486132 ()) -> Type)
type Apply (ForM_Sym0 :: TyFun (t6989586621680486123 a6989586621680486125) ((a6989586621680486125 ~> m6989586621680486124 b6989586621680486126) ~> m6989586621680486124 ()) -> Type) (a6989586621680486739 :: t6989586621680486123 a6989586621680486125) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680486123 a6989586621680486125) ((a6989586621680486125 ~> m6989586621680486124 b6989586621680486126) ~> m6989586621680486124 ()) -> Type) (a6989586621680486739 :: t6989586621680486123 a6989586621680486125) = (ForM_Sym1 a6989586621680486739 b6989586621680486126 m6989586621680486124 :: TyFun (a6989586621680486125 ~> m6989586621680486124 b6989586621680486126) (m6989586621680486124 ()) -> Type)
type Apply (ForMSym0 :: TyFun (t6989586621680795849 a6989586621680795851) ((a6989586621680795851 ~> m6989586621680795850 b6989586621680795852) ~> m6989586621680795850 (t6989586621680795849 b6989586621680795852)) -> Type) (a6989586621680796406 :: t6989586621680795849 a6989586621680795851) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680795849 a6989586621680795851) ((a6989586621680795851 ~> m6989586621680795850 b6989586621680795852) ~> m6989586621680795850 (t6989586621680795849 b6989586621680795852)) -> Type) (a6989586621680796406 :: t6989586621680795849 a6989586621680795851) = (ForMSym1 a6989586621680796406 b6989586621680795852 m6989586621680795850 :: TyFun (a6989586621680795851 ~> m6989586621680795850 b6989586621680795852) (m6989586621680795850 (t6989586621680795849 b6989586621680795852)) -> Type)
type Apply (ForSym0 :: TyFun (t6989586621680795853 a6989586621680795855) ((a6989586621680795855 ~> f6989586621680795854 b6989586621680795856) ~> f6989586621680795854 (t6989586621680795853 b6989586621680795856)) -> Type) (a6989586621680796416 :: t6989586621680795853 a6989586621680795855) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680795853 a6989586621680795855) ((a6989586621680795855 ~> f6989586621680795854 b6989586621680795856) ~> f6989586621680795854 (t6989586621680795853 b6989586621680795856)) -> Type) (a6989586621680796416 :: t6989586621680795853 a6989586621680795855) = (ForSym1 a6989586621680796416 b6989586621680795856 f6989586621680795854 :: TyFun (a6989586621680795855 ~> f6989586621680795854 b6989586621680795856) (f6989586621680795854 (t6989586621680795853 b6989586621680795856)) -> Type)
type Apply (ZipWith3Sym1 a6989586621679975431 :: TyFun [a6989586621679965631] ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634])) -> Type) (a6989586621679975432 :: [a6989586621679965631]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679975431 :: TyFun [a6989586621679965631] ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634])) -> Type) (a6989586621679975432 :: [a6989586621679965631]) = ZipWith3Sym2 a6989586621679975431 a6989586621679975432
type Apply (Zip5Sym0 :: TyFun [a6989586621680091800] ([b6989586621680091801] ~> ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])))) -> Type) (a6989586621680104484 :: [a6989586621680091800]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680091800] ([b6989586621680091801] ~> ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])))) -> Type) (a6989586621680104484 :: [a6989586621680091800]) = (Zip5Sym1 a6989586621680104484 b6989586621680091801 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [b6989586621680091801] ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]))) -> Type)
type Apply (Zip4Sym1 a6989586621680104507 b6989586621680091806 c6989586621680091807 d6989586621680091808 :: TyFun [b6989586621680091806] ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)])) -> Type) (a6989586621680104508 :: [b6989586621680091806]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680104507 b6989586621680091806 c6989586621680091807 d6989586621680091808 :: TyFun [b6989586621680091806] ([c6989586621680091807] ~> ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)])) -> Type) (a6989586621680104508 :: [b6989586621680091806]) = (Zip4Sym2 a6989586621680104507 a6989586621680104508 c6989586621680091807 d6989586621680091808 :: TyFun [c6989586621680091807] ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]) -> Type)
type Apply (ZipWithM_Sym1 a6989586621681259865 :: TyFun [a6989586621681259440] ([b6989586621681259441] ~> m6989586621681259439 ()) -> Type) (a6989586621681259866 :: [a6989586621681259440]) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681259865 :: TyFun [a6989586621681259440] ([b6989586621681259441] ~> m6989586621681259439 ()) -> Type) (a6989586621681259866 :: [a6989586621681259440]) = ZipWithM_Sym2 a6989586621681259865 a6989586621681259866
type Apply (ZipWithMSym1 a6989586621681259874 :: TyFun [a6989586621681259444] ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446]) -> Type) (a6989586621681259875 :: [a6989586621681259444]) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681259874 :: TyFun [a6989586621681259444] ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446]) -> Type) (a6989586621681259875 :: [a6989586621681259444]) = ZipWithMSym2 a6989586621681259874 a6989586621681259875
type Apply (LiftA2Sym1 arg6989586621679563846 f6989586621679563427 :: TyFun (f6989586621679563427 a6989586621679563431) (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433) -> Type) (arg6989586621679563847 :: f6989586621679563427 a6989586621679563431) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679563846 f6989586621679563427 :: TyFun (f6989586621679563427 a6989586621679563431) (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433) -> Type) (arg6989586621679563847 :: f6989586621679563427 a6989586621679563431) = LiftA2Sym2 arg6989586621679563846 arg6989586621679563847
type Apply (LiftM2Sym1 a6989586621679563721 m6989586621679563365 :: TyFun (m6989586621679563365 a16989586621679563366) (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368) -> Type) (a6989586621679563722 :: m6989586621679563365 a16989586621679563366) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679563721 m6989586621679563365 :: TyFun (m6989586621679563365 a16989586621679563366) (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368) -> Type) (a6989586621679563722 :: m6989586621679563365 a16989586621679563366) = LiftM2Sym2 a6989586621679563721 a6989586621679563722
type Apply (MzipWithSym1 arg6989586621681120912 m6989586621681120832 :: TyFun (m6989586621681120832 a6989586621681120835) (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837) -> Type) (arg6989586621681120913 :: m6989586621681120832 a6989586621681120835) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681120912 m6989586621681120832 :: TyFun (m6989586621681120832 a6989586621681120835) (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837) -> Type) (arg6989586621681120913 :: m6989586621681120832 a6989586621681120835) = MzipWithSym2 arg6989586621681120912 arg6989586621681120913
type Apply (MapAccumRSym2 a6989586621680796369 a6989586621680796368 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680796370 :: t b) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym2 a6989586621680796369 a6989586621680796368 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680796370 :: t b) = MapAccumR a6989586621680796369 a6989586621680796368 a6989586621680796370
type Apply (MapAccumLSym2 a6989586621680796386 a6989586621680796385 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680796387 :: t b) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym2 a6989586621680796386 a6989586621680796385 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680796387 :: t b) = MapAccumL a6989586621680796386 a6989586621680796385 a6989586621680796387
type Apply (ZipWith3Sym2 a6989586621679975432 a6989586621679975431 :: TyFun [b6989586621679965632] ([c6989586621679965633] ~> [d6989586621679965634]) -> Type) (a6989586621679975433 :: [b6989586621679965632]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679975432 a6989586621679975431 :: TyFun [b6989586621679965632] ([c6989586621679965633] ~> [d6989586621679965634]) -> Type) (a6989586621679975433 :: [b6989586621679965632]) = ZipWith3Sym3 a6989586621679975432 a6989586621679975431 a6989586621679975433
type Apply (ZipWith4Sym1 a6989586621680104390 :: TyFun [a6989586621680091782] ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786]))) -> Type) (a6989586621680104391 :: [a6989586621680091782]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680104390 :: TyFun [a6989586621680091782] ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786]))) -> Type) (a6989586621680104391 :: [a6989586621680091782]) = ZipWith4Sym2 a6989586621680104390 a6989586621680104391
type Apply (Zip6Sym0 :: TyFun [a6989586621680091794] ([b6989586621680091795] ~> ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))))) -> Type) (a6989586621680104456 :: [a6989586621680091794]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680091794] ([b6989586621680091795] ~> ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))))) -> Type) (a6989586621680104456 :: [a6989586621680091794]) = (Zip6Sym1 a6989586621680104456 b6989586621680091795 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [b6989586621680091795] ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])))) -> Type)
type Apply (Zip5Sym1 a6989586621680104484 b6989586621680091801 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [b6989586621680091801] ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]))) -> Type) (a6989586621680104485 :: [b6989586621680091801]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680104484 b6989586621680091801 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [b6989586621680091801] ([c6989586621680091802] ~> ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]))) -> Type) (a6989586621680104485 :: [b6989586621680091801]) = (Zip5Sym2 a6989586621680104484 a6989586621680104485 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [c6989586621680091802] ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])) -> Type)
type Apply (Zip4Sym2 a6989586621680104508 a6989586621680104507 c6989586621680091807 d6989586621680091808 :: TyFun [c6989586621680091807] ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]) -> Type) (a6989586621680104509 :: [c6989586621680091807]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680104508 a6989586621680104507 c6989586621680091807 d6989586621680091808 :: TyFun [c6989586621680091807] ([d6989586621680091808] ~> [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)]) -> Type) (a6989586621680104509 :: [c6989586621680091807]) = (Zip4Sym3 a6989586621680104508 a6989586621680104507 a6989586621680104509 d6989586621680091808 :: TyFun [d6989586621680091808] [(a6989586621680091805, b6989586621680091806, c6989586621680091807, d6989586621680091808)] -> Type)
type Apply (LiftA3Sym1 a6989586621679563778 f6989586621679563378 :: TyFun (f6989586621679563378 a6989586621679563379) (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382)) -> Type) (a6989586621679563779 :: f6989586621679563378 a6989586621679563379) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679563778 f6989586621679563378 :: TyFun (f6989586621679563378 a6989586621679563379) (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382)) -> Type) (a6989586621679563779 :: f6989586621679563378 a6989586621679563379) = LiftA3Sym2 a6989586621679563778 a6989586621679563779
type Apply (LiftM3Sym1 a6989586621679563679 m6989586621679563360 :: TyFun (m6989586621679563360 a16989586621679563361) (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364)) -> Type) (a6989586621679563680 :: m6989586621679563360 a16989586621679563361) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679563679 m6989586621679563360 :: TyFun (m6989586621679563360 a16989586621679563361) (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364)) -> Type) (a6989586621679563680 :: m6989586621679563360 a16989586621679563361) = LiftM3Sym2 a6989586621679563679 a6989586621679563680
type Apply (ZipWith5Sym1 a6989586621680104367 :: TyFun [a6989586621680091776] ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])))) -> Type) (a6989586621680104368 :: [a6989586621680091776]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680104367 :: TyFun [a6989586621680091776] ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])))) -> Type) (a6989586621680104368 :: [a6989586621680091776]) = ZipWith5Sym2 a6989586621680104367 a6989586621680104368
type Apply (ZipWith4Sym2 a6989586621680104391 a6989586621680104390 :: TyFun [b6989586621680091783] ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])) -> Type) (a6989586621680104392 :: [b6989586621680091783]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680104391 a6989586621680104390 :: TyFun [b6989586621680091783] ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])) -> Type) (a6989586621680104392 :: [b6989586621680091783]) = ZipWith4Sym3 a6989586621680104391 a6989586621680104390 a6989586621680104392
type Apply (Zip7Sym0 :: TyFun [a6989586621680091787] ([b6989586621680091788] ~> ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))))) -> Type) (a6989586621680104423 :: [a6989586621680091787]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680091787] ([b6989586621680091788] ~> ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))))) -> Type) (a6989586621680104423 :: [a6989586621680091787]) = (Zip7Sym1 a6989586621680104423 b6989586621680091788 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [b6989586621680091788] ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))))) -> Type)
type Apply (Zip6Sym1 a6989586621680104456 b6989586621680091795 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [b6989586621680091795] ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])))) -> Type) (a6989586621680104457 :: [b6989586621680091795]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680104456 b6989586621680091795 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [b6989586621680091795] ([c6989586621680091796] ~> ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])))) -> Type) (a6989586621680104457 :: [b6989586621680091795]) = (Zip6Sym2 a6989586621680104456 a6989586621680104457 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [c6989586621680091796] ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))) -> Type)
type Apply (Zip5Sym2 a6989586621680104485 a6989586621680104484 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [c6989586621680091802] ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])) -> Type) (a6989586621680104486 :: [c6989586621680091802]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680104485 a6989586621680104484 c6989586621680091802 d6989586621680091803 e6989586621680091804 :: TyFun [c6989586621680091802] ([d6989586621680091803] ~> ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)])) -> Type) (a6989586621680104486 :: [c6989586621680091802]) = (Zip5Sym3 a6989586621680104485 a6989586621680104484 a6989586621680104486 d6989586621680091803 e6989586621680091804 :: TyFun [d6989586621680091803] ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]) -> Type)
type Apply (LiftA3Sym2 a6989586621679563779 a6989586621679563778 :: TyFun (f6989586621679563378 b6989586621679563380) (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382) -> Type) (a6989586621679563780 :: f6989586621679563378 b6989586621679563380) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679563779 a6989586621679563778 :: TyFun (f6989586621679563378 b6989586621679563380) (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382) -> Type) (a6989586621679563780 :: f6989586621679563378 b6989586621679563380) = LiftA3Sym3 a6989586621679563779 a6989586621679563778 a6989586621679563780
type Apply (LiftM3Sym2 a6989586621679563680 a6989586621679563679 :: TyFun (m6989586621679563360 a26989586621679563362) (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364) -> Type) (a6989586621679563681 :: m6989586621679563360 a26989586621679563362) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679563680 a6989586621679563679 :: TyFun (m6989586621679563360 a26989586621679563362) (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364) -> Type) (a6989586621679563681 :: m6989586621679563360 a26989586621679563362) = LiftM3Sym3 a6989586621679563680 a6989586621679563679 a6989586621679563681
type Apply (LiftM4Sym1 a6989586621679563618 m6989586621679563354 :: TyFun (m6989586621679563354 a16989586621679563355) (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359))) -> Type) (a6989586621679563619 :: m6989586621679563354 a16989586621679563355) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679563618 m6989586621679563354 :: TyFun (m6989586621679563354 a16989586621679563355) (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359))) -> Type) (a6989586621679563619 :: m6989586621679563354 a16989586621679563355) = LiftM4Sym2 a6989586621679563618 a6989586621679563619
type Apply (ZipWith6Sym1 a6989586621680104340 :: TyFun [a6989586621680091769] ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))))) -> Type) (a6989586621680104341 :: [a6989586621680091769]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680104340 :: TyFun [a6989586621680091769] ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))))) -> Type) (a6989586621680104341 :: [a6989586621680091769]) = ZipWith6Sym2 a6989586621680104340 a6989586621680104341
type Apply (ZipWith5Sym2 a6989586621680104368 a6989586621680104367 :: TyFun [b6989586621680091777] ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))) -> Type) (a6989586621680104369 :: [b6989586621680091777]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680104368 a6989586621680104367 :: TyFun [b6989586621680091777] ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))) -> Type) (a6989586621680104369 :: [b6989586621680091777]) = ZipWith5Sym3 a6989586621680104368 a6989586621680104367 a6989586621680104369
type Apply (ZipWith4Sym3 a6989586621680104392 a6989586621680104391 a6989586621680104390 :: TyFun [c6989586621680091784] ([d6989586621680091785] ~> [e6989586621680091786]) -> Type) (a6989586621680104393 :: [c6989586621680091784]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680104392 a6989586621680104391 a6989586621680104390 :: TyFun [c6989586621680091784] ([d6989586621680091785] ~> [e6989586621680091786]) -> Type) (a6989586621680104393 :: [c6989586621680091784]) = ZipWith4Sym4 a6989586621680104392 a6989586621680104391 a6989586621680104390 a6989586621680104393
type Apply (Zip7Sym1 a6989586621680104423 b6989586621680091788 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [b6989586621680091788] ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))))) -> Type) (a6989586621680104424 :: [b6989586621680091788]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680104423 b6989586621680091788 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [b6989586621680091788] ([c6989586621680091789] ~> ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))))) -> Type) (a6989586621680104424 :: [b6989586621680091788]) = (Zip7Sym2 a6989586621680104423 a6989586621680104424 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [c6989586621680091789] ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))) -> Type)
type Apply (Zip6Sym2 a6989586621680104457 a6989586621680104456 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [c6989586621680091796] ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))) -> Type) (a6989586621680104458 :: [c6989586621680091796]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680104457 a6989586621680104456 c6989586621680091796 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [c6989586621680091796] ([d6989586621680091797] ~> ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]))) -> Type) (a6989586621680104458 :: [c6989586621680091796]) = (Zip6Sym3 a6989586621680104457 a6989586621680104456 a6989586621680104458 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [d6989586621680091797] ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])) -> Type)
type Apply (Zip5Sym3 a6989586621680104486 a6989586621680104485 a6989586621680104484 d6989586621680091803 e6989586621680091804 :: TyFun [d6989586621680091803] ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]) -> Type) (a6989586621680104487 :: [d6989586621680091803]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680104486 a6989586621680104485 a6989586621680104484 d6989586621680091803 e6989586621680091804 :: TyFun [d6989586621680091803] ([e6989586621680091804] ~> [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)]) -> Type) (a6989586621680104487 :: [d6989586621680091803]) = (Zip5Sym4 a6989586621680104486 a6989586621680104485 a6989586621680104484 a6989586621680104487 e6989586621680091804 :: TyFun [e6989586621680091804] [(a6989586621680091800, b6989586621680091801, c6989586621680091802, d6989586621680091803, e6989586621680091804)] -> Type)
type Apply (LiftM4Sym2 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a26989586621679563356) (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)) -> Type) (a6989586621679563620 :: m6989586621679563354 a26989586621679563356) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a26989586621679563356) (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)) -> Type) (a6989586621679563620 :: m6989586621679563354 a26989586621679563356) = LiftM4Sym3 a6989586621679563619 a6989586621679563618 a6989586621679563620
type Apply (LiftM5Sym1 a6989586621679563535 m6989586621679563347 :: TyFun (m6989586621679563347 a16989586621679563348) (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)))) -> Type) (a6989586621679563536 :: m6989586621679563347 a16989586621679563348) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679563535 m6989586621679563347 :: TyFun (m6989586621679563347 a16989586621679563348) (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)))) -> Type) (a6989586621679563536 :: m6989586621679563347 a16989586621679563348) = LiftM5Sym2 a6989586621679563535 a6989586621679563536
type Apply (ZipWith7Sym1 a6989586621680104309 :: TyFun [a6989586621680091761] ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))))) -> Type) (a6989586621680104310 :: [a6989586621680091761]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680104309 :: TyFun [a6989586621680091761] ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))))) -> Type) (a6989586621680104310 :: [a6989586621680091761]) = ZipWith7Sym2 a6989586621680104309 a6989586621680104310
type Apply (ZipWith6Sym2 a6989586621680104341 a6989586621680104340 :: TyFun [b6989586621680091770] ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))) -> Type) (a6989586621680104342 :: [b6989586621680091770]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680104341 a6989586621680104340 :: TyFun [b6989586621680091770] ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))) -> Type) (a6989586621680104342 :: [b6989586621680091770]) = ZipWith6Sym3 a6989586621680104341 a6989586621680104340 a6989586621680104342
type Apply (ZipWith5Sym3 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [c6989586621680091778] ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])) -> Type) (a6989586621680104370 :: [c6989586621680091778]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [c6989586621680091778] ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781])) -> Type) (a6989586621680104370 :: [c6989586621680091778]) = ZipWith5Sym4 a6989586621680104369 a6989586621680104368 a6989586621680104367 a6989586621680104370
type Apply (Zip7Sym2 a6989586621680104424 a6989586621680104423 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [c6989586621680091789] ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))) -> Type) (a6989586621680104425 :: [c6989586621680091789]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680104424 a6989586621680104423 c6989586621680091789 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [c6989586621680091789] ([d6989586621680091790] ~> ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])))) -> Type) (a6989586621680104425 :: [c6989586621680091789]) = (Zip7Sym3 a6989586621680104424 a6989586621680104423 a6989586621680104425 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [d6989586621680091790] ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))) -> Type)
type Apply (Zip6Sym3 a6989586621680104458 a6989586621680104457 a6989586621680104456 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [d6989586621680091797] ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])) -> Type) (a6989586621680104459 :: [d6989586621680091797]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680104458 a6989586621680104457 a6989586621680104456 d6989586621680091797 e6989586621680091798 f6989586621680091799 :: TyFun [d6989586621680091797] ([e6989586621680091798] ~> ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)])) -> Type) (a6989586621680104459 :: [d6989586621680091797]) = (Zip6Sym4 a6989586621680104458 a6989586621680104457 a6989586621680104456 a6989586621680104459 e6989586621680091798 f6989586621680091799 :: TyFun [e6989586621680091798] ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]) -> Type)
type Apply (LiftM4Sym3 a6989586621679563620 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a36989586621679563357) (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359) -> Type) (a6989586621679563621 :: m6989586621679563354 a36989586621679563357) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679563620 a6989586621679563619 a6989586621679563618 :: TyFun (m6989586621679563354 a36989586621679563357) (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359) -> Type) (a6989586621679563621 :: m6989586621679563354 a36989586621679563357) = LiftM4Sym4 a6989586621679563620 a6989586621679563619 a6989586621679563618 a6989586621679563621
type Apply (LiftM5Sym2 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a26989586621679563349) (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))) -> Type) (a6989586621679563537 :: m6989586621679563347 a26989586621679563349) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a26989586621679563349) (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))) -> Type) (a6989586621679563537 :: m6989586621679563347 a26989586621679563349) = LiftM5Sym3 a6989586621679563536 a6989586621679563535 a6989586621679563537
type Apply (ZipWith7Sym2 a6989586621680104310 a6989586621680104309 :: TyFun [b6989586621680091762] ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))) -> Type) (a6989586621680104311 :: [b6989586621680091762]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680104310 a6989586621680104309 :: TyFun [b6989586621680091762] ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))) -> Type) (a6989586621680104311 :: [b6989586621680091762]) = ZipWith7Sym3 a6989586621680104310 a6989586621680104309 a6989586621680104311
type Apply (ZipWith6Sym3 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [c6989586621680091771] ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))) -> Type) (a6989586621680104343 :: [c6989586621680091771]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [c6989586621680091771] ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775]))) -> Type) (a6989586621680104343 :: [c6989586621680091771]) = ZipWith6Sym4 a6989586621680104342 a6989586621680104341 a6989586621680104340 a6989586621680104343
type Apply (ZipWith5Sym4 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [d6989586621680091779] ([e6989586621680091780] ~> [f6989586621680091781]) -> Type) (a6989586621680104371 :: [d6989586621680091779]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 :: TyFun [d6989586621680091779] ([e6989586621680091780] ~> [f6989586621680091781]) -> Type) (a6989586621680104371 :: [d6989586621680091779]) = ZipWith5Sym5 a6989586621680104370 a6989586621680104369 a6989586621680104368 a6989586621680104367 a6989586621680104371
type Apply (Zip7Sym3 a6989586621680104425 a6989586621680104424 a6989586621680104423 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [d6989586621680091790] ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))) -> Type) (a6989586621680104426 :: [d6989586621680091790]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680104425 a6989586621680104424 a6989586621680104423 d6989586621680091790 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [d6989586621680091790] ([e6989586621680091791] ~> ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]))) -> Type) (a6989586621680104426 :: [d6989586621680091790]) = (Zip7Sym4 a6989586621680104425 a6989586621680104424 a6989586621680104423 a6989586621680104426 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [e6989586621680091791] ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])) -> Type)
type Apply (Zip6Sym4 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 e6989586621680091798 f6989586621680091799 :: TyFun [e6989586621680091798] ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]) -> Type) (a6989586621680104460 :: [e6989586621680091798]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 e6989586621680091798 f6989586621680091799 :: TyFun [e6989586621680091798] ([f6989586621680091799] ~> [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)]) -> Type) (a6989586621680104460 :: [e6989586621680091798]) = (Zip6Sym5 a6989586621680104459 a6989586621680104458 a6989586621680104457 a6989586621680104456 a6989586621680104460 f6989586621680091799 :: TyFun [f6989586621680091799] [(a6989586621680091794, b6989586621680091795, c6989586621680091796, d6989586621680091797, e6989586621680091798, f6989586621680091799)] -> Type)
type Apply (LiftM5Sym3 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a36989586621679563350) (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)) -> Type) (a6989586621679563538 :: m6989586621679563347 a36989586621679563350) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a36989586621679563350) (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)) -> Type) (a6989586621679563538 :: m6989586621679563347 a36989586621679563350) = LiftM5Sym4 a6989586621679563537 a6989586621679563536 a6989586621679563535 a6989586621679563538
type Apply (ZipWith7Sym3 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [c6989586621680091763] ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))) -> Type) (a6989586621680104312 :: [c6989586621680091763]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [c6989586621680091763] ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])))) -> Type) (a6989586621680104312 :: [c6989586621680091763]) = ZipWith7Sym4 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104312
type Apply (ZipWith6Sym4 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [d6989586621680091772] ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])) -> Type) (a6989586621680104344 :: [d6989586621680091772]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [d6989586621680091772] ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])) -> Type) (a6989586621680104344 :: [d6989586621680091772]) = ZipWith6Sym5 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 a6989586621680104344
type Apply (Zip7Sym4 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [e6989586621680091791] ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])) -> Type) (a6989586621680104427 :: [e6989586621680091791]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 e6989586621680091791 f6989586621680091792 g6989586621680091793 :: TyFun [e6989586621680091791] ([f6989586621680091792] ~> ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)])) -> Type) (a6989586621680104427 :: [e6989586621680091791]) = (Zip7Sym5 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 a6989586621680104427 f6989586621680091792 g6989586621680091793 :: TyFun [f6989586621680091792] ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]) -> Type)
type Apply (LiftM5Sym4 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a46989586621679563351) (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353) -> Type) (a6989586621679563539 :: m6989586621679563347 a46989586621679563351) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 :: TyFun (m6989586621679563347 a46989586621679563351) (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353) -> Type) (a6989586621679563539 :: m6989586621679563347 a46989586621679563351) = LiftM5Sym5 a6989586621679563538 a6989586621679563537 a6989586621679563536 a6989586621679563535 a6989586621679563539
type Apply (ZipWith7Sym4 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [d6989586621680091764] ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))) -> Type) (a6989586621680104313 :: [d6989586621680091764]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [d6989586621680091764] ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))) -> Type) (a6989586621680104313 :: [d6989586621680091764]) = ZipWith7Sym5 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104313
type Apply (ZipWith6Sym5 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [e6989586621680091773] ([f6989586621680091774] ~> [g6989586621680091775]) -> Type) (a6989586621680104345 :: [e6989586621680091773]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 :: TyFun [e6989586621680091773] ([f6989586621680091774] ~> [g6989586621680091775]) -> Type) (a6989586621680104345 :: [e6989586621680091773]) = ZipWith6Sym6 a6989586621680104344 a6989586621680104343 a6989586621680104342 a6989586621680104341 a6989586621680104340 a6989586621680104345
type Apply (Zip7Sym5 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 f6989586621680091792 g6989586621680091793 :: TyFun [f6989586621680091792] ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]) -> Type) (a6989586621680104428 :: [f6989586621680091792]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 f6989586621680091792 g6989586621680091793 :: TyFun [f6989586621680091792] ([g6989586621680091793] ~> [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)]) -> Type) (a6989586621680104428 :: [f6989586621680091792]) = (Zip7Sym6 a6989586621680104427 a6989586621680104426 a6989586621680104425 a6989586621680104424 a6989586621680104423 a6989586621680104428 g6989586621680091793 :: TyFun [g6989586621680091793] [(a6989586621680091787, b6989586621680091788, c6989586621680091789, d6989586621680091790, e6989586621680091791, f6989586621680091792, g6989586621680091793)] -> Type)
type Apply (ZipWith7Sym5 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [e6989586621680091765] ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])) -> Type) (a6989586621680104314 :: [e6989586621680091765]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [e6989586621680091765] ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768])) -> Type) (a6989586621680104314 :: [e6989586621680091765]) = ZipWith7Sym6 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104314
type Apply (ZipWith7Sym6 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [f6989586621680091766] ([g6989586621680091767] ~> [h6989586621680091768]) -> Type) (a6989586621680104315 :: [f6989586621680091766]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 :: TyFun [f6989586621680091766] ([g6989586621680091767] ~> [h6989586621680091768]) -> Type) (a6989586621680104315 :: [f6989586621680091766]) = ZipWith7Sym7 a6989586621680104314 a6989586621680104313 a6989586621680104312 a6989586621680104311 a6989586621680104310 a6989586621680104309 a6989586621680104315
type Apply (NubBySym0 :: TyFun (a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) ([a6989586621679965562] ~> [a6989586621679965562]) -> Type) (a6989586621679974829 :: a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) ([a6989586621679965562] ~> [a6989586621679965562]) -> Type) (a6989586621679974829 :: a6989586621679965562 ~> (a6989586621679965562 ~> Bool)) = NubBySym1 a6989586621679974829
type Apply (PartitionSym0 :: TyFun (a6989586621679965571 ~> Bool) ([a6989586621679965571] ~> ([a6989586621679965571], [a6989586621679965571])) -> Type) (a6989586621679974927 :: a6989586621679965571 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679965571 ~> Bool) ([a6989586621679965571] ~> ([a6989586621679965571], [a6989586621679965571])) -> Type) (a6989586621679974927 :: a6989586621679965571 ~> Bool) = PartitionSym1 a6989586621679974927
type Apply (BreakSym0 :: TyFun (a6989586621679965583 ~> Bool) ([a6989586621679965583] ~> ([a6989586621679965583], [a6989586621679965583])) -> Type) (a6989586621679974984 :: a6989586621679965583 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679965583 ~> Bool) ([a6989586621679965583] ~> ([a6989586621679965583], [a6989586621679965583])) -> Type) (a6989586621679974984 :: a6989586621679965583 ~> Bool) = BreakSym1 a6989586621679974984
type Apply (SpanSym0 :: TyFun (a6989586621679965584 ~> Bool) ([a6989586621679965584] ~> ([a6989586621679965584], [a6989586621679965584])) -> Type) (a6989586621679975027 :: a6989586621679965584 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679965584 ~> Bool) ([a6989586621679965584] ~> ([a6989586621679965584], [a6989586621679965584])) -> Type) (a6989586621679975027 :: a6989586621679965584 ~> Bool) = SpanSym1 a6989586621679975027
type Apply (GroupBySym0 :: TyFun (a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) ([a6989586621679965574] ~> [[a6989586621679965574]]) -> Type) (a6989586621679975070 :: a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) ([a6989586621679965574] ~> [[a6989586621679965574]]) -> Type) (a6989586621679975070 :: a6989586621679965574 ~> (a6989586621679965574 ~> Bool)) = GroupBySym1 a6989586621679975070
type Apply (DropWhileSym0 :: TyFun (a6989586621679965586 ~> Bool) ([a6989586621679965586] ~> [a6989586621679965586]) -> Type) (a6989586621679975104 :: a6989586621679965586 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679965586 ~> Bool) ([a6989586621679965586] ~> [a6989586621679965586]) -> Type) (a6989586621679975104 :: a6989586621679965586 ~> Bool) = DropWhileSym1 a6989586621679975104
type Apply (TakeWhileSym0 :: TyFun (a6989586621679965587 ~> Bool) ([a6989586621679965587] ~> [a6989586621679965587]) -> Type) (a6989586621679975122 :: a6989586621679965587 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679965587 ~> Bool) ([a6989586621679965587] ~> [a6989586621679965587]) -> Type) (a6989586621679975122 :: a6989586621679965587 ~> Bool) = TakeWhileSym1 a6989586621679975122
type Apply (FilterSym0 :: TyFun (a6989586621679965595 ~> Bool) ([a6989586621679965595] ~> [a6989586621679965595]) -> Type) (a6989586621679975136 :: a6989586621679965595 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679965595 ~> Bool) ([a6989586621679965595] ~> [a6989586621679965595]) -> Type) (a6989586621679975136 :: a6989586621679965595 ~> Bool) = FilterSym1 a6989586621679975136
type Apply (SortBySym0 :: TyFun (a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) ([a6989586621679965599] ~> [a6989586621679965599]) -> Type) (a6989586621679975189 :: a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) ([a6989586621679965599] ~> [a6989586621679965599]) -> Type) (a6989586621679975189 :: a6989586621679965599 ~> (a6989586621679965599 ~> Ordering)) = SortBySym1 a6989586621679975189
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) ([a6989586621679965600] ~> ([a6989586621679965600] ~> [a6989586621679965600])) -> Type) (a6989586621679975220 :: a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) ([a6989586621679965600] ~> ([a6989586621679965600] ~> [a6989586621679965600])) -> Type) (a6989586621679975220 :: a6989586621679965600 ~> (a6989586621679965600 ~> Bool)) = DeleteFirstsBySym1 a6989586621679975220
type Apply (UnionBySym0 :: TyFun (a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) ([a6989586621679965560] ~> ([a6989586621679965560] ~> [a6989586621679965560])) -> Type) (a6989586621679975233 :: a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) ([a6989586621679965560] ~> ([a6989586621679965560] ~> [a6989586621679965560])) -> Type) (a6989586621679975233 :: a6989586621679965560 ~> (a6989586621679965560 ~> Bool)) = UnionBySym1 a6989586621679975233
type Apply (FindIndicesSym0 :: TyFun (a6989586621679965590 ~> Bool) ([a6989586621679965590] ~> [Nat]) -> Type) (a6989586621679975477 :: a6989586621679965590 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679965590 ~> Bool) ([a6989586621679965590] ~> [Nat]) -> Type) (a6989586621679975477 :: a6989586621679965590 ~> Bool) = FindIndicesSym1 a6989586621679975477
type Apply (FindIndexSym0 :: TyFun (a6989586621679965591 ~> Bool) ([a6989586621679965591] ~> Maybe Nat) -> Type) (a6989586621679975511 :: a6989586621679965591 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679965591 ~> Bool) ([a6989586621679965591] ~> Maybe Nat) -> Type) (a6989586621679975511 :: a6989586621679965591 ~> Bool) = FindIndexSym1 a6989586621679975511
type Apply (Scanr1Sym0 :: TyFun (a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) ([a6989586621679965658] ~> [a6989586621679965658]) -> Type) (a6989586621679975726 :: a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) ([a6989586621679965658] ~> [a6989586621679965658]) -> Type) (a6989586621679975726 :: a6989586621679965658 ~> (a6989586621679965658 ~> a6989586621679965658)) = Scanr1Sym1 a6989586621679975726
type Apply (Scanl1Sym0 :: TyFun (a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) ([a6989586621679965661] ~> [a6989586621679965661]) -> Type) (a6989586621679975785 :: a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) ([a6989586621679965661] ~> [a6989586621679965661]) -> Type) (a6989586621679975785 :: a6989586621679965661 ~> (a6989586621679965661 ~> a6989586621679965661)) = Scanl1Sym1 a6989586621679975785
type Apply (IntersectBySym0 :: TyFun (a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) ([a6989586621679965588] ~> ([a6989586621679965588] ~> [a6989586621679965588])) -> Type) (a6989586621679975805 :: a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) ([a6989586621679965588] ~> ([a6989586621679965588] ~> [a6989586621679965588])) -> Type) (a6989586621679975805 :: a6989586621679965588 ~> (a6989586621679965588 ~> Bool)) = IntersectBySym1 a6989586621679975805
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) ([a6989586621679965670] ~> a6989586621679965670) -> Type) (a6989586621679975998 :: a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) ([a6989586621679965670] ~> a6989586621679965670) -> Type) (a6989586621679975998 :: a6989586621679965670 ~> (a6989586621679965670 ~> a6989586621679965670)) = Foldl1'Sym1 a6989586621679975998
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679965585 ~> Bool) ([a6989586621679965585] ~> [a6989586621679965585]) -> Type) (a6989586621679976160 :: a6989586621679965585 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679965585 ~> Bool) ([a6989586621679965585] ~> [a6989586621679965585]) -> Type) (a6989586621679976160 :: a6989586621679965585 ~> Bool) = DropWhileEndSym1 a6989586621679976160
type Apply (ShowListWithSym0 :: TyFun (a6989586621680291445 ~> (Symbol ~> Symbol)) ([a6989586621680291445] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680293383 :: a6989586621680291445 ~> (Symbol ~> Symbol)) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680291445 ~> (Symbol ~> Symbol)) ([a6989586621680291445] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680293383 :: a6989586621680291445 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680293383
type Apply (GroupBySym0 :: TyFun (a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) ([a6989586621681153362] ~> [NonEmpty a6989586621681153362]) -> Type) (a6989586621681154882 :: a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) ([a6989586621681153362] ~> [NonEmpty a6989586621681153362]) -> Type) (a6989586621681154882 :: a6989586621681153362 ~> (a6989586621681153362 ~> Bool)) = GroupBySym1 a6989586621681154882
type Apply (ShowParenSym1 a6989586621680293351 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680293352 :: Symbol ~> Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680293351 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680293352 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680293351 a6989586621680293352
type Apply (InsertBySym0 :: TyFun (a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) (a6989586621679965598 ~> ([a6989586621679965598] ~> [a6989586621679965598])) -> Type) (a6989586621679975159 :: a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) (a6989586621679965598 ~> ([a6989586621679965598] ~> [a6989586621679965598])) -> Type) (a6989586621679975159 :: a6989586621679965598 ~> (a6989586621679965598 ~> Ordering)) = InsertBySym1 a6989586621679975159
type Apply (DeleteBySym0 :: TyFun (a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) (a6989586621679965601 ~> ([a6989586621679965601] ~> [a6989586621679965601])) -> Type) (a6989586621679975202 :: a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) (a6989586621679965601 ~> ([a6989586621679965601] ~> [a6989586621679965601])) -> Type) (a6989586621679975202 :: a6989586621679965601 ~> (a6989586621679965601 ~> Bool)) = DeleteBySym1 a6989586621679975202
type Apply (NubBySym0 :: TyFun (a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) (NonEmpty a6989586621681153341 ~> NonEmpty a6989586621681153341) -> Type) (a6989586621681154788 :: a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) (NonEmpty a6989586621681153341 ~> NonEmpty a6989586621681153341) -> Type) (a6989586621681154788 :: a6989586621681153341 ~> (a6989586621681153341 ~> Bool)) = NubBySym1 a6989586621681154788
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) (NonEmpty a6989586621681153356 ~> NonEmpty (NonEmpty a6989586621681153356)) -> Type) (a6989586621681154946 :: a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) (NonEmpty a6989586621681153356 ~> NonEmpty (NonEmpty a6989586621681153356)) -> Type) (a6989586621681154946 :: a6989586621681153356 ~> (a6989586621681153356 ~> Bool)) = GroupBy1Sym1 a6989586621681154946
type Apply (TakeWhileSym0 :: TyFun (a6989586621681153369 ~> Bool) (NonEmpty a6989586621681153369 ~> [a6989586621681153369]) -> Type) (a6989586621681155040 :: a6989586621681153369 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681153369 ~> Bool) (NonEmpty a6989586621681153369 ~> [a6989586621681153369]) -> Type) (a6989586621681155040 :: a6989586621681153369 ~> Bool) = TakeWhileSym1 a6989586621681155040
type Apply (DropWhileSym0 :: TyFun (a6989586621681153368 ~> Bool) (NonEmpty a6989586621681153368 ~> [a6989586621681153368]) -> Type) (a6989586621681155048 :: a6989586621681153368 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681153368 ~> Bool) (NonEmpty a6989586621681153368 ~> [a6989586621681153368]) -> Type) (a6989586621681155048 :: a6989586621681153368 ~> Bool) = DropWhileSym1 a6989586621681155048
type Apply (SpanSym0 :: TyFun (a6989586621681153367 ~> Bool) (NonEmpty a6989586621681153367 ~> ([a6989586621681153367], [a6989586621681153367])) -> Type) (a6989586621681155056 :: a6989586621681153367 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681153367 ~> Bool) (NonEmpty a6989586621681153367 ~> ([a6989586621681153367], [a6989586621681153367])) -> Type) (a6989586621681155056 :: a6989586621681153367 ~> Bool) = SpanSym1 a6989586621681155056
type Apply (BreakSym0 :: TyFun (a6989586621681153366 ~> Bool) (NonEmpty a6989586621681153366 ~> ([a6989586621681153366], [a6989586621681153366])) -> Type) (a6989586621681155064 :: a6989586621681153366 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681153366 ~> Bool) (NonEmpty a6989586621681153366 ~> ([a6989586621681153366], [a6989586621681153366])) -> Type) (a6989586621681155064 :: a6989586621681153366 ~> Bool) = BreakSym1 a6989586621681155064
type Apply (FilterSym0 :: TyFun (a6989586621681153365 ~> Bool) (NonEmpty a6989586621681153365 ~> [a6989586621681153365]) -> Type) (a6989586621681155072 :: a6989586621681153365 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681153365 ~> Bool) (NonEmpty a6989586621681153365 ~> [a6989586621681153365]) -> Type) (a6989586621681155072 :: a6989586621681153365 ~> Bool) = FilterSym1 a6989586621681155072
type Apply (PartitionSym0 :: TyFun (a6989586621681153364 ~> Bool) (NonEmpty a6989586621681153364 ~> ([a6989586621681153364], [a6989586621681153364])) -> Type) (a6989586621681155080 :: a6989586621681153364 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681153364 ~> Bool) (NonEmpty a6989586621681153364 ~> ([a6989586621681153364], [a6989586621681153364])) -> Type) (a6989586621681155080 :: a6989586621681153364 ~> Bool) = PartitionSym1 a6989586621681155080
type Apply (SortBySym0 :: TyFun (a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) (NonEmpty a6989586621681153339 ~> NonEmpty a6989586621681153339) -> Type) (a6989586621681155105 :: a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) (NonEmpty a6989586621681153339 ~> NonEmpty a6989586621681153339) -> Type) (a6989586621681155105 :: a6989586621681153339 ~> (a6989586621681153339 ~> Ordering)) = SortBySym1 a6989586621681155105
type Apply (Scanl1Sym0 :: TyFun (a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) (NonEmpty a6989586621681153376 ~> NonEmpty a6989586621681153376) -> Type) (a6989586621681155171 :: a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) (NonEmpty a6989586621681153376 ~> NonEmpty a6989586621681153376) -> Type) (a6989586621681155171 :: a6989586621681153376 ~> (a6989586621681153376 ~> a6989586621681153376)) = Scanl1Sym1 a6989586621681155171
type Apply (Scanr1Sym0 :: TyFun (a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) (NonEmpty a6989586621681153375 ~> NonEmpty a6989586621681153375) -> Type) (a6989586621681155178 :: a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) (NonEmpty a6989586621681153375 ~> NonEmpty a6989586621681153375) -> Type) (a6989586621681155178 :: a6989586621681153375 ~> (a6989586621681153375 ~> a6989586621681153375)) = Scanr1Sym1 a6989586621681155178
type Apply (UntilSym0 :: TyFun (a6989586621679538752 ~> Bool) ((a6989586621679538752 ~> a6989586621679538752) ~> (a6989586621679538752 ~> a6989586621679538752)) -> Type) (a6989586621679538877 :: a6989586621679538752 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679538752 ~> Bool) ((a6989586621679538752 ~> a6989586621679538752) ~> (a6989586621679538752 ~> a6989586621679538752)) -> Type) (a6989586621679538877 :: a6989586621679538752 ~> Bool) = UntilSym1 a6989586621679538877
type Apply ((@@@#@$) :: TyFun (k16989586621679031952 ~> k6989586621679031950) (TyFun k16989586621679031952 k6989586621679031950 -> Type) -> Type) (a6989586621679025772 :: k16989586621679031952 ~> k6989586621679031950) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031952 ~> k6989586621679031950) (TyFun k16989586621679031952 k6989586621679031950 -> Type) -> Type) (a6989586621679025772 :: k16989586621679031952 ~> k6989586621679031950) = (@@@#@$$) a6989586621679025772
type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679370858 :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679370858 :: (a, b)) = Swap a6989586621679370858
type Apply (MapMaybeSym0 :: TyFun (a6989586621679513054 ~> Maybe b6989586621679513055) ([a6989586621679513054] ~> [b6989586621679513055]) -> Type) (a6989586621679513221 :: a6989586621679513054 ~> Maybe b6989586621679513055) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679513054 ~> Maybe b6989586621679513055) ([a6989586621679513054] ~> [b6989586621679513055]) -> Type) (a6989586621679513221 :: a6989586621679513054 ~> Maybe b6989586621679513055) = MapMaybeSym1 a6989586621679513221
type Apply (MapSym0 :: TyFun (a6989586621679538768 ~> b6989586621679538769) ([a6989586621679538768] ~> [b6989586621679538769]) -> Type) (a6989586621679538972 :: a6989586621679538768 ~> b6989586621679538769) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679538768 ~> b6989586621679538769) ([a6989586621679538768] ~> [b6989586621679538769]) -> Type) (a6989586621679538972 :: a6989586621679538768 ~> b6989586621679538769) = MapSym1 a6989586621679538972
type Apply (GroupWithSym0 :: TyFun (a6989586621681153361 ~> b6989586621681153360) ([a6989586621681153361] ~> [NonEmpty a6989586621681153361]) -> Type) (a6989586621681154930 :: a6989586621681153361 ~> b6989586621681153360) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681153361 ~> b6989586621681153360) ([a6989586621681153361] ~> [NonEmpty a6989586621681153361]) -> Type) (a6989586621681154930 :: a6989586621681153361 ~> b6989586621681153360) = GroupWithSym1 a6989586621681154930
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681153359 ~> b6989586621681153358) ([a6989586621681153359] ~> [NonEmpty a6989586621681153359]) -> Type) (a6989586621681154938 :: a6989586621681153359 ~> b6989586621681153358) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681153359 ~> b6989586621681153358) ([a6989586621681153359] ~> [NonEmpty a6989586621681153359]) -> Type) (a6989586621681154938 :: a6989586621681153359 ~> b6989586621681153358) = GroupAllWithSym1 a6989586621681154938
type Apply (FilterMSym0 :: TyFun (a6989586621681259460 ~> m6989586621681259459 Bool) ([a6989586621681259460] ~> m6989586621681259459 [a6989586621681259460]) -> Type) (a6989586621681259923 :: a6989586621681259460 ~> m6989586621681259459 Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681259460 ~> m6989586621681259459 Bool) ([a6989586621681259460] ~> m6989586621681259459 [a6989586621681259460]) -> Type) (a6989586621681259923 :: a6989586621681259460 ~> m6989586621681259459 Bool) = FilterMSym1 a6989586621681259923
type Apply (ComparingSym0 :: TyFun (b6989586621679396010 ~> a6989586621679396009) (b6989586621679396010 ~> (b6989586621679396010 ~> Ordering)) -> Type) (a6989586621679396105 :: b6989586621679396010 ~> a6989586621679396009) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679396010 ~> a6989586621679396009) (b6989586621679396010 ~> (b6989586621679396010 ~> Ordering)) -> Type) (a6989586621679396105 :: b6989586621679396010 ~> a6989586621679396009) = ComparingSym1 a6989586621679396105
type Apply (UntilSym1 a6989586621679538877 :: TyFun (a6989586621679538752 ~> a6989586621679538752) (a6989586621679538752 ~> a6989586621679538752) -> Type) (a6989586621679538878 :: a6989586621679538752 ~> a6989586621679538752) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679538877 :: TyFun (a6989586621679538752 ~> a6989586621679538752) (a6989586621679538752 ~> a6989586621679538752) -> Type) (a6989586621679538878 :: a6989586621679538752 ~> a6989586621679538752) = UntilSym2 a6989586621679538877 a6989586621679538878
type Apply (($!@#@$) :: TyFun (a6989586621679538753 ~> b6989586621679538754) (a6989586621679538753 ~> b6989586621679538754) -> Type) (a6989586621679538903 :: a6989586621679538753 ~> b6989586621679538754) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679538753 ~> b6989586621679538754) (a6989586621679538753 ~> b6989586621679538754) -> Type) (a6989586621679538903 :: a6989586621679538753 ~> b6989586621679538754) = ($!@#@$$) a6989586621679538903
type Apply (($@#@$) :: TyFun (a6989586621679538755 ~> b6989586621679538756) (a6989586621679538755 ~> b6989586621679538756) -> Type) (a6989586621679538912 :: a6989586621679538755 ~> b6989586621679538756) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679538755 ~> b6989586621679538756) (a6989586621679538755 ~> b6989586621679538756) -> Type) (a6989586621679538912 :: a6989586621679538755 ~> b6989586621679538756) = ($@#@$$) a6989586621679538912
type Apply (FoldrSym0 :: TyFun (a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) (b6989586621679538771 ~> ([a6989586621679538770] ~> b6989586621679538771)) -> Type) (a6989586621679538979 :: a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) (b6989586621679538771 ~> ([a6989586621679538770] ~> b6989586621679538771)) -> Type) (a6989586621679538979 :: a6989586621679538770 ~> (b6989586621679538771 ~> b6989586621679538771)) = FoldrSym1 a6989586621679538979
type Apply (UnfoldrSym0 :: TyFun (b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) (b6989586621679965650 ~> [a6989586621679965651]) -> Type) (a6989586621679975584 :: b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) (b6989586621679965650 ~> [a6989586621679965651]) -> Type) (a6989586621679975584 :: b6989586621679965650 ~> Maybe (a6989586621679965651, b6989586621679965650)) = UnfoldrSym1 a6989586621679975584
type Apply (ScanrSym0 :: TyFun (a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) (b6989586621679965660 ~> ([a6989586621679965659] ~> [b6989586621679965660])) -> Type) (a6989586621679975750 :: a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) (b6989586621679965660 ~> ([a6989586621679965659] ~> [b6989586621679965660])) -> Type) (a6989586621679975750 :: a6989586621679965659 ~> (b6989586621679965660 ~> b6989586621679965660)) = ScanrSym1 a6989586621679975750
type Apply (ScanlSym0 :: TyFun (b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) (b6989586621679965662 ~> ([a6989586621679965663] ~> [b6989586621679965662])) -> Type) (a6989586621679975771 :: b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) (b6989586621679965662 ~> ([a6989586621679965663] ~> [b6989586621679965662])) -> Type) (a6989586621679975771 :: b6989586621679965662 ~> (a6989586621679965663 ~> b6989586621679965662)) = ScanlSym1 a6989586621679975771
type Apply (AnySym0 :: TyFun (a6989586621680486103 ~> Bool) (t6989586621680486102 a6989586621680486103 ~> Bool) -> Type) (a6989586621680486648 :: a6989586621680486103 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680486103 ~> Bool) (t6989586621680486102 a6989586621680486103 ~> Bool) -> Type) (a6989586621680486648 :: a6989586621680486103 ~> Bool) = (AnySym1 a6989586621680486648 t6989586621680486102 :: TyFun (t6989586621680486102 a6989586621680486103) Bool -> Type)
type Apply (Foldl1Sym0 :: TyFun (a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) (t6989586621680486184 a6989586621680486197 ~> a6989586621680486197) -> Type) (arg6989586621680486841 :: a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) (t6989586621680486184 a6989586621680486197 ~> a6989586621680486197) -> Type) (arg6989586621680486841 :: a6989586621680486197 ~> (a6989586621680486197 ~> a6989586621680486197)) = (Foldl1Sym1 arg6989586621680486841 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486197) a6989586621680486197 -> Type)
type Apply (MaximumBySym0 :: TyFun (a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) (t6989586621680486098 a6989586621680486099 ~> a6989586621680486099) -> Type) (a6989586621680486610 :: a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) (t6989586621680486098 a6989586621680486099 ~> a6989586621680486099) -> Type) (a6989586621680486610 :: a6989586621680486099 ~> (a6989586621680486099 ~> Ordering)) = (MaximumBySym1 a6989586621680486610 t6989586621680486098 :: TyFun (t6989586621680486098 a6989586621680486099) a6989586621680486099 -> Type)
type Apply (MinimumBySym0 :: TyFun (a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) (t6989586621680486096 a6989586621680486097 ~> a6989586621680486097) -> Type) (a6989586621680486585 :: a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) (t6989586621680486096 a6989586621680486097 ~> a6989586621680486097) -> Type) (a6989586621680486585 :: a6989586621680486097 ~> (a6989586621680486097 ~> Ordering)) = (MinimumBySym1 a6989586621680486585 t6989586621680486096 :: TyFun (t6989586621680486096 a6989586621680486097) a6989586621680486097 -> Type)
type Apply (Foldr1Sym0 :: TyFun (a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) (t6989586621680486184 a6989586621680486196 ~> a6989586621680486196) -> Type) (arg6989586621680486837 :: a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) (t6989586621680486184 a6989586621680486196 ~> a6989586621680486196) -> Type) (arg6989586621680486837 :: a6989586621680486196 ~> (a6989586621680486196 ~> a6989586621680486196)) = (Foldr1Sym1 arg6989586621680486837 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486196) a6989586621680486196 -> Type)
type Apply (AllSym0 :: TyFun (a6989586621680486101 ~> Bool) (t6989586621680486100 a6989586621680486101 ~> Bool) -> Type) (a6989586621680486635 :: a6989586621680486101 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680486101 ~> Bool) (t6989586621680486100 a6989586621680486101 ~> Bool) -> Type) (a6989586621680486635 :: a6989586621680486101 ~> Bool) = (AllSym1 a6989586621680486635 t6989586621680486100 :: TyFun (t6989586621680486100 a6989586621680486101) Bool -> Type)
type Apply (FindSym0 :: TyFun (a6989586621680486093 ~> Bool) (t6989586621680486092 a6989586621680486093 ~> Maybe a6989586621680486093) -> Type) (a6989586621680486550 :: a6989586621680486093 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680486093 ~> Bool) (t6989586621680486092 a6989586621680486093 ~> Maybe a6989586621680486093) -> Type) (a6989586621680486550 :: a6989586621680486093 ~> Bool) = (FindSym1 a6989586621680486550 t6989586621680486092 :: TyFun (t6989586621680486092 a6989586621680486093) (Maybe a6989586621680486093) -> Type)
type Apply (ScanlSym0 :: TyFun (b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) (b6989586621681153379 ~> ([a6989586621681153380] ~> NonEmpty b6989586621681153379)) -> Type) (a6989586621681155149 :: b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) (b6989586621681153379 ~> ([a6989586621681153380] ~> NonEmpty b6989586621681153379)) -> Type) (a6989586621681155149 :: b6989586621681153379 ~> (a6989586621681153380 ~> b6989586621681153379)) = ScanlSym1 a6989586621681155149
type Apply (ScanrSym0 :: TyFun (a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) (b6989586621681153378 ~> ([a6989586621681153377] ~> NonEmpty b6989586621681153378)) -> Type) (a6989586621681155160 :: a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) (b6989586621681153378 ~> ([a6989586621681153377] ~> NonEmpty b6989586621681153378)) -> Type) (a6989586621681155160 :: a6989586621681153377 ~> (b6989586621681153378 ~> b6989586621681153378)) = ScanrSym1 a6989586621681155160
type Apply (UnfoldrSym0 :: TyFun (a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) (a6989586621681153397 ~> NonEmpty b6989586621681153398) -> Type) (a6989586621681155221 :: a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) (a6989586621681153397 ~> NonEmpty b6989586621681153398) -> Type) (a6989586621681155221 :: a6989586621681153397 ~> (b6989586621681153398, Maybe a6989586621681153397)) = UnfoldrSym1 a6989586621681155221
type Apply (UnfoldSym0 :: TyFun (a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) (a6989586621681153401 ~> NonEmpty b6989586621681153402) -> Type) (a6989586621681155258 :: a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) (a6989586621681153401 ~> NonEmpty b6989586621681153402) -> Type) (a6989586621681155258 :: a6989586621681153401 ~> (b6989586621681153402, Maybe a6989586621681153401)) = UnfoldSym1 a6989586621681155258
type Apply (MfilterSym0 :: TyFun (a6989586621681259422 ~> Bool) (m6989586621681259421 a6989586621681259422 ~> m6989586621681259421 a6989586621681259422) -> Type) (a6989586621681259757 :: a6989586621681259422 ~> Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681259422 ~> Bool) (m6989586621681259421 a6989586621681259422 ~> m6989586621681259421 a6989586621681259422) -> Type) (a6989586621681259757 :: a6989586621681259422 ~> Bool) = (MfilterSym1 a6989586621681259757 m6989586621681259421 :: TyFun (m6989586621681259421 a6989586621681259422) (m6989586621681259421 a6989586621681259422) -> Type)
type Apply (ApplySym0 :: TyFun (k16989586621679025775 ~> k26989586621679025774) (k16989586621679025775 ~> k26989586621679025774) -> Type) (f6989586621679025776 :: k16989586621679025775 ~> k26989586621679025774) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025775 ~> k26989586621679025774) (k16989586621679025775 ~> k26989586621679025774) -> Type) (f6989586621679025776 :: k16989586621679025775 ~> k26989586621679025774) = ApplySym1 f6989586621679025776
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681153355 ~> b6989586621681153354) (NonEmpty a6989586621681153355 ~> NonEmpty (NonEmpty a6989586621681153355)) -> Type) (a6989586621681154982 :: a6989586621681153355 ~> b6989586621681153354) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681153355 ~> b6989586621681153354) (NonEmpty a6989586621681153355 ~> NonEmpty (NonEmpty a6989586621681153355)) -> Type) (a6989586621681154982 :: a6989586621681153355 ~> b6989586621681153354) = GroupWith1Sym1 a6989586621681154982
type Apply (MapSym0 :: TyFun (a6989586621681153384 ~> b6989586621681153385) (NonEmpty a6989586621681153384 ~> NonEmpty b6989586621681153385) -> Type) (a6989586621681155005 :: a6989586621681153384 ~> b6989586621681153385) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681153384 ~> b6989586621681153385) (NonEmpty a6989586621681153384 ~> NonEmpty b6989586621681153385) -> Type) (a6989586621681155005 :: a6989586621681153384 ~> b6989586621681153385) = MapSym1 a6989586621681155005
type Apply (SortWithSym0 :: TyFun (a6989586621681153338 ~> o6989586621681153337) (NonEmpty a6989586621681153338 ~> NonEmpty a6989586621681153338) -> Type) (a6989586621681155117 :: a6989586621681153338 ~> o6989586621681153337) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681153338 ~> o6989586621681153337) (NonEmpty a6989586621681153338 ~> NonEmpty a6989586621681153338) -> Type) (a6989586621681155117 :: a6989586621681153338 ~> o6989586621681153337) = SortWithSym1 a6989586621681155117
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681153353 ~> b6989586621681153352) (NonEmpty a6989586621681153353 ~> NonEmpty (NonEmpty a6989586621681153353)) -> Type) (a6989586621681155123 :: a6989586621681153353 ~> b6989586621681153352) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681153353 ~> b6989586621681153352) (NonEmpty a6989586621681153353 ~> NonEmpty (NonEmpty a6989586621681153353)) -> Type) (a6989586621681155123 :: a6989586621681153353 ~> b6989586621681153352) = GroupAllWith1Sym1 a6989586621681155123
type Apply (ZipWithSym0 :: TyFun (a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) ([a6989586621679965635] ~> ([b6989586621679965636] ~> [c6989586621679965637])) -> Type) (a6989586621679975446 :: a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) ([a6989586621679965635] ~> ([b6989586621679965636] ~> [c6989586621679965637])) -> Type) (a6989586621679975446 :: a6989586621679965635 ~> (b6989586621679965636 ~> c6989586621679965637)) = ZipWithSym1 a6989586621679975446
type Apply (Maybe_Sym1 a6989586621679511650 a6989586621679511633 :: TyFun (a6989586621679511633 ~> b6989586621679511632) (Maybe a6989586621679511633 ~> b6989586621679511632) -> Type) (a6989586621679511651 :: a6989586621679511633 ~> b6989586621679511632) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679511650 a6989586621679511633 :: TyFun (a6989586621679511633 ~> b6989586621679511632) (Maybe a6989586621679511633 ~> b6989586621679511632) -> Type) (a6989586621679511651 :: a6989586621679511633 ~> b6989586621679511632) = Maybe_Sym2 a6989586621679511650 a6989586621679511651
type Apply (UncurrySym0 :: TyFun (a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) ((a6989586621679370770, b6989586621679370771) ~> c6989586621679370772) -> Type) (a6989586621679370877 :: a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) ((a6989586621679370770, b6989586621679370771) ~> c6989586621679370772) -> Type) (a6989586621679370877 :: a6989586621679370770 ~> (b6989586621679370771 ~> c6989586621679370772)) = UncurrySym1 a6989586621679370877
type Apply (CurrySym0 :: TyFun ((a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) (a6989586621679370773 ~> (b6989586621679370774 ~> c6989586621679370775)) -> Type) (a6989586621679370862 :: (a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) (a6989586621679370773 ~> (b6989586621679370774 ~> c6989586621679370775)) -> Type) (a6989586621679370862 :: (a6989586621679370773, b6989586621679370774) ~> c6989586621679370775) = CurrySym1 a6989586621679370862
type Apply (FlipSym0 :: TyFun (a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) (b6989586621679538759 ~> (a6989586621679538758 ~> c6989586621679538760)) -> Type) (a6989586621679538918 :: a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) (b6989586621679538759 ~> (a6989586621679538758 ~> c6989586621679538760)) -> Type) (a6989586621679538918 :: a6989586621679538758 ~> (b6989586621679538759 ~> c6989586621679538760)) = FlipSym1 a6989586621679538918
type Apply (FmapSym0 :: TyFun (a6989586621679563423 ~> b6989586621679563424) (f6989586621679563422 a6989586621679563423 ~> f6989586621679563422 b6989586621679563424) -> Type) (arg6989586621679563816 :: a6989586621679563423 ~> b6989586621679563424) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679563423 ~> b6989586621679563424) (f6989586621679563422 a6989586621679563423 ~> f6989586621679563422 b6989586621679563424) -> Type) (arg6989586621679563816 :: a6989586621679563423 ~> b6989586621679563424) = (FmapSym1 arg6989586621679563816 f6989586621679563422 :: TyFun (f6989586621679563422 a6989586621679563423) (f6989586621679563422 b6989586621679563424) -> Type)
type Apply (LiftASym0 :: TyFun (a6989586621679563384 ~> b6989586621679563385) (f6989586621679563383 a6989586621679563384 ~> f6989586621679563383 b6989586621679563385) -> Type) (a6989586621679563790 :: a6989586621679563384 ~> b6989586621679563385) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679563384 ~> b6989586621679563385) (f6989586621679563383 a6989586621679563384 ~> f6989586621679563383 b6989586621679563385) -> Type) (a6989586621679563790 :: a6989586621679563384 ~> b6989586621679563385) = (LiftASym1 a6989586621679563790 f6989586621679563383 :: TyFun (f6989586621679563383 a6989586621679563384) (f6989586621679563383 b6989586621679563385) -> Type)
type Apply ((=<<@#@$) :: TyFun (a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) (m6989586621679563373 a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) -> Type) (a6989586621679563769 :: a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) (m6989586621679563373 a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) -> Type) (a6989586621679563769 :: a6989586621679563374 ~> m6989586621679563373 b6989586621679563375) = (=<<@#@$$) a6989586621679563769
type Apply (LiftMSym0 :: TyFun (a16989586621679563370 ~> r6989586621679563371) (m6989586621679563369 a16989586621679563370 ~> m6989586621679563369 r6989586621679563371) -> Type) (a6989586621679563747 :: a16989586621679563370 ~> r6989586621679563371) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679563370 ~> r6989586621679563371) (m6989586621679563369 a16989586621679563370 ~> m6989586621679563369 r6989586621679563371) -> Type) (a6989586621679563747 :: a16989586621679563370 ~> r6989586621679563371) = (LiftMSym1 a6989586621679563747 m6989586621679563369 :: TyFun (m6989586621679563369 a16989586621679563370) (m6989586621679563369 r6989586621679563371) -> Type)
type Apply ((<$>@#@$) :: TyFun (a6989586621679735752 ~> b6989586621679735753) (f6989586621679735751 a6989586621679735752 ~> f6989586621679735751 b6989586621679735753) -> Type) (a6989586621679735832 :: a6989586621679735752 ~> b6989586621679735753) # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679735752 ~> b6989586621679735753) (f6989586621679735751 a6989586621679735752 ~> f6989586621679735751 b6989586621679735753) -> Type) (a6989586621679735832 :: a6989586621679735752 ~> b6989586621679735753) = (a6989586621679735832 <$>@#@$$ f6989586621679735751 :: TyFun (f6989586621679735751 a6989586621679735752) (f6989586621679735751 b6989586621679735753) -> Type)
type Apply (Foldl'Sym0 :: TyFun (b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) (b6989586621680486194 ~> (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194)) -> Type) (arg6989586621680486831 :: b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) (b6989586621680486194 ~> (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194)) -> Type) (arg6989586621680486831 :: b6989586621680486194 ~> (a6989586621680486195 ~> b6989586621680486194)) = (Foldl'Sym1 arg6989586621680486831 t6989586621680486184 :: TyFun b6989586621680486194 (t6989586621680486184 a6989586621680486195 ~> b6989586621680486194) -> Type)
type Apply (FoldlSym0 :: TyFun (b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) (b6989586621680486192 ~> (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192)) -> Type) (arg6989586621680486825 :: b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) (b6989586621680486192 ~> (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192)) -> Type) (arg6989586621680486825 :: b6989586621680486192 ~> (a6989586621680486193 ~> b6989586621680486192)) = (FoldlSym1 arg6989586621680486825 t6989586621680486184 :: TyFun b6989586621680486192 (t6989586621680486184 a6989586621680486193 ~> b6989586621680486192) -> Type)
type Apply (FoldrSym0 :: TyFun (a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) (b6989586621680486189 ~> (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189)) -> Type) (arg6989586621680486813 :: a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) (b6989586621680486189 ~> (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189)) -> Type) (arg6989586621680486813 :: a6989586621680486188 ~> (b6989586621680486189 ~> b6989586621680486189)) = (FoldrSym1 arg6989586621680486813 t6989586621680486184 :: TyFun b6989586621680486189 (t6989586621680486184 a6989586621680486188 ~> b6989586621680486189) -> Type)
type Apply (FoldMapSym0 :: TyFun (a6989586621680486187 ~> m6989586621680486186) (t6989586621680486184 a6989586621680486187 ~> m6989586621680486186) -> Type) (arg6989586621680486809 :: a6989586621680486187 ~> m6989586621680486186) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680486187 ~> m6989586621680486186) (t6989586621680486184 a6989586621680486187 ~> m6989586621680486186) -> Type) (arg6989586621680486809 :: a6989586621680486187 ~> m6989586621680486186) = (FoldMapSym1 arg6989586621680486809 t6989586621680486184 :: TyFun (t6989586621680486184 a6989586621680486187) m6989586621680486186 -> Type)
type Apply (Foldr'Sym0 :: TyFun (a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) (b6989586621680486191 ~> (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191)) -> Type) (arg6989586621680486819 :: a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) (b6989586621680486191 ~> (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191)) -> Type) (arg6989586621680486819 :: a6989586621680486190 ~> (b6989586621680486191 ~> b6989586621680486191)) = (Foldr'Sym1 arg6989586621680486819 t6989586621680486184 :: TyFun b6989586621680486191 (t6989586621680486184 a6989586621680486190 ~> b6989586621680486191) -> Type)
type Apply (ConcatMapSym0 :: TyFun (a6989586621680486107 ~> [b6989586621680486108]) (t6989586621680486106 a6989586621680486107 ~> [b6989586621680486108]) -> Type) (a6989586621680486679 :: a6989586621680486107 ~> [b6989586621680486108]) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680486107 ~> [b6989586621680486108]) (t6989586621680486106 a6989586621680486107 ~> [b6989586621680486108]) -> Type) (a6989586621680486679 :: a6989586621680486107 ~> [b6989586621680486108]) = (ConcatMapSym1 a6989586621680486679 t6989586621680486106 :: TyFun (t6989586621680486106 a6989586621680486107) [b6989586621680486108] -> Type)
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680795837 ~> m6989586621680795836) (t6989586621680795835 a6989586621680795837 ~> m6989586621680795836) -> Type) (a6989586621680796334 :: a6989586621680795837 ~> m6989586621680795836) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680795837 ~> m6989586621680795836) (t6989586621680795835 a6989586621680795837 ~> m6989586621680795836) -> Type) (a6989586621680796334 :: a6989586621680795837 ~> m6989586621680795836) = (FoldMapDefaultSym1 a6989586621680796334 t6989586621680795835 :: TyFun (t6989586621680795835 a6989586621680795837) m6989586621680795836 -> Type)
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680795839 ~> b6989586621680795840) (t6989586621680795838 a6989586621680795839 ~> t6989586621680795838 b6989586621680795840) -> Type) (a6989586621680796355 :: a6989586621680795839 ~> b6989586621680795840) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680795839 ~> b6989586621680795840) (t6989586621680795838 a6989586621680795839 ~> t6989586621680795838 b6989586621680795840) -> Type) (a6989586621680796355 :: a6989586621680795839 ~> b6989586621680795840) = (FmapDefaultSym1 a6989586621680796355 t6989586621680795838 :: TyFun (t6989586621680795838 a6989586621680795839) (t6989586621680795838 b6989586621680795840) -> Type)
type Apply ((<$!>@#@$) :: TyFun (a6989586621681259424 ~> b6989586621681259425) (m6989586621681259423 a6989586621681259424 ~> m6989586621681259423 b6989586621681259425) -> Type) (a6989586621681259777 :: a6989586621681259424 ~> b6989586621681259425) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681259424 ~> b6989586621681259425) (m6989586621681259423 a6989586621681259424 ~> m6989586621681259423 b6989586621681259425) -> Type) (a6989586621681259777 :: a6989586621681259424 ~> b6989586621681259425) = (a6989586621681259777 <$!>@#@$$ m6989586621681259423 :: TyFun (m6989586621681259423 a6989586621681259424) (m6989586621681259423 b6989586621681259425) -> Type)
type Apply (ZipWithSym0 :: TyFun (a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) (NonEmpty a6989586621681153345 ~> (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347)) -> Type) (a6989586621681154837 :: a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) (NonEmpty a6989586621681153345 ~> (NonEmpty b6989586621681153346 ~> NonEmpty c6989586621681153347)) -> Type) (a6989586621681154837 :: a6989586621681153345 ~> (b6989586621681153346 ~> c6989586621681153347)) = ZipWithSym1 a6989586621681154837
type Apply ((.@#@$) :: TyFun (b6989586621679538761 ~> c6989586621679538762) ((a6989586621679538763 ~> b6989586621679538761) ~> (a6989586621679538763 ~> c6989586621679538762)) -> Type) (a6989586621679538927 :: b6989586621679538761 ~> c6989586621679538762) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679538761 ~> c6989586621679538762) ((a6989586621679538763 ~> b6989586621679538761) ~> (a6989586621679538763 ~> c6989586621679538762)) -> Type) (a6989586621679538927 :: b6989586621679538761 ~> c6989586621679538762) = (a6989586621679538927 .@#@$$ a6989586621679538763 :: TyFun (a6989586621679538763 ~> b6989586621679538761) (a6989586621679538763 ~> c6989586621679538762) -> Type)
type Apply (OnSym0 :: TyFun (b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) ((a6989586621679750985 ~> b6989586621679750983) ~> (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984))) -> Type) (a6989586621679751000 :: b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) ((a6989586621679750985 ~> b6989586621679750983) ~> (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984))) -> Type) (a6989586621679751000 :: b6989586621679750983 ~> (b6989586621679750983 ~> c6989586621679750984)) = (OnSym1 a6989586621679751000 a6989586621679750985 :: TyFun (a6989586621679750985 ~> b6989586621679750983) (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984)) -> Type)
type Apply (Either_Sym0 :: TyFun (a6989586621680465967 ~> c6989586621680465968) ((b6989586621680465969 ~> c6989586621680465968) ~> (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968)) -> Type) (a6989586621680466003 :: a6989586621680465967 ~> c6989586621680465968) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680465967 ~> c6989586621680465968) ((b6989586621680465969 ~> c6989586621680465968) ~> (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968)) -> Type) (a6989586621680466003 :: a6989586621680465967 ~> c6989586621680465968) = (Either_Sym1 a6989586621680466003 b6989586621680465969 :: TyFun (b6989586621680465969 ~> c6989586621680465968) (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968) -> Type)
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) ([a6989586621679965631] ~> ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634]))) -> Type) (a6989586621679975431 :: a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) ([a6989586621679965631] ~> ([b6989586621679965632] ~> ([c6989586621679965633] ~> [d6989586621679965634]))) -> Type) (a6989586621679975431 :: a6989586621679965631 ~> (b6989586621679965632 ~> (c6989586621679965633 ~> d6989586621679965634))) = ZipWith3Sym1 a6989586621679975431
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) ([a6989586621681259440] ~> ([b6989586621681259441] ~> m6989586621681259439 ())) -> Type) (a6989586621681259865 :: a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) ([a6989586621681259440] ~> ([b6989586621681259441] ~> m6989586621681259439 ())) -> Type) (a6989586621681259865 :: a6989586621681259440 ~> (b6989586621681259441 ~> m6989586621681259439 c6989586621681259442)) = ZipWithM_Sym1 a6989586621681259865
type Apply (ZipWithMSym0 :: TyFun (a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) ([a6989586621681259444] ~> ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446])) -> Type) (a6989586621681259874 :: a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) ([a6989586621681259444] ~> ([b6989586621681259445] ~> m6989586621681259443 [c6989586621681259446])) -> Type) (a6989586621681259874 :: a6989586621681259444 ~> (b6989586621681259445 ~> m6989586621681259443 c6989586621681259446)) = ZipWithMSym1 a6989586621681259874
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) ([a6989586621681259448] ~> m6989586621681259447 ([b6989586621681259449], [c6989586621681259450])) -> Type) (a6989586621681259883 :: a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) ([a6989586621681259448] ~> m6989586621681259447 ([b6989586621681259449], [c6989586621681259450])) -> Type) (a6989586621681259883 :: a6989586621681259448 ~> m6989586621681259447 (b6989586621681259449, c6989586621681259450)) = MapAndUnzipMSym1 a6989586621681259883
type Apply (Either_Sym1 a6989586621680466003 b6989586621680465969 :: TyFun (b6989586621680465969 ~> c6989586621680465968) (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968) -> Type) (a6989586621680466004 :: b6989586621680465969 ~> c6989586621680465968) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680466003 b6989586621680465969 :: TyFun (b6989586621680465969 ~> c6989586621680465968) (Either a6989586621680465967 b6989586621680465969 ~> c6989586621680465968) -> Type) (a6989586621680466004 :: b6989586621680465969 ~> c6989586621680465968) = Either_Sym2 a6989586621680466003 a6989586621680466004
type Apply (a6989586621679538927 .@#@$$ a6989586621679538763 :: TyFun (a6989586621679538763 ~> b6989586621679538761) (a6989586621679538763 ~> c6989586621679538762) -> Type) (a6989586621679538928 :: a6989586621679538763 ~> b6989586621679538761) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679538927 .@#@$$ a6989586621679538763 :: TyFun (a6989586621679538763 ~> b6989586621679538761) (a6989586621679538763 ~> c6989586621679538762) -> Type) (a6989586621679538928 :: a6989586621679538763 ~> b6989586621679538761) = a6989586621679538927 .@#@$$$ a6989586621679538928
type Apply (LiftA2Sym0 :: TyFun (a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) (f6989586621679563427 a6989586621679563431 ~> (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433)) -> Type) (arg6989586621679563846 :: a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) (f6989586621679563427 a6989586621679563431 ~> (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433)) -> Type) (arg6989586621679563846 :: a6989586621679563431 ~> (b6989586621679563432 ~> c6989586621679563433)) = (LiftA2Sym1 arg6989586621679563846 f6989586621679563427 :: TyFun (f6989586621679563427 a6989586621679563431) (f6989586621679563427 b6989586621679563432 ~> f6989586621679563427 c6989586621679563433) -> Type)
type Apply (LiftM2Sym0 :: TyFun (a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) (m6989586621679563365 a16989586621679563366 ~> (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368)) -> Type) (a6989586621679563721 :: a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) (m6989586621679563365 a16989586621679563366 ~> (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368)) -> Type) (a6989586621679563721 :: a16989586621679563366 ~> (a26989586621679563367 ~> r6989586621679563368)) = (LiftM2Sym1 a6989586621679563721 m6989586621679563365 :: TyFun (m6989586621679563365 a16989586621679563366) (m6989586621679563365 a26989586621679563367 ~> m6989586621679563365 r6989586621679563368) -> Type)
type Apply (OnSym1 a6989586621679751000 a6989586621679750985 :: TyFun (a6989586621679750985 ~> b6989586621679750983) (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984)) -> Type) (a6989586621679751001 :: a6989586621679750985 ~> b6989586621679750983) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679751000 a6989586621679750985 :: TyFun (a6989586621679750985 ~> b6989586621679750983) (a6989586621679750985 ~> (a6989586621679750985 ~> c6989586621679750984)) -> Type) (a6989586621679751001 :: a6989586621679750985 ~> b6989586621679750983) = OnSym2 a6989586621679751000 a6989586621679751001
type Apply (FoldrMSym0 :: TyFun (a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) (b6989586621680486146 ~> (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146)) -> Type) (a6989586621680486785 :: a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) (b6989586621680486146 ~> (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146)) -> Type) (a6989586621680486785 :: a6989586621680486145 ~> (b6989586621680486146 ~> m6989586621680486144 b6989586621680486146)) = (FoldrMSym1 a6989586621680486785 t6989586621680486143 :: TyFun b6989586621680486146 (t6989586621680486143 a6989586621680486145 ~> m6989586621680486144 b6989586621680486146) -> Type)
type Apply (FoldlMSym0 :: TyFun (b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) (b6989586621680486141 ~> (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) -> Type) (a6989586621680486763 :: b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) (b6989586621680486141 ~> (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) -> Type) (a6989586621680486763 :: b6989586621680486141 ~> (a6989586621680486142 ~> m6989586621680486140 b6989586621680486141)) = (FoldlMSym1 a6989586621680486763 t6989586621680486139 :: TyFun b6989586621680486141 (t6989586621680486139 a6989586621680486142 ~> m6989586621680486140 b6989586621680486141) -> Type)
type Apply (Traverse_Sym0 :: TyFun (a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) (t6989586621680486135 a6989586621680486137 ~> f6989586621680486136 ()) -> Type) (a6989586621680486745 :: a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) (t6989586621680486135 a6989586621680486137 ~> f6989586621680486136 ()) -> Type) (a6989586621680486745 :: a6989586621680486137 ~> f6989586621680486136 b6989586621680486138) = (Traverse_Sym1 a6989586621680486745 t6989586621680486135 :: TyFun (t6989586621680486135 a6989586621680486137) (f6989586621680486136 ()) -> Type)
type Apply (MapM_Sym0 :: TyFun (a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) (t6989586621680486127 a6989586621680486129 ~> m6989586621680486128 ()) -> Type) (a6989586621680486727 :: a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) (t6989586621680486127 a6989586621680486129 ~> m6989586621680486128 ()) -> Type) (a6989586621680486727 :: a6989586621680486129 ~> m6989586621680486128 b6989586621680486130) = (MapM_Sym1 a6989586621680486727 t6989586621680486127 :: TyFun (t6989586621680486127 a6989586621680486129) (m6989586621680486128 ()) -> Type)
type Apply (TraverseSym0 :: TyFun (a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) (t6989586621680790268 a6989586621680790270 ~> f6989586621680790269 (t6989586621680790268 b6989586621680790271)) -> Type) (arg6989586621680790280 :: a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) (t6989586621680790268 a6989586621680790270 ~> f6989586621680790269 (t6989586621680790268 b6989586621680790271)) -> Type) (arg6989586621680790280 :: a6989586621680790270 ~> f6989586621680790269 b6989586621680790271) = (TraverseSym1 arg6989586621680790280 t6989586621680790268 :: TyFun (t6989586621680790268 a6989586621680790270) (f6989586621680790269 (t6989586621680790268 b6989586621680790271)) -> Type)
type Apply (MapMSym0 :: TyFun (a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) (t6989586621680790268 a6989586621680790275 ~> m6989586621680790274 (t6989586621680790268 b6989586621680790276)) -> Type) (arg6989586621680790286 :: a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) (t6989586621680790268 a6989586621680790275 ~> m6989586621680790274 (t6989586621680790268 b6989586621680790276)) -> Type) (arg6989586621680790286 :: a6989586621680790275 ~> m6989586621680790274 b6989586621680790276) = (MapMSym1 arg6989586621680790286 t6989586621680790268 :: TyFun (t6989586621680790268 a6989586621680790275) (m6989586621680790274 (t6989586621680790268 b6989586621680790276)) -> Type)
type Apply (MapAccumRSym0 :: TyFun (a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) (a6989586621680795842 ~> (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844))) -> Type) (a6989586621680796368 :: a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) (a6989586621680795842 ~> (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844))) -> Type) (a6989586621680796368 :: a6989586621680795842 ~> (b6989586621680795843 ~> (a6989586621680795842, c6989586621680795844))) = (MapAccumRSym1 a6989586621680796368 t6989586621680795841 :: TyFun a6989586621680795842 (t6989586621680795841 b6989586621680795843 ~> (a6989586621680795842, t6989586621680795841 c6989586621680795844)) -> Type)
type Apply (MapAccumLSym0 :: TyFun (a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) (a6989586621680795846 ~> (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848))) -> Type) (a6989586621680796385 :: a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) (a6989586621680795846 ~> (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848))) -> Type) (a6989586621680796385 :: a6989586621680795846 ~> (b6989586621680795847 ~> (a6989586621680795846, c6989586621680795848))) = (MapAccumLSym1 a6989586621680796385 t6989586621680795845 :: TyFun a6989586621680795846 (t6989586621680795845 b6989586621680795847 ~> (a6989586621680795846, t6989586621680795845 c6989586621680795848)) -> Type)
type Apply (MzipWithSym0 :: TyFun (a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) (m6989586621681120832 a6989586621681120835 ~> (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837)) -> Type) (arg6989586621681120912 :: a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) (m6989586621681120832 a6989586621681120835 ~> (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837)) -> Type) (arg6989586621681120912 :: a6989586621681120835 ~> (b6989586621681120836 ~> c6989586621681120837)) = (MzipWithSym1 arg6989586621681120912 m6989586621681120832 :: TyFun (m6989586621681120832 a6989586621681120835) (m6989586621681120832 b6989586621681120836 ~> m6989586621681120832 c6989586621681120837) -> Type)
type Apply ((>=>@#@$) :: TyFun (a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) ((b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) ~> (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458)) -> Type) (a6989586621681259889 :: a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) ((b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) ~> (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458)) -> Type) (a6989586621681259889 :: a6989586621681259456 ~> m6989586621681259455 b6989586621681259457) = (a6989586621681259889 >=>@#@$$ c6989586621681259458 :: TyFun (b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458) -> Type)
type Apply ((<=<@#@$) :: TyFun (b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) ((a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) ~> (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453)) -> Type) (a6989586621681259914 :: b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) ((a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) ~> (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453)) -> Type) (a6989586621681259914 :: b6989586621681259452 ~> m6989586621681259451 c6989586621681259453) = (a6989586621681259914 <=<@#@$$ a6989586621681259454 :: TyFun (a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453) -> Type)
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) ([a6989586621680091782] ~> ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])))) -> Type) (a6989586621680104390 :: a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) ([a6989586621680091782] ~> ([b6989586621680091783] ~> ([c6989586621680091784] ~> ([d6989586621680091785] ~> [e6989586621680091786])))) -> Type) (a6989586621680104390 :: a6989586621680091782 ~> (b6989586621680091783 ~> (c6989586621680091784 ~> (d6989586621680091785 ~> e6989586621680091786)))) = ZipWith4Sym1 a6989586621680104390
type Apply (LiftA3Sym0 :: TyFun (a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) (f6989586621679563378 a6989586621679563379 ~> (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382))) -> Type) (a6989586621679563778 :: a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) (f6989586621679563378 a6989586621679563379 ~> (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382))) -> Type) (a6989586621679563778 :: a6989586621679563379 ~> (b6989586621679563380 ~> (c6989586621679563381 ~> d6989586621679563382))) = (LiftA3Sym1 a6989586621679563778 f6989586621679563378 :: TyFun (f6989586621679563378 a6989586621679563379) (f6989586621679563378 b6989586621679563380 ~> (f6989586621679563378 c6989586621679563381 ~> f6989586621679563378 d6989586621679563382)) -> Type)
type Apply (LiftM3Sym0 :: TyFun (a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) (m6989586621679563360 a16989586621679563361 ~> (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364))) -> Type) (a6989586621679563679 :: a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) (m6989586621679563360 a16989586621679563361 ~> (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364))) -> Type) (a6989586621679563679 :: a16989586621679563361 ~> (a26989586621679563362 ~> (a36989586621679563363 ~> r6989586621679563364))) = (LiftM3Sym1 a6989586621679563679 m6989586621679563360 :: TyFun (m6989586621679563360 a16989586621679563361) (m6989586621679563360 a26989586621679563362 ~> (m6989586621679563360 a36989586621679563363 ~> m6989586621679563360 r6989586621679563364)) -> Type)
type Apply (a6989586621681259889 >=>@#@$$ c6989586621681259458 :: TyFun (b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458) -> Type) (a6989586621681259890 :: b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681259889 >=>@#@$$ c6989586621681259458 :: TyFun (b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) (a6989586621681259456 ~> m6989586621681259455 c6989586621681259458) -> Type) (a6989586621681259890 :: b6989586621681259457 ~> m6989586621681259455 c6989586621681259458) = a6989586621681259889 >=>@#@$$$ a6989586621681259890
type Apply (a6989586621681259914 <=<@#@$$ a6989586621681259454 :: TyFun (a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453) -> Type) (a6989586621681259915 :: a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681259914 <=<@#@$$ a6989586621681259454 :: TyFun (a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) (a6989586621681259454 ~> m6989586621681259451 c6989586621681259453) -> Type) (a6989586621681259915 :: a6989586621681259454 ~> m6989586621681259451 b6989586621681259452) = a6989586621681259914 <=<@#@$$$ a6989586621681259915
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) ([a6989586621680091776] ~> ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))))) -> Type) (a6989586621680104367 :: a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) ([a6989586621680091776] ~> ([b6989586621680091777] ~> ([c6989586621680091778] ~> ([d6989586621680091779] ~> ([e6989586621680091780] ~> [f6989586621680091781]))))) -> Type) (a6989586621680104367 :: a6989586621680091776 ~> (b6989586621680091777 ~> (c6989586621680091778 ~> (d6989586621680091779 ~> (e6989586621680091780 ~> f6989586621680091781))))) = ZipWith5Sym1 a6989586621680104367
type Apply (LiftM4Sym0 :: TyFun (a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) (m6989586621679563354 a16989586621679563355 ~> (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)))) -> Type) (a6989586621679563618 :: a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) (m6989586621679563354 a16989586621679563355 ~> (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359)))) -> Type) (a6989586621679563618 :: a16989586621679563355 ~> (a26989586621679563356 ~> (a36989586621679563357 ~> (a46989586621679563358 ~> r6989586621679563359)))) = (LiftM4Sym1 a6989586621679563618 m6989586621679563354 :: TyFun (m6989586621679563354 a16989586621679563355) (m6989586621679563354 a26989586621679563356 ~> (m6989586621679563354 a36989586621679563357 ~> (m6989586621679563354 a46989586621679563358 ~> m6989586621679563354 r6989586621679563359))) -> Type)
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) ([a6989586621680091769] ~> ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))))) -> Type) (a6989586621680104340 :: a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) ([a6989586621680091769] ~> ([b6989586621680091770] ~> ([c6989586621680091771] ~> ([d6989586621680091772] ~> ([e6989586621680091773] ~> ([f6989586621680091774] ~> [g6989586621680091775])))))) -> Type) (a6989586621680104340 :: a6989586621680091769 ~> (b6989586621680091770 ~> (c6989586621680091771 ~> (d6989586621680091772 ~> (e6989586621680091773 ~> (f6989586621680091774 ~> g6989586621680091775)))))) = ZipWith6Sym1 a6989586621680104340
type Apply (LiftM5Sym0 :: TyFun (a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) (m6989586621679563347 a16989586621679563348 ~> (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))))) -> Type) (a6989586621679563535 :: a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) (m6989586621679563347 a16989586621679563348 ~> (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353))))) -> Type) (a6989586621679563535 :: a16989586621679563348 ~> (a26989586621679563349 ~> (a36989586621679563350 ~> (a46989586621679563351 ~> (a56989586621679563352 ~> r6989586621679563353))))) = (LiftM5Sym1 a6989586621679563535 m6989586621679563347 :: TyFun (m6989586621679563347 a16989586621679563348) (m6989586621679563347 a26989586621679563349 ~> (m6989586621679563347 a36989586621679563350 ~> (m6989586621679563347 a46989586621679563351 ~> (m6989586621679563347 a56989586621679563352 ~> m6989586621679563347 r6989586621679563353)))) -> Type)
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) ([a6989586621680091761] ~> ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))))) -> Type) (a6989586621680104309 :: a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) ([a6989586621680091761] ~> ([b6989586621680091762] ~> ([c6989586621680091763] ~> ([d6989586621680091764] ~> ([e6989586621680091765] ~> ([f6989586621680091766] ~> ([g6989586621680091767] ~> [h6989586621680091768]))))))) -> Type) (a6989586621680104309 :: a6989586621680091761 ~> (b6989586621680091762 ~> (c6989586621680091763 ~> (d6989586621680091764 ~> (e6989586621680091765 ~> (f6989586621680091766 ~> (g6989586621680091767 ~> h6989586621680091768))))))) = ZipWith7Sym1 a6989586621680104309
type Apply (ConstSym0 :: TyFun a (Const a b6989586621679093210) -> Type) (t6989586621680750415 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (ConstSym0 :: TyFun a (Const a b6989586621679093210) -> Type) (t6989586621680750415 :: a) = (Const t6989586621680750415 :: Const a b6989586621679093210)
type Apply (Tuple3Sym2 t6989586621679312566 t6989586621679312565 k3 :: TyFun k3 (k2, k1, k3) -> Type) (t6989586621679312567 :: k3) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym2 t6989586621679312566 t6989586621679312565 k3 :: TyFun k3 (k2, k1, k3) -> Type) (t6989586621679312567 :: k3) = (,,) t6989586621679312566 t6989586621679312565 t6989586621679312567
type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679975391 :: [(a, b, c)]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679975391 :: [(a, b, c)]) = Unzip3 a6989586621679975391
type Apply (Tuple4Sym3 t6989586621679312614 t6989586621679312613 t6989586621679312612 k4 :: TyFun k4 (k2, k1, k3, k4) -> Type) (t6989586621679312615 :: k4) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym3 t6989586621679312614 t6989586621679312613 t6989586621679312612 k4 :: TyFun k4 (k2, k1, k3, k4) -> Type) (t6989586621679312615 :: k4) = (,,,) t6989586621679312614 t6989586621679312613 t6989586621679312612 t6989586621679312615
type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679975368 :: [(a, b, c, d)]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679975368 :: [(a, b, c, d)]) = Unzip4 a6989586621679975368
type Apply (Tuple5Sym4 t6989586621679312680 t6989586621679312679 t6989586621679312678 t6989586621679312677 k5 :: TyFun k5 (k2, k1, k3, k4, k5) -> Type) (t6989586621679312681 :: k5) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym4 t6989586621679312680 t6989586621679312679 t6989586621679312678 t6989586621679312677 k5 :: TyFun k5 (k2, k1, k3, k4, k5) -> Type) (t6989586621679312681 :: k5) = (,,,,) t6989586621679312680 t6989586621679312679 t6989586621679312678 t6989586621679312677 t6989586621679312681
type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679975343 :: [(a, b, c, d, e)]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679975343 :: [(a, b, c, d, e)]) = Unzip5 a6989586621679975343
type Apply (Tuple6Sym5 t6989586621679312766 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 k6 :: TyFun k6 (k2, k1, k3, k4, k5, k6) -> Type) (t6989586621679312767 :: k6) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym5 t6989586621679312766 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 k6 :: TyFun k6 (k2, k1, k3, k4, k5, k6) -> Type) (t6989586621679312767 :: k6) = (,,,,,) t6989586621679312766 t6989586621679312765 t6989586621679312764 t6989586621679312763 t6989586621679312762 t6989586621679312767
type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) (a6989586621679975316 :: [(a, b, c, d, e, f)]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) (a6989586621679975316 :: [(a, b, c, d, e, f)]) = Unzip6 a6989586621679975316
type Apply (Tuple7Sym6 t6989586621679312874 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 k7 :: TyFun k7 (k2, k1, k3, k4, k5, k6, k7) -> Type) (t6989586621679312875 :: k7) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym6 t6989586621679312874 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 k7 :: TyFun k7 (k2, k1, k3, k4, k5, k6, k7) -> Type) (t6989586621679312875 :: k7) = (,,,,,,) t6989586621679312874 t6989586621679312873 t6989586621679312872 t6989586621679312871 t6989586621679312870 t6989586621679312869 t6989586621679312875
type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) (a6989586621679975287 :: [(a, b, c, d, e, f, g)]) # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) (a6989586621679975287 :: [(a, b, c, d, e, f, g)]) = Unzip7 a6989586621679975287

type (@@) a b = Apply a b infixl 9 #

An infix synonym for Apply

Defunctionalized singletons

When calling a higher-order singleton function, you need to use a singFun... function to wrap it. See singFun1.

singFun1 :: forall f. SingFunction1 f -> Sing f #

Use this function when passing a function on singletons as a higher-order function. You will need visible type application to get this to work. For example:

falses = sMap (singFun1 @NotSym0 sNot)
              (STrue `SCons` STrue `SCons` SNil)

There are a family of singFun... functions, keyed by the number of parameters of the function.

singFun2 :: forall f. SingFunction2 f -> Sing f #

singFun3 :: forall f. SingFunction3 f -> Sing f #

singFun4 :: forall f. SingFunction4 f -> Sing f #

singFun5 :: forall f. SingFunction5 f -> Sing f #

singFun6 :: forall f. SingFunction6 f -> Sing f #

singFun7 :: forall f. SingFunction7 f -> Sing f #

singFun8 :: forall f. SingFunction8 f -> Sing f #

unSingFun1 :: forall f. Sing f -> SingFunction1 f #

This is the inverse of singFun1, and likewise for the other unSingFun... functions.

unSingFun2 :: forall f. Sing f -> SingFunction2 f #

unSingFun3 :: forall f. Sing f -> SingFunction3 f #

unSingFun4 :: forall f. Sing f -> SingFunction4 f #

unSingFun5 :: forall f. Sing f -> SingFunction5 f #

unSingFun6 :: forall f. Sing f -> SingFunction6 f #

unSingFun7 :: forall f. Sing f -> SingFunction7 f #

unSingFun8 :: forall f. Sing f -> SingFunction8 f #

SLambda{2...8} are explicitly bidirectional pattern synonyms for defunctionalized singletons (Sing (f :: k ~> k' ~> k'')).

As constructors: Same as singFun{2..8}. For example, one can turn a binary function on singletons sTake :: SingFunction2 TakeSym0 into a defunctionalized singleton Sing (TakeSym :: Nat ~> [a] ~> [a]):

>>> import Data.Singletons.Prelude.List
>>> :set -XTypeApplications
>>>
>>> :t SLambda2
SLambda2 :: SingFunction2 f -> Sing f
>>> :t SLambda2 @TakeSym0
SLambda2 :: SingFunction2 TakeSym0 -> Sing TakeSym0
>>> :t SLambda2 @TakeSym0 sTake
SLambda2 :: Sing TakeSym0

This is useful for functions on singletons that expect a defunctionalized singleton as an argument, such as sZipWith :: SingFunction3 ZipWithSym0:

sZipWith :: Sing (f :: a ~> b ~> c) -> Sing (xs :: [a]) -> Sing (ys :: [b]) -> Sing (ZipWith f xs ys :: [c])
sZipWith (SLambda2 @TakeSym0 sTake) :: Sing (xs :: [Nat]) -> Sing (ys :: [[a]]) -> Sing (ZipWith TakeSym0 xs ys :: [[a]])

As patterns: Same as unSingFun{2..8}. Gets a binary term-level Haskell function on singletons Sing (x :: k) -> Sing (y :: k') -> Sing (f @@ x @@ y) from a defunctionalised Sing f. Alternatively, as a record field accessor:

applySing2 :: Sing (f :: k ~> k' ~> k'') -> SingFunction2 f

pattern SLambda2 :: forall f. SingFunction2 f -> Sing f #

pattern SLambda3 :: forall f. SingFunction3 f -> Sing f #

pattern SLambda4 :: forall f. SingFunction4 f -> Sing f #

pattern SLambda5 :: forall f. SingFunction5 f -> Sing f #

pattern SLambda6 :: forall f. SingFunction6 f -> Sing f #

pattern SLambda7 :: forall f. SingFunction7 f -> Sing f #

pattern SLambda8 :: forall f. SingFunction8 f -> Sing f #

These type synonyms are exported only to improve error messages; users should not have to mention them.

type SingFunction1 f = forall t. Sing t -> Sing (f @@ t) #

type SingFunction2 f = forall t. Sing t -> SingFunction1 (f @@ t) #

type SingFunction3 f = forall t. Sing t -> SingFunction2 (f @@ t) #

type SingFunction4 f = forall t. Sing t -> SingFunction3 (f @@ t) #

type SingFunction5 f = forall t. Sing t -> SingFunction4 (f @@ t) #

type SingFunction6 f = forall t. Sing t -> SingFunction5 (f @@ t) #

type SingFunction7 f = forall t. Sing t -> SingFunction6 (f @@ t) #

type SingFunction8 f = forall t. Sing t -> SingFunction7 (f @@ t) #

Auxiliary functions

data Proxy (t :: k) :: forall k. k -> Type #

Proxy is a type that holds no data, but has a phantom parameter of arbitrary type (or even kind). Its use is to provide type information, even though there is no value available of that type (or it may be too costly to create one).

Historically, Proxy :: Proxy a is a safer alternative to the 'undefined :: a' idiom.

>>> Proxy :: Proxy (Void, Int -> Int)
Proxy

Proxy can even hold types of higher kinds,

>>> Proxy :: Proxy Either
Proxy
>>> Proxy :: Proxy Functor
Proxy
>>> Proxy :: Proxy complicatedStructure
Proxy

Constructors

Proxy 
Instances
Generic1 (Proxy :: k -> Type) 
Instance details

Defined in GHC.Generics

Associated Types

type Rep1 Proxy :: k -> Type #

Methods

from1 :: Proxy a -> Rep1 Proxy a #

to1 :: Rep1 Proxy a -> Proxy a #

Monad (Proxy :: Type -> Type)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

(>>=) :: Proxy a -> (a -> Proxy b) -> Proxy b #

(>>) :: Proxy a -> Proxy b -> Proxy b #

return :: a -> Proxy a #

fail :: String -> Proxy a #

Functor (Proxy :: Type -> Type)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

fmap :: (a -> b) -> Proxy a -> Proxy b #

(<$) :: a -> Proxy b -> Proxy a #

Applicative (Proxy :: Type -> Type)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

pure :: a -> Proxy a #

(<*>) :: Proxy (a -> b) -> Proxy a -> Proxy b #

liftA2 :: (a -> b -> c) -> Proxy a -> Proxy b -> Proxy c #

(*>) :: Proxy a -> Proxy b -> Proxy b #

(<*) :: Proxy a -> Proxy b -> Proxy a #

Foldable (Proxy :: Type -> Type)

Since: base-4.7.0.0

Instance details

Defined in Data.Foldable

Methods

fold :: Monoid m => Proxy m -> m #

foldMap :: Monoid m => (a -> m) -> Proxy a -> m #

foldr :: (a -> b -> b) -> b -> Proxy a -> b #

foldr' :: (a -> b -> b) -> b -> Proxy a -> b #

foldl :: (b -> a -> b) -> b -> Proxy a -> b #

foldl' :: (b -> a -> b) -> b -> Proxy a -> b #

foldr1 :: (a -> a -> a) -> Proxy a -> a #

foldl1 :: (a -> a -> a) -> Proxy a -> a #

toList :: Proxy a -> [a] #

null :: Proxy a -> Bool #

length :: Proxy a -> Int #

elem :: Eq a => a -> Proxy a -> Bool #

maximum :: Ord a => Proxy a -> a #

minimum :: Ord a => Proxy a -> a #

sum :: Num a => Proxy a -> a #

product :: Num a => Proxy a -> a #

Traversable (Proxy :: Type -> Type)

Since: base-4.7.0.0

Instance details

Defined in Data.Traversable

Methods

traverse :: Applicative f => (a -> f b) -> Proxy a -> f (Proxy b) #

sequenceA :: Applicative f => Proxy (f a) -> f (Proxy a) #

mapM :: Monad m => (a -> m b) -> Proxy a -> m (Proxy b) #

sequence :: Monad m => Proxy (m a) -> m (Proxy a) #

Eq1 (Proxy :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftEq :: (a -> b -> Bool) -> Proxy a -> Proxy b -> Bool #

Ord1 (Proxy :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftCompare :: (a -> b -> Ordering) -> Proxy a -> Proxy b -> Ordering #

Read1 (Proxy :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (Proxy a) #

liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [Proxy a] #

liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (Proxy a) #

liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [Proxy a] #

Show1 (Proxy :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Proxy a -> ShowS #

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Proxy a] -> ShowS #

MonadZip (Proxy :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Control.Monad.Zip

Methods

mzip :: Proxy a -> Proxy b -> Proxy (a, b) #

mzipWith :: (a -> b -> c) -> Proxy a -> Proxy b -> Proxy c #

munzip :: Proxy (a, b) -> (Proxy a, Proxy b) #

Alternative (Proxy :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Data.Proxy

Methods

empty :: Proxy a #

(<|>) :: Proxy a -> Proxy a -> Proxy a #

some :: Proxy a -> Proxy [a] #

many :: Proxy a -> Proxy [a] #

MonadPlus (Proxy :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Data.Proxy

Methods

mzero :: Proxy a #

mplus :: Proxy a -> Proxy a -> Proxy a #

Bounded (Proxy t)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

minBound :: Proxy t #

maxBound :: Proxy t #

Enum (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

succ :: Proxy s -> Proxy s #

pred :: Proxy s -> Proxy s #

toEnum :: Int -> Proxy s #

fromEnum :: Proxy s -> Int #

enumFrom :: Proxy s -> [Proxy s] #

enumFromThen :: Proxy s -> Proxy s -> [Proxy s] #

enumFromTo :: Proxy s -> Proxy s -> [Proxy s] #

enumFromThenTo :: Proxy s -> Proxy s -> Proxy s -> [Proxy s] #

Eq (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

(==) :: Proxy s -> Proxy s -> Bool #

(/=) :: Proxy s -> Proxy s -> Bool #

Data t => Data (Proxy t)

Since: base-4.7.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Proxy t -> c (Proxy t) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Proxy t) #

toConstr :: Proxy t -> Constr #

dataTypeOf :: Proxy t -> DataType #

dataCast1 :: Typeable t0 => (forall d. Data d => c (t0 d)) -> Maybe (c (Proxy t)) #

dataCast2 :: Typeable t0 => (forall d e. (Data d, Data e) => c (t0 d e)) -> Maybe (c (Proxy t)) #

gmapT :: (forall b. Data b => b -> b) -> Proxy t -> Proxy t #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Proxy t -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Proxy t -> r #

gmapQ :: (forall d. Data d => d -> u) -> Proxy t -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Proxy t -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Proxy t -> m (Proxy t) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Proxy t -> m (Proxy t) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Proxy t -> m (Proxy t) #

Ord (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

compare :: Proxy s -> Proxy s -> Ordering #

(<) :: Proxy s -> Proxy s -> Bool #

(<=) :: Proxy s -> Proxy s -> Bool #

(>) :: Proxy s -> Proxy s -> Bool #

(>=) :: Proxy s -> Proxy s -> Bool #

max :: Proxy s -> Proxy s -> Proxy s #

min :: Proxy s -> Proxy s -> Proxy s #

Read (Proxy t)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Show (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

showsPrec :: Int -> Proxy s -> ShowS #

show :: Proxy s -> String #

showList :: [Proxy s] -> ShowS #

Ix (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

range :: (Proxy s, Proxy s) -> [Proxy s] #

index :: (Proxy s, Proxy s) -> Proxy s -> Int #

unsafeIndex :: (Proxy s, Proxy s) -> Proxy s -> Int

inRange :: (Proxy s, Proxy s) -> Proxy s -> Bool #

rangeSize :: (Proxy s, Proxy s) -> Int #

unsafeRangeSize :: (Proxy s, Proxy s) -> Int

Generic (Proxy t) 
Instance details

Defined in GHC.Generics

Associated Types

type Rep (Proxy t) :: Type -> Type #

Methods

from :: Proxy t -> Rep (Proxy t) x #

to :: Rep (Proxy t) x -> Proxy t #

Semigroup (Proxy s)

Since: base-4.9.0.0

Instance details

Defined in Data.Proxy

Methods

(<>) :: Proxy s -> Proxy s -> Proxy s #

sconcat :: NonEmpty (Proxy s) -> Proxy s #

stimes :: Integral b => b -> Proxy s -> Proxy s #

Monoid (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

mempty :: Proxy s #

mappend :: Proxy s -> Proxy s -> Proxy s #

mconcat :: [Proxy s] -> Proxy s #

type Rep1 (Proxy :: k -> Type)

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

type Rep1 (Proxy :: k -> Type) = D1 (MetaData "Proxy" "Data.Proxy" "base" False) (C1 (MetaCons "Proxy" PrefixI False) (U1 :: k -> Type))
type Rep (Proxy t)

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

type Rep (Proxy t) = D1 (MetaData "Proxy" "Data.Proxy" "base" False) (C1 (MetaCons "Proxy" PrefixI False) (U1 :: Type -> Type))

Defunctionalization symbols

data DemoteSym0 :: (~>) Type Type #

Instances
SuppressUnusedWarnings DemoteSym0 # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027628 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027628 :: Type) = Demote k6989586621679027628

type DemoteSym1 (k6989586621679027628 :: Type) = Demote k6989586621679027628 #

data SameKindSym0 a6989586621679027634 #

Instances
SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027633 (TyFun k6989586621679027633 Constraint -> Type) -> Type) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027633 (TyFun k6989586621679027633 Constraint -> Type) -> Type) (a6989586621679027634 :: k6989586621679027633) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027633 (TyFun k6989586621679027633 Constraint -> Type) -> Type) (a6989586621679027634 :: k6989586621679027633) = SameKindSym1 a6989586621679027634

data SameKindSym1 (a6989586621679027634 :: k6989586621679027633) b6989586621679027635 #

Instances
SuppressUnusedWarnings (SameKindSym1 a6989586621679027634 :: TyFun k6989586621679027633 Constraint -> Type) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027634 :: TyFun k Constraint -> Type) (b6989586621679027635 :: k) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027634 :: TyFun k Constraint -> Type) (b6989586621679027635 :: k) = SameKind a6989586621679027634 b6989586621679027635

type SameKindSym2 (a6989586621679027634 :: k6989586621679027633) (b6989586621679027635 :: k6989586621679027633) = SameKind a6989586621679027634 b6989586621679027635 #

data KindOfSym0 a6989586621679027637 #

Instances
SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027636 Type -> Type) # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027637 :: k) # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027637 :: k) = KindOf a6989586621679027637

type KindOfSym1 (a6989586621679027637 :: k6989586621679027636) = KindOf a6989586621679027637 #

data (~>@#@$) a6989586621679025778 infixr 0 #

Instances
SuppressUnusedWarnings (~>@#@$) # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025778 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025778 :: Type) = (~>@#@$$) a6989586621679025778

data (a6989586621679025778 :: Type) ~>@#@$$ b6989586621679025779 infixr 0 #

Instances
SuppressUnusedWarnings ((~>@#@$$) a6989586621679025778 :: TyFun Type Type -> Type) # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025778 :: TyFun Type Type -> Type) (b6989586621679025779 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025778 :: TyFun Type Type -> Type) (b6989586621679025779 :: Type) = a6989586621679025778 ~> b6989586621679025779

type (~>@#@$$$) (a6989586621679025778 :: Type) (b6989586621679025779 :: Type) = (~>) a6989586621679025778 b6989586621679025779 #

data ApplySym0 :: forall k16989586621679025775 k26989586621679025774. (~>) ((~>) k16989586621679025775 k26989586621679025774) ((~>) k16989586621679025775 k26989586621679025774) #

Instances
SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025775 ~> k26989586621679025774) (k16989586621679025775 ~> k26989586621679025774) -> Type) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025775 ~> k26989586621679025774) (k16989586621679025775 ~> k26989586621679025774) -> Type) (f6989586621679025776 :: k16989586621679025775 ~> k26989586621679025774) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025775 ~> k26989586621679025774) (k16989586621679025775 ~> k26989586621679025774) -> Type) (f6989586621679025776 :: k16989586621679025775 ~> k26989586621679025774) = ApplySym1 f6989586621679025776

data ApplySym1 (f6989586621679025776 :: (~>) k16989586621679025775 k26989586621679025774) :: (~>) k16989586621679025775 k26989586621679025774 #

Instances
SuppressUnusedWarnings (ApplySym1 f6989586621679025776 :: TyFun k16989586621679025775 k26989586621679025774 -> Type) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025776 :: TyFun k1 k2 -> Type) (x6989586621679025777 :: k1) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025776 :: TyFun k1 k2 -> Type) (x6989586621679025777 :: k1) = Apply f6989586621679025776 x6989586621679025777

type ApplySym2 (f6989586621679025776 :: (~>) k16989586621679025775 k26989586621679025774) (x6989586621679025777 :: k16989586621679025775) = Apply f6989586621679025776 x6989586621679025777 #

data (@@@#@$) a6989586621679025772 infixl 9 #

Instances
SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679031952 ~> k6989586621679031950) (TyFun k16989586621679031952 k6989586621679031950 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031952 ~> k6989586621679031950) (TyFun k16989586621679031952 k6989586621679031950 -> Type) -> Type) (a6989586621679025772 :: k16989586621679031952 ~> k6989586621679031950) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031952 ~> k6989586621679031950) (TyFun k16989586621679031952 k6989586621679031950 -> Type) -> Type) (a6989586621679025772 :: k16989586621679031952 ~> k6989586621679031950) = (@@@#@$$) a6989586621679025772

data (a6989586621679025772 :: (~>) k16989586621679031952 k6989586621679031950) @@@#@$$ b6989586621679025773 infixl 9 #

Instances
SuppressUnusedWarnings ((@@@#@$$) a6989586621679025772 :: TyFun k16989586621679031952 k6989586621679031950 -> Type) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025772 :: TyFun k1 k -> Type) (b6989586621679025773 :: k1) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025772 :: TyFun k1 k -> Type) (b6989586621679025773 :: k1) = a6989586621679025772 @@ b6989586621679025773

type (@@@#@$$$) (a6989586621679025772 :: (~>) k16989586621679031952 k6989586621679031950) (b6989586621679025773 :: k16989586621679031952) = (@@) a6989586621679025772 b6989586621679025773 #

Orphan instances

SBounded k => Bounded (SomeSing k) # 
Instance details

(SEnum k, SingKind k) => Enum (SomeSing k) # 
Instance details

SEq k => Eq (SomeSing k) # 
Instance details

Methods

(==) :: SomeSing k -> SomeSing k -> Bool #

(/=) :: SomeSing k -> SomeSing k -> Bool #

SNum k => Num (SomeSing k) # 
Instance details

SOrd k => Ord (SomeSing k) # 
Instance details

Methods

compare :: SomeSing k -> SomeSing k -> Ordering #

(<) :: SomeSing k -> SomeSing k -> Bool #

(<=) :: SomeSing k -> SomeSing k -> Bool #

(>) :: SomeSing k -> SomeSing k -> Bool #

(>=) :: SomeSing k -> SomeSing k -> Bool #

max :: SomeSing k -> SomeSing k -> SomeSing k #

min :: SomeSing k -> SomeSing k -> SomeSing k #

ShowSing k => Show (SomeSing k) # 
Instance details

Methods

showsPrec :: Int -> SomeSing k -> ShowS #

show :: SomeSing k -> String #

showList :: [SomeSing k] -> ShowS #

SIsString k => IsString (SomeSing k) # 
Instance details

Methods

fromString :: String -> SomeSing k #

SSemigroup k => Semigroup (SomeSing k) # 
Instance details

Methods

(<>) :: SomeSing k -> SomeSing k -> SomeSing k #

sconcat :: NonEmpty (SomeSing k) -> SomeSing k #

stimes :: Integral b => b -> SomeSing k -> SomeSing k #

SMonoid k => Monoid (SomeSing k) # 
Instance details

Methods

mempty :: SomeSing k #

mappend :: SomeSing k -> SomeSing k -> SomeSing k #

mconcat :: [SomeSing k] -> SomeSing k #