singletons-2.5: 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 Source #

The singleton kind-indexed data family.

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

Defined in Data.Singletons.Decide

Methods

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

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

Defined in Data.Singletons.Decide

Methods

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

Show (SSymbol s) Source # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: SSymbol s -> String #

showList :: [SSymbol s] -> ShowS #

Show (SNat n) Source # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: SNat n -> String #

showList :: [SNat n] -> ShowS #

Eq (Sing a) Source # 
Instance details

Defined in Data.Singletons.TypeRepTYPE

Methods

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

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

Ord (Sing a) Source # 
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) Source # 
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) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing z) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing a) Source # 
Instance details

Defined in Data.Singletons.TypeRepTYPE

Methods

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

show :: Sing a -> String #

showList :: [Sing a] -> ShowS #

Show (Sing z) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing z) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.TypeLits.Internal

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

Defined in Data.Singletons.TypeLits.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.TypeError

data Sing (a :: PErrorMessage) where
data Sing (b :: [a]) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

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

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Semigroup

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

Defined in Data.Singletons.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Const

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

Defined in Data.Singletons.Prelude.Instances

data Sing (e :: (a, b, c, d)) where
data Sing (f :: (a, b, c, d, e)) Source # 
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)) Source # 
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)) Source # 
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 Source #

An infix synonym for applySing

class SingI a where Source #

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 Source #

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

Instances
SingI False Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing False Source #

SingI True Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing True Source #

SingI LT Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing LT Source #

SingI EQ Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing EQ Source #

SingI GT Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing GT Source #

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

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing n Source #

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

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing n Source #

SingI () Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing () Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (All0 n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Any0 n) Source #

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

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (Text t) Source #

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

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (ShowType ty) Source #

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

Defined in Data.Singletons.TypeError

Methods

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

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

Defined in Data.Singletons.TypeError

Methods

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

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

Defined in Data.Singletons.TypeRepTYPE

Methods

sing :: Sing a Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing [] Source #

SingI (Nothing :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Just n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Min0 n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Max0 n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (First0 n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Last0 n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (WrapMonoid n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Option0 n) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Identity0 n) Source #

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

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (First0 n) Source #

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

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (Last0 n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Dual0 n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Sum0 n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (Product0 n) Source #

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

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (Down0 n) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1 ': n2) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1 :| n2) Source #

SingI NotSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

SingI Log2Sym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.TypeLits.Internal

SingI (^@#@$) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SingI DivSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SingI ModSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SingI AllSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI AnySym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI ShowParenSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI UnlinesSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI UnwordsSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI ThenCmpSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI ShowCommaSpaceSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowSpaceSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowCharSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowStringSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI XorSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Bool

Methods

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

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

Defined in Data.Singletons.Prelude.Bool

Methods

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

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

Defined in Data.Singletons.TypeLits.Internal

Methods

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

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

Defined in Data.Singletons.TypeLits.Internal

Methods

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

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

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing (DivSym1 x) Source #

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

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing (ModSym1 x) Source #

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ThenCmpSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowCharSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.IsString

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing IdSym0 Source #

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing OrSym0 Source #

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Void

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Base

Methods

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

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (NubBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (GroupBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SplitAtSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DropSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (TakeSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (BreakSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SpanSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (FilterSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SortBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Scanr1Sym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Scanl1Sym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Foldl1'Sym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (InsertSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

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

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowParenSym2 d1 d2) Source #

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

Defined in Data.Singletons.TypeLits.Internal

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

Defined in Data.Singletons.TypeLits.Internal

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

Defined in Data.Singletons.Prelude.Tuple

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

Defined in Data.Singletons.Prelude.Tuple

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

Defined in Data.Singletons.Prelude.Tuple

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

Defined in Data.Singletons.Prelude.Semigroup

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (Bool_Sym1 d) Source #

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

Defined in Data.Singletons.Prelude.Eq

Methods

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

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

Defined in Data.Singletons.Prelude.Eq

Methods

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

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

Defined in Data.Singletons.Prelude.Ord

Methods

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

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

Defined in Data.Singletons.Prelude.Ord

Methods

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

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

Defined in Data.Singletons.Prelude.Ord

Methods

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

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

Defined in Data.Singletons.Prelude.Ord

Methods

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

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

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (CompareSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (MinSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (MaxSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Num

Methods

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

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

Defined in Data.Singletons.Prelude.Num

Methods

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

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

Defined in Data.Singletons.Prelude.Num

Methods

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

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

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (SubtractSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (AsTypeOfSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (WhenSym1 d f) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Functor

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

Defined in Data.Singletons.Prelude.Function

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ReplicateSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (MappendSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Applicative

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

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (UnlessSym1 d f) Source #

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SortBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (NubBySym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupBy1Sym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (FilterSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (BreakSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SpanSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SplitAtSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (DropSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (TakeSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (Scanr1Sym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (Scanl1Sym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ConsSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

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

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (UntilSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.TypeError

Methods

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

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

Defined in Data.Singletons.TypeError

Methods

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

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

Defined in Data.Singletons.Prelude.Const

SingI (ConstSym0 :: TyFun a6989586621679092839 (Const a6989586621679092839 b6989586621679092840) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Left n) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Right n) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Just) Source #

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple2Sym1 d b) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

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

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

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

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (Bool_Sym2 d1 d2) Source #

SingI (TyCon1 All) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 All) Source #

SingI (TyCon1 Any) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Any) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (LookupSym1 d b) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (MapMaybeSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (MapSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionBySym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersectBySym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertBySym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteFirstsBySym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteBySym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipSym1 d b) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (FilterMSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListWithSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 Text) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Min0) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Max0) Source #

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

Defined in Data.Singletons.Prelude.Semigroup

Methods

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

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

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (ArgSym1 d b) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Sum0) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Left) Source #

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (SeqSym1 d b) Source #

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (UntilSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Base

Methods

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

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

Defined in Data.Singletons.Prelude.Base

Methods

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

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (ConstSym1 d b) Source #

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FoldrSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ApSym0 Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Functor

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

Defined in Data.Singletons.Prelude.Functor

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

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing (EnumFromThenToSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnfoldrSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanrSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanlSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FindSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (NotElemSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MinimumBySym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MaximumBySym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (AllSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (AnySym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr1Sym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl1Sym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ElemSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Monad.Zip

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

Defined in Data.Singletons.Prelude.Monad.Zip

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanrSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanlSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (UnfoldrSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (UnfoldSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (MfilterSym1 d m) Source #

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

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ReplicateM_Sym1 d a m) Source #

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

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ReplicateMSym1 d a m) Source #

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SortWithSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipSym1 d b) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (MapSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Tuple

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

Defined in Data.Singletons.Prelude.Tuple

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

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (Maybe_Sym1 d a) Source #

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Functor

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

Defined in Data.Singletons.Prelude.Function

Methods

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

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

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing OnSym0 Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.TypeError

Methods

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

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

Defined in Data.Singletons.TypeError

Methods

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

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2) Source #

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

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (Arg0 n1 n2) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:)) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple3Sym1 d b c) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

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

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

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

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FoldrSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWithSym1 d) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Zip3Sym1 d b c) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanrSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanlSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanrSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanlSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (Maybe_Sym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (UncurrySym1 d) Source #

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

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon2 Arg0) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (CurrySym1 d) Source #

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

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ComparingSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FlipSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (ApSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftMSym1 d m) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftASym1 d f) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (FmapSym1 d f) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (MplusSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Functor

Methods

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

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

Defined in Data.Singletons.Prelude.Functor

Methods

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

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ConcatMapSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldMapSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

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

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

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

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (FmapDefaultSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipSym1 d b) Source #

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

Defined in Data.Singletons.Prelude.Monad

Methods

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

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipWithSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Base

Methods

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

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Functor

Methods

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

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

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym1 d a) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing (Either_Sym1 d b) Source #

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

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SApplicative f) => SingI (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Traversable

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

Defined in Data.Singletons.Prelude.Monad.Zip

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple3Sym2 d1 d2 c) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

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

(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)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

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

(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)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

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

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWithSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Zip3Sym2 d1 d2 c) Source #

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithMSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing (Either_Sym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (CurrySym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FlipSym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (d1 .@#@$$$ d2 :: TyFun a c -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (d1 .@#@$$$ d2) Source #

(SMonad m, SingI d) => SingI (LiftM2Sym1 d m :: TyFun (m a1) (m a2 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM2Sym1 d m) Source #

(SApplicative f, SingI d) => SingI (LiftA2Sym1 d f :: TyFun (f a) (f b ~> f c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA2Sym1 d f) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

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

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

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MapM_Sym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Traverse_Sym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlMSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrMSym1 d t) Source #

(SFoldable t, SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 t :: TyFun (t a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrSym2 d1 d2 t) Source #

(SFoldable t, SingI d1, SingI d2) => SingI (Foldr'Sym2 d1 d2 t :: TyFun (t a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr'Sym2 d1 d2 t) Source #

(SFoldable t, SingI d1, SingI d2) => SingI (FoldlSym2 d1 d2 t :: TyFun (t a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlSym2 d1 d2 t) Source #

(SFoldable t, SingI d1, SingI d2) => SingI (Foldl'Sym2 d1 d2 t :: TyFun (t a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl'Sym2 d1 d2 t) Source #

(STraversable t, SApplicative f, SingI d) => SingI (TraverseSym1 d t :: TyFun (t a) (f (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (TraverseSym1 d t) Source #

(STraversable t, SMonad m, SingI d) => SingI (MapMSym1 d t :: TyFun (t a) (m (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapMSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumRSym1 d t) Source #

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

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumLSym1 d t) Source #

(SMonadZip m, SingI d) => SingI (MzipWithSym1 d m :: TyFun (m a) (m b ~> m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipWithSym1 d m) Source #

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

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipWithSym2 d1 d2) Source #

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ForM_Sym1 d b m) Source #

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

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (For_Sym1 d b f) Source #

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

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForMSym1 d b m) Source #

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

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForSym1 d b f) Source #

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

Defined in Data.Singletons.Prelude.Monad

Methods

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

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

Defined in Data.Singletons.Prelude.Monad

Methods

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

SingI (TyCon4 ((,,,) :: a -> b -> c -> d -> (a, b, c, d)) :: a ~> (b ~> (c ~> (d ~> (a, b, c, d))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,) d2)) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym1 d2 b c d1 e) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym2 d2 d3 c d1) Source #

(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))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,) d2 d3)) Source #

(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))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,,) d2 d3 d4)) Source #

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

Defined in Data.Singletons.Prelude.List.Internal

(SingI d2, SingI d3) => SingI (ZipWith3Sym2 d2 d3 :: TyFun [b] ([c] ~> [d1]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym2 d2 d3) Source #

(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithM_Sym2 d1 d2 :: TyFun [b] (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithM_Sym2 d1 d2) Source #

(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithMSym2 d1 d2 :: TyFun [b] (m [c]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithMSym2 d1 d2) Source #

(SMonad m, SingI d) => SingI (LiftM3Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym1 d m) Source #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM2Sym2 d1 d2 :: TyFun (m a2) (m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM2Sym2 d1 d2) Source #

(SApplicative f, SingI d2) => SingI (LiftA3Sym1 d2 f :: TyFun (f a) (f b ~> (f c ~> f d1)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym1 d2 f) Source #

(SApplicative f, SingI d1, SingI d2) => SingI (LiftA2Sym2 d1 d2 :: TyFun (f b) (f c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA2Sym2 d1 d2) Source #

(SingI d1, SingI d2, SingI d3) => SingI (OnSym3 d1 d2 d3 :: TyFun a c -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym3 d1 d2 d3) Source #

(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldlMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlMSym2 d1 d2 t) Source #

(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldrMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrMSym2 d1 d2 t) Source #

(STraversable t, SingI d1, SingI d2) => SingI (MapAccumRSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumRSym2 d1 d2 t) Source #

(STraversable t, SingI d1, SingI d2) => SingI (MapAccumLSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumLSym2 d1 d2 t) Source #

(SMonadZip m, SingI d1, SingI d2) => SingI (MzipWithSym2 d1 d2 :: TyFun (m b) (m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipWithSym2 d1 d2) Source #

(SMonad m, SingI d1, SingI d2) => SingI (d1 <=<@#@$$$ d2 :: TyFun a (m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d1 <=<@#@$$$ d2) Source #

(SMonad m, SingI d1, SingI d2) => SingI (d1 >=>@#@$$$ d2 :: TyFun a (m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d1 >=>@#@$$$ d2) Source #

SMonad m => SingI (LiftM4Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> m r)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SingI (TyCon5 ((,,,,) :: a -> b -> c -> d -> e -> (a, b, c, d, e)) :: a ~> (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,) d2)) Source #

SingI d2 => SingI (Tuple6Sym1 d2 b c d1 e f :: TyFun b (c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym1 d2 b c d1 e f) Source #

(SingI d2, SingI d3) => SingI (Tuple5Sym2 d2 d3 c d1 e :: TyFun c (d1 ~> (e ~> (a, b, c, d1, e))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym2 d2 d3 c d1 e) Source #

(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)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,,) d2 d3)) Source #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple4Sym3 d2 d3 d4 d1 :: TyFun d1 (a, b, c, d1) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym3 d2 d3 d4 d1) Source #

SingI (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SingI d2, SingI d3, SingI d4) => SingI (ZipWith3Sym3 d2 d3 d4 :: TyFun [c] [d1] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym3 d2 d3 d4) Source #

(SMonad m, SingI d) => SingI (LiftM4Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym1 d m) Source #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM3Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym2 d1 d2) Source #

(SApplicative f, SingI d2, SingI d3) => SingI (LiftA3Sym2 d2 d3 :: TyFun (f b) (f c ~> f d1) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym2 d2 d3) Source #

SMonad m => SingI (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.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))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 ((,,,,,,) d2)) Source #

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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym1 d2 b c d1 e f g) Source #

(SingI d2, SingI d3) => SingI (Tuple6Sym2 d2 d3 c d1 e f :: TyFun c (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym2 d2 d3 c d1 e f) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym3 d2 d3 d4 d1 e) Source #

(SMonad m, SingI d) => SingI (LiftM5Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym1 d m) Source #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM4Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym2 d1 d2) Source #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM3Sym3 d1 d2 d3 :: TyFun (m a3) (m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym3 d1 d2 d3) Source #

(SApplicative f, SingI d2, SingI d3, SingI d4) => SingI (LiftA3Sym3 d2 d3 d4 :: TyFun (f c) (f d1) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym3 d2 d3 d4) Source #

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)))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym2 d2 d3 c d1 e f g) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym3 d2 d3 d4 d1 e f) Source #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple5Sym4 d2 d3 d4 d5 e :: TyFun e (a, b, c, d1, e) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym4 d2 d3 d4 d5 e) Source #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM5Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym2 d1 d2) Source #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM4Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym3 d1 d2 d3) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym3 d2 d3 d4 d1 e f g) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym4 d2 d3 d4 d5 e f) Source #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM5Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym3 d1 d2 d3) Source #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM4Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym4 d1 d2 d3 d4) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym4 d2 d3 d4 d5 e f g) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym5 d2 d3 d4 d5 d6 f) Source #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM5Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m a5 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym4 d1 d2 d3 d4) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym5 d2 d3 d4 d5 d6 f g) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym5 d1 d2 d3 d4 d5) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym6 d2 d3 d4 d5 d6 d7 g) Source #

SingI a2 => SingI (Const a2 :: Const a1 b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

Methods

sing :: Sing (Const0 a2) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3) Source #

(SingI n1, SingI n2, SingI n3, SingI n4) => SingI ((,,,) n1 n2 n3 n4 :: (a, b, c, d)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4) Source #

(SingI n1, SingI n2, SingI n3, SingI n4, SingI n5) => SingI ((,,,,) n1 n2 n3 n4 n5 :: (a, b, c, d, e)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5) Source #

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5, n6) Source #

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5, n6, n7) Source #

class SingKind k where Source #

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 . fromSingSomeSing
(\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 Source #

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 Source #

Convert a singleton to its unrefined version.

toSing :: Demote k -> SomeSing k Source #

Convert an unrefined type to an existentially-quantified singleton type.

Instances
SingKind Bool Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Bool = (r :: Type) Source #

SingKind Ordering Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Ordering = (r :: Type) Source #

SingKind Nat Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Associated Types

type Demote Nat = (r :: Type) Source #

SingKind Symbol Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Associated Types

type Demote Symbol = (r :: Type) Source #

SingKind () Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote () = (r :: Type) Source #

Methods

fromSing :: Sing a -> Demote () Source #

toSing :: Demote () -> SomeSing () Source #

SingKind Void Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Void = (r :: Type) Source #

SingKind All Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote All = (r :: Type) Source #

SingKind Any Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote Any = (r :: Type) Source #

SingKind PErrorMessage Source # 
Instance details

Defined in Data.Singletons.TypeError

Associated Types

type Demote PErrorMessage = (r :: Type) Source #

SingKind a => SingKind [a] Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote [a] = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote [a] Source #

toSing :: Demote [a] -> SomeSing [a] Source #

SingKind a => SingKind (Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Maybe a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Maybe a) Source #

toSing :: Demote (Maybe a) -> SomeSing (Maybe a) Source #

SingKind (TYPE rep) Source # 
Instance details

Defined in Data.Singletons.TypeRepTYPE

Associated Types

type Demote (TYPE rep) = (r :: Type) Source #

Methods

fromSing :: Sing a -> Demote (TYPE rep) Source #

toSing :: Demote (TYPE rep) -> SomeSing (TYPE rep) Source #

SingKind a => SingKind (Min a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Min a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Min a) Source #

toSing :: Demote (Min a) -> SomeSing (Min a) Source #

SingKind a => SingKind (Max a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Max a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Max a) Source #

toSing :: Demote (Max a) -> SomeSing (Max a) Source #

SingKind a => SingKind (First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (First a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (First a) Source #

toSing :: Demote (First a) -> SomeSing (First a) Source #

SingKind a => SingKind (Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Last a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Last a) Source #

toSing :: Demote (Last a) -> SomeSing (Last a) Source #

SingKind m => SingKind (WrappedMonoid m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (WrappedMonoid m) = (r :: Type) Source #

SingKind a => SingKind (Option a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Option a) = (r :: Type) Source #

SingKind a => SingKind (Identity a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Identity a) = (r :: Type) Source #

SingKind a => SingKind (First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Associated Types

type Demote (First a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (First a) Source #

toSing :: Demote (First a) -> SomeSing (First a) Source #

SingKind a => SingKind (Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Associated Types

type Demote (Last a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Last a) Source #

toSing :: Demote (Last a) -> SomeSing (Last a) Source #

SingKind a => SingKind (Dual a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Dual a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Dual a) Source #

toSing :: Demote (Dual a) -> SomeSing (Dual a) Source #

SingKind a => SingKind (Sum a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Sum a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Sum a) Source #

toSing :: Demote (Sum a) -> SomeSing (Sum a) Source #

SingKind a => SingKind (Product a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (Product a) = (r :: Type) Source #

SingKind a => SingKind (Down a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Associated Types

type Demote (Down a) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Down a) Source #

toSing :: Demote (Down a) -> SomeSing (Down a) Source #

SingKind a => SingKind (NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (NonEmpty a) = (r :: Type) Source #

(SingKind a, SingKind b) => SingKind (Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Either a b) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Either a b) Source #

toSing :: Demote (Either a b) -> SomeSing (Either a b) Source #

(SingKind a, SingKind b) => SingKind (a, b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (a, b) Source #

toSing :: Demote (a, b) -> SomeSing (a, b) Source #

(SingKind a, SingKind b) => SingKind (Arg a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Associated Types

type Demote (Arg a b) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Arg a b) Source #

toSing :: Demote (Arg a b) -> SomeSing (Arg a b) Source #

(SingKind k1, SingKind k2) => SingKind (k1 ~> k2) Source #

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) Source #

Methods

fromSing :: Sing a -> Demote (k1 ~> k2) Source #

toSing :: Demote (k1 ~> k2) -> SomeSing (k1 ~> k2) Source #

(SingKind a, SingKind b, SingKind c) => SingKind (a, b, c) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (a, b, c) Source #

toSing :: Demote (a, b, c) -> SomeSing (a, b, c) Source #

SingKind a => SingKind (Const a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

Associated Types

type Demote (Const a b) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (Const a b) Source #

toSing :: Demote (Const a b) -> SomeSing (Const a b) Source #

(SingKind a, SingKind b, SingKind c, SingKind d) => SingKind (a, b, c, d) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d) Source #

toSing :: Demote (a, b, c, d) -> SomeSing (a, b, c, d) Source #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e) => SingKind (a, b, c, d, e) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e) Source #

toSing :: Demote (a, b, c, d, e) -> SomeSing (a, b, c, d, e) Source #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e, SingKind f) => SingKind (a, b, c, d, e, f) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e, f) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e, f) Source #

toSing :: Demote (a, b, c, d, e, f) -> SomeSing (a, b, c, d, e, f) Source #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e, SingKind f, SingKind g) => SingKind (a, b, c, d, e, f, g) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e, f, g) = (r :: Type) Source #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e, f, g) Source #

toSing :: Demote (a, b, c, d, e, f, g) -> SomeSing (a, b, c, d, e, f, g) Source #

Working with singletons

type KindOf (a :: k) = k Source #

Convenient synonym to refer to the kind of a type variable: type KindOf (a :: k) = k

type SameKind (a :: k) (b :: k) = (() :: Constraint) Source #

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 Source #

A SingInstance wraps up a SingI instance for explicit handling.

Constructors

SingInstance :: SingI a => SingInstance a 

data SomeSing k where Source #

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) Source # 
Instance details

Defined in Data.Singletons

(SEnum k, SingKind k) => Enum (SomeSing k) Source # 
Instance details

Defined in Data.Singletons

SEq k => Eq (SomeSing k) Source # 
Instance details

Defined in Data.Singletons

Methods

(==) :: SomeSing k -> SomeSing k -> Bool #

(/=) :: SomeSing k -> SomeSing k -> Bool #

SNum k => Num (SomeSing k) Source # 
Instance details

Defined in Data.Singletons

SOrd k => Ord (SomeSing k) Source # 
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) Source # 
Instance details

Defined in Data.Singletons

Methods

showsPrec :: Int -> SomeSing k -> ShowS #

show :: SomeSing k -> String #

showList :: [SomeSing k] -> ShowS #

SSemigroup k => Semigroup (SomeSing k) Source # 
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) Source # 
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 Source #

Get an implicit singleton (a SingI instance) from an explicit one.

pattern Sing :: forall k (a :: k). () => SingI a => Sing a Source #

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 Source #

Convenience function for creating a context with an implicit singleton available.

withSomeSing Source #

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 Source #

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 Source #

Allows creation of a singleton when a proxy is at hand.

demote :: forall a. (SingKind (KindOf a), SingI a) => Demote (KindOf a) Source #

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 Source #

Allows creation of a singleton when a proxy# is at hand.

withSing :: SingI a => (Sing a -> b) -> b Source #

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) Source #

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 Source #

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) Source #

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) Source #

Methods

fromSing :: Sing a -> Demote (k1 ~> k2) Source #

toSing :: Demote (k1 ~> k2) -> SomeSing (k1 ~> k2) Source #

SSemigroup b => SSemigroup (a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

(%<>) :: Sing t -> Sing t -> Sing (Apply (Apply (<>@#@$) t) t) Source #

sSconcat :: Sing t -> Sing (Apply SconcatSym0 t) Source #

PSemigroup (a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type arg <> arg :: a Source #

type Sconcat arg :: a Source #

SMonoid b => SMonoid (a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

PMonoid (a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Associated Types

type Mempty :: a Source #

type Mappend arg arg :: a Source #

type Mconcat arg :: a Source #

SingI NotSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

SingI Log2Sym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.TypeLits.Internal

SingI (^@#@$) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SingI DivSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SingI ModSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SingI AllSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI AnySym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI ShowParenSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI UnlinesSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI UnwordsSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI ThenCmpSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI ShowCommaSpaceSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowSpaceSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowCharSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowStringSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI XorSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings NotSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings AllSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings AnySym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (&&@#@$) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (||@#@$) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ShowParenSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings UnlinesSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings UnwordsSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ThenCmpSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (~>@#@$) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings DemoteSym0 Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings KnownNatSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings Log2Sym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (<=?@#@$) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (^@#@$) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings DivSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ModSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings RemSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotRemSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings DivModSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings KnownSymbolSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ShowCommaSpaceSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowSpaceSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowCharSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowStringSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings GetAllSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings GetAnySym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings XorSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Bool

Methods

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

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

Defined in Data.Singletons.Prelude.Bool

Methods

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

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

Defined in Data.Singletons.TypeLits.Internal

Methods

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

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

Defined in Data.Singletons.TypeLits.Internal

Methods

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

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

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing (DivSym1 x) Source #

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

Defined in Data.Singletons.TypeLits

Methods

sing :: Sing (ModSym1 x) Source #

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ThenCmpSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowCharSym1 d) Source #

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.IsString

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Ord

SOrd a => SingI ((>@#@$) :: TyFun a (a ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SOrd a => SingI ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SOrd a => SingI ((<@#@$) :: TyFun a (a ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SOrd a => SingI (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SOrd a => SingI (MinSym0 :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SOrd a => SingI (MaxSym0 :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SNum a => SingI (SignumSym0 :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SNum a => SingI (AbsSym0 :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SNum a => SingI (NegateSym0 :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SNum a => SingI ((*@#@$) :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SNum a => SingI ((-@#@$) :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SNum a => SingI ((+@#@$) :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SNum a => SingI (SubtractSym0 :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SingI (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI (IdSym0 :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing IdSym0 Source #

SEnum a => SingI (FromEnumSym0 :: TyFun a Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SEnum a => SingI (PredSym0 :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SEnum a => SingI (SuccSym0 :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SEnum a => SingI (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SEnum a => SingI (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SSemigroup a => SingI ((<>@#@$) :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (ElemIndicesSym0 :: TyFun a ([a] ~> [Nat]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SEq a => SingI (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SShow a => SingI (Show_Sym0 :: TyFun a Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SMonoid a => SingI (MappendSym0 :: TyFun a (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SFoldable t => SingI (OrSym0 :: TyFun (t Bool) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing OrSym0 Source #

SFoldable t => SingI (AndSym0 :: TyFun (t Bool) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SingI (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ConsSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI ((<|@#@$) :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (AbsurdSym0 :: TyFun Void a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Void

SSemigroup a => SingI (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SEq a => SingI (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI ((!!@#@$) :: TyFun (NonEmpty a) (Nat ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq a => SingI (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd a => SingI (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (LastSym0 :: TyFun (NonEmpty a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (HeadSym0 :: TyFun (NonEmpty a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Nat]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (InsertBySym0 :: TyFun (a ~> (a ~> Ordering)) (a ~> ([a] ~> [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) (NonEmpty a ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (GroupBy1Sym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [NonEmpty a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (PartitionSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (FilterSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (BreakSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (SpanSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (DropWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (TakeWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI ((:$$:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI ((:<>:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((&&@#@$$) a6989586621679363358 :: TyFun Bool Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((||@#@$$) a6989586621679363599 :: TyFun Bool Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (GuardSym0 :: TyFun Bool (f6989586621679545047 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (WhenSym0 :: TyFun Bool (f6989586621679545076 () ~> f6989586621679545076 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (UnlessSym0 :: TyFun Bool (f6989586621681211308 () ~> f6989586621681211308 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (TransposeSym0 :: TyFun [[a6989586621679940022]] [[a6989586621679940022]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (CatMaybesSym0 :: TyFun [Maybe a6989586621679495818] [a6989586621679495818] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (ListToMaybeSym0 :: TyFun [a6989586621679495819] (Maybe a6989586621679495819) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((++@#@$) :: TyFun [a6989586621679520926] ([a6989586621679520926] ~> [a6989586621679520926]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((!!@#@$) :: TyFun [a6989586621679940021] (Nat ~> a6989586621679940021) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679940036] [[a6989586621679940036]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortSym0 :: TyFun [a6989586621679940032] [a6989586621679940032] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionSym0 :: TyFun [a6989586621679940016] ([a6989586621679940016] ~> [a6989586621679940016]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((\\@#@$) :: TyFun [a6989586621679940059] ([a6989586621679940059] ~> [a6989586621679940059]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (NubSym0 :: TyFun [a6989586621679940020] [a6989586621679940020] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679940104] ([a6989586621679940104] ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679940105] [[a6989586621679940105]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679940106] [[a6989586621679940106]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsInfixOfSym0 :: TyFun [a6989586621679940102] ([a6989586621679940102] ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectSym0 :: TyFun [a6989586621679940046] ([a6989586621679940046] ~> [a6989586621679940046]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (PermutationsSym0 :: TyFun [a6989586621679940131] [[a6989586621679940131]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SubsequencesSym0 :: TyFun [a6989586621679940134] [[a6989586621679940134]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntercalateSym0 :: TyFun [a6989586621679940135] ([[a6989586621679940135]] ~> [a6989586621679940135]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ReverseSym0 :: TyFun [a6989586621679940137] [a6989586621679940137] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsSuffixOfSym0 :: TyFun [a6989586621679940103] ([a6989586621679940103] ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InitSym0 :: TyFun [a6989586621679940139] [a6989586621679940139] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TailSym0 :: TyFun [a6989586621679940140] [a6989586621679940140] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (LastSym0 :: TyFun [a6989586621679940141] a6989586621679940141 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (HeadSym0 :: TyFun [a6989586621679940142] a6989586621679940142 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (StripPrefixSym0 :: TyFun [a6989586621680066266] ([a6989586621680066266] ~> Maybe [a6989586621680066266]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowListSym0 :: TyFun [a6989586621680260588] (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MconcatSym0 :: TyFun [a6989586621680329525] a6989586621680329525 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621681107398] (NonEmpty a6989586621681107398 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621681107410] [NonEmpty a6989586621681107410] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromListSym0 :: TyFun [a6989586621681107436] (NonEmpty a6989586621681107436) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621681107430] (NonEmpty [a6989586621681107430]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621681107429] (NonEmpty [a6989586621681107429]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NonEmpty_Sym0 :: TyFun [a6989586621681107447] (Maybe (NonEmpty a6989586621681107447)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MaybeToListSym0 :: TyFun (Maybe a6989586621679495820) [a6989586621679495820] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FromJustSym0 :: TyFun (Maybe a6989586621679495822) a6989586621679495822 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a6989586621679495823) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a6989586621679495824) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (OptionSym0 :: TyFun (Maybe a6989586621679063598) (Option a6989586621679063598) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (FirstSym0 :: TyFun (Maybe a6989586621679086894) (First a6989586621679086894) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (LastSym0 :: TyFun (Maybe a6989586621679086889) (Last a6989586621679086889) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ThenCmpSym1 a6989586621679391212 :: TyFun Ordering Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (ΣSym0 :: TyFun Type (TyFun (s6989586621679361084 ~> Type) Type -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons.Sigma

SuppressUnusedWarnings ((~>@#@$$) a6989586621679025706 :: TyFun Type Type -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((<=?@#@$$) a3530822107858468865 :: TyFun Nat Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings ((^@#@$$) a3530822107858468865 :: TyFun Nat Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (DivSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (ModSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (QuotSym1 a6989586621679487925 :: TyFun Nat Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (RemSym1 a6989586621679487915 :: TyFun Nat Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (QuotRemSym1 a6989586621679487941 :: TyFun Nat (Nat, Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (DivModSym1 a6989586621679487931 :: TyFun Nat (Nat, Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Nat a6989586621679506009 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (ToEnumSym0 :: TyFun Nat a6989586621679740077 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (DropSym0 :: TyFun Nat ([a6989586621679940038] ~> [a6989586621679940038]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeSym0 :: TyFun Nat ([a6989586621679940039] ~> [a6989586621679940039]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat ([a6989586621679940037] ~> ([a6989586621679940037], [a6989586621679940037])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ReplicateSym0 :: TyFun Nat (a6989586621679940023 ~> [a6989586621679940023]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (a6989586621680260588 ~> (Symbol ~> Symbol)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681107419 ~> [a6989586621681107419]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropSym0 :: TyFun Nat (NonEmpty a6989586621681107418 ~> [a6989586621681107418]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681107417 ~> ([a6989586621681107417], [a6989586621681107417])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ShowCharSym1 a6989586621680262472 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowStringSym1 a6989586621680262457 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a6989586621681200247 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.IsString

SuppressUnusedWarnings (JustSym0 :: TyFun a3530822107858468865 (Maybe a3530822107858468865) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:|@#@$) :: TyFun a6989586621679070336 ([a6989586621679070336] ~> NonEmpty a6989586621679070336) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (IdentitySym0 :: TyFun a6989586621679086884 (Identity a6989586621679086884) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Bool_Sym0 :: TyFun a6989586621679362607 (a6989586621679362607 ~> (Bool ~> a6989586621679362607)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((==@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((/=@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings (DefaultEqSym0 :: TyFun k6989586621679366516 (k6989586621679366516 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((<=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> Ordering) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((<@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (DownSym0 :: TyFun a6989586621679092637 (Down a6989586621679092637) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FromMaybeSym0 :: TyFun a6989586621679495821 (Maybe a6989586621679495821 ~> a6989586621679495821) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (NegateSym0 :: TyFun a6989586621679506009 a6989586621679506009 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((-@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SignumSym0 :: TyFun a6989586621679506009 a6989586621679506009 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AbsSym0 :: TyFun a6989586621679506009 a6989586621679506009 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym0 :: TyFun a6989586621679511466 (a6989586621679511466 ~> a6989586621679511466) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AsTypeOfSym0 :: TyFun a6989586621679520916 (a6989586621679520916 ~> a6989586621679520916) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (IdSym0 :: TyFun a6989586621679520925 a6989586621679520925 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (EnumFromThenToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> (a6989586621679740077 ~> [a6989586621679740077])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (FromEnumSym0 :: TyFun a6989586621679740077 Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (PredSym0 :: TyFun a6989586621679740077 a6989586621679740077 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (SuccSym0 :: TyFun a6989586621679740077 a6989586621679740077 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings ((<>@#@$) :: TyFun a6989586621679810357 (a6989586621679810357 ~> a6989586621679810357) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (DualSym0 :: TyFun a6989586621679086865 (Dual a6989586621679086865) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (SumSym0 :: TyFun a6989586621679086850 (Sum a6989586621679086850) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (ProductSym0 :: TyFun a6989586621679086855 (Product a6989586621679086855) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679063560 (Min a6989586621679063560) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679063566 (Max a6989586621679063566) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (FirstSym0 :: TyFun a6989586621679063580 (First a6989586621679063580) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (LastSym0 :: TyFun a6989586621679063586 (Last a6989586621679063586) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (WrapMonoidSym0 :: TyFun m6989586621679063592 (WrappedMonoid m6989586621679063592) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679940033 ([a6989586621679940033] ~> [a6989586621679940033]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteSym0 :: TyFun a6989586621679940060 ([a6989586621679940060] ~> [a6989586621679940060]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndicesSym0 :: TyFun a6989586621679940049 ([a6989586621679940049] ~> [Nat]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a6989586621679940050 ([a6989586621679940050] ~> Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679940136 ([a6989586621679940136] ~> [a6989586621679940136]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Show_Sym0 :: TyFun a6989586621680260588 Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym0 :: TyFun a6989586621680260573 (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MappendSym0 :: TyFun a6989586621680329525 (a6989586621680329525 ~> a6989586621680329525) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (AndSym0 :: TyFun (t6989586621680452644 Bool) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (OrSym0 :: TyFun (t6989586621680452643 Bool) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621681107421 (NonEmpty a6989586621681107421 ~> NonEmpty a6989586621681107421) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621681107428 ([a6989586621681107428] ~> NonEmpty a6989586621681107428) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<|@#@$) :: TyFun a6989586621681107439 (NonEmpty a6989586621681107439 ~> NonEmpty a6989586621681107439) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym0 :: TyFun a6989586621681107438 (NonEmpty a6989586621681107438 ~> NonEmpty a6989586621681107438) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027561 (TyFun k6989586621679027561 Constraint -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027564 Type -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (TextSym0 :: TyFun s6989586621681262316 (ErrorMessage' s6989586621681262316) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a6989586621679355261 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Void

SuppressUnusedWarnings (GetMinSym0 :: TyFun (Min a6989586621679063560) a6989586621679063560 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetMaxSym0 :: TyFun (Max a6989586621679063566) a6989586621679063566 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a6989586621679063580) a6989586621679063580 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a6989586621679063586) a6989586621679063586 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m6989586621679063592) m6989586621679063592 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetOptionSym0 :: TyFun (Option a6989586621679063598) (Maybe a6989586621679063598) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (RunIdentitySym0 :: TyFun (Identity a6989586621679086884) a6989586621679086884 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a6989586621679086894) (Maybe a6989586621679086894) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a6989586621679086889) (Maybe a6989586621679086889) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (GetDualSym0 :: TyFun (Dual a6989586621679086865) a6989586621679086865 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetSumSym0 :: TyFun (Sum a6989586621679086850) a6989586621679086850 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetProductSym0 :: TyFun (Product a6989586621679086855) a6989586621679086855 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (SconcatSym0 :: TyFun (NonEmpty a6989586621679810357) a6989586621679810357 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (NubSym0 :: TyFun (NonEmpty a6989586621681107389) (NonEmpty a6989586621681107389) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((!!@#@$) :: TyFun (NonEmpty a6989586621681107397) (Nat ~> a6989586621681107397) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Group1Sym0 :: TyFun (NonEmpty a6989586621681107404) (NonEmpty (NonEmpty a6989586621681107404)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ToListSym0 :: TyFun (NonEmpty a6989586621681107435) [a6989586621681107435] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReverseSym0 :: TyFun (NonEmpty a6989586621681107420) (NonEmpty a6989586621681107420) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortSym0 :: TyFun (NonEmpty a6989586621681107437) (NonEmpty a6989586621681107437) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InitSym0 :: TyFun (NonEmpty a6989586621681107440) [a6989586621681107440] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LastSym0 :: TyFun (NonEmpty a6989586621681107441) a6989586621681107441 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TailSym0 :: TyFun (NonEmpty a6989586621681107442) [a6989586621681107442] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (HeadSym0 :: TyFun (NonEmpty a6989586621681107443) a6989586621681107443 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnconsSym0 :: TyFun (NonEmpty a6989586621681107446) (a6989586621681107446, Maybe (NonEmpty a6989586621681107446)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LengthSym0 :: TyFun (NonEmpty a6989586621681107450) Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a6989586621681107387)) (NonEmpty (NonEmpty a6989586621681107387)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ShowParenSym1 a6989586621680262478 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (UntilSym0 :: TyFun (a6989586621679520911 ~> Bool) ((a6989586621679520911 ~> a6989586621679520911) ~> (a6989586621679520911 ~> a6989586621679520911)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (NubBySym0 :: TyFun (a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) ([a6989586621679940019] ~> [a6989586621679940019]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (PartitionSym0 :: TyFun (a6989586621679940028 ~> Bool) ([a6989586621679940028] ~> ([a6989586621679940028], [a6989586621679940028])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (BreakSym0 :: TyFun (a6989586621679940040 ~> Bool) ([a6989586621679940040] ~> ([a6989586621679940040], [a6989586621679940040])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SpanSym0 :: TyFun (a6989586621679940041 ~> Bool) ([a6989586621679940041] ~> ([a6989586621679940041], [a6989586621679940041])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupBySym0 :: TyFun (a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) ([a6989586621679940031] ~> [[a6989586621679940031]]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a6989586621679940043 ~> Bool) ([a6989586621679940043] ~> [a6989586621679940043]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a6989586621679940044 ~> Bool) ([a6989586621679940044] ~> [a6989586621679940044]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FilterSym0 :: TyFun (a6989586621679940052 ~> Bool) ([a6989586621679940052] ~> [a6989586621679940052]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertBySym0 :: TyFun (a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) (a6989586621679940055 ~> ([a6989586621679940055] ~> [a6989586621679940055])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortBySym0 :: TyFun (a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) ([a6989586621679940056] ~> [a6989586621679940056]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym0 :: TyFun (a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) (a6989586621679940058 ~> ([a6989586621679940058] ~> [a6989586621679940058])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym0 :: TyFun (a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) ([a6989586621679940057] ~> ([a6989586621679940057] ~> [a6989586621679940057])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym0 :: TyFun (a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) ([a6989586621679940017] ~> ([a6989586621679940017] ~> [a6989586621679940017])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndicesSym0 :: TyFun (a6989586621679940047 ~> Bool) ([a6989586621679940047] ~> [Nat]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndexSym0 :: TyFun (a6989586621679940048 ~> Bool) ([a6989586621679940048] ~> Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) ([a6989586621679940115] ~> [a6989586621679940115]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) ([a6989586621679940118] ~> [a6989586621679940118]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym0 :: TyFun (a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) ([a6989586621679940045] ~> ([a6989586621679940045] ~> [a6989586621679940045])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Foldl1'Sym0 :: TyFun (a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) ([a6989586621679940127] ~> a6989586621679940127) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileEndSym0 :: TyFun (a6989586621679940042 ~> Bool) ([a6989586621679940042] ~> [a6989586621679940042]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (a6989586621680260572 ~> (Symbol ~> Symbol)) ([a6989586621680260572] ~> (Symbol ~> Symbol)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (NubBySym0 :: TyFun (a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) (NonEmpty a6989586621681107388 ~> NonEmpty a6989586621681107388) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBySym0 :: TyFun (a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) ([a6989586621681107409] ~> [NonEmpty a6989586621681107409]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym0 :: TyFun (a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) (NonEmpty a6989586621681107403 ~> NonEmpty (NonEmpty a6989586621681107403)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a6989586621681107416 ~> Bool) (NonEmpty a6989586621681107416 ~> [a6989586621681107416]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a6989586621681107415 ~> Bool) (NonEmpty a6989586621681107415 ~> [a6989586621681107415]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SpanSym0 :: TyFun (a6989586621681107414 ~> Bool) (NonEmpty a6989586621681107414 ~> ([a6989586621681107414], [a6989586621681107414])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (BreakSym0 :: TyFun (a6989586621681107413 ~> Bool) (NonEmpty a6989586621681107413 ~> ([a6989586621681107413], [a6989586621681107413])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterSym0 :: TyFun (a6989586621681107412 ~> Bool) (NonEmpty a6989586621681107412 ~> [a6989586621681107412]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (PartitionSym0 :: TyFun (a6989586621681107411 ~> Bool) (NonEmpty a6989586621681107411 ~> ([a6989586621681107411], [a6989586621681107411])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym0 :: TyFun (a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) (NonEmpty a6989586621681107386 ~> NonEmpty a6989586621681107386) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) (NonEmpty a6989586621681107423 ~> NonEmpty a6989586621681107423) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) (NonEmpty a6989586621681107422 ~> NonEmpty a6989586621681107422) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TypeErrorSym0 :: TyFun PErrorMessage b6989586621681262306 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI d => SingI ((:@#@$$) d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing ((:@#@$$) d) Source #

SingI d => SingI (IntercalateSym1 d :: TyFun [[a]] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (RightsSym0 :: TyFun [Either a b] [b] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SingI (LeftsSym0 :: TyFun [Either a b] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SingI (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI ((:|@#@$$) d :: TyFun [a] (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing ((:|@#@$$) d) Source #

SingI d => SingI ((++@#@$$) d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing ((++@#@$$) d) Source #

SNum i => SingI (GenericLengthSym0 :: TyFun [a] i -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (UnionSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionSym1 d) Source #

SingI d => SingI (UnionBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionBySym1 d) Source #

SingI d => SingI (NubBySym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (NubBySym1 d) Source #

SingI d => SingI (PartitionSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (GroupBySym1 d :: TyFun [a] [[a]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (GroupBySym1 d) Source #

(SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertSym1 d) Source #

SingI d => SingI (SplitAtSym1 d a :: TyFun [a] ([a], [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SplitAtSym1 d a) Source #

SingI d => SingI (DropSym1 d a :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DropSym1 d a) Source #

SingI d => SingI (TakeSym1 d a :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (TakeSym1 d a) Source #

SingI d => SingI (BreakSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (BreakSym1 d) Source #

SingI d => SingI (SpanSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SpanSym1 d) Source #

SingI d => SingI (DropWhileEndSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (DropWhileSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (TakeWhileSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (IntersectBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (IntersectSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (FindIndicesSym1 d :: TyFun [a] [Nat] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (FindIndexSym1 d :: TyFun [a] (Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (ElemIndicesSym1 d :: TyFun [a] [Nat] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (ElemIndexSym1 d :: TyFun [a] (Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (FilterSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (FilterSym1 d) Source #

SingI d => SingI (SortBySym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (SortBySym1 d) Source #

SingI d => SingI (DeleteFirstsBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI ((\\@#@$$) d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ((\\@#@$$) d) Source #

(SEq a, SingI d) => SingI (DeleteSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteSym1 d) Source #

SingI (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (IsInfixOfSym1 d :: TyFun [a] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (IsSuffixOfSym1 d :: TyFun [a] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun [a] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (Scanr1Sym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Scanr1Sym1 d) Source #

SingI d => SingI (Scanl1Sym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Scanl1Sym1 d) Source #

SingI d => SingI (Foldl1'Sym1 d :: TyFun [a] a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Foldl1'Sym1 d) Source #

SingI d => SingI (IntersperseSym1 d :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (ShowListWithSym1 d :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI d => SingI (GroupBySym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupBySym1 d) Source #

(SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (InsertSym1 d) Source #

SingI d => SingI (FromMaybeSym1 d :: TyFun (Maybe a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI (IsRightSym0 :: TyFun (Either a b) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SingI (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SingI d => SingI ((!!@#@$$) d :: TyFun Nat a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing ((!!@#@$$) d) Source #

SingI d => SingI ((!!@#@$$) d :: TyFun Nat a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ((!!@#@$$) d) Source #

SApplicative m => SingI (ReplicateM_Sym0 :: TyFun Nat (m a ~> m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (ReplicateMSym0 :: TyFun Nat (m a ~> m [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

(SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListSym1 d) Source #

(SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsSym1 d) Source #

(SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowParenSym2 d1 d2) Source #

SingI (ErrorSym0 :: TyFun Symbol a -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SingI (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SingI (SwapSym0 :: TyFun (a, b) (b, a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SingI (SndSym0 :: TyFun (a, b) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SingI (FstSym0 :: TyFun (a, b) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SingI (ArgSym0 :: TyFun a (b ~> Arg a b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SingI (LeftSym0 :: TyFun a (Either a b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (RightSym0 :: TyFun b (Either a b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI d => SingI (Bool_Sym1 d :: TyFun a (Bool ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (Bool_Sym1 d) Source #

(SEq a, SingI x) => SingI ((/=@#@$$) x :: TyFun a Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing ((/=@#@$$) x) Source #

(SEq a, SingI x) => SingI ((==@#@$$) x :: TyFun a Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

Methods

sing :: Sing ((==@#@$$) x) Source #

(SOrd a, SingI d) => SingI ((>=@#@$$) d :: TyFun a Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((>=@#@$$) d) Source #

(SOrd a, SingI d) => SingI ((>@#@$$) d :: TyFun a Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((>@#@$$) d) Source #

(SOrd a, SingI d) => SingI ((<=@#@$$) d :: TyFun a Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((<=@#@$$) d) Source #

(SOrd a, SingI d) => SingI ((<@#@$$) d :: TyFun a Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ((<@#@$$) d) Source #

(SOrd a, SingI d) => SingI (CompareSym1 d :: TyFun a Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (CompareSym1 d) Source #

(SOrd a, SingI d) => SingI (MinSym1 d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (MinSym1 d) Source #

(SOrd a, SingI d) => SingI (MaxSym1 d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (MaxSym1 d) Source #

SingI (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

(SNum a, SingI d) => SingI ((*@#@$$) d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((*@#@$$) d) Source #

(SNum a, SingI d) => SingI ((-@#@$$) d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((-@#@$$) d) Source #

(SNum a, SingI d) => SingI ((+@#@$$) d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing ((+@#@$$) d) Source #

(SNum a, SingI d) => SingI (SubtractSym1 d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

Methods

sing :: Sing (SubtractSym1 d) Source #

SingI (SeqSym0 :: TyFun a (b ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI d => SingI (AsTypeOfSym1 d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (AsTypeOfSym1 d) Source #

SingI (ConstSym0 :: TyFun a (b ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

(SApplicative f, SingI d) => SingI (WhenSym1 d f :: TyFun (f ()) (f ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (WhenSym1 d f) Source #

SMonad m => SingI (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SApplicative f => SingI (PureSym0 :: TyFun a (f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SMonad m => SingI (ReturnSym0 :: TyFun a (m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SFunctor f => SingI (VoidSym0 :: TyFun (f a) (f ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SingI ((&@#@$) :: TyFun a ((a ~> b) ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

(SEnum a, SingI d) => SingI (EnumFromToSym1 d :: TyFun a [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

(SEnum a, SingI d) => SingI (EnumFromThenToSym1 d :: TyFun a (a ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

(SSemigroup a, SingI d) => SingI ((<>@#@$$) d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ((<>@#@$$) d) Source #

SingI d => SingI (ReplicateSym1 d a :: TyFun a [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ReplicateSym1 d a) Source #

SEq a => SingI (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (InsertBySym1 d :: TyFun a ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertBySym1 d) Source #

SingI d => SingI (DeleteBySym1 d :: TyFun a ([a] ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteBySym1 d) Source #

(SShow a, SingI d) => SingI (ShowsPrecSym1 d a :: TyFun a (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym1 d a) Source #

(SMonoid a, SingI d) => SingI (MappendSym1 d :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing (MappendSym1 d) Source #

(SFoldable t, SEq a) => SingI (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (ConcatSym0 :: TyFun (t [a]) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonoid m) => SingI (FoldSym0 :: TyFun (t m) m -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (ToListSym0 :: TyFun (t a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SOrd a) => SingI (MaximumSym0 :: TyFun (t a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SOrd a) => SingI (MinimumSym0 :: TyFun (t a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SNum a) => SingI (SumSym0 :: TyFun (t a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SNum a) => SingI (ProductSym0 :: TyFun (t a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SEq a) => SingI (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SAlternative f => SingI (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

(SApplicative f, SingI d) => SingI (UnlessSym1 d f :: TyFun (f ()) (f ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (UnlessSym1 d f) Source #

SingI (ShowTypeSym0 :: TyFun t (ErrorMessage' Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (SortBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SortBySym1 d) Source #

SingI d => SingI (NubBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (NubBySym1 d) Source #

SingI (ZipSym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty (a, b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun (NonEmpty a) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (GroupBy1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (GroupBy1Sym1 d) Source #

SingI d => SingI (PartitionSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (FilterSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (FilterSym1 d) Source #

SingI d => SingI (BreakSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (BreakSym1 d) Source #

SingI d => SingI (SpanSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SpanSym1 d) Source #

SingI d => SingI (DropWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (TakeWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (SplitAtSym1 d a :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SplitAtSym1 d a) Source #

SingI d => SingI (DropSym1 d a :: TyFun (NonEmpty a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (DropSym1 d a) Source #

SingI d => SingI (TakeSym1 d a :: TyFun (NonEmpty a) [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (TakeSym1 d a) Source #

SingI d => SingI (IntersperseSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (Scanr1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (Scanr1Sym1 d) Source #

SingI d => SingI (Scanl1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (Scanl1Sym1 d) Source #

SingI d => SingI (ConsSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ConsSym1 d) Source #

SingI d => SingI ((<|@#@$$) d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing ((<|@#@$$) d) Source #

SOrd a => SingI (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SingI d => SingI (UntilSym1 d :: TyFun (a ~> a) (a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (UntilSym1 d) Source #

SingI (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SFoldable t => SingI (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (MinimumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (MaximumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SOrd o => SingI (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd b => SingI (GroupAllWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq b => SingI (GroupWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SOrd b => SingI (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SEq b => SingI (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (MapSym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (UnfoldrSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI (UnfoldSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SMonadPlus m => SingI (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI x => SingI ((:$$:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing ((:$$:@#@$$) x) Source #

SingI x => SingI ((:<>:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing ((:<>:@#@$$) x) Source #

SuppressUnusedWarnings (IntercalateSym1 a6989586621679950590 :: TyFun [[a6989586621679940135]] [a6989586621679940135] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (RightsSym0 :: TyFun [Either a6989586621680434207 b6989586621680434208] [b6989586621680434208] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (LeftsSym0 :: TyFun [Either a6989586621680434209 b6989586621680434210] [a6989586621680434209] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (UnzipSym0 :: TyFun [(a6989586621679940086, b6989586621679940087)] ([a6989586621679940086], [b6989586621679940087]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((:@#@$$) t6989586621679298917 :: TyFun [a3530822107858468865] [a3530822107858468865] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:|@#@$$) t6989586621679298984 :: TyFun [a6989586621679070336] (NonEmpty a6989586621679070336) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((++@#@$$) a6989586621679521123 :: TyFun [a6989586621679520926] [a6989586621679520926] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a6989586621679940015] i6989586621679940014 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (NubBySym1 a6989586621679949286 :: TyFun [a6989586621679940019] [a6989586621679940019] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (PartitionSym1 a6989586621679949384 :: TyFun [a6989586621679940028] ([a6989586621679940028], [a6989586621679940028]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropSym1 a6989586621679949407 a6989586621679940038 :: TyFun [a6989586621679940038] [a6989586621679940038] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeSym1 a6989586621679949421 a6989586621679940039 :: TyFun [a6989586621679940039] [a6989586621679940039] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SplitAtSym1 a6989586621679949435 a6989586621679940037 :: TyFun [a6989586621679940037] ([a6989586621679940037], [a6989586621679940037]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (BreakSym1 a6989586621679949441 :: TyFun [a6989586621679940040] ([a6989586621679940040], [a6989586621679940040]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SpanSym1 a6989586621679949484 :: TyFun [a6989586621679940041] ([a6989586621679940041], [a6989586621679940041]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupBySym1 a6989586621679949527 :: TyFun [a6989586621679940031] [[a6989586621679940031]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileSym1 a6989586621679949561 :: TyFun [a6989586621679940043] [a6989586621679940043] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeWhileSym1 a6989586621679949579 :: TyFun [a6989586621679940044] [a6989586621679940044] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FilterSym1 a6989586621679949593 :: TyFun [a6989586621679940052] [a6989586621679940052] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertSym1 a6989586621679949640 :: TyFun [a6989586621679940033] [a6989586621679940033] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortBySym1 a6989586621679949646 :: TyFun [a6989586621679940056] [a6989586621679940056] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym1 a6989586621679949677 :: TyFun [a6989586621679940057] ([a6989586621679940057] ~> [a6989586621679940057]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym1 a6989586621679949690 :: TyFun [a6989586621679940017] ([a6989586621679940017] ~> [a6989586621679940017]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionSym1 a6989586621679949703 :: TyFun [a6989586621679940016] [a6989586621679940016] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteSym1 a6989586621679949713 :: TyFun [a6989586621679940060] [a6989586621679940060] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((\\@#@$$) a6989586621679949723 :: TyFun [a6989586621679940059] [a6989586621679940059] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipSym0 :: TyFun [a6989586621679940098] ([b6989586621679940099] ~> [(a6989586621679940098, b6989586621679940099)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndicesSym1 a6989586621679949934 :: TyFun [a6989586621679940047] [Nat] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndicesSym1 a6989586621679949960 :: TyFun [a6989586621679940049] [Nat] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndexSym1 a6989586621679949968 :: TyFun [a6989586621679940048] (Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndexSym1 a6989586621679949976 :: TyFun [a6989586621679940050] (Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621679950018 :: TyFun [a6989586621679940104] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanr1Sym1 a6989586621679950183 :: TyFun [a6989586621679940115] [a6989586621679940115] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanl1Sym1 a6989586621679950242 :: TyFun [a6989586621679940118] [a6989586621679940118] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsInfixOfSym1 a6989586621679950256 :: TyFun [a6989586621679940102] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym1 a6989586621679950262 :: TyFun [a6989586621679940045] ([a6989586621679940045] ~> [a6989586621679940045]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectSym1 a6989586621679950298 :: TyFun [a6989586621679940046] [a6989586621679940046] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Foldl1'Sym1 a6989586621679950455 :: TyFun [a6989586621679940127] a6989586621679940127 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersperseSym1 a6989586621679950583 :: TyFun [a6989586621679940136] [a6989586621679940136] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsSuffixOfSym1 a6989586621679950609 :: TyFun [a6989586621679940103] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileEndSym1 a6989586621679950617 :: TyFun [a6989586621679940042] [a6989586621679940042] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericIndexSym0 :: TyFun [a6989586621680066211] (i6989586621680066210 ~> a6989586621680066211) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (StripPrefixSym1 a6989586621680078976 :: TyFun [a6989586621680066266] (Maybe [a6989586621680066266]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowListWithSym1 a6989586621680262510 :: TyFun [a6989586621680260572] (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (GroupBySym1 a6989586621681108929 :: TyFun [a6989586621681107409] [NonEmpty a6989586621681107409] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InsertSym1 a6989586621681109188 :: TyFun [a6989586621681107428] (NonEmpty a6989586621681107428) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromMaybeSym1 a6989586621679496013 :: TyFun (Maybe a6989586621679495821) a6989586621679495821 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a6989586621680434201 b6989586621680434202) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a6989586621680434203 b6989586621680434204) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings ((!!@#@$$) a6989586621679949311 :: TyFun Nat a6989586621679940021 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((!!@#@$$) a6989586621681108903 :: TyFun Nat a6989586621681107397 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReplicateM_Sym0 :: TyFun Nat (m6989586621681211309 a6989586621681211310 ~> m6989586621681211309 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateMSym0 :: TyFun Nat (m6989586621681211311 a6989586621681211312 ~> m6989586621681211311 [a6989586621681211312]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ShowListSym1 arg6989586621680262546 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym1 a6989586621680262530 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowParenSym2 a6989586621680262479 a6989586621680262478 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (SwapSym0 :: TyFun (a6989586621679356072, b6989586621679356073) (b6989586621679356073, a6989586621679356072) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (SndSym0 :: TyFun (a6989586621679356080, b6989586621679356081) b6989586621679356081 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FstSym0 :: TyFun (a6989586621679356082, b6989586621679356083) a6989586621679356082 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (LeftSym0 :: TyFun a6989586621679089135 (Either a6989586621679089135 b6989586621679089136) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (RightSym0 :: TyFun b6989586621679089136 (Either a6989586621679089135 b6989586621679089136) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Bool_Sym1 a6989586621679362613 :: TyFun a6989586621679362607 (Bool ~> a6989586621679362607) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((==@#@$$) x6989586621679366523 :: TyFun a6989586621679366522 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((/=@#@$$) x6989586621679366525 :: TyFun a6989586621679366522 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings (DefaultEqSym1 a6989586621679366517 :: TyFun k6989586621679366516 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((<=@#@$$) arg6989586621679380809 :: TyFun a6989586621679380707 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym1 arg6989586621679380801 :: TyFun a6989586621679380707 Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym1 arg6989586621679380825 :: TyFun a6989586621679380707 a6989586621679380707 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym1 arg6989586621679380821 :: TyFun a6989586621679380707 a6989586621679380707 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>=@#@$$) arg6989586621679380817 :: TyFun a6989586621679380707 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$$) arg6989586621679380813 :: TyFun a6989586621679380707 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((<@#@$$) arg6989586621679380805 :: TyFun a6989586621679380707 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679468164 k6989586621679468163 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun k06989586621679469214 k6989586621679469213 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b6989586621679494394 ((a6989586621679494395 ~> b6989586621679494394) ~> (Maybe a6989586621679494395 ~> b6989586621679494394)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((-@#@$$) arg6989586621679506033 :: TyFun a6989586621679506009 a6989586621679506009 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$$) arg6989586621679506029 :: TyFun a6989586621679506009 a6989586621679506009 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$$) arg6989586621679506037 :: TyFun a6989586621679506009 a6989586621679506009 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym1 a6989586621679511470 :: TyFun a6989586621679511466 a6989586621679511466 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SeqSym0 :: TyFun a6989586621679520909 (b6989586621679520910 ~> b6989586621679520910) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679520923 (b6989586621679520924 ~> a6989586621679520923) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (AsTypeOfSym1 a6989586621679521114 :: TyFun a6989586621679520916 a6989586621679520916 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (PureSym0 :: TyFun a6989586621679545132 (f6989586621679545131 a6989586621679545132) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (WhenSym1 a6989586621679545464 f6989586621679545076 :: TyFun (f6989586621679545076 ()) (f6989586621679545076 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ReturnSym0 :: TyFun a6989586621679545160 (m6989586621679545155 a6989586621679545160) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (JoinSym0 :: TyFun (m6989586621679545080 (m6989586621679545080 a6989586621679545081)) (m6989586621679545080 a6989586621679545081) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (VoidSym0 :: TyFun (f6989586621679714509 a6989586621679714510) (f6989586621679714509 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings ((&@#@$) :: TyFun a6989586621679729423 ((a6989586621679729423 ~> b6989586621679729424) ~> b6989586621679729424) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (EnumFromThenToSym1 arg6989586621679740373 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym1 arg6989586621679740369 :: TyFun a6989586621679740077 [a6989586621679740077] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings ((<>@#@$$) arg6989586621679810842 :: TyFun a6989586621679810357 a6989586621679810357 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (ReplicateSym1 a6989586621679949325 a6989586621679940023 :: TyFun a6989586621679940023 [a6989586621679940023] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (LookupSym0 :: TyFun a6989586621679940029 ([(a6989586621679940029, b6989586621679940030)] ~> Maybe b6989586621679940030) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertBySym1 a6989586621679949616 :: TyFun a6989586621679940055 ([a6989586621679940055] ~> [a6989586621679940055]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym1 a6989586621679949659 :: TyFun a6989586621679940058 ([a6989586621679940058] ~> [a6989586621679940058]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericReplicateSym0 :: TyFun i6989586621680066208 (a6989586621680066209 ~> [a6989586621680066209]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericSplitAtSym0 :: TyFun i6989586621680066212 ([a6989586621680066213] ~> ([a6989586621680066213], [a6989586621680066213])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericDropSym0 :: TyFun i6989586621680066214 ([a6989586621680066215] ~> [a6989586621680066215]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericTakeSym0 :: TyFun i6989586621680066216 ([a6989586621680066217] ~> [a6989586621680066217]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrecSym1 arg6989586621680262538 a6989586621680260588 :: TyFun a6989586621680260588 (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MappendSym1 arg6989586621680329910 :: TyFun a6989586621680329525 a6989586621680329525 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ProductSym0 :: TyFun (t6989586621680452723 a6989586621680452744) a6989586621680452744 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SumSym0 :: TyFun (t6989586621680452723 a6989586621680452743) a6989586621680452743 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumSym0 :: TyFun (t6989586621680452723 a6989586621680452742) a6989586621680452742 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumSym0 :: TyFun (t6989586621680452723 a6989586621680452741) a6989586621680452741 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym0 :: TyFun a6989586621680452740 (t6989586621680452723 a6989586621680452740 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym0 :: TyFun a6989586621680452634 (t6989586621680452633 a6989586621680452634 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ToListSym0 :: TyFun (t6989586621680452723 a6989586621680452737) [a6989586621680452737] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatSym0 :: TyFun (t6989586621680452648 [a6989586621680452649]) [a6989586621680452649] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldSym0 :: TyFun (t6989586621680452723 m6989586621680452724) m6989586621680452724 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ArgSym0 :: TyFun a6989586621679063573 (b6989586621679063574 ~> Arg a6989586621679063573 b6989586621679063574) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (OptionalSym0 :: TyFun (f6989586621681202609 a6989586621681202610) (f6989586621681202609 (Maybe a6989586621681202610)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

SuppressUnusedWarnings (UnlessSym1 a6989586621681211676 f6989586621681211308 :: TyFun (f6989586621681211308 ()) (f6989586621681211308 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (SameKindSym1 a6989586621679027562 :: TyFun k6989586621679027561 Constraint -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (ShowTypeSym0 :: TyFun t6989586621681262317 (ErrorMessage' s6989586621681262316) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621681107390, b6989586621681107391)) (NonEmpty a6989586621681107390, NonEmpty b6989586621681107391) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NubBySym1 a6989586621681108835 :: TyFun (NonEmpty a6989586621681107388) (NonEmpty a6989586621681107388) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ZipSym0 :: TyFun (NonEmpty a6989586621681107395) (NonEmpty b6989586621681107396 ~> NonEmpty (a6989586621681107395, b6989586621681107396)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621681108921 :: TyFun (NonEmpty a6989586621681107398) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym1 a6989586621681108993 :: TyFun (NonEmpty a6989586621681107403) (NonEmpty (NonEmpty a6989586621681107403)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IntersperseSym1 a6989586621681109042 :: TyFun (NonEmpty a6989586621681107421) (NonEmpty a6989586621681107421) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeSym1 a6989586621681109063 a6989586621681107419 :: TyFun (NonEmpty a6989586621681107419) [a6989586621681107419] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropSym1 a6989586621681109071 a6989586621681107418 :: TyFun (NonEmpty a6989586621681107418) [a6989586621681107418] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SplitAtSym1 a6989586621681109079 a6989586621681107417 :: TyFun (NonEmpty a6989586621681107417) ([a6989586621681107417], [a6989586621681107417]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeWhileSym1 a6989586621681109087 :: TyFun (NonEmpty a6989586621681107416) [a6989586621681107416] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropWhileSym1 a6989586621681109095 :: TyFun (NonEmpty a6989586621681107415) [a6989586621681107415] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SpanSym1 a6989586621681109103 :: TyFun (NonEmpty a6989586621681107414) ([a6989586621681107414], [a6989586621681107414]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (BreakSym1 a6989586621681109111 :: TyFun (NonEmpty a6989586621681107413) ([a6989586621681107413], [a6989586621681107413]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterSym1 a6989586621681109119 :: TyFun (NonEmpty a6989586621681107412) [a6989586621681107412] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (PartitionSym1 a6989586621681109127 :: TyFun (NonEmpty a6989586621681107411) ([a6989586621681107411], [a6989586621681107411]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym1 a6989586621681109152 :: TyFun (NonEmpty a6989586621681107386) (NonEmpty a6989586621681107386) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym1 a6989586621681109218 :: TyFun (NonEmpty a6989586621681107423) (NonEmpty a6989586621681107423) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym1 a6989586621681109225 :: TyFun (NonEmpty a6989586621681107422) (NonEmpty a6989586621681107422) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<|@#@$$) a6989586621681109237 :: TyFun (NonEmpty a6989586621681107439) (NonEmpty a6989586621681107439) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym1 a6989586621681109248 :: TyFun (NonEmpty a6989586621681107438) (NonEmpty a6989586621681107438) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ΣSym1 s2 :: TyFun (s1 ~> Type) Type -> Type) Source # 
Instance details

Defined in Data.Singletons.Sigma

SuppressUnusedWarnings (ComparingSym0 :: TyFun (b6989586621679380697 ~> a6989586621679380696) (b6989586621679380697 ~> (b6989586621679380697 ~> Ordering)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MapMaybeSym0 :: TyFun (a6989586621679495816 ~> Maybe b6989586621679495817) ([a6989586621679495816] ~> [b6989586621679495817]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UntilSym1 a6989586621679521036 :: TyFun (a6989586621679520911 ~> a6989586621679520911) (a6989586621679520911 ~> a6989586621679520911) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($!@#@$) :: TyFun (a6989586621679520912 ~> b6989586621679520913) (a6989586621679520912 ~> b6989586621679520913) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$) :: TyFun (a6989586621679520914 ~> b6989586621679520915) (a6989586621679520914 ~> b6989586621679520915) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621679520927 ~> b6989586621679520928) ([a6989586621679520927] ~> [b6989586621679520928]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) (b6989586621679520930 ~> ([a6989586621679520929] ~> b6989586621679520930)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) (b6989586621679940107 ~> [a6989586621679940108]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym0 :: TyFun (a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) (b6989586621679940117 ~> ([a6989586621679940116] ~> [b6989586621679940117])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym0 :: TyFun (b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) (b6989586621679940119 ~> ([a6989586621679940120] ~> [b6989586621679940119])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym0 :: TyFun (a6989586621680452642 ~> Bool) (t6989586621680452641 a6989586621680452642 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) (t6989586621680452723 a6989586621680452736 ~> a6989586621680452736) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym0 :: TyFun (a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) (t6989586621680452637 a6989586621680452638 ~> a6989586621680452638) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym0 :: TyFun (a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) (t6989586621680452635 a6989586621680452636 ~> a6989586621680452636) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) (t6989586621680452723 a6989586621680452735 ~> a6989586621680452735) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym0 :: TyFun (a6989586621680452640 ~> Bool) (t6989586621680452639 a6989586621680452640 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FindSym0 :: TyFun (a6989586621680452632 ~> Bool) (t6989586621680452631 a6989586621680452632 ~> Maybe a6989586621680452632) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (GroupWithSym0 :: TyFun (a6989586621681107408 ~> b6989586621681107407) ([a6989586621681107408] ~> [NonEmpty a6989586621681107408]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWithSym0 :: TyFun (a6989586621681107406 ~> b6989586621681107405) ([a6989586621681107406] ~> [NonEmpty a6989586621681107406]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (a6989586621681107402 ~> b6989586621681107401) (NonEmpty a6989586621681107402 ~> NonEmpty (NonEmpty a6989586621681107402)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621681107431 ~> b6989586621681107432) (NonEmpty a6989586621681107431 ~> NonEmpty b6989586621681107432) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym0 :: TyFun (a6989586621681107385 ~> o6989586621681107384) (NonEmpty a6989586621681107385 ~> NonEmpty a6989586621681107385) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (a6989586621681107400 ~> b6989586621681107399) (NonEmpty a6989586621681107400 ~> NonEmpty (NonEmpty a6989586621681107400)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanlSym0 :: TyFun (b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) (b6989586621681107426 ~> ([a6989586621681107427] ~> NonEmpty b6989586621681107426)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym0 :: TyFun (a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) (b6989586621681107425 ~> ([a6989586621681107424] ~> NonEmpty b6989586621681107425)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) (a6989586621681107444 ~> NonEmpty b6989586621681107445) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym0 :: TyFun (a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) (a6989586621681107448 ~> NonEmpty b6989586621681107449) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym0 :: TyFun (a6989586621681211304 ~> Bool) (m6989586621681211303 a6989586621681211304 ~> m6989586621681211303 a6989586621681211304) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (FilterMSym0 :: TyFun (a6989586621681211342 ~> m6989586621681211341 Bool) ([a6989586621681211342] ~> m6989586621681211341 [a6989586621681211342]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025703 ~> k26989586621679025702) (k16989586621679025703 ~> k26989586621679025702) -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679031880 ~> k6989586621679031878) (TyFun k16989586621679031880 k6989586621679031878 -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((:<>:@#@$$) t6989586621681263106 :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((:$$:@#@$$) t6989586621681263110 :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI (TyCon1 (Const :: k1 -> Const k1 b) :: k1 ~> Const k1 b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SingI (ConstSym0 :: TyFun a6989586621679092839 (Const a6989586621679092839 b6989586621679092840) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SingI (TyCon1 (Just :: a -> Maybe a) :: a ~> Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Just) Source #

SingI (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI d => SingI (TyCon1 ((,) d :: b -> (a, b)) :: b ~> (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,) d)) Source #

SingI d => SingI (Tuple2Sym1 d b :: TyFun b (a, b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple2Sym1 d b) Source #

(SingI d1, SingI d2) => SingI (TyCon1 ((,,) d1 d2 :: c -> (a, b, c)) :: c ~> (a, b, c)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,) d1 d2)) Source #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon1 ((,,,) d2 d3 d4 :: d1 -> (a, b, c, d1)) :: d1 ~> (a, b, c, d1)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,) d2 d3 d4)) Source #

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,) d2 d3 d4 d5)) Source #

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,) d2 d3 d4 d5 d6)) Source #

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7)) Source #

(SingI d1, SingI d2) => SingI (Bool_Sym2 d1 d2 :: TyFun Bool a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

Methods

sing :: Sing (Bool_Sym2 d1 d2) Source #

SingI (TyCon1 All) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 All) Source #

SingI (TyCon1 Any) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Any) Source #

SingI d => SingI (TyCon1 ((:) d) :: [a] ~> [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:) d)) Source #

(SEq a, SingI d) => SingI (LookupSym1 d b :: TyFun [(a, b)] (Maybe b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (LookupSym1 d b) Source #

SingI (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (TyCon1 ((:|) d) :: [a] ~> NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:|) d)) Source #

SingI d => SingI (MapMaybeSym1 d :: TyFun [a] [b] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (MapMaybeSym1 d) Source #

SingI d => SingI (MapSym1 d :: TyFun [a] [b] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (MapSym1 d) Source #

(SingI d1, SingI d2) => SingI (UnionBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnionBySym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (IntersectBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (IntersectBySym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (InsertBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (InsertBySym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (DeleteFirstsBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteFirstsBySym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (DeleteBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (DeleteBySym2 d1 d2) Source #

SingI (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (ZipSym1 d b :: TyFun [b] [(a, b)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipSym1 d b) Source #

(SOrd b, SingI d) => SingI (GroupAllWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

(SEq b, SingI d) => SingI (GroupWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

(SApplicative m, SingI d) => SingI (FilterMSym1 d :: TyFun [a] (m [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (FilterMSym1 d) Source #

SingI (TyCon1 (Option :: Maybe a -> Option a) :: Maybe a ~> Option a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Last :: Maybe a -> Last a) :: Maybe a ~> Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SingI (TyCon1 (First :: Maybe a -> First a) :: Maybe a ~> First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

(SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (ShowListWithSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListWithSym2 d1 d2) Source #

SMonad m => SingI (FailSym0 :: TyFun Symbol (m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SingI (TyCon1 (Text :: Symbol -> ErrorMessage' Symbol)) Source # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 Text) Source #

SingI (TyCon1 (Min :: a -> Min a) :: a ~> Min a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Min0) Source #

SingI (TyCon1 (Max :: a -> Max a) :: a ~> Max a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Max0) Source #

SingI d => SingI (TyCon1 (Arg d :: b -> Arg a b) :: b ~> Arg a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon1 (Arg0 d)) Source #

SingI d => SingI (ArgSym1 d b :: TyFun b (Arg a b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (ArgSym1 d b) Source #

SingI (TyCon1 (First :: a -> First a) :: a ~> First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Last :: a -> Last a) :: a ~> Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (WrapMonoid :: m -> WrappedMonoid m) :: m ~> WrappedMonoid m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Sum :: a -> Sum a) :: a ~> Sum a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Sum0) Source #

SingI (TyCon1 (Product :: a -> Product a) :: a ~> Product a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Dual :: a -> Dual a) :: a ~> Dual a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Identity :: a -> Identity a) :: a ~> Identity a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (TyCon1 (Left :: a -> Either a b) :: a ~> Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Left) Source #

SingI (TyCon1 (Right :: b -> Either a b) :: b ~> Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (TyCon1 (Down :: a -> Down a) :: a ~> Down a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

(SOrd a, SingI d) => SingI (ComparingSym1 d :: TyFun b (b ~> Ordering) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI d => SingI (SeqSym1 d b :: TyFun b b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (SeqSym1 d b) Source #

(SingI d1, SingI d2) => SingI (UntilSym2 d1 d2 :: TyFun a a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (UntilSym2 d1 d2) Source #

SingI d => SingI (($!@#@$$) d :: TyFun a b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (($!@#@$$) d) Source #

SingI d => SingI (($@#@$$) d :: TyFun a b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (($@#@$$) d) Source #

SingI d => SingI (ConstSym1 d b :: TyFun b a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (ConstSym1 d b) Source #

SingI d => SingI (FoldrSym1 d :: TyFun b ([a] ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FoldrSym1 d) Source #

SMonad m => SingI (ApSym0 :: TyFun (m (a ~> b)) (m a ~> m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ApSym0 Source #

SApplicative f => SingI ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SFunctor f => SingI ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SApplicative f => SingI ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SMonad m => SingI ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SAlternative f => SingI ((<|>@#@$) :: TyFun (f a) (f a ~> f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SMonadPlus m => SingI (MplusSym0 :: TyFun (m a) (m a ~> m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SFunctor f => SingI (($>@#@$) :: TyFun (f a) (b ~> f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SFunctor f => SingI ((<&>@#@$) :: TyFun (f a) ((a ~> b) ~> f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

(SEnum a, SingI d1, SingI d2) => SingI (EnumFromThenToSym2 d1 d2 :: TyFun a [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

Methods

sing :: Sing (EnumFromThenToSym2 d1 d2) Source #

SingI d => SingI (UnfoldrSym1 d :: TyFun b [a] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (UnfoldrSym1 d) Source #

SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> [b]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanrSym1 d) Source #

SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> [b]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanlSym1 d) Source #

(SFoldable t, SingI d) => SingI (FindSym1 d t :: TyFun (t a) (Maybe a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FindSym1 d t) Source #

(SFoldable t, SEq a, SingI d) => SingI (NotElemSym1 d t :: TyFun (t a) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (NotElemSym1 d t) Source #

(SFoldable t, SingI d) => SingI (MinimumBySym1 d t :: TyFun (t a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MinimumBySym1 d t) Source #

(SFoldable t, SingI d) => SingI (MaximumBySym1 d t :: TyFun (t a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MaximumBySym1 d t) Source #

(SFoldable t, SingI d) => SingI (AllSym1 d t :: TyFun (t a) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (AllSym1 d t) Source #

(SFoldable t, SingI d) => SingI (AnySym1 d t :: TyFun (t a) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (AnySym1 d t) Source #

(SFoldable t, SMonad m) => SingI (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SApplicative f) => SingI (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SingI d) => SingI (Foldr1Sym1 d t :: TyFun (t a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr1Sym1 d t) Source #

(SFoldable t, SingI d) => SingI (Foldl1Sym1 d t :: TyFun (t a) a -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl1Sym1 d t) Source #

SFoldable t => SingI (NullSym0 :: TyFun (t a) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (LengthSym0 :: TyFun (t a) Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SEq a, SingI d) => SingI (ElemSym1 d t :: TyFun (t a) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ElemSym1 d t) Source #

(STraversable t, SApplicative f) => SingI (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(STraversable t, SMonad m) => SingI (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SMonadZip m => SingI (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SMonadZip m => SingI (MzipSym0 :: TyFun (m a) (m b ~> m (a, b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanrSym1 d) Source #

SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanlSym1 d) Source #

SingI d => SingI (UnfoldrSym1 d :: TyFun a (NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (UnfoldrSym1 d) Source #

SingI d => SingI (UnfoldSym1 d :: TyFun a (NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (UnfoldSym1 d) Source #

(SMonadPlus m, SingI d) => SingI (MfilterSym1 d m :: TyFun (m a) (m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (MfilterSym1 d m) Source #

(SApplicative m, SingI d) => SingI (ReplicateM_Sym1 d a m :: TyFun (m a) (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ReplicateM_Sym1 d a m) Source #

(SApplicative m, SingI d) => SingI (ReplicateMSym1 d a m :: TyFun (m a) (m [a]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ReplicateMSym1 d a m) Source #

SingI (TyCon1 (ShowType :: t -> ErrorMessage' Symbol) :: t ~> ErrorMessage' Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeError

(SOrd o, SingI d) => SingI (SortWithSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (SortWithSym1 d) Source #

SingI d => SingI (ZipSym1 d b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipSym1 d b) Source #

(SOrd b, SingI d) => SingI (GroupAllWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

(SEq b, SingI d) => SingI (GroupWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SingI d => SingI (MapSym1 d :: TyFun (NonEmpty a) (NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (MapSym1 d) Source #

SingI (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SingI (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SingI d => SingI (Maybe_Sym1 d a :: TyFun (a ~> b) (Maybe a ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (Maybe_Sym1 d a) Source #

SingI (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SingI ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SMonad m => SingI (LiftMSym0 :: TyFun (a1 ~> r) (m a1 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SMonad m => SingI ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SApplicative f => SingI (LiftASym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SFunctor f => SingI (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SFunctor f => SingI ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SingI d => SingI (d &@#@$$ b :: TyFun (a ~> b) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (d &@#@$$ b) Source #

SingI (OnSym0 :: TyFun (b ~> (b ~> c)) ((a ~> b) ~> (a ~> (a ~> c))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing OnSym0 Source #

SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SFoldable t => SingI (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonoid m) => SingI (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (Foldr'Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SFoldable t => SingI (Foldl'Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(STraversable t, SMonoid m) => SingI (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

STraversable t => SingI (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SMonad m => SingI ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI x => SingI (TyCon1 ((:<>:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:<>:) x)) Source #

SingI x => SingI (TyCon1 ((:$$:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:$$:) x)) Source #

SuppressUnusedWarnings (Bool_Sym2 a6989586621679362614 a6989586621679362613 :: TyFun Bool a6989586621679362607 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (LookupSym1 a6989586621679949390 b6989586621679940030 :: TyFun [(a6989586621679940029, b6989586621679940030)] (Maybe b6989586621679940030) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a6989586621679940083, b6989586621679940084, c6989586621679940085)] ([a6989586621679940083], [b6989586621679940084], [c6989586621679940085]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (MapMaybeSym1 a6989586621679495983 :: TyFun [a6989586621679495816] [b6989586621679495817] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (MapSym1 a6989586621679521131 :: TyFun [a6989586621679520927] [b6989586621679520928] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (InsertBySym2 a6989586621679949617 a6989586621679949616 :: TyFun [a6989586621679940055] [a6989586621679940055] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym2 a6989586621679949660 a6989586621679949659 :: TyFun [a6989586621679940058] [a6989586621679940058] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym2 a6989586621679949678 a6989586621679949677 :: TyFun [a6989586621679940057] [a6989586621679940057] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym2 a6989586621679949691 a6989586621679949690 :: TyFun [a6989586621679940017] [a6989586621679940017] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a6989586621679940095] ([b6989586621679940096] ~> ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipSym1 a6989586621679949926 b6989586621679940099 :: TyFun [b6989586621679940099] [(a6989586621679940098, b6989586621679940099)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym2 a6989586621679950263 a6989586621679950262 :: TyFun [a6989586621679940045] [a6989586621679940045] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericSplitAtSym1 a6989586621680078740 a6989586621680066213 :: TyFun [a6989586621680066213] ([a6989586621680066213], [a6989586621680066213]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericDropSym1 a6989586621680078750 a6989586621680066215 :: TyFun [a6989586621680066215] [a6989586621680066215] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericTakeSym1 a6989586621680078760 a6989586621680066217 :: TyFun [a6989586621680066217] [a6989586621680066217] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupWithSym1 a6989586621681108977 :: TyFun [a6989586621681107408] [NonEmpty a6989586621681107408] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWithSym1 a6989586621681108985 :: TyFun [a6989586621681107406] [NonEmpty a6989586621681107406] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterMSym1 a6989586621681211805 :: TyFun [a6989586621681211342] (m6989586621681211341 [a6989586621681211342]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ShowsPrecSym2 arg6989586621680262539 arg6989586621680262538 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListWithSym2 a6989586621680262511 a6989586621680262510 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (FailSym0 :: TyFun Symbol (m6989586621679545155 a6989586621679545161) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (Tuple2Sym1 t6989586621679299010 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ComparingSym1 a6989586621679380792 :: TyFun b6989586621679380697 (b6989586621679380697 ~> Ordering) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (SeqSym1 a6989586621679521031 b6989586621679520910 :: TyFun b6989586621679520910 b6989586621679520910 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UntilSym2 a6989586621679521037 a6989586621679521036 :: TyFun a6989586621679520911 a6989586621679520911 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($!@#@$$) a6989586621679521062 :: TyFun a6989586621679520912 b6989586621679520913 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$$) a6989586621679521071 :: TyFun a6989586621679520914 b6989586621679520915 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym1 a6989586621679521105 b6989586621679520924 :: TyFun b6989586621679520924 a6989586621679520923 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym1 a6989586621679521138 :: TyFun b6989586621679520930 ([a6989586621679520929] ~> b6989586621679520930) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((<$@#@$) :: TyFun a6989586621679545129 (f6989586621679545126 b6989586621679545130 ~> f6989586621679545126 a6989586621679545129) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) (f6989586621679545131 a6989586621679545133 ~> f6989586621679545131 b6989586621679545134) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<**>@#@$) :: TyFun (f6989586621679545090 a6989586621679545091) (f6989586621679545090 (a6989586621679545091 ~> b6989586621679545092) ~> f6989586621679545090 b6989586621679545092) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>=@#@$) :: TyFun (m6989586621679545155 a6989586621679545156) ((a6989586621679545156 ~> m6989586621679545155 b6989586621679545157) ~> m6989586621679545155 b6989586621679545157) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym0 :: TyFun (m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) (m6989586621679545048 a6989586621679545049 ~> m6989586621679545048 b6989586621679545050) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<|>@#@$) :: TyFun (f6989586621679545208 a6989586621679545210) (f6989586621679545208 a6989586621679545210 ~> f6989586621679545208 a6989586621679545210) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym0 :: TyFun (m6989586621679545211 a6989586621679545213) (m6989586621679545211 a6989586621679545213 ~> m6989586621679545211 a6989586621679545213) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (($>@#@$) :: TyFun (f6989586621679714511 a6989586621679714512) (b6989586621679714513 ~> f6989586621679714511 b6989586621679714513) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings ((<&>@#@$) :: TyFun (f6989586621679714514 a6989586621679714515) ((a6989586621679714515 ~> b6989586621679714516) ~> f6989586621679714514 b6989586621679714516) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (EnumFromThenToSym2 arg6989586621679740374 arg6989586621679740373 :: TyFun a6989586621679740077 [a6989586621679740077] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (UnfoldrSym1 a6989586621679950041 :: TyFun b6989586621679940107 [a6989586621679940108] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym1 a6989586621679950207 :: TyFun b6989586621679940117 ([a6989586621679940116] ~> [b6989586621679940117]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym1 a6989586621679950228 :: TyFun b6989586621679940119 ([a6989586621679940120] ~> [b6989586621679940119]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericReplicateSym1 a6989586621680078720 a6989586621680066209 :: TyFun a6989586621680066209 [a6989586621680066209] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericIndexSym1 a6989586621680078730 i6989586621680066210 :: TyFun i6989586621680066210 a6989586621680066211 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym1 a6989586621680453187 t6989586621680452641 :: TyFun (t6989586621680452641 a6989586621680452642) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym1 arg6989586621680453390 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452740) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym1 a6989586621680453116 t6989586621680452633 :: TyFun (t6989586621680452633 a6989586621680452634) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (LengthSym0 :: TyFun (t6989586621680452723 a6989586621680452739) Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NullSym0 :: TyFun (t6989586621680452723 a6989586621680452738) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym1 arg6989586621680453380 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452736) a6989586621680452736 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym1 a6989586621680453149 t6989586621680452637 :: TyFun (t6989586621680452637 a6989586621680452638) a6989586621680452638 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym1 a6989586621680453124 t6989586621680452635 :: TyFun (t6989586621680452635 a6989586621680452636) a6989586621680452636 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym1 arg6989586621680453376 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452735) a6989586621680452735 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SequenceA_Sym0 :: TyFun (t6989586621680452659 (f6989586621680452660 a6989586621680452661)) (f6989586621680452660 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Sequence_Sym0 :: TyFun (t6989586621680452656 (m6989586621680452657 a6989586621680452658)) (m6989586621680452657 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym1 a6989586621680453174 t6989586621680452639 :: TyFun (t6989586621680452639 a6989586621680452640) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FindSym1 a6989586621680453089 t6989586621680452631 :: TyFun (t6989586621680452631 a6989586621680452632) (Maybe a6989586621680452632) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679092839 (Const a6989586621679092839 b6989586621679092840) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (SequenceASym0 :: TyFun (t6989586621680750994 (f6989586621680750998 a6989586621680750999)) (f6989586621680750998 (t6989586621680750994 a6989586621680750999)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (SequenceSym0 :: TyFun (t6989586621680750994 (m6989586621680751003 a6989586621680751004)) (m6989586621680751003 (t6989586621680750994 a6989586621680751004)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ArgSym1 t6989586621680866677 b6989586621679063574 :: TyFun b6989586621679063574 (Arg a6989586621679063573 b6989586621679063574) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (MzipSym0 :: TyFun (m6989586621681075597 a6989586621681075598) (m6989586621681075597 b6989586621681075599 ~> m6989586621681075597 (a6989586621681075598, b6989586621681075599)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (MunzipSym0 :: TyFun (m6989586621681075597 (a6989586621681075603, b6989586621681075604)) (m6989586621681075597 a6989586621681075603, m6989586621681075597 b6989586621681075604) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ScanlSym1 a6989586621681109196 :: TyFun b6989586621681107426 ([a6989586621681107427] ~> NonEmpty b6989586621681107426) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym1 a6989586621681109207 :: TyFun b6989586621681107425 ([a6989586621681107424] ~> NonEmpty b6989586621681107425) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym1 a6989586621681109268 :: TyFun a6989586621681107444 (NonEmpty b6989586621681107445) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym1 a6989586621681109305 :: TyFun a6989586621681107448 (NonEmpty b6989586621681107449) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym1 a6989586621681211639 m6989586621681211303 :: TyFun (m6989586621681211303 a6989586621681211304) (m6989586621681211303 a6989586621681211304) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateM_Sym1 a6989586621681211685 a6989586621681211310 m6989586621681211309 :: TyFun (m6989586621681211309 a6989586621681211310) (m6989586621681211309 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateMSym1 a6989586621681211704 a6989586621681211312 m6989586621681211311 :: TyFun (m6989586621681211311 a6989586621681211312) (m6989586621681211311 [a6989586621681211312]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym1 f6989586621679025704 :: TyFun k16989586621679025703 k26989586621679025702 -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$$) a6989586621679025700 :: TyFun k16989586621679031880 k6989586621679031878 -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (GetConstSym0 :: TyFun (Const a6989586621680712358 b6989586621680712359) a6989586621680712358 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (ZipSym1 a6989586621681108895 b6989586621681107396 :: TyFun (NonEmpty b6989586621681107396) (NonEmpty (a6989586621681107395, b6989586621681107396)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym1 a6989586621681109029 :: TyFun (NonEmpty a6989586621681107402) (NonEmpty (NonEmpty a6989586621681107402)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym1 a6989586621681109052 :: TyFun (NonEmpty a6989586621681107431) (NonEmpty b6989586621681107432) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym1 a6989586621681109164 :: TyFun (NonEmpty a6989586621681107385) (NonEmpty a6989586621681107385) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym1 a6989586621681109170 :: TyFun (NonEmpty a6989586621681107400) (NonEmpty (NonEmpty a6989586621681107400)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (CurrySym0 :: TyFun ((a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) (a6989586621679356077 ~> (b6989586621679356078 ~> c6989586621679356079)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (UncurrySym0 :: TyFun (a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) ((a6989586621679356074, b6989586621679356075) ~> c6989586621679356076) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Maybe_Sym1 a6989586621679494412 a6989586621679494395 :: TyFun (a6989586621679494395 ~> b6989586621679494394) (Maybe a6989586621679494395 ~> b6989586621679494394) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FlipSym0 :: TyFun (a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) (b6989586621679520918 ~> (a6989586621679520917 ~> c6989586621679520919)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((.@#@$) :: TyFun (b6989586621679520920 ~> c6989586621679520921) ((a6989586621679520922 ~> b6989586621679520920) ~> (a6989586621679520922 ~> c6989586621679520921)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym0 :: TyFun (a6989586621679545127 ~> b6989586621679545128) (f6989586621679545126 a6989586621679545127 ~> f6989586621679545126 b6989586621679545128) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym0 :: TyFun (a6989586621679545088 ~> b6989586621679545089) (f6989586621679545087 a6989586621679545088 ~> f6989586621679545087 b6989586621679545089) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$) :: TyFun (a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) (m6989586621679545077 a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym0 :: TyFun (a16989586621679545074 ~> r6989586621679545075) (m6989586621679545073 a16989586621679545074 ~> m6989586621679545073 r6989586621679545075) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<$>@#@$) :: TyFun (a6989586621679714518 ~> b6989586621679714519) (f6989586621679714517 a6989586621679714518 ~> f6989586621679714517 b6989586621679714519) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679729436 &@#@$$ b6989586621679729424 :: TyFun (a6989586621679729423 ~> b6989586621679729424) b6989586621679729424 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (OnSym0 :: TyFun (b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) ((a6989586621679729427 ~> b6989586621679729425) ~> (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) ([a6989586621679940092] ~> ([b6989586621679940093] ~> [c6989586621679940094])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym0 :: TyFun (a6989586621680432731 ~> c6989586621680432732) ((b6989586621680432733 ~> c6989586621680432732) ~> (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) (b6989586621680452733 ~> (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym0 :: TyFun (b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) (b6989586621680452731 ~> (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) (b6989586621680452728 ~> (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a6989586621680452726 ~> m6989586621680452725) (t6989586621680452723 a6989586621680452726 ~> m6989586621680452725) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym0 :: TyFun (a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) (b6989586621680452730 ~> (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (a6989586621680452646 ~> [b6989586621680452647]) (t6989586621680452645 a6989586621680452646 ~> [b6989586621680452647]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym0 :: TyFun (a6989586621680756563 ~> m6989586621680756562) (t6989586621680756561 a6989586621680756563 ~> m6989586621680756562) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym0 :: TyFun (a6989586621680756565 ~> b6989586621680756566) (t6989586621680756564 a6989586621680756565 ~> t6989586621680756564 b6989586621680756566) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) (NonEmpty a6989586621681107392 ~> (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<$!>@#@$) :: TyFun (a6989586621681211306 ~> b6989586621681211307) (m6989586621681211305 a6989586621681211306 ~> m6989586621681211305 b6989586621681211307) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI (TyCon2 ((,) :: a -> b -> (a, b)) :: a ~> (b ~> (a, b))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (,)) Source #

SingI (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (TyCon2 ((:) :: a -> [a] -> [a]) :: a ~> ([a] ~> [a])) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:)) Source #

SingI d => SingI (TyCon2 ((,,) d :: b -> c -> (a, b, c)) :: b ~> (c ~> (a, b, c))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,) d)) Source #

SingI d => SingI (Tuple3Sym1 d b c :: TyFun b (c ~> (a, b, c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple3Sym1 d b c) Source #

(SingI d2, SingI d3) => SingI (TyCon2 ((,,,) d2 d3 :: c -> d1 -> (a, b, c, d1)) :: c ~> (d1 ~> (a, b, c, d1))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,) d2 d3)) Source #

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,) d2 d3 d4)) Source #

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,) d2 d3 d4 d5)) Source #

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6)) Source #

SingI (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 :: TyFun [a] b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FoldrSym2 d1 d2) Source #

SingI d => SingI (ZipWithSym1 d :: TyFun [a] ([b] ~> [c]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWithSym1 d) Source #

SingI d => SingI (Zip3Sym1 d b c :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Zip3Sym1 d b c) Source #

(SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] [b] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanrSym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] [b] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ScanlSym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanrSym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ScanlSym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (Maybe_Sym2 d1 d2 :: TyFun (Maybe a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

Methods

sing :: Sing (Maybe_Sym2 d1 d2) Source #

SingI d => SingI (UncurrySym1 d :: TyFun (a, b) c -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (UncurrySym1 d) Source #

SingI (TyCon2 (Arg :: a -> b -> Arg a b) :: a ~> (b ~> Arg a b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon2 Arg0) Source #

SingI (TyCon2 ((:|) :: a -> [a] -> NonEmpty a) :: a ~> ([a] ~> NonEmpty a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:|)) Source #

SingI d => SingI (CurrySym1 d :: TyFun a (b ~> c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (CurrySym1 d) Source #

(SOrd a, SingI d1, SingI d2) => SingI (ComparingSym2 d1 d2 :: TyFun b Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing (ComparingSym2 d1 d2) Source #

SingI d => SingI (FlipSym1 d :: TyFun b (a ~> c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FlipSym1 d) Source #

(SMonad m, SingI d) => SingI (ApSym1 d :: TyFun (m a) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (ApSym1 d) Source #

(SMonad m, SingI d) => SingI (LiftMSym1 d m :: TyFun (m a1) (m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftMSym1 d m) Source #

(SMonad m, SingI d) => SingI ((=<<@#@$$) d :: TyFun (m a) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((=<<@#@$$) d) Source #

(SApplicative f, SingI d) => SingI (LiftASym1 d f :: TyFun (f a) (f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftASym1 d f) Source #

(SApplicative f, SingI d) => SingI (d <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d <**>@#@$$ b) Source #

(SFunctor f, SingI d) => SingI (FmapSym1 d f :: TyFun (f a) (f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (FmapSym1 d f) Source #

(SFunctor f, SingI d) => SingI ((d <$@#@$$ b) f :: TyFun (f b) (f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((d <$@#@$$ b) f) Source #

(SApplicative f, SingI d) => SingI ((<*>@#@$$) d :: TyFun (f a) (f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((<*>@#@$$) d) Source #

SApplicative f => SingI ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SApplicative f => SingI ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SMonad m => SingI ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

(SAlternative f, SingI d) => SingI ((<|>@#@$$) d :: TyFun (f a) (f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((<|>@#@$$) d) Source #

(SMonadPlus m, SingI d) => SingI (MplusSym1 d :: TyFun (m a) (m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (MplusSym1 d) Source #

(SFunctor f, SingI d) => SingI (d $>@#@$$ b :: TyFun b (f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d $>@#@$$ b) Source #

(SFunctor f, SingI d) => SingI (d <$>@#@$$ f :: TyFun (f a) (f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d <$>@#@$$ f) Source #

(SFoldable t, SingI d) => SingI (ConcatMapSym1 d t :: TyFun (t a) [b] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ConcatMapSym1 d t) Source #

(SFoldable t, SMonadPlus m) => SingI (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SAlternative f) => SingI (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonad m) => SingI (ForM_Sym0 :: TyFun (t a) ((a ~> m b) ~> m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SApplicative f) => SingI (For_Sym0 :: TyFun (t a) ((a ~> f b) ~> f ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonoid m, SingI d) => SingI (FoldMapSym1 d t :: TyFun (t a) m -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldMapSym1 d t) Source #

(SFoldable t, SingI d) => SingI (FoldrSym1 d t :: TyFun b (t a ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrSym1 d t) Source #

(SFoldable t, SingI d) => SingI (Foldr'Sym1 d t :: TyFun b (t a ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr'Sym1 d t) Source #

(SFoldable t, SingI d) => SingI (FoldlSym1 d t :: TyFun b (t a ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlSym1 d t) Source #

(SFoldable t, SingI d) => SingI (Foldl'Sym1 d t :: TyFun b (t a ~> b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl'Sym1 d t) Source #

(STraversable t, SMonoid m, SingI d) => SingI (FoldMapDefaultSym1 d t :: TyFun (t a) m -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(STraversable t, SingI d) => SingI (FmapDefaultSym1 d t :: TyFun (t a) (t b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (FmapDefaultSym1 d t) Source #

(STraversable t, SMonad m) => SingI (ForMSym0 :: TyFun (t a) ((a ~> m b) ~> m (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(STraversable t, SApplicative f) => SingI (ForSym0 :: TyFun (t a) ((a ~> f b) ~> f (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(SMonadZip m, SingI d) => SingI (MzipSym1 d b :: TyFun (m b) (m (a, b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipSym1 d b) Source #

(SMonad m, SingI d) => SingI (d <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d <$!>@#@$$ m) Source #

SingI d => SingI (ZipWithSym1 d :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipWithSym1 d) Source #

SingI d => SingI (d .@#@$$ a :: TyFun (a ~> b) (a ~> c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (d .@#@$$ a) Source #

SMonad m => SingI (LiftM2Sym0 :: TyFun (a1 ~> (a2 ~> r)) (m a1 ~> (m a2 ~> m r)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SApplicative f => SingI (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

(SMonad m, SingI d) => SingI (d >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d >>=@#@$$ b) Source #

(SFunctor f, SingI d) => SingI (d <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

Methods

sing :: Sing (d <&>@#@$$ b) Source #

SingI d => SingI (OnSym1 d a :: TyFun (a ~> b) (a ~> (a ~> c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym1 d a) Source #

SingI (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d => SingI (Either_Sym1 d b :: TyFun (b ~> c) (Either a b ~> c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing (Either_Sym1 d b) Source #

(SFoldable t, SMonad m) => SingI (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SApplicative f) => SingI (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(SFoldable t, SMonad m) => SingI (FoldrMSym0 :: TyFun (a ~> (b ~> m b)) (b ~> (t a ~> m b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

(STraversable t, SApplicative f) => SingI (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

(STraversable t, SMonad m) => SingI (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

STraversable t => SingI (MapAccumRSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

STraversable t => SingI (MapAccumLSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SMonadZip m => SingI (MzipWithSym0 :: TyFun (a ~> (b ~> c)) (m a ~> (m b ~> m c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SApplicative m => SingI (ZipWithM_Sym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m ())) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (ZipWithMSym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m [c])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SApplicative m => SingI (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SMonad m => SingI ((<=<@#@$) :: TyFun (b ~> m c) ((a ~> m b) ~> (a ~> m c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SMonad m => SingI ((>=>@#@$) :: TyFun (a ~> m b) ((b ~> m c) ~> (a ~> m c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI (TyCon2 ((:<>:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI (TyCon2 ((:$$:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (Unzip4Sym0 :: TyFun [(a6989586621679940079, b6989586621679940080, c6989586621679940081, d6989586621679940082)] ([a6989586621679940079], [b6989586621679940080], [c6989586621679940081], [d6989586621679940082]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FoldrSym2 a6989586621679521139 a6989586621679521138 :: TyFun [a6989586621679520929] b6989586621679520930 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ZipWithSym1 a6989586621679949903 :: TyFun [a6989586621679940092] ([b6989586621679940093] ~> [c6989586621679940094]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym1 a6989586621679949914 b6989586621679940096 c6989586621679940097 :: TyFun [b6989586621679940096] ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym2 a6989586621679950208 a6989586621679950207 :: TyFun [a6989586621679940116] [b6989586621679940117] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621679950229 a6989586621679950228 :: TyFun [a6989586621679940120] [b6989586621679940119] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a6989586621680066262] ([b6989586621680066263] ~> ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621681109197 a6989586621681109196 :: TyFun [a6989586621681107427] (NonEmpty b6989586621681107426) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym2 a6989586621681109208 a6989586621681109207 :: TyFun [a6989586621681107424] (NonEmpty b6989586621681107425) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Maybe_Sym2 a6989586621679494413 a6989586621679494412 :: TyFun (Maybe a6989586621679494395) b6989586621679494394 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UncurrySym1 a6989586621679356181 :: TyFun (a6989586621679356074, b6989586621679356075) c6989586621679356076 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Tuple3Sym1 t6989586621679299041 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (CurrySym1 a6989586621679356166 :: TyFun a6989586621679356077 (b6989586621679356078 ~> c6989586621679356079) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (ComparingSym2 a6989586621679380793 a6989586621679380792 :: TyFun b6989586621679380697 Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FlipSym1 a6989586621679521077 :: TyFun b6989586621679520918 (a6989586621679520917 ~> c6989586621679520919) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym1 arg6989586621679545520 f6989586621679545126 :: TyFun (f6989586621679545126 a6989586621679545127) (f6989586621679545126 b6989586621679545128) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((arg6989586621679545524 <$@#@$$ b6989586621679545130) f6989586621679545126 :: TyFun (f6989586621679545126 b6989586621679545130) (f6989586621679545126 a6989586621679545129) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$$) arg6989586621679545546 :: TyFun (f6989586621679545131 a6989586621679545133) (f6989586621679545131 b6989586621679545134) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*@#@$) :: TyFun (f6989586621679545131 a6989586621679545140) (f6989586621679545131 b6989586621679545141 ~> f6989586621679545131 a6989586621679545140) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((*>@#@$) :: TyFun (f6989586621679545131 a6989586621679545138) (f6989586621679545131 b6989586621679545139 ~> f6989586621679545131 b6989586621679545139) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679545504 <**>@#@$$ b6989586621679545092 :: TyFun (f6989586621679545090 (a6989586621679545091 ~> b6989586621679545092)) (f6989586621679545090 b6989586621679545092) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym1 a6989586621679545494 f6989586621679545087 :: TyFun (f6989586621679545087 a6989586621679545088) (f6989586621679545087 b6989586621679545089) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>@#@$) :: TyFun (m6989586621679545155 a6989586621679545158) (m6989586621679545155 b6989586621679545159 ~> m6989586621679545155 b6989586621679545159) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$$) a6989586621679545473 :: TyFun (m6989586621679545077 a6989586621679545078) (m6989586621679545077 b6989586621679545079) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym1 a6989586621679545451 m6989586621679545073 :: TyFun (m6989586621679545073 a16989586621679545074) (m6989586621679545073 r6989586621679545075) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym1 a6989586621679545218 :: TyFun (m6989586621679545048 a6989586621679545049) (m6989586621679545048 b6989586621679545050) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<|>@#@$$) arg6989586621679545677 :: TyFun (f6989586621679545208 a6989586621679545210) (f6989586621679545208 a6989586621679545210) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym1 arg6989586621679545681 :: TyFun (m6989586621679545211 a6989586621679545213) (m6989586621679545211 a6989586621679545213) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679714588 $>@#@$$ b6989586621679714513 :: TyFun b6989586621679714513 (f6989586621679714511 b6989586621679714513) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679714598 <$>@#@$$ f6989586621679714517 :: TyFun (f6989586621679714517 a6989586621679714518) (f6989586621679714517 b6989586621679714519) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (Foldl'Sym1 arg6989586621680453370 t6989586621680452723 :: TyFun b6989586621680452733 (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym1 arg6989586621680453364 t6989586621680452723 :: TyFun b6989586621680452731 (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym1 arg6989586621680453352 t6989586621680452723 :: TyFun b6989586621680452728 (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym1 arg6989586621680453348 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452726) m6989586621680452725 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym1 arg6989586621680453358 t6989586621680452723 :: TyFun b6989586621680452730 (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (For_Sym0 :: TyFun (t6989586621680452670 a6989586621680452672) ((a6989586621680452672 ~> f6989586621680452671 b6989586621680452673) ~> f6989586621680452671 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym0 :: TyFun (t6989586621680452662 a6989586621680452664) ((a6989586621680452664 ~> m6989586621680452663 b6989586621680452665) ~> m6989586621680452663 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AsumSym0 :: TyFun (t6989586621680452653 (f6989586621680452654 a6989586621680452655)) (f6989586621680452654 a6989586621680452655) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MsumSym0 :: TyFun (t6989586621680452650 (m6989586621680452651 a6989586621680452652)) (m6989586621680452651 a6989586621680452652) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym1 a6989586621680453218 t6989586621680452645 :: TyFun (t6989586621680452645 a6989586621680452646) [b6989586621680452647] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym1 a6989586621680757060 t6989586621680756561 :: TyFun (t6989586621680756561 a6989586621680756563) m6989586621680756562 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym1 a6989586621680757081 t6989586621680756564 :: TyFun (t6989586621680756564 a6989586621680756565) (t6989586621680756564 b6989586621680756566) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForMSym0 :: TyFun (t6989586621680756575 a6989586621680756577) ((a6989586621680756577 ~> m6989586621680756576 b6989586621680756578) ~> m6989586621680756576 (t6989586621680756575 b6989586621680756578)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym0 :: TyFun (t6989586621680756579 a6989586621680756581) ((a6989586621680756581 ~> f6989586621680756580 b6989586621680756582) ~> f6989586621680756580 (t6989586621680756579 b6989586621680756582)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipSym1 arg6989586621681075673 b6989586621681075599 :: TyFun (m6989586621681075597 b6989586621681075599) (m6989586621681075597 (a6989586621681075598, b6989586621681075599)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681211659 <$!>@#@$$ m6989586621681211305 :: TyFun (m6989586621681211305 a6989586621681211306) (m6989586621681211305 b6989586621681211307) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithSym1 a6989586621681108884 :: TyFun (NonEmpty a6989586621681107392) (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (a6989586621679521086 .@#@$$ a6989586621679520922 :: TyFun (a6989586621679520922 ~> b6989586621679520920) (a6989586621679520922 ~> c6989586621679520921) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) (f6989586621679545131 a6989586621679545135 ~> (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679545627 >>=@#@$$ b6989586621679545157 :: TyFun (a6989586621679545156 ~> m6989586621679545155 b6989586621679545157) (m6989586621679545155 b6989586621679545157) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym0 :: TyFun (a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) (m6989586621679545069 a16989586621679545070 ~> (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679714604 <&>@#@$$ b6989586621679714516 :: TyFun (a6989586621679714515 ~> b6989586621679714516) (f6989586621679714514 b6989586621679714516) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (OnSym1 a6989586621679729442 a6989586621679729427 :: TyFun (a6989586621679729427 ~> b6989586621679729425) (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) ([a6989586621679940088] ~> ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym1 a6989586621680432767 b6989586621680432733 :: TyFun (b6989586621680432733 ~> c6989586621680432732) (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (FoldrMSym0 :: TyFun (a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) (b6989586621680452685 ~> (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym0 :: TyFun (b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) (b6989586621680452680 ~> (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym0 :: TyFun (a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) (t6989586621680452674 a6989586621680452676 ~> f6989586621680452675 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym0 :: TyFun (a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) (t6989586621680452666 a6989586621680452668 ~> m6989586621680452667 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym0 :: TyFun (a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) (t6989586621680750994 a6989586621680750996 ~> f6989586621680750995 (t6989586621680750994 b6989586621680750997)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym0 :: TyFun (a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) (t6989586621680750994 a6989586621680751001 ~> m6989586621680751000 (t6989586621680750994 b6989586621680751002)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) (a6989586621680756568 ~> (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) (a6989586621680756572 ~> (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym0 :: TyFun (a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) (m6989586621681075597 a6989586621681075600 ~> (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithM_Sym0 :: TyFun (a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) ([a6989586621681211322] ~> ([b6989586621681211323] ~> m6989586621681211321 ())) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym0 :: TyFun (a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) ([a6989586621681211326] ~> ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym0 :: TyFun (a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) ([a6989586621681211330] ~> m6989586621681211329 ([b6989586621681211331], [c6989586621681211332])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((>=>@#@$) :: TyFun (a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) ((b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) ~> (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((<=<@#@$) :: TyFun (b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) ((a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) ~> (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SingI (TyCon3 ((,,) :: a -> b -> c -> (a, b, c)) :: a ~> (b ~> (c ~> (a, b, c)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 (,,)) Source #

SingI (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI d2 => SingI (TyCon3 ((,,,) d2 :: b -> c -> d1 -> (a, b, c, d1)) :: b ~> (c ~> (d1 ~> (a, b, c, d1)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,) d2)) Source #

SingI d2 => SingI (Tuple4Sym1 d2 b c d1 :: TyFun b (c ~> (d1 ~> (a, b, c, d1))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym1 d2 b c d1) Source #

(SingI d1, SingI d2) => SingI (Tuple3Sym2 d1 d2 c :: TyFun c (a, b, c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple3Sym2 d1 d2 c) Source #

(SingI d2, SingI d3) => SingI (TyCon3 ((,,,,) d2 d3 :: c -> d1 -> e -> (a, b, c, d1, e)) :: c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,) d2 d3)) Source #

(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)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,) d2 d3 d4)) Source #

(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)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,,) d2 d3 d4 d5)) Source #

SingI (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI d2 => SingI (ZipWith3Sym1 d2 :: TyFun [a] ([b] ~> ([c] ~> [d1])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym1 d2) Source #

(SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun [b] [c] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWithSym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (Zip3Sym2 d1 d2 c :: TyFun [c] [(a, b, c)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (Zip3Sym2 d1 d2 c) Source #

(SApplicative m, SingI d) => SingI (ZipWithM_Sym1 d :: TyFun [a] ([b] ~> m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

(SApplicative m, SingI d) => SingI (ZipWithMSym1 d :: TyFun [a] ([b] ~> m [c]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithMSym1 d) Source #

(SApplicative m, SingI d) => SingI (MapAndUnzipMSym1 d :: TyFun [a] (m ([b], [c])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

(SingI d1, SingI d2) => SingI (Either_Sym2 d1 d2 :: TyFun (Either a b) c -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

Methods

sing :: Sing (Either_Sym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (CurrySym2 d1 d2 :: TyFun b c -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

Methods

sing :: Sing (CurrySym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (FlipSym2 d1 d2 :: TyFun a c -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (FlipSym2 d1 d2) Source #

(SingI d1, SingI d2) => SingI (d1 .@#@$$$ d2 :: TyFun a c -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

Methods

sing :: Sing (d1 .@#@$$$ d2) Source #

(SMonad m, SingI d) => SingI (LiftM2Sym1 d m :: TyFun (m a1) (m a2 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM2Sym1 d m) Source #

(SApplicative f, SingI d) => SingI (LiftA2Sym1 d f :: TyFun (f a) (f b ~> f c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA2Sym1 d f) Source #

(SApplicative f, SingI d) => SingI (d *>@#@$$ b :: TyFun (f b) (f b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d *>@#@$$ b) Source #

(SApplicative f, SingI d) => SingI (d <*@#@$$ b :: TyFun (f b) (f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d <*@#@$$ b) Source #

(SMonad m, SingI d) => SingI (d >>@#@$$ b :: TyFun (m b) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (d >>@#@$$ b) Source #

(SingI d1, SingI d2) => SingI (OnSym2 d1 d2 :: TyFun a (a ~> c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym2 d1 d2) Source #

(SFoldable t, SMonad m, SingI d) => SingI (MapM_Sym1 d t :: TyFun (t a) (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (MapM_Sym1 d t) Source #

(SFoldable t, SApplicative f, SingI d) => SingI (Traverse_Sym1 d t :: TyFun (t a) (f ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Traverse_Sym1 d t) Source #

(SFoldable t, SMonad m, SingI d) => SingI (FoldlMSym1 d t :: TyFun b (t a ~> m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlMSym1 d t) Source #

(SFoldable t, SMonad m, SingI d) => SingI (FoldrMSym1 d t :: TyFun b (t a ~> m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrMSym1 d t) Source #

(SFoldable t, SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 t :: TyFun (t a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrSym2 d1 d2 t) Source #

(SFoldable t, SingI d1, SingI d2) => SingI (Foldr'Sym2 d1 d2 t :: TyFun (t a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldr'Sym2 d1 d2 t) Source #

(SFoldable t, SingI d1, SingI d2) => SingI (FoldlSym2 d1 d2 t :: TyFun (t a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlSym2 d1 d2 t) Source #

(SFoldable t, SingI d1, SingI d2) => SingI (Foldl'Sym2 d1 d2 t :: TyFun (t a) b -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (Foldl'Sym2 d1 d2 t) Source #

(STraversable t, SApplicative f, SingI d) => SingI (TraverseSym1 d t :: TyFun (t a) (f (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (TraverseSym1 d t) Source #

(STraversable t, SMonad m, SingI d) => SingI (MapMSym1 d t :: TyFun (t a) (m (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapMSym1 d t) Source #

(STraversable t, SingI d) => SingI (MapAccumRSym1 d t :: TyFun a (t b ~> (a, t c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumRSym1 d t) Source #

(STraversable t, SingI d) => SingI (MapAccumLSym1 d t :: TyFun a (t b ~> (a, t c)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumLSym1 d t) Source #

(SMonadZip m, SingI d) => SingI (MzipWithSym1 d m :: TyFun (m a) (m b ~> m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipWithSym1 d m) Source #

(SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

Methods

sing :: Sing (ZipWithSym2 d1 d2) Source #

SMonad m => SingI (LiftM3Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> r))) (m a1 ~> (m a2 ~> (m a3 ~> m r))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SApplicative f => SingI (LiftA3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) (f a ~> (f b ~> (f c ~> f d))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

(SFoldable t, SMonad m, SingI d) => SingI (ForM_Sym1 d b m :: TyFun (a ~> m b) (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (ForM_Sym1 d b m) Source #

(SFoldable t, SApplicative f, SingI d) => SingI (For_Sym1 d b f :: TyFun (a ~> f b) (f ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (For_Sym1 d b f) Source #

(STraversable t, SMonad m, SingI d) => SingI (ForMSym1 d b m :: TyFun (a ~> m b) (m (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForMSym1 d b m) Source #

(STraversable t, SApplicative f, SingI d) => SingI (ForSym1 d b f :: TyFun (a ~> f b) (f (t b)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForSym1 d b f) Source #

(SMonad m, SingI d) => SingI (d <=<@#@$$ a :: TyFun (a ~> m b) (a ~> m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d <=<@#@$$ a) Source #

(SMonad m, SingI d) => SingI (d >=>@#@$$ c :: TyFun (b ~> m c) (a ~> m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d >=>@#@$$ c) Source #

SuppressUnusedWarnings (Unzip5Sym0 :: TyFun [(a6989586621679940074, b6989586621679940075, c6989586621679940076, d6989586621679940077, e6989586621679940078)] ([a6989586621679940074], [b6989586621679940075], [c6989586621679940076], [d6989586621679940077], [e6989586621679940078]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym1 a6989586621679949888 :: TyFun [a6989586621679940088] ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithSym2 a6989586621679949904 a6989586621679949903 :: TyFun [b6989586621679940093] [c6989586621679940094] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym2 a6989586621679949915 a6989586621679949914 c6989586621679940097 :: TyFun [c6989586621679940097] [(a6989586621679940095, b6989586621679940096, c6989586621679940097)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a6989586621680066257] ([b6989586621680066258] ~> ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym1 a6989586621680078964 b6989586621680066263 c6989586621680066264 d6989586621680066265 :: TyFun [b6989586621680066263] ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym1 a6989586621681211747 :: TyFun [a6989586621681211322] ([b6989586621681211323] ~> m6989586621681211321 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym1 a6989586621681211756 :: TyFun [a6989586621681211326] ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym1 a6989586621681211765 :: TyFun [a6989586621681211330] (m6989586621681211329 ([b6989586621681211331], [c6989586621681211332])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (Either_Sym2 a6989586621680432768 a6989586621680432767 :: TyFun (Either a6989586621680432731 b6989586621680432733) c6989586621680432732 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Tuple3Sym2 t6989586621679299042 t6989586621679299041 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym1 t6989586621679299088 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (CurrySym2 a6989586621679356167 a6989586621679356166 :: TyFun b6989586621679356078 c6989586621679356079 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FlipSym2 a6989586621679521078 a6989586621679521077 :: TyFun a6989586621679520917 c6989586621679520919 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (a6989586621679521087 .@#@$$$ a6989586621679521086 :: TyFun a6989586621679520922 c6989586621679520921 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym1 arg6989586621679545550 f6989586621679545131 :: TyFun (f6989586621679545131 a6989586621679545135) (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679545560 <*@#@$$ b6989586621679545141 :: TyFun (f6989586621679545131 b6989586621679545141) (f6989586621679545131 a6989586621679545140) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679545556 *>@#@$$ b6989586621679545139 :: TyFun (f6989586621679545131 b6989586621679545139) (f6989586621679545131 b6989586621679545139) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679545631 >>@#@$$ b6989586621679545159 :: TyFun (m6989586621679545155 b6989586621679545159) (m6989586621679545155 b6989586621679545159) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym1 a6989586621679545425 m6989586621679545069 :: TyFun (m6989586621679545069 a16989586621679545070) (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym2 a6989586621679729443 a6989586621679729442 :: TyFun a6989586621679729427 (a6989586621679729427 ~> c6989586621679729426) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (Foldl'Sym2 arg6989586621680453371 arg6989586621680453370 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452734) b6989586621680452733 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym2 arg6989586621680453365 arg6989586621680453364 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452732) b6989586621680452731 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym2 arg6989586621680453353 arg6989586621680453352 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452727) b6989586621680452728 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrMSym1 a6989586621680453324 t6989586621680452682 :: TyFun b6989586621680452685 (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym2 arg6989586621680453359 arg6989586621680453358 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452729) b6989586621680452730 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym1 a6989586621680453302 t6989586621680452678 :: TyFun b6989586621680452680 (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym1 a6989586621680453284 t6989586621680452674 :: TyFun (t6989586621680452674 a6989586621680452676) (f6989586621680452675 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym1 a6989586621680453266 t6989586621680452666 :: TyFun (t6989586621680452666 a6989586621680452668) (m6989586621680452667 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym1 arg6989586621680751006 t6989586621680750994 :: TyFun (t6989586621680750994 a6989586621680750996) (f6989586621680750995 (t6989586621680750994 b6989586621680750997)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym1 arg6989586621680751012 t6989586621680750994 :: TyFun (t6989586621680750994 a6989586621680751001) (m6989586621680751000 (t6989586621680750994 b6989586621680751002)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym1 a6989586621680757094 t6989586621680756567 :: TyFun a6989586621680756568 (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym1 a6989586621680757111 t6989586621680756571 :: TyFun a6989586621680756572 (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym1 arg6989586621681075677 m6989586621681075597 :: TyFun (m6989586621681075597 a6989586621681075600) (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithSym2 a6989586621681108885 a6989586621681108884 :: TyFun (NonEmpty b6989586621681107393) (NonEmpty c6989586621681107394) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LiftA3Sym0 :: TyFun (a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) (f6989586621679545082 a6989586621679545083 ~> (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym0 :: TyFun (a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) (m6989586621679545064 a16989586621679545065 ~> (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith4Sym0 :: TyFun (a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) ([a6989586621680066239] ~> ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (For_Sym1 a6989586621680453296 b6989586621680452673 f6989586621680452671 :: TyFun (a6989586621680452672 ~> f6989586621680452671 b6989586621680452673) (f6989586621680452671 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym1 a6989586621680453278 b6989586621680452665 m6989586621680452663 :: TyFun (a6989586621680452664 ~> m6989586621680452663 b6989586621680452665) (m6989586621680452663 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForMSym1 a6989586621680757132 b6989586621680756578 m6989586621680756576 :: TyFun (a6989586621680756577 ~> m6989586621680756576 b6989586621680756578) (m6989586621680756576 (t6989586621680756575 b6989586621680756578)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym1 a6989586621680757142 b6989586621680756582 f6989586621680756580 :: TyFun (a6989586621680756581 ~> f6989586621680756580 b6989586621680756582) (f6989586621680756580 (t6989586621680756579 b6989586621680756582)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (a6989586621681211771 >=>@#@$$ c6989586621681211340 :: TyFun (b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681211796 <=<@#@$$ a6989586621681211336 :: TyFun (a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335) -> Type) Source # 
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))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI d2 => SingI (TyCon4 ((,,,,) d2 :: b -> c -> d1 -> e -> (a, b, c, d1, e)) :: b ~> (c ~> (d1 ~> (e ~> (a, b, c, d1, e))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,) d2)) Source #

SingI d2 => SingI (Tuple5Sym1 d2 b c d1 e :: TyFun b (c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym1 d2 b c d1 e) Source #

(SingI d2, SingI d3) => SingI (Tuple4Sym2 d2 d3 c d1 :: TyFun c (d1 ~> (a, b, c, d1)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym2 d2 d3 c d1) Source #

(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))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,) d2 d3)) Source #

(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))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,,) d2 d3 d4)) Source #

SingI (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SingI d2, SingI d3) => SingI (ZipWith3Sym2 d2 d3 :: TyFun [b] ([c] ~> [d1]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym2 d2 d3) Source #

(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithM_Sym2 d1 d2 :: TyFun [b] (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithM_Sym2 d1 d2) Source #

(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithMSym2 d1 d2 :: TyFun [b] (m [c]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (ZipWithMSym2 d1 d2) Source #

(SMonad m, SingI d) => SingI (LiftM3Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym1 d m) Source #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM2Sym2 d1 d2 :: TyFun (m a2) (m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM2Sym2 d1 d2) Source #

(SApplicative f, SingI d2) => SingI (LiftA3Sym1 d2 f :: TyFun (f a) (f b ~> (f c ~> f d1)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym1 d2 f) Source #

(SApplicative f, SingI d1, SingI d2) => SingI (LiftA2Sym2 d1 d2 :: TyFun (f b) (f c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA2Sym2 d1 d2) Source #

(SingI d1, SingI d2, SingI d3) => SingI (OnSym3 d1 d2 d3 :: TyFun a c -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

Methods

sing :: Sing (OnSym3 d1 d2 d3) Source #

(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldlMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldlMSym2 d1 d2 t) Source #

(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldrMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

sing :: Sing (FoldrMSym2 d1 d2 t) Source #

(STraversable t, SingI d1, SingI d2) => SingI (MapAccumRSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumRSym2 d1 d2 t) Source #

(STraversable t, SingI d1, SingI d2) => SingI (MapAccumLSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (MapAccumLSym2 d1 d2 t) Source #

(SMonadZip m, SingI d1, SingI d2) => SingI (MzipWithSym2 d1 d2 :: TyFun (m b) (m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

Methods

sing :: Sing (MzipWithSym2 d1 d2) Source #

(SMonad m, SingI d1, SingI d2) => SingI (d1 <=<@#@$$$ d2 :: TyFun a (m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d1 <=<@#@$$$ d2) Source #

(SMonad m, SingI d1, SingI d2) => SingI (d1 >=>@#@$$$ d2 :: TyFun a (m c) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

sing :: Sing (d1 >=>@#@$$$ d2) Source #

SMonad m => SingI (LiftM4Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> m r)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (Unzip6Sym0 :: TyFun [(a6989586621679940068, b6989586621679940069, c6989586621679940070, d6989586621679940071, e6989586621679940072, f6989586621679940073)] ([a6989586621679940068], [b6989586621679940069], [c6989586621679940070], [d6989586621679940071], [e6989586621679940072], [f6989586621679940073]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym2 a6989586621679949889 a6989586621679949888 :: TyFun [b6989586621679940089] ([c6989586621679940090] ~> [d6989586621679940091]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym1 a6989586621680078847 :: TyFun [a6989586621680066239] ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym0 :: TyFun [a6989586621680066251] ([b6989586621680066252] ~> ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym1 a6989586621680078941 b6989586621680066258 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [b6989586621680066258] ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym2 a6989586621680078965 a6989586621680078964 c6989586621680066264 d6989586621680066265 :: TyFun [c6989586621680066264] ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym2 a6989586621681211748 a6989586621681211747 :: TyFun [b6989586621681211323] (m6989586621681211321 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym2 a6989586621681211757 a6989586621681211756 :: TyFun [b6989586621681211327] (m6989586621681211325 [c6989586621681211328]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (Tuple4Sym2 t6989586621679299089 t6989586621679299088 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym1 t6989586621679299153 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftA2Sym2 arg6989586621679545551 arg6989586621679545550 :: TyFun (f6989586621679545131 b6989586621679545136) (f6989586621679545131 c6989586621679545137) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftA3Sym1 a6989586621679545482 f6989586621679545082 :: TyFun (f6989586621679545082 a6989586621679545083) (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym2 a6989586621679545426 a6989586621679545425 :: TyFun (m6989586621679545069 a26989586621679545071) (m6989586621679545069 r6989586621679545072) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym1 a6989586621679545383 m6989586621679545064 :: TyFun (m6989586621679545064 a16989586621679545065) (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym3 a6989586621679729444 a6989586621679729443 a6989586621679729442 :: TyFun a6989586621679729427 c6989586621679729426 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (FoldrMSym2 a6989586621680453325 a6989586621680453324 t6989586621680452682 :: TyFun (t6989586621680452682 a6989586621680452684) (m6989586621680452683 b6989586621680452685) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym2 a6989586621680453303 a6989586621680453302 t6989586621680452678 :: TyFun (t6989586621680452678 a6989586621680452681) (m6989586621680452679 b6989586621680452680) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapAccumRSym2 a6989586621680757095 a6989586621680757094 t6989586621680756567 :: TyFun (t6989586621680756567 b6989586621680756569) (a6989586621680756568, t6989586621680756567 c6989586621680756570) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym2 a6989586621680757112 a6989586621680757111 t6989586621680756571 :: TyFun (t6989586621680756571 b6989586621680756573) (a6989586621680756572, t6989586621680756571 c6989586621680756574) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym2 arg6989586621681075678 arg6989586621681075677 :: TyFun (m6989586621681075597 b6989586621681075601) (m6989586621681075597 c6989586621681075602) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681211772 >=>@#@$$$ a6989586621681211771 :: TyFun a6989586621681211338 (m6989586621681211337 c6989586621681211340) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681211797 <=<@#@$$$ a6989586621681211796 :: TyFun a6989586621681211336 (m6989586621681211333 c6989586621681211335) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (LiftM4Sym0 :: TyFun (a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) (m6989586621679545058 a16989586621679545059 ~> (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith5Sym0 :: TyFun (a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) ([a6989586621680066233] ~> ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))))) -> Type) Source # 
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)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,) d2)) Source #

SingI d2 => SingI (Tuple6Sym1 d2 b c d1 e f :: TyFun b (c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym1 d2 b c d1 e f) Source #

(SingI d2, SingI d3) => SingI (Tuple5Sym2 d2 d3 c d1 e :: TyFun c (d1 ~> (e ~> (a, b, c, d1, e))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym2 d2 d3 c d1 e) Source #

(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)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,,) d2 d3)) Source #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple4Sym3 d2 d3 d4 d1 :: TyFun d1 (a, b, c, d1) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple4Sym3 d2 d3 d4 d1) Source #

SingI (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(SingI d2, SingI d3, SingI d4) => SingI (ZipWith3Sym3 d2 d3 d4 :: TyFun [c] [d1] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

Methods

sing :: Sing (ZipWith3Sym3 d2 d3 d4) Source #

(SMonad m, SingI d) => SingI (LiftM4Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym1 d m) Source #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM3Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym2 d1 d2) Source #

(SApplicative f, SingI d2, SingI d3) => SingI (LiftA3Sym2 d2 d3 :: TyFun (f b) (f c ~> f d1) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym2 d2 d3) Source #

SMonad m => SingI (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (Unzip7Sym0 :: TyFun [(a6989586621679940061, b6989586621679940062, c6989586621679940063, d6989586621679940064, e6989586621679940065, f6989586621679940066, g6989586621679940067)] ([a6989586621679940061], [b6989586621679940062], [c6989586621679940063], [d6989586621679940064], [e6989586621679940065], [f6989586621679940066], [g6989586621679940067]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym3 a6989586621679949890 a6989586621679949889 a6989586621679949888 :: TyFun [c6989586621679940090] [d6989586621679940091] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym1 a6989586621680078824 :: TyFun [a6989586621680066233] ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym2 a6989586621680078848 a6989586621680078847 :: TyFun [b6989586621680066240] ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym0 :: TyFun [a6989586621680066244] ([b6989586621680066245] ~> ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym1 a6989586621680078913 b6989586621680066252 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [b6989586621680066252] ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym2 a6989586621680078942 a6989586621680078941 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [c6989586621680066259] ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym3 a6989586621680078966 a6989586621680078965 a6989586621680078964 d6989586621680066265 :: TyFun [d6989586621680066265] [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple4Sym3 t6989586621679299090 t6989586621679299089 t6989586621679299088 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym2 t6989586621679299154 t6989586621679299153 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym1 t6989586621679299238 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftA3Sym2 a6989586621679545483 a6989586621679545482 :: TyFun (f6989586621679545082 b6989586621679545084) (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym2 a6989586621679545384 a6989586621679545383 :: TyFun (m6989586621679545064 a26989586621679545066) (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym1 a6989586621679545322 m6989586621679545058 :: TyFun (m6989586621679545058 a16989586621679545059) (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym0 :: TyFun (a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) (m6989586621679545051 a16989586621679545052 ~> (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith6Sym0 :: TyFun (a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) ([a6989586621680066226] ~> ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))))) -> Type) Source # 
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))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 ((,,,,,,) d2)) Source #

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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym1 d2 b c d1 e f g) Source #

(SingI d2, SingI d3) => SingI (Tuple6Sym2 d2 d3 c d1 e f :: TyFun c (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym2 d2 d3 c d1 e f) Source #

(SingI d2, SingI d3, SingI d4) => SingI (Tuple5Sym3 d2 d3 d4 d1 e :: TyFun d1 (e ~> (a, b, c, d1, e)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym3 d2 d3 d4 d1 e) Source #

(SMonad m, SingI d) => SingI (LiftM5Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym1 d m) Source #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM4Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym2 d1 d2) Source #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM3Sym3 d1 d2 d3 :: TyFun (m a3) (m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM3Sym3 d1 d2 d3) Source #

(SApplicative f, SingI d2, SingI d3, SingI d4) => SingI (LiftA3Sym3 d2 d3 d4 :: TyFun (f c) (f d1) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftA3Sym3 d2 d3 d4) Source #

SuppressUnusedWarnings (ZipWith6Sym1 a6989586621680078797 :: TyFun [a6989586621680066226] ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym2 a6989586621680078825 a6989586621680078824 :: TyFun [b6989586621680066234] ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym3 a6989586621680078849 a6989586621680078848 a6989586621680078847 :: TyFun [c6989586621680066241] ([d6989586621680066242] ~> [e6989586621680066243]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym1 a6989586621680078880 b6989586621680066245 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [b6989586621680066245] ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym2 a6989586621680078914 a6989586621680078913 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [c6989586621680066253] ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym3 a6989586621680078943 a6989586621680078942 a6989586621680078941 d6989586621680066260 e6989586621680066261 :: TyFun [d6989586621680066260] ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym3 t6989586621679299155 t6989586621679299154 t6989586621679299153 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym2 t6989586621679299239 t6989586621679299238 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym1 t6989586621679299345 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftA3Sym3 a6989586621679545484 a6989586621679545483 a6989586621679545482 :: TyFun (f6989586621679545082 c6989586621679545085) (f6989586621679545082 d6989586621679545086) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym3 a6989586621679545385 a6989586621679545384 a6989586621679545383 :: TyFun (m6989586621679545064 a36989586621679545067) (m6989586621679545064 r6989586621679545068) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym2 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a26989586621679545060) (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym1 a6989586621679545239 m6989586621679545051 :: TyFun (m6989586621679545051 a16989586621679545052) (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith7Sym0 :: TyFun (a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) ([a6989586621680066218] ~> ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))))) -> Type) Source # 
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)))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym2 d2 d3 c d1 e f g) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym3 d2 d3 d4 d1 e f) Source #

(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple5Sym4 d2 d3 d4 d5 e :: TyFun e (a, b, c, d1, e) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple5Sym4 d2 d3 d4 d5 e) Source #

(SMonad m, SingI d1, SingI d2) => SingI (LiftM5Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym2 d1 d2) Source #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM4Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym3 d1 d2 d3) Source #

SuppressUnusedWarnings (ZipWith7Sym1 a6989586621680078766 :: TyFun [a6989586621680066218] ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym2 a6989586621680078798 a6989586621680078797 :: TyFun [b6989586621680066227] ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym3 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [c6989586621680066235] ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym4 a6989586621680078850 a6989586621680078849 a6989586621680078848 a6989586621680078847 :: TyFun [d6989586621680066242] [e6989586621680066243] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym2 a6989586621680078881 a6989586621680078880 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [c6989586621680066246] ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym3 a6989586621680078915 a6989586621680078914 a6989586621680078913 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [d6989586621680066254] ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym4 a6989586621680078944 a6989586621680078943 a6989586621680078942 a6989586621680078941 e6989586621680066261 :: TyFun [e6989586621680066261] [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym4 t6989586621679299156 t6989586621679299155 t6989586621679299154 t6989586621679299153 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym3 t6989586621679299240 t6989586621679299239 t6989586621679299238 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym2 t6989586621679299346 t6989586621679299345 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM4Sym3 a6989586621679545324 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a36989586621679545061) (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym2 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a26989586621679545053) (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))) -> Type) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym3 d2 d3 d4 d1 e f g) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym4 d2 d3 d4 d5 e f) Source #

(SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM5Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym3 d1 d2 d3) Source #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM4Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM4Sym4 d1 d2 d3 d4) Source #

SuppressUnusedWarnings (ZipWith7Sym2 a6989586621680078767 a6989586621680078766 :: TyFun [b6989586621680066219] ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym3 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [c6989586621680066228] ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym4 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [d6989586621680066236] ([e6989586621680066237] ~> [f6989586621680066238]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym3 a6989586621680078882 a6989586621680078881 a6989586621680078880 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [d6989586621680066247] ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym4 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 e6989586621680066255 f6989586621680066256 :: TyFun [e6989586621680066255] ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym4 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym3 t6989586621679299347 t6989586621679299346 t6989586621679299345 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM4Sym4 a6989586621679545325 a6989586621679545324 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a46989586621679545062) (m6989586621679545058 r6989586621679545063) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym3 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a36989586621679545054) (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)) -> Type) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym4 d2 d3 d4 d5 e f g) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple6Sym5 d2 d3 d4 d5 d6 f) Source #

(SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM5Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m a5 ~> m r) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym4 d1 d2 d3 d4) Source #

SuppressUnusedWarnings (ZipWith7Sym3 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [c6989586621680066220] ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym4 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [d6989586621680066229] ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym5 a6989586621680078828 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [e6989586621680066237] [f6989586621680066238] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym4 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [e6989586621680066248] ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym5 a6989586621680078917 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 f6989586621680066256 :: TyFun [f6989586621680066256] [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym5 t6989586621679299242 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym4 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM5Sym4 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a46989586621679545055) (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057) -> Type) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym5 d2 d3 d4 d5 d6 f g) Source #

(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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing (LiftM5Sym5 d1 d2 d3 d4 d5) Source #

SuppressUnusedWarnings (ZipWith7Sym4 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [d6989586621680066221] ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym5 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [e6989586621680066230] ([f6989586621680066231] ~> [g6989586621680066232]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym5 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 f6989586621680066249 g6989586621680066250 :: TyFun [f6989586621680066249] ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym5 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM5Sym5 a6989586621679545243 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a56989586621679545056) (m6989586621679545051 r6989586621679545057) -> Type) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Tuple7Sym6 d2 d3 d4 d5 d6 d7 g) Source #

SuppressUnusedWarnings (ZipWith7Sym5 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [e6989586621680066222] ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym6 a6989586621680078802 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [f6989586621680066231] [g6989586621680066232] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym6 a6989586621680078885 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 g6989586621680066250 :: TyFun [g6989586621680066250] [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym6 t6989586621679299350 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith7Sym6 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [f6989586621680066223] ([g6989586621680066224] ~> [h6989586621680066225]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith7Sym7 a6989586621680078772 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [g6989586621680066224] [h6989586621680066225] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1) Source # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)
type Apply (ΣSym1 s6989586621679361084 :: TyFun (s6989586621679361084 ~> Type) Type -> Type) (t6989586621679361085 :: s6989586621679361084 ~> Type) Source # 
Instance details

Defined in Data.Singletons.Sigma

type Apply (ΣSym1 s6989586621679361084 :: TyFun (s6989586621679361084 ~> Type) Type -> Type) (t6989586621679361085 :: s6989586621679361084 ~> Type) = Σ s6989586621679361084 t6989586621679361085
type Apply (a6989586621679729436 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679729437 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679729436 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679729437 :: a ~> b) = a6989586621679729436 & a6989586621679729437
type Apply (a6989586621679545504 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679545505 :: f (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679545504 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679545505 :: f (a ~> b)) = a6989586621679545504 <**> a6989586621679545505
type Apply (arg6989586621679545627 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679545628 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679545627 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679545628 :: a ~> m b) = arg6989586621679545627 >>= arg6989586621679545628
type Apply (a6989586621679714604 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679714605 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679714604 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679714605 :: a ~> b) = a6989586621679714604 <&> a6989586621679714605
type Apply (For_Sym1 a6989586621680453296 b f :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680453297 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680453296 b f :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680453297 :: a ~> f b) = For_ a6989586621680453296 a6989586621680453297
type Apply (ForM_Sym1 a6989586621680453278 b m :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680453279 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680453278 b m :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680453279 :: a ~> m b) = ForM_ a6989586621680453278 a6989586621680453279
type Apply (ForMSym1 a6989586621680757132 b m :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680757133 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680757132 b m :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680757133 :: a ~> m b) = ForM a6989586621680757132 a6989586621680757133
type Apply (ForSym1 a6989586621680757142 b f :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680757143 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680757142 b f :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680757143 :: a ~> f b) = For a6989586621680757142 a6989586621680757143
type Demote (k1 ~> k2) Source # 
Instance details

Defined in Data.Singletons.Internal

type Demote (k1 ~> k2) = Demote k1 -> Demote k2
data Sing (f :: k1 ~> k2) Source # 
Instance details

Defined in Data.Singletons.Internal

data Sing (f :: k1 ~> k2) = SLambda {}
type Mempty Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mempty
type Sconcat (arg :: NonEmpty (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sconcat (arg :: NonEmpty (a ~> b))
type Mconcat (arg :: [a ~> b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mconcat (arg :: [a ~> b])
type (a2 :: a1 ~> b) <> (a3 :: a1 ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type (a2 :: a1 ~> b) <> (a3 :: a1 ~> b)
type Mappend (arg1 :: a ~> b) (arg2 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mappend (arg1 :: a ~> b) (arg2 :: a ~> b)
type Apply (~>@#@$) (a6989586621679025706 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025706 :: Type) = (~>@#@$$) a6989586621679025706
type Apply (&&@#@$) (a6989586621679363358 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679363358 :: Bool) = (&&@#@$$) a6989586621679363358
type Apply (||@#@$) (a6989586621679363599 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679363599 :: Bool) = (||@#@$$) a6989586621679363599
type Apply ThenCmpSym0 (a6989586621679391212 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ThenCmpSym0 (a6989586621679391212 :: Ordering) = ThenCmpSym1 a6989586621679391212
type Apply (<=?@#@$) (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (<=?@#@$) (a3530822107858468865 :: Nat) = (<=?@#@$$) a3530822107858468865
type Apply (^@#@$) (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (^@#@$) (a3530822107858468865 :: Nat) = (^@#@$$) a3530822107858468865
type Apply DivSym0 (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivSym0 (a3530822107858468865 :: Nat) = DivSym1 a3530822107858468865
type Apply ModSym0 (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply ModSym0 (a3530822107858468865 :: Nat) = ModSym1 a3530822107858468865
type Apply QuotSym0 (a6989586621679487925 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679487925 :: Nat) = QuotSym1 a6989586621679487925
type Apply RemSym0 (a6989586621679487915 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679487915 :: Nat) = RemSym1 a6989586621679487915
type Apply QuotRemSym0 (a6989586621679487941 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679487941 :: Nat) = QuotRemSym1 a6989586621679487941
type Apply DivModSym0 (a6989586621679487931 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679487931 :: Nat) = DivModSym1 a6989586621679487931
type Apply ShowCharSym0 (a6989586621680262472 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680262472 :: Symbol) = ShowCharSym1 a6989586621680262472
type Apply ShowStringSym0 (a6989586621680262457 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680262457 :: Symbol) = ShowStringSym1 a6989586621680262457
type Apply ShowParenSym0 (a6989586621680262478 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680262478 :: Bool) = ShowParenSym1 a6989586621680262478
type Apply (SameKindSym0 :: TyFun k6989586621679027561 (TyFun k6989586621679027561 Constraint -> Type) -> Type) (a6989586621679027562 :: k6989586621679027561) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027561 (TyFun k6989586621679027561 Constraint -> Type) -> Type) (a6989586621679027562 :: k6989586621679027561) = SameKindSym1 a6989586621679027562
type Apply (ΣSym0 :: TyFun Type (TyFun (s1 ~> Type) Type -> Type) -> Type) (s2 :: Type) Source # 
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) (t6989586621679298917 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679298917 :: a3530822107858468865) = (:@#@$$) t6989586621679298917
type Apply ((:|@#@$) :: TyFun a6989586621679070336 ([a6989586621679070336] ~> NonEmpty a6989586621679070336) -> Type) (t6989586621679298984 :: a6989586621679070336) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679070336 ([a6989586621679070336] ~> NonEmpty a6989586621679070336) -> Type) (t6989586621679298984 :: a6989586621679070336) = (:|@#@$$) t6989586621679298984
type Apply (DropSym0 :: TyFun Nat ([a6989586621679940038] ~> [a6989586621679940038]) -> Type) (a6989586621679949407 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679940038] ~> [a6989586621679940038]) -> Type) (a6989586621679949407 :: Nat) = (DropSym1 a6989586621679949407 a6989586621679940038 :: TyFun [a6989586621679940038] [a6989586621679940038] -> Type)
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679940039] ~> [a6989586621679940039]) -> Type) (a6989586621679949421 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679940039] ~> [a6989586621679940039]) -> Type) (a6989586621679949421 :: Nat) = (TakeSym1 a6989586621679949421 a6989586621679940039 :: TyFun [a6989586621679940039] [a6989586621679940039] -> Type)
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679940037] ~> ([a6989586621679940037], [a6989586621679940037])) -> Type) (a6989586621679949435 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679940037] ~> ([a6989586621679940037], [a6989586621679940037])) -> Type) (a6989586621679949435 :: Nat) = (SplitAtSym1 a6989586621679949435 a6989586621679940037 :: TyFun [a6989586621679940037] ([a6989586621679940037], [a6989586621679940037]) -> Type)
type Apply (InsertSym0 :: TyFun a6989586621679940033 ([a6989586621679940033] ~> [a6989586621679940033]) -> Type) (a6989586621679949640 :: a6989586621679940033) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679940033 ([a6989586621679940033] ~> [a6989586621679940033]) -> Type) (a6989586621679949640 :: a6989586621679940033) = InsertSym1 a6989586621679949640
type Apply (DeleteSym0 :: TyFun a6989586621679940060 ([a6989586621679940060] ~> [a6989586621679940060]) -> Type) (a6989586621679949713 :: a6989586621679940060) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679940060 ([a6989586621679940060] ~> [a6989586621679940060]) -> Type) (a6989586621679949713 :: a6989586621679940060) = DeleteSym1 a6989586621679949713
type Apply (ElemIndicesSym0 :: TyFun a6989586621679940049 ([a6989586621679940049] ~> [Nat]) -> Type) (a6989586621679949960 :: a6989586621679940049) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679940049 ([a6989586621679940049] ~> [Nat]) -> Type) (a6989586621679949960 :: a6989586621679940049) = ElemIndicesSym1 a6989586621679949960
type Apply (ElemIndexSym0 :: TyFun a6989586621679940050 ([a6989586621679940050] ~> Maybe Nat) -> Type) (a6989586621679949976 :: a6989586621679940050) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679940050 ([a6989586621679940050] ~> Maybe Nat) -> Type) (a6989586621679949976 :: a6989586621679940050) = ElemIndexSym1 a6989586621679949976
type Apply (IntersperseSym0 :: TyFun a6989586621679940136 ([a6989586621679940136] ~> [a6989586621679940136]) -> Type) (a6989586621679950583 :: a6989586621679940136) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679940136 ([a6989586621679940136] ~> [a6989586621679940136]) -> Type) (a6989586621679950583 :: a6989586621679940136) = IntersperseSym1 a6989586621679950583
type Apply (InsertSym0 :: TyFun a6989586621681107428 ([a6989586621681107428] ~> NonEmpty a6989586621681107428) -> Type) (a6989586621681109188 :: a6989586621681107428) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681107428 ([a6989586621681107428] ~> NonEmpty a6989586621681107428) -> Type) (a6989586621681109188 :: a6989586621681107428) = InsertSym1 a6989586621681109188
type Apply (FromMaybeSym0 :: TyFun a6989586621679495821 (Maybe a6989586621679495821 ~> a6989586621679495821) -> Type) (a6989586621679496013 :: a6989586621679495821) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679495821 (Maybe a6989586621679495821 ~> a6989586621679495821) -> Type) (a6989586621679496013 :: a6989586621679495821) = FromMaybeSym1 a6989586621679496013
type Apply (ShowsSym0 :: TyFun a6989586621680260573 (Symbol ~> Symbol) -> Type) (a6989586621680262530 :: a6989586621680260573) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680260573 (Symbol ~> Symbol) -> Type) (a6989586621680262530 :: a6989586621680260573) = ShowsSym1 a6989586621680262530
type Apply (Bool_Sym0 :: TyFun a6989586621679362607 (a6989586621679362607 ~> (Bool ~> a6989586621679362607)) -> Type) (a6989586621679362613 :: a6989586621679362607) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679362607 (a6989586621679362607 ~> (Bool ~> a6989586621679362607)) -> Type) (a6989586621679362613 :: a6989586621679362607) = Bool_Sym1 a6989586621679362613
type Apply ((==@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) (x6989586621679366523 :: a6989586621679366522) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) (x6989586621679366523 :: a6989586621679366522) = (==@#@$$) x6989586621679366523
type Apply ((/=@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) (x6989586621679366525 :: a6989586621679366522) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) (x6989586621679366525 :: a6989586621679366522) = (/=@#@$$) x6989586621679366525
type Apply (DefaultEqSym0 :: TyFun k6989586621679366516 (k6989586621679366516 ~> Bool) -> Type) (a6989586621679366517 :: k6989586621679366516) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679366516 (k6989586621679366516 ~> Bool) -> Type) (a6989586621679366517 :: k6989586621679366516) = DefaultEqSym1 a6989586621679366517
type Apply ((<=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380809 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380809 :: a6989586621679380707) = (<=@#@$$) arg6989586621679380809
type Apply (CompareSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> Ordering) -> Type) (arg6989586621679380801 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> Ordering) -> Type) (arg6989586621679380801 :: a6989586621679380707) = CompareSym1 arg6989586621679380801
type Apply (MinSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) (arg6989586621679380825 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) (arg6989586621679380825 :: a6989586621679380707) = MinSym1 arg6989586621679380825
type Apply (MaxSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) (arg6989586621679380821 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) (arg6989586621679380821 :: a6989586621679380707) = MaxSym1 arg6989586621679380821
type Apply ((>=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380817 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380817 :: a6989586621679380707) = (>=@#@$$) arg6989586621679380817
type Apply ((>@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380813 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380813 :: a6989586621679380707) = (>@#@$$) arg6989586621679380813
type Apply ((<@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380805 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380805 :: a6989586621679380707) = (<@#@$$) arg6989586621679380805
type Apply ((-@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506033 :: a6989586621679506009) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506033 :: a6989586621679506009) = (-@#@$$) arg6989586621679506033
type Apply ((+@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506029 :: a6989586621679506009) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506029 :: a6989586621679506009) = (+@#@$$) arg6989586621679506029
type Apply ((*@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506037 :: a6989586621679506009) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506037 :: a6989586621679506009) = (*@#@$$) arg6989586621679506037
type Apply (SubtractSym0 :: TyFun a6989586621679511466 (a6989586621679511466 ~> a6989586621679511466) -> Type) (a6989586621679511470 :: a6989586621679511466) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679511466 (a6989586621679511466 ~> a6989586621679511466) -> Type) (a6989586621679511470 :: a6989586621679511466) = SubtractSym1 a6989586621679511470
type Apply (AsTypeOfSym0 :: TyFun a6989586621679520916 (a6989586621679520916 ~> a6989586621679520916) -> Type) (a6989586621679521114 :: a6989586621679520916) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679520916 (a6989586621679520916 ~> a6989586621679520916) -> Type) (a6989586621679521114 :: a6989586621679520916) = AsTypeOfSym1 a6989586621679521114
type Apply (WhenSym0 :: TyFun Bool (f6989586621679545076 () ~> f6989586621679545076 ()) -> Type) (a6989586621679545464 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679545076 () ~> f6989586621679545076 ()) -> Type) (a6989586621679545464 :: Bool) = (WhenSym1 a6989586621679545464 f6989586621679545076 :: TyFun (f6989586621679545076 ()) (f6989586621679545076 ()) -> Type)
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> (a6989586621679740077 ~> [a6989586621679740077])) -> Type) (arg6989586621679740373 :: a6989586621679740077) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> (a6989586621679740077 ~> [a6989586621679740077])) -> Type) (arg6989586621679740373 :: a6989586621679740077) = EnumFromThenToSym1 arg6989586621679740373
type Apply (EnumFromToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) (arg6989586621679740369 :: a6989586621679740077) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) (arg6989586621679740369 :: a6989586621679740077) = EnumFromToSym1 arg6989586621679740369
type Apply ((<>@#@$) :: TyFun a6989586621679810357 (a6989586621679810357 ~> a6989586621679810357) -> Type) (arg6989586621679810842 :: a6989586621679810357) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679810357 (a6989586621679810357 ~> a6989586621679810357) -> Type) (arg6989586621679810842 :: a6989586621679810357) = (<>@#@$$) arg6989586621679810842
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679940023 ~> [a6989586621679940023]) -> Type) (a6989586621679949325 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679940023 ~> [a6989586621679940023]) -> Type) (a6989586621679949325 :: Nat) = (ReplicateSym1 a6989586621679949325 a6989586621679940023 :: TyFun a6989586621679940023 [a6989586621679940023] -> Type)
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680260588 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680262538 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680260588 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680262538 :: Nat) = (ShowsPrecSym1 arg6989586621680262538 a6989586621680260588 :: TyFun a6989586621680260588 (Symbol ~> Symbol) -> Type)
type Apply (MappendSym0 :: TyFun a6989586621680329525 (a6989586621680329525 ~> a6989586621680329525) -> Type) (arg6989586621680329910 :: a6989586621680329525) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680329525 (a6989586621680329525 ~> a6989586621680329525) -> Type) (arg6989586621680329910 :: a6989586621680329525) = MappendSym1 arg6989586621680329910
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681211308 () ~> f6989586621681211308 ()) -> Type) (a6989586621681211676 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681211308 () ~> f6989586621681211308 ()) -> Type) (a6989586621681211676 :: Bool) = (UnlessSym1 a6989586621681211676 f6989586621681211308 :: TyFun (f6989586621681211308 ()) (f6989586621681211308 ()) -> Type)
type Apply (IntersperseSym0 :: TyFun a6989586621681107421 (NonEmpty a6989586621681107421 ~> NonEmpty a6989586621681107421) -> Type) (a6989586621681109042 :: a6989586621681107421) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681107421 (NonEmpty a6989586621681107421 ~> NonEmpty a6989586621681107421) -> Type) (a6989586621681109042 :: a6989586621681107421) = IntersperseSym1 a6989586621681109042
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681107419 ~> [a6989586621681107419]) -> Type) (a6989586621681109063 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681107419 ~> [a6989586621681107419]) -> Type) (a6989586621681109063 :: Nat) = (TakeSym1 a6989586621681109063 a6989586621681107419 :: TyFun (NonEmpty a6989586621681107419) [a6989586621681107419] -> Type)
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681107418 ~> [a6989586621681107418]) -> Type) (a6989586621681109071 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681107418 ~> [a6989586621681107418]) -> Type) (a6989586621681109071 :: Nat) = (DropSym1 a6989586621681109071 a6989586621681107418 :: TyFun (NonEmpty a6989586621681107418) [a6989586621681107418] -> Type)
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681107417 ~> ([a6989586621681107417], [a6989586621681107417])) -> Type) (a6989586621681109079 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681107417 ~> ([a6989586621681107417], [a6989586621681107417])) -> Type) (a6989586621681109079 :: Nat) = (SplitAtSym1 a6989586621681109079 a6989586621681107417 :: TyFun (NonEmpty a6989586621681107417) ([a6989586621681107417], [a6989586621681107417]) -> Type)
type Apply ((<|@#@$) :: TyFun a6989586621681107439 (NonEmpty a6989586621681107439 ~> NonEmpty a6989586621681107439) -> Type) (a6989586621681109237 :: a6989586621681107439) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681107439 (NonEmpty a6989586621681107439 ~> NonEmpty a6989586621681107439) -> Type) (a6989586621681109237 :: a6989586621681107439) = (<|@#@$$) a6989586621681109237
type Apply (ConsSym0 :: TyFun a6989586621681107438 (NonEmpty a6989586621681107438 ~> NonEmpty a6989586621681107438) -> Type) (a6989586621681109248 :: a6989586621681107438) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681107438 (NonEmpty a6989586621681107438 ~> NonEmpty a6989586621681107438) -> Type) (a6989586621681109248 :: a6989586621681107438) = ConsSym1 a6989586621681109248
type Apply (Bool_Sym1 a6989586621679362613 :: TyFun a6989586621679362607 (Bool ~> a6989586621679362607) -> Type) (a6989586621679362614 :: a6989586621679362607) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679362613 :: TyFun a6989586621679362607 (Bool ~> a6989586621679362607) -> Type) (a6989586621679362614 :: a6989586621679362607) = Bool_Sym2 a6989586621679362613 a6989586621679362614
type Apply (LookupSym0 :: TyFun a6989586621679940029 ([(a6989586621679940029, b6989586621679940030)] ~> Maybe b6989586621679940030) -> Type) (a6989586621679949390 :: a6989586621679940029) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679940029 ([(a6989586621679940029, b6989586621679940030)] ~> Maybe b6989586621679940030) -> Type) (a6989586621679949390 :: a6989586621679940029) = (LookupSym1 a6989586621679949390 b6989586621679940030 :: TyFun [(a6989586621679940029, b6989586621679940030)] (Maybe b6989586621679940030) -> Type)
type Apply (InsertBySym1 a6989586621679949616 :: TyFun a6989586621679940055 ([a6989586621679940055] ~> [a6989586621679940055]) -> Type) (a6989586621679949617 :: a6989586621679940055) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679949616 :: TyFun a6989586621679940055 ([a6989586621679940055] ~> [a6989586621679940055]) -> Type) (a6989586621679949617 :: a6989586621679940055) = InsertBySym2 a6989586621679949616 a6989586621679949617
type Apply (DeleteBySym1 a6989586621679949659 :: TyFun a6989586621679940058 ([a6989586621679940058] ~> [a6989586621679940058]) -> Type) (a6989586621679949660 :: a6989586621679940058) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679949659 :: TyFun a6989586621679940058 ([a6989586621679940058] ~> [a6989586621679940058]) -> Type) (a6989586621679949660 :: a6989586621679940058) = DeleteBySym2 a6989586621679949659 a6989586621679949660
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680066212 ([a6989586621680066213] ~> ([a6989586621680066213], [a6989586621680066213])) -> Type) (a6989586621680078740 :: i6989586621680066212) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680066212 ([a6989586621680066213] ~> ([a6989586621680066213], [a6989586621680066213])) -> Type) (a6989586621680078740 :: i6989586621680066212) = (GenericSplitAtSym1 a6989586621680078740 a6989586621680066213 :: TyFun [a6989586621680066213] ([a6989586621680066213], [a6989586621680066213]) -> Type)
type Apply (GenericDropSym0 :: TyFun i6989586621680066214 ([a6989586621680066215] ~> [a6989586621680066215]) -> Type) (a6989586621680078750 :: i6989586621680066214) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680066214 ([a6989586621680066215] ~> [a6989586621680066215]) -> Type) (a6989586621680078750 :: i6989586621680066214) = (GenericDropSym1 a6989586621680078750 a6989586621680066215 :: TyFun [a6989586621680066215] [a6989586621680066215] -> Type)
type Apply (GenericTakeSym0 :: TyFun i6989586621680066216 ([a6989586621680066217] ~> [a6989586621680066217]) -> Type) (a6989586621680078760 :: i6989586621680066216) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680066216 ([a6989586621680066217] ~> [a6989586621680066217]) -> Type) (a6989586621680078760 :: i6989586621680066216) = (GenericTakeSym1 a6989586621680078760 a6989586621680066217 :: TyFun [a6989586621680066217] [a6989586621680066217] -> Type)
type Apply (ShowsPrecSym1 arg6989586621680262538 a6989586621680260588 :: TyFun a6989586621680260588 (Symbol ~> Symbol) -> Type) (arg6989586621680262539 :: a6989586621680260588) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680262538 a6989586621680260588 :: TyFun a6989586621680260588 (Symbol ~> Symbol) -> Type) (arg6989586621680262539 :: a6989586621680260588) = ShowsPrecSym2 arg6989586621680262538 arg6989586621680262539
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679299010 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679299010 :: a3530822107858468865) = (Tuple2Sym1 t6989586621679299010 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type)
type Apply (SeqSym0 :: TyFun a6989586621679520909 (b6989586621679520910 ~> b6989586621679520910) -> Type) (a6989586621679521031 :: a6989586621679520909) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679520909 (b6989586621679520910 ~> b6989586621679520910) -> Type) (a6989586621679521031 :: a6989586621679520909) = (SeqSym1 a6989586621679521031 b6989586621679520910 :: TyFun b6989586621679520910 b6989586621679520910 -> Type)
type Apply (ConstSym0 :: TyFun a6989586621679520923 (b6989586621679520924 ~> a6989586621679520923) -> Type) (a6989586621679521105 :: a6989586621679520923) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679520923 (b6989586621679520924 ~> a6989586621679520923) -> Type) (a6989586621679521105 :: a6989586621679520923) = (ConstSym1 a6989586621679521105 b6989586621679520924 :: TyFun b6989586621679520924 a6989586621679520923 -> Type)
type Apply (EnumFromThenToSym1 arg6989586621679740373 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) (arg6989586621679740374 :: a6989586621679740077) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679740373 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) (arg6989586621679740374 :: a6989586621679740077) = EnumFromThenToSym2 arg6989586621679740373 arg6989586621679740374
type Apply (GenericReplicateSym0 :: TyFun i6989586621680066208 (a6989586621680066209 ~> [a6989586621680066209]) -> Type) (a6989586621680078720 :: i6989586621680066208) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680066208 (a6989586621680066209 ~> [a6989586621680066209]) -> Type) (a6989586621680078720 :: i6989586621680066208) = (GenericReplicateSym1 a6989586621680078720 a6989586621680066209 :: TyFun a6989586621680066209 [a6989586621680066209] -> Type)
type Apply (ElemSym0 :: TyFun a6989586621680452740 (t6989586621680452723 a6989586621680452740 ~> Bool) -> Type) (arg6989586621680453390 :: a6989586621680452740) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680452740 (t6989586621680452723 a6989586621680452740 ~> Bool) -> Type) (arg6989586621680453390 :: a6989586621680452740) = (ElemSym1 arg6989586621680453390 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452740) Bool -> Type)
type Apply (NotElemSym0 :: TyFun a6989586621680452634 (t6989586621680452633 a6989586621680452634 ~> Bool) -> Type) (a6989586621680453116 :: a6989586621680452634) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680452634 (t6989586621680452633 a6989586621680452634 ~> Bool) -> Type) (a6989586621680453116 :: a6989586621680452634) = (NotElemSym1 a6989586621680453116 t6989586621680452633 :: TyFun (t6989586621680452633 a6989586621680452634) Bool -> Type)
type Apply (ArgSym0 :: TyFun a6989586621679063573 (b6989586621679063574 ~> Arg a6989586621679063573 b6989586621679063574) -> Type) (t6989586621680866677 :: a6989586621679063573) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679063573 (b6989586621679063574 ~> Arg a6989586621679063573 b6989586621679063574) -> Type) (t6989586621680866677 :: a6989586621679063573) = (ArgSym1 t6989586621680866677 b6989586621679063574 :: TyFun b6989586621679063574 (Arg a6989586621679063573 b6989586621679063574) -> Type)
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681211309 a6989586621681211310 ~> m6989586621681211309 ()) -> Type) (a6989586621681211685 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681211309 a6989586621681211310 ~> m6989586621681211309 ()) -> Type) (a6989586621681211685 :: Nat) = (ReplicateM_Sym1 a6989586621681211685 a6989586621681211310 m6989586621681211309 :: TyFun (m6989586621681211309 a6989586621681211310) (m6989586621681211309 ()) -> Type)
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681211311 a6989586621681211312 ~> m6989586621681211311 [a6989586621681211312]) -> Type) (a6989586621681211704 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681211311 a6989586621681211312 ~> m6989586621681211311 [a6989586621681211312]) -> Type) (a6989586621681211704 :: Nat) = (ReplicateMSym1 a6989586621681211704 a6989586621681211312 m6989586621681211311 :: TyFun (m6989586621681211311 a6989586621681211312) (m6989586621681211311 [a6989586621681211312]) -> Type)
type Apply (Maybe_Sym0 :: TyFun b6989586621679494394 ((a6989586621679494395 ~> b6989586621679494394) ~> (Maybe a6989586621679494395 ~> b6989586621679494394)) -> Type) (a6989586621679494412 :: b6989586621679494394) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679494394 ((a6989586621679494395 ~> b6989586621679494394) ~> (Maybe a6989586621679494395 ~> b6989586621679494394)) -> Type) (a6989586621679494412 :: b6989586621679494394) = (Maybe_Sym1 a6989586621679494412 a6989586621679494395 :: TyFun (a6989586621679494395 ~> b6989586621679494394) (Maybe a6989586621679494395 ~> b6989586621679494394) -> Type)
type Apply ((&@#@$) :: TyFun a6989586621679729423 ((a6989586621679729423 ~> b6989586621679729424) ~> b6989586621679729424) -> Type) (a6989586621679729436 :: a6989586621679729423) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679729423 ((a6989586621679729423 ~> b6989586621679729424) ~> b6989586621679729424) -> Type) (a6989586621679729436 :: a6989586621679729423) = (a6989586621679729436 &@#@$$ b6989586621679729424 :: TyFun (a6989586621679729423 ~> b6989586621679729424) b6989586621679729424 -> Type)
type Apply (FoldrSym1 a6989586621679521138 :: TyFun b6989586621679520930 ([a6989586621679520929] ~> b6989586621679520930) -> Type) (a6989586621679521139 :: b6989586621679520930) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679521138 :: TyFun b6989586621679520930 ([a6989586621679520929] ~> b6989586621679520930) -> Type) (a6989586621679521139 :: b6989586621679520930) = FoldrSym2 a6989586621679521138 a6989586621679521139
type Apply (ScanrSym1 a6989586621679950207 :: TyFun b6989586621679940117 ([a6989586621679940116] ~> [b6989586621679940117]) -> Type) (a6989586621679950208 :: b6989586621679940117) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679950207 :: TyFun b6989586621679940117 ([a6989586621679940116] ~> [b6989586621679940117]) -> Type) (a6989586621679950208 :: b6989586621679940117) = ScanrSym2 a6989586621679950207 a6989586621679950208
type Apply (ScanlSym1 a6989586621679950228 :: TyFun b6989586621679940119 ([a6989586621679940120] ~> [b6989586621679940119]) -> Type) (a6989586621679950229 :: b6989586621679940119) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679950228 :: TyFun b6989586621679940119 ([a6989586621679940120] ~> [b6989586621679940119]) -> Type) (a6989586621679950229 :: b6989586621679940119) = ScanlSym2 a6989586621679950228 a6989586621679950229
type Apply (ScanlSym1 a6989586621681109196 :: TyFun b6989586621681107426 ([a6989586621681107427] ~> NonEmpty b6989586621681107426) -> Type) (a6989586621681109197 :: b6989586621681107426) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681109196 :: TyFun b6989586621681107426 ([a6989586621681107427] ~> NonEmpty b6989586621681107426) -> Type) (a6989586621681109197 :: b6989586621681107426) = ScanlSym2 a6989586621681109196 a6989586621681109197
type Apply (ScanrSym1 a6989586621681109207 :: TyFun b6989586621681107425 ([a6989586621681107424] ~> NonEmpty b6989586621681107425) -> Type) (a6989586621681109208 :: b6989586621681107425) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681109207 :: TyFun b6989586621681107425 ([a6989586621681107424] ~> NonEmpty b6989586621681107425) -> Type) (a6989586621681109208 :: b6989586621681107425) = ScanrSym2 a6989586621681109207 a6989586621681109208
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679299041 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679299041 :: a3530822107858468865) = (Tuple3Sym1 t6989586621679299041 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type)
type Apply (ComparingSym1 a6989586621679380792 :: TyFun b6989586621679380697 (b6989586621679380697 ~> Ordering) -> Type) (a6989586621679380793 :: b6989586621679380697) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679380792 :: TyFun b6989586621679380697 (b6989586621679380697 ~> Ordering) -> Type) (a6989586621679380793 :: b6989586621679380697) = ComparingSym2 a6989586621679380792 a6989586621679380793
type Apply ((<$@#@$) :: TyFun a6989586621679545129 (f6989586621679545126 b6989586621679545130 ~> f6989586621679545126 a6989586621679545129) -> Type) (arg6989586621679545524 :: a6989586621679545129) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679545129 (f6989586621679545126 b6989586621679545130 ~> f6989586621679545126 a6989586621679545129) -> Type) (arg6989586621679545524 :: a6989586621679545129) = ((arg6989586621679545524 <$@#@$$ b6989586621679545130) f6989586621679545126 :: TyFun (f6989586621679545126 b6989586621679545130) (f6989586621679545126 a6989586621679545129) -> Type)
type Apply (Tuple3Sym1 t6989586621679299041 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679299042 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679299041 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679299042 :: b3530822107858468866) = (Tuple3Sym2 t6989586621679299041 t6989586621679299042 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type)
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679299088 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679299088 :: a3530822107858468865) = (Tuple4Sym1 t6989586621679299088 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type)
type Apply (CurrySym1 a6989586621679356166 :: TyFun a6989586621679356077 (b6989586621679356078 ~> c6989586621679356079) -> Type) (a6989586621679356167 :: a6989586621679356077) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679356166 :: TyFun a6989586621679356077 (b6989586621679356078 ~> c6989586621679356079) -> Type) (a6989586621679356167 :: a6989586621679356077) = CurrySym2 a6989586621679356166 a6989586621679356167
type Apply (FlipSym1 a6989586621679521077 :: TyFun b6989586621679520918 (a6989586621679520917 ~> c6989586621679520919) -> Type) (a6989586621679521078 :: b6989586621679520918) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679521077 :: TyFun b6989586621679520918 (a6989586621679520917 ~> c6989586621679520919) -> Type) (a6989586621679521078 :: b6989586621679520918) = FlipSym2 a6989586621679521077 a6989586621679521078
type Apply (Foldl'Sym1 arg6989586621680453370 t6989586621680452723 :: TyFun b6989586621680452733 (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733) -> Type) (arg6989586621680453371 :: b6989586621680452733) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680453370 t6989586621680452723 :: TyFun b6989586621680452733 (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733) -> Type) (arg6989586621680453371 :: b6989586621680452733) = (Foldl'Sym2 arg6989586621680453370 arg6989586621680453371 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452734) b6989586621680452733 -> Type)
type Apply (FoldlSym1 arg6989586621680453364 t6989586621680452723 :: TyFun b6989586621680452731 (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731) -> Type) (arg6989586621680453365 :: b6989586621680452731) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680453364 t6989586621680452723 :: TyFun b6989586621680452731 (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731) -> Type) (arg6989586621680453365 :: b6989586621680452731) = (FoldlSym2 arg6989586621680453364 arg6989586621680453365 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452732) b6989586621680452731 -> Type)
type Apply (FoldrSym1 arg6989586621680453352 t6989586621680452723 :: TyFun b6989586621680452728 (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728) -> Type) (arg6989586621680453353 :: b6989586621680452728) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680453352 t6989586621680452723 :: TyFun b6989586621680452728 (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728) -> Type) (arg6989586621680453353 :: b6989586621680452728) = (FoldrSym2 arg6989586621680453352 arg6989586621680453353 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452727) b6989586621680452728 -> Type)
type Apply (Foldr'Sym1 arg6989586621680453358 t6989586621680452723 :: TyFun b6989586621680452730 (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730) -> Type) (arg6989586621680453359 :: b6989586621680452730) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680453358 t6989586621680452723 :: TyFun b6989586621680452730 (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730) -> Type) (arg6989586621680453359 :: b6989586621680452730) = (Foldr'Sym2 arg6989586621680453358 arg6989586621680453359 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452729) b6989586621680452730 -> Type)
type Apply (Tuple4Sym1 t6989586621679299088 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679299089 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679299088 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679299089 :: b3530822107858468866) = (Tuple4Sym2 t6989586621679299088 t6989586621679299089 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) (t6989586621679299153 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) (t6989586621679299153 :: a3530822107858468865) = (Tuple5Sym1 t6989586621679299153 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type)
type Apply (OnSym2 a6989586621679729443 a6989586621679729442 :: TyFun a6989586621679729427 (a6989586621679729427 ~> c6989586621679729426) -> Type) (a6989586621679729444 :: a6989586621679729427) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679729443 a6989586621679729442 :: TyFun a6989586621679729427 (a6989586621679729427 ~> c6989586621679729426) -> Type) (a6989586621679729444 :: a6989586621679729427) = OnSym3 a6989586621679729443 a6989586621679729442 a6989586621679729444
type Apply (FoldrMSym1 a6989586621680453324 t6989586621680452682 :: TyFun b6989586621680452685 (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685) -> Type) (a6989586621680453325 :: b6989586621680452685) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680453324 t6989586621680452682 :: TyFun b6989586621680452685 (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685) -> Type) (a6989586621680453325 :: b6989586621680452685) = (FoldrMSym2 a6989586621680453324 a6989586621680453325 t6989586621680452682 :: TyFun (t6989586621680452682 a6989586621680452684) (m6989586621680452683 b6989586621680452685) -> Type)
type Apply (FoldlMSym1 a6989586621680453302 t6989586621680452678 :: TyFun b6989586621680452680 (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680) -> Type) (a6989586621680453303 :: b6989586621680452680) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680453302 t6989586621680452678 :: TyFun b6989586621680452680 (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680) -> Type) (a6989586621680453303 :: b6989586621680452680) = (FoldlMSym2 a6989586621680453302 a6989586621680453303 t6989586621680452678 :: TyFun (t6989586621680452678 a6989586621680452681) (m6989586621680452679 b6989586621680452680) -> Type)
type Apply (MapAccumRSym1 a6989586621680757094 t6989586621680756567 :: TyFun a6989586621680756568 (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570)) -> Type) (a6989586621680757095 :: a6989586621680756568) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680757094 t6989586621680756567 :: TyFun a6989586621680756568 (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570)) -> Type) (a6989586621680757095 :: a6989586621680756568) = (MapAccumRSym2 a6989586621680757094 a6989586621680757095 t6989586621680756567 :: TyFun (t6989586621680756567 b6989586621680756569) (a6989586621680756568, t6989586621680756567 c6989586621680756570) -> Type)
type Apply (MapAccumLSym1 a6989586621680757111 t6989586621680756571 :: TyFun a6989586621680756572 (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574)) -> Type) (a6989586621680757112 :: a6989586621680756572) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680757111 t6989586621680756571 :: TyFun a6989586621680756572 (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574)) -> Type) (a6989586621680757112 :: a6989586621680756572) = (MapAccumLSym2 a6989586621680757111 a6989586621680757112 t6989586621680756571 :: TyFun (t6989586621680756571 b6989586621680756573) (a6989586621680756572, t6989586621680756571 c6989586621680756574) -> Type)
type Apply (Tuple4Sym2 t6989586621679299089 t6989586621679299088 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679299090 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679299089 t6989586621679299088 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679299090 :: c3530822107858468867) = (Tuple4Sym3 t6989586621679299089 t6989586621679299088 t6989586621679299090 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type)
type Apply (Tuple5Sym1 t6989586621679299153 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679299154 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679299153 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679299154 :: b3530822107858468866) = (Tuple5Sym2 t6989586621679299153 t6989586621679299154 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) (t6989586621679299238 :: a3530822107858468865) Source # 
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) (t6989586621679299238 :: a3530822107858468865) = (Tuple6Sym1 t6989586621679299238 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type)
type Apply (Tuple5Sym2 t6989586621679299154 t6989586621679299153 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679299155 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679299154 t6989586621679299153 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679299155 :: c3530822107858468867) = (Tuple5Sym3 t6989586621679299154 t6989586621679299153 t6989586621679299155 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type)
type Apply (Tuple6Sym1 t6989586621679299238 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679299239 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679299238 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679299239 :: b3530822107858468866) = (Tuple6Sym2 t6989586621679299238 t6989586621679299239 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) (t6989586621679299345 :: a3530822107858468865) Source # 
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) (t6989586621679299345 :: a3530822107858468865) = (Tuple7Sym1 t6989586621679299345 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type)
type Apply (Tuple5Sym3 t6989586621679299155 t6989586621679299154 t6989586621679299153 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679299156 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679299155 t6989586621679299154 t6989586621679299153 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679299156 :: d3530822107858468868) = (Tuple5Sym4 t6989586621679299155 t6989586621679299154 t6989586621679299153 t6989586621679299156 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type)
type Apply (Tuple6Sym2 t6989586621679299239 t6989586621679299238 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679299240 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679299239 t6989586621679299238 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679299240 :: c3530822107858468867) = (Tuple6Sym3 t6989586621679299239 t6989586621679299238 t6989586621679299240 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type)
type Apply (Tuple7Sym1 t6989586621679299345 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679299346 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679299345 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679299346 :: b3530822107858468866) = (Tuple7Sym2 t6989586621679299345 t6989586621679299346 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type)
type Apply (Tuple6Sym3 t6989586621679299240 t6989586621679299239 t6989586621679299238 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679299241 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679299240 t6989586621679299239 t6989586621679299238 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679299241 :: d3530822107858468868) = (Tuple6Sym4 t6989586621679299240 t6989586621679299239 t6989586621679299238 t6989586621679299241 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type)
type Apply (Tuple7Sym2 t6989586621679299346 t6989586621679299345 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679299347 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679299346 t6989586621679299345 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679299347 :: c3530822107858468867) = (Tuple7Sym3 t6989586621679299346 t6989586621679299345 t6989586621679299347 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type)
type Apply (Tuple6Sym4 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679299242 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679299242 :: e3530822107858468869) = (Tuple6Sym5 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 t6989586621679299242 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type)
type Apply (Tuple7Sym3 t6989586621679299347 t6989586621679299346 t6989586621679299345 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679299348 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679299347 t6989586621679299346 t6989586621679299345 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679299348 :: d3530822107858468868) = (Tuple7Sym4 t6989586621679299347 t6989586621679299346 t6989586621679299345 t6989586621679299348 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type)
type Apply (Tuple7Sym4 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679299349 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679299349 :: e3530822107858468869) = (Tuple7Sym5 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 t6989586621679299349 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type)
type Apply (Tuple7Sym5 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679299350 :: f3530822107858468870) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679299350 :: f3530822107858468870) = (Tuple7Sym6 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 t6989586621679299350 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type)
type Apply (IntercalateSym0 :: TyFun [a6989586621679940135] ([[a6989586621679940135]] ~> [a6989586621679940135]) -> Type) (a6989586621679950590 :: [a6989586621679940135]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679940135] ([[a6989586621679940135]] ~> [a6989586621679940135]) -> Type) (a6989586621679950590 :: [a6989586621679940135]) = IntercalateSym1 a6989586621679950590
type Apply ((++@#@$) :: TyFun [a6989586621679520926] ([a6989586621679520926] ~> [a6989586621679520926]) -> Type) (a6989586621679521123 :: [a6989586621679520926]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679520926] ([a6989586621679520926] ~> [a6989586621679520926]) -> Type) (a6989586621679521123 :: [a6989586621679520926]) = (++@#@$$) a6989586621679521123
type Apply (UnionSym0 :: TyFun [a6989586621679940016] ([a6989586621679940016] ~> [a6989586621679940016]) -> Type) (a6989586621679949703 :: [a6989586621679940016]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679940016] ([a6989586621679940016] ~> [a6989586621679940016]) -> Type) (a6989586621679949703 :: [a6989586621679940016]) = UnionSym1 a6989586621679949703
type Apply ((\\@#@$) :: TyFun [a6989586621679940059] ([a6989586621679940059] ~> [a6989586621679940059]) -> Type) (a6989586621679949723 :: [a6989586621679940059]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679940059] ([a6989586621679940059] ~> [a6989586621679940059]) -> Type) (a6989586621679949723 :: [a6989586621679940059]) = (\\@#@$$) a6989586621679949723
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679940104] ([a6989586621679940104] ~> Bool) -> Type) (a6989586621679950018 :: [a6989586621679940104]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679940104] ([a6989586621679940104] ~> Bool) -> Type) (a6989586621679950018 :: [a6989586621679940104]) = IsPrefixOfSym1 a6989586621679950018
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679940102] ([a6989586621679940102] ~> Bool) -> Type) (a6989586621679950256 :: [a6989586621679940102]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679940102] ([a6989586621679940102] ~> Bool) -> Type) (a6989586621679950256 :: [a6989586621679940102]) = IsInfixOfSym1 a6989586621679950256
type Apply (IntersectSym0 :: TyFun [a6989586621679940046] ([a6989586621679940046] ~> [a6989586621679940046]) -> Type) (a6989586621679950298 :: [a6989586621679940046]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679940046] ([a6989586621679940046] ~> [a6989586621679940046]) -> Type) (a6989586621679950298 :: [a6989586621679940046]) = IntersectSym1 a6989586621679950298
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679940103] ([a6989586621679940103] ~> Bool) -> Type) (a6989586621679950609 :: [a6989586621679940103]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679940103] ([a6989586621679940103] ~> Bool) -> Type) (a6989586621679950609 :: [a6989586621679940103]) = IsSuffixOfSym1 a6989586621679950609
type Apply (StripPrefixSym0 :: TyFun [a6989586621680066266] ([a6989586621680066266] ~> Maybe [a6989586621680066266]) -> Type) (a6989586621680078976 :: [a6989586621680066266]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680066266] ([a6989586621680066266] ~> Maybe [a6989586621680066266]) -> Type) (a6989586621680078976 :: [a6989586621680066266]) = StripPrefixSym1 a6989586621680078976
type Apply ((!!@#@$) :: TyFun [a6989586621679940021] (Nat ~> a6989586621679940021) -> Type) (a6989586621679949311 :: [a6989586621679940021]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679940021] (Nat ~> a6989586621679940021) -> Type) (a6989586621679949311 :: [a6989586621679940021]) = (!!@#@$$) a6989586621679949311
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681107397) (Nat ~> a6989586621681107397) -> Type) (a6989586621681108903 :: NonEmpty a6989586621681107397) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681107397) (Nat ~> a6989586621681107397) -> Type) (a6989586621681108903 :: NonEmpty a6989586621681107397) = (!!@#@$$) a6989586621681108903
type Apply (ShowListSym0 :: TyFun [a6989586621680260588] (Symbol ~> Symbol) -> Type) (arg6989586621680262546 :: [a6989586621680260588]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680260588] (Symbol ~> Symbol) -> Type) (arg6989586621680262546 :: [a6989586621680260588]) = ShowListSym1 arg6989586621680262546
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681107398] (NonEmpty a6989586621681107398 ~> Bool) -> Type) (a6989586621681108921 :: [a6989586621681107398]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681107398] (NonEmpty a6989586621681107398 ~> Bool) -> Type) (a6989586621681108921 :: [a6989586621681107398]) = IsPrefixOfSym1 a6989586621681108921
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263106 :: ErrorMessage' s6989586621681262316) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263106 :: ErrorMessage' s6989586621681262316) = (:<>:@#@$$) t6989586621681263106
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263110 :: ErrorMessage' s6989586621681262316) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263110 :: ErrorMessage' s6989586621681262316) = (:$$:@#@$$) t6989586621681263110
type Apply (DeleteFirstsBySym1 a6989586621679949677 :: TyFun [a6989586621679940057] ([a6989586621679940057] ~> [a6989586621679940057]) -> Type) (a6989586621679949678 :: [a6989586621679940057]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679949677 :: TyFun [a6989586621679940057] ([a6989586621679940057] ~> [a6989586621679940057]) -> Type) (a6989586621679949678 :: [a6989586621679940057]) = DeleteFirstsBySym2 a6989586621679949677 a6989586621679949678
type Apply (UnionBySym1 a6989586621679949690 :: TyFun [a6989586621679940017] ([a6989586621679940017] ~> [a6989586621679940017]) -> Type) (a6989586621679949691 :: [a6989586621679940017]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679949690 :: TyFun [a6989586621679940017] ([a6989586621679940017] ~> [a6989586621679940017]) -> Type) (a6989586621679949691 :: [a6989586621679940017]) = UnionBySym2 a6989586621679949690 a6989586621679949691
type Apply (ZipSym0 :: TyFun [a6989586621679940098] ([b6989586621679940099] ~> [(a6989586621679940098, b6989586621679940099)]) -> Type) (a6989586621679949926 :: [a6989586621679940098]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679940098] ([b6989586621679940099] ~> [(a6989586621679940098, b6989586621679940099)]) -> Type) (a6989586621679949926 :: [a6989586621679940098]) = (ZipSym1 a6989586621679949926 b6989586621679940099 :: TyFun [b6989586621679940099] [(a6989586621679940098, b6989586621679940099)] -> Type)
type Apply (IntersectBySym1 a6989586621679950262 :: TyFun [a6989586621679940045] ([a6989586621679940045] ~> [a6989586621679940045]) -> Type) (a6989586621679950263 :: [a6989586621679940045]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679950262 :: TyFun [a6989586621679940045] ([a6989586621679940045] ~> [a6989586621679940045]) -> Type) (a6989586621679950263 :: [a6989586621679940045]) = IntersectBySym2 a6989586621679950262 a6989586621679950263
type Apply (ShowListWithSym1 a6989586621680262510 :: TyFun [a6989586621680260572] (Symbol ~> Symbol) -> Type) (a6989586621680262511 :: [a6989586621680260572]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680262510 :: TyFun [a6989586621680260572] (Symbol ~> Symbol) -> Type) (a6989586621680262511 :: [a6989586621680260572]) = ShowListWithSym2 a6989586621680262510 a6989586621680262511
type Apply (GenericIndexSym0 :: TyFun [a6989586621680066211] (i6989586621680066210 ~> a6989586621680066211) -> Type) (a6989586621680078730 :: [a6989586621680066211]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680066211] (i6989586621680066210 ~> a6989586621680066211) -> Type) (a6989586621680078730 :: [a6989586621680066211]) = (GenericIndexSym1 a6989586621680078730 i6989586621680066210 :: TyFun i6989586621680066210 a6989586621680066211 -> Type)
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681107395) (NonEmpty b6989586621681107396 ~> NonEmpty (a6989586621681107395, b6989586621681107396)) -> Type) (a6989586621681108895 :: NonEmpty a6989586621681107395) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681107395) (NonEmpty b6989586621681107396 ~> NonEmpty (a6989586621681107395, b6989586621681107396)) -> Type) (a6989586621681108895 :: NonEmpty a6989586621681107395) = (ZipSym1 a6989586621681108895 b6989586621681107396 :: TyFun (NonEmpty b6989586621681107396) (NonEmpty (a6989586621681107395, b6989586621681107396)) -> Type)
type Apply (Zip3Sym0 :: TyFun [a6989586621679940095] ([b6989586621679940096] ~> ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)])) -> Type) (a6989586621679949914 :: [a6989586621679940095]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679940095] ([b6989586621679940096] ~> ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)])) -> Type) (a6989586621679949914 :: [a6989586621679940095]) = (Zip3Sym1 a6989586621679949914 b6989586621679940096 c6989586621679940097 :: TyFun [b6989586621679940096] ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)]) -> Type)
type Apply ((<*>@#@$) :: TyFun (f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) (f6989586621679545131 a6989586621679545133 ~> f6989586621679545131 b6989586621679545134) -> Type) (arg6989586621679545546 :: f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) (f6989586621679545131 a6989586621679545133 ~> f6989586621679545131 b6989586621679545134) -> Type) (arg6989586621679545546 :: f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) = (<*>@#@$$) arg6989586621679545546
type Apply ((<**>@#@$) :: TyFun (f6989586621679545090 a6989586621679545091) (f6989586621679545090 (a6989586621679545091 ~> b6989586621679545092) ~> f6989586621679545090 b6989586621679545092) -> Type) (a6989586621679545504 :: f6989586621679545090 a6989586621679545091) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679545090 a6989586621679545091) (f6989586621679545090 (a6989586621679545091 ~> b6989586621679545092) ~> f6989586621679545090 b6989586621679545092) -> Type) (a6989586621679545504 :: f6989586621679545090 a6989586621679545091) = (a6989586621679545504 <**>@#@$$ b6989586621679545092 :: TyFun (f6989586621679545090 (a6989586621679545091 ~> b6989586621679545092)) (f6989586621679545090 b6989586621679545092) -> Type)
type Apply (ApSym0 :: TyFun (m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) (m6989586621679545048 a6989586621679545049 ~> m6989586621679545048 b6989586621679545050) -> Type) (a6989586621679545218 :: m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) (m6989586621679545048 a6989586621679545049 ~> m6989586621679545048 b6989586621679545050) -> Type) (a6989586621679545218 :: m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) = ApSym1 a6989586621679545218
type Apply ((<|>@#@$) :: TyFun (f6989586621679545208 a6989586621679545210) (f6989586621679545208 a6989586621679545210 ~> f6989586621679545208 a6989586621679545210) -> Type) (arg6989586621679545677 :: f6989586621679545208 a6989586621679545210) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679545208 a6989586621679545210) (f6989586621679545208 a6989586621679545210 ~> f6989586621679545208 a6989586621679545210) -> Type) (arg6989586621679545677 :: f6989586621679545208 a6989586621679545210) = (<|>@#@$$) arg6989586621679545677
type Apply (MplusSym0 :: TyFun (m6989586621679545211 a6989586621679545213) (m6989586621679545211 a6989586621679545213 ~> m6989586621679545211 a6989586621679545213) -> Type) (arg6989586621679545681 :: m6989586621679545211 a6989586621679545213) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679545211 a6989586621679545213) (m6989586621679545211 a6989586621679545213 ~> m6989586621679545211 a6989586621679545213) -> Type) (arg6989586621679545681 :: m6989586621679545211 a6989586621679545213) = MplusSym1 arg6989586621679545681
type Apply (($>@#@$) :: TyFun (f6989586621679714511 a6989586621679714512) (b6989586621679714513 ~> f6989586621679714511 b6989586621679714513) -> Type) (a6989586621679714588 :: f6989586621679714511 a6989586621679714512) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679714511 a6989586621679714512) (b6989586621679714513 ~> f6989586621679714511 b6989586621679714513) -> Type) (a6989586621679714588 :: f6989586621679714511 a6989586621679714512) = (a6989586621679714588 $>@#@$$ b6989586621679714513 :: TyFun b6989586621679714513 (f6989586621679714511 b6989586621679714513) -> Type)
type Apply (MzipSym0 :: TyFun (m6989586621681075597 a6989586621681075598) (m6989586621681075597 b6989586621681075599 ~> m6989586621681075597 (a6989586621681075598, b6989586621681075599)) -> Type) (arg6989586621681075673 :: m6989586621681075597 a6989586621681075598) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681075597 a6989586621681075598) (m6989586621681075597 b6989586621681075599 ~> m6989586621681075597 (a6989586621681075598, b6989586621681075599)) -> Type) (arg6989586621681075673 :: m6989586621681075597 a6989586621681075598) = (MzipSym1 arg6989586621681075673 b6989586621681075599 :: TyFun (m6989586621681075597 b6989586621681075599) (m6989586621681075597 (a6989586621681075598, b6989586621681075599)) -> Type)
type Apply ((>>=@#@$) :: TyFun (m6989586621679545155 a6989586621679545156) ((a6989586621679545156 ~> m6989586621679545155 b6989586621679545157) ~> m6989586621679545155 b6989586621679545157) -> Type) (arg6989586621679545627 :: m6989586621679545155 a6989586621679545156) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679545155 a6989586621679545156) ((a6989586621679545156 ~> m6989586621679545155 b6989586621679545157) ~> m6989586621679545155 b6989586621679545157) -> Type) (arg6989586621679545627 :: m6989586621679545155 a6989586621679545156) = (arg6989586621679545627 >>=@#@$$ b6989586621679545157 :: TyFun (a6989586621679545156 ~> m6989586621679545155 b6989586621679545157) (m6989586621679545155 b6989586621679545157) -> Type)
type Apply ((<&>@#@$) :: TyFun (f6989586621679714514 a6989586621679714515) ((a6989586621679714515 ~> b6989586621679714516) ~> f6989586621679714514 b6989586621679714516) -> Type) (a6989586621679714604 :: f6989586621679714514 a6989586621679714515) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679714514 a6989586621679714515) ((a6989586621679714515 ~> b6989586621679714516) ~> f6989586621679714514 b6989586621679714516) -> Type) (a6989586621679714604 :: f6989586621679714514 a6989586621679714515) = (a6989586621679714604 <&>@#@$$ b6989586621679714516 :: TyFun (a6989586621679714515 ~> b6989586621679714516) (f6989586621679714514 b6989586621679714516) -> Type)
type Apply (ZipWithSym1 a6989586621679949903 :: TyFun [a6989586621679940092] ([b6989586621679940093] ~> [c6989586621679940094]) -> Type) (a6989586621679949904 :: [a6989586621679940092]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679949903 :: TyFun [a6989586621679940092] ([b6989586621679940093] ~> [c6989586621679940094]) -> Type) (a6989586621679949904 :: [a6989586621679940092]) = ZipWithSym2 a6989586621679949903 a6989586621679949904
type Apply (Zip3Sym1 a6989586621679949914 b6989586621679940096 c6989586621679940097 :: TyFun [b6989586621679940096] ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)]) -> Type) (a6989586621679949915 :: [b6989586621679940096]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679949914 b6989586621679940096 c6989586621679940097 :: TyFun [b6989586621679940096] ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)]) -> Type) (a6989586621679949915 :: [b6989586621679940096]) = (Zip3Sym2 a6989586621679949914 a6989586621679949915 c6989586621679940097 :: TyFun [c6989586621679940097] [(a6989586621679940095, b6989586621679940096, c6989586621679940097)] -> Type)
type Apply (Zip4Sym0 :: TyFun [a6989586621680066262] ([b6989586621680066263] ~> ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]))) -> Type) (a6989586621680078964 :: [a6989586621680066262]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680066262] ([b6989586621680066263] ~> ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]))) -> Type) (a6989586621680078964 :: [a6989586621680066262]) = (Zip4Sym1 a6989586621680078964 b6989586621680066263 c6989586621680066264 d6989586621680066265 :: TyFun [b6989586621680066263] ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)])) -> Type)
type Apply ((<*@#@$) :: TyFun (f6989586621679545131 a6989586621679545140) (f6989586621679545131 b6989586621679545141 ~> f6989586621679545131 a6989586621679545140) -> Type) (arg6989586621679545560 :: f6989586621679545131 a6989586621679545140) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679545131 a6989586621679545140) (f6989586621679545131 b6989586621679545141 ~> f6989586621679545131 a6989586621679545140) -> Type) (arg6989586621679545560 :: f6989586621679545131 a6989586621679545140) = (arg6989586621679545560 <*@#@$$ b6989586621679545141 :: TyFun (f6989586621679545131 b6989586621679545141) (f6989586621679545131 a6989586621679545140) -> Type)
type Apply ((*>@#@$) :: TyFun (f6989586621679545131 a6989586621679545138) (f6989586621679545131 b6989586621679545139 ~> f6989586621679545131 b6989586621679545139) -> Type) (arg6989586621679545556 :: f6989586621679545131 a6989586621679545138) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679545131 a6989586621679545138) (f6989586621679545131 b6989586621679545139 ~> f6989586621679545131 b6989586621679545139) -> Type) (arg6989586621679545556 :: f6989586621679545131 a6989586621679545138) = (arg6989586621679545556 *>@#@$$ b6989586621679545139 :: TyFun (f6989586621679545131 b6989586621679545139) (f6989586621679545131 b6989586621679545139) -> Type)
type Apply ((>>@#@$) :: TyFun (m6989586621679545155 a6989586621679545158) (m6989586621679545155 b6989586621679545159 ~> m6989586621679545155 b6989586621679545159) -> Type) (arg6989586621679545631 :: m6989586621679545155 a6989586621679545158) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679545155 a6989586621679545158) (m6989586621679545155 b6989586621679545159 ~> m6989586621679545155 b6989586621679545159) -> Type) (arg6989586621679545631 :: m6989586621679545155 a6989586621679545158) = (arg6989586621679545631 >>@#@$$ b6989586621679545159 :: TyFun (m6989586621679545155 b6989586621679545159) (m6989586621679545155 b6989586621679545159) -> Type)
type Apply (ZipWithSym1 a6989586621681108884 :: TyFun (NonEmpty a6989586621681107392) (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394) -> Type) (a6989586621681108885 :: NonEmpty a6989586621681107392) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681108884 :: TyFun (NonEmpty a6989586621681107392) (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394) -> Type) (a6989586621681108885 :: NonEmpty a6989586621681107392) = ZipWithSym2 a6989586621681108884 a6989586621681108885
type Apply (For_Sym0 :: TyFun (t6989586621680452670 a6989586621680452672) ((a6989586621680452672 ~> f6989586621680452671 b6989586621680452673) ~> f6989586621680452671 ()) -> Type) (a6989586621680453296 :: t6989586621680452670 a6989586621680452672) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680452670 a6989586621680452672) ((a6989586621680452672 ~> f6989586621680452671 b6989586621680452673) ~> f6989586621680452671 ()) -> Type) (a6989586621680453296 :: t6989586621680452670 a6989586621680452672) = (For_Sym1 a6989586621680453296 b6989586621680452673 f6989586621680452671 :: TyFun (a6989586621680452672 ~> f6989586621680452671 b6989586621680452673) (f6989586621680452671 ()) -> Type)
type Apply (ForM_Sym0 :: TyFun (t6989586621680452662 a6989586621680452664) ((a6989586621680452664 ~> m6989586621680452663 b6989586621680452665) ~> m6989586621680452663 ()) -> Type) (a6989586621680453278 :: t6989586621680452662 a6989586621680452664) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680452662 a6989586621680452664) ((a6989586621680452664 ~> m6989586621680452663 b6989586621680452665) ~> m6989586621680452663 ()) -> Type) (a6989586621680453278 :: t6989586621680452662 a6989586621680452664) = (ForM_Sym1 a6989586621680453278 b6989586621680452665 m6989586621680452663 :: TyFun (a6989586621680452664 ~> m6989586621680452663 b6989586621680452665) (m6989586621680452663 ()) -> Type)
type Apply (ForMSym0 :: TyFun (t6989586621680756575 a6989586621680756577) ((a6989586621680756577 ~> m6989586621680756576 b6989586621680756578) ~> m6989586621680756576 (t6989586621680756575 b6989586621680756578)) -> Type) (a6989586621680757132 :: t6989586621680756575 a6989586621680756577) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680756575 a6989586621680756577) ((a6989586621680756577 ~> m6989586621680756576 b6989586621680756578) ~> m6989586621680756576 (t6989586621680756575 b6989586621680756578)) -> Type) (a6989586621680757132 :: t6989586621680756575 a6989586621680756577) = (ForMSym1 a6989586621680757132 b6989586621680756578 m6989586621680756576 :: TyFun (a6989586621680756577 ~> m6989586621680756576 b6989586621680756578) (m6989586621680756576 (t6989586621680756575 b6989586621680756578)) -> Type)
type Apply (ForSym0 :: TyFun (t6989586621680756579 a6989586621680756581) ((a6989586621680756581 ~> f6989586621680756580 b6989586621680756582) ~> f6989586621680756580 (t6989586621680756579 b6989586621680756582)) -> Type) (a6989586621680757142 :: t6989586621680756579 a6989586621680756581) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680756579 a6989586621680756581) ((a6989586621680756581 ~> f6989586621680756580 b6989586621680756582) ~> f6989586621680756580 (t6989586621680756579 b6989586621680756582)) -> Type) (a6989586621680757142 :: t6989586621680756579 a6989586621680756581) = (ForSym1 a6989586621680757142 b6989586621680756582 f6989586621680756580 :: TyFun (a6989586621680756581 ~> f6989586621680756580 b6989586621680756582) (f6989586621680756580 (t6989586621680756579 b6989586621680756582)) -> Type)
type Apply (ZipWith3Sym1 a6989586621679949888 :: TyFun [a6989586621679940088] ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091])) -> Type) (a6989586621679949889 :: [a6989586621679940088]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679949888 :: TyFun [a6989586621679940088] ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091])) -> Type) (a6989586621679949889 :: [a6989586621679940088]) = ZipWith3Sym2 a6989586621679949888 a6989586621679949889
type Apply (Zip5Sym0 :: TyFun [a6989586621680066257] ([b6989586621680066258] ~> ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])))) -> Type) (a6989586621680078941 :: [a6989586621680066257]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680066257] ([b6989586621680066258] ~> ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])))) -> Type) (a6989586621680078941 :: [a6989586621680066257]) = (Zip5Sym1 a6989586621680078941 b6989586621680066258 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [b6989586621680066258] ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]))) -> Type)
type Apply (Zip4Sym1 a6989586621680078964 b6989586621680066263 c6989586621680066264 d6989586621680066265 :: TyFun [b6989586621680066263] ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)])) -> Type) (a6989586621680078965 :: [b6989586621680066263]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680078964 b6989586621680066263 c6989586621680066264 d6989586621680066265 :: TyFun [b6989586621680066263] ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)])) -> Type) (a6989586621680078965 :: [b6989586621680066263]) = (Zip4Sym2 a6989586621680078964 a6989586621680078965 c6989586621680066264 d6989586621680066265 :: TyFun [c6989586621680066264] ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]) -> Type)
type Apply (ZipWithM_Sym1 a6989586621681211747 :: TyFun [a6989586621681211322] ([b6989586621681211323] ~> m6989586621681211321 ()) -> Type) (a6989586621681211748 :: [a6989586621681211322]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681211747 :: TyFun [a6989586621681211322] ([b6989586621681211323] ~> m6989586621681211321 ()) -> Type) (a6989586621681211748 :: [a6989586621681211322]) = ZipWithM_Sym2 a6989586621681211747 a6989586621681211748
type Apply (ZipWithMSym1 a6989586621681211756 :: TyFun [a6989586621681211326] ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328]) -> Type) (a6989586621681211757 :: [a6989586621681211326]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681211756 :: TyFun [a6989586621681211326] ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328]) -> Type) (a6989586621681211757 :: [a6989586621681211326]) = ZipWithMSym2 a6989586621681211756 a6989586621681211757
type Apply (LiftA2Sym1 arg6989586621679545550 f6989586621679545131 :: TyFun (f6989586621679545131 a6989586621679545135) (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137) -> Type) (arg6989586621679545551 :: f6989586621679545131 a6989586621679545135) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679545550 f6989586621679545131 :: TyFun (f6989586621679545131 a6989586621679545135) (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137) -> Type) (arg6989586621679545551 :: f6989586621679545131 a6989586621679545135) = LiftA2Sym2 arg6989586621679545550 arg6989586621679545551
type Apply (LiftM2Sym1 a6989586621679545425 m6989586621679545069 :: TyFun (m6989586621679545069 a16989586621679545070) (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072) -> Type) (a6989586621679545426 :: m6989586621679545069 a16989586621679545070) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679545425 m6989586621679545069 :: TyFun (m6989586621679545069 a16989586621679545070) (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072) -> Type) (a6989586621679545426 :: m6989586621679545069 a16989586621679545070) = LiftM2Sym2 a6989586621679545425 a6989586621679545426
type Apply (MzipWithSym1 arg6989586621681075677 m6989586621681075597 :: TyFun (m6989586621681075597 a6989586621681075600) (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602) -> Type) (arg6989586621681075678 :: m6989586621681075597 a6989586621681075600) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681075677 m6989586621681075597 :: TyFun (m6989586621681075597 a6989586621681075600) (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602) -> Type) (arg6989586621681075678 :: m6989586621681075597 a6989586621681075600) = MzipWithSym2 arg6989586621681075677 arg6989586621681075678
type Apply (ZipWith3Sym2 a6989586621679949889 a6989586621679949888 :: TyFun [b6989586621679940089] ([c6989586621679940090] ~> [d6989586621679940091]) -> Type) (a6989586621679949890 :: [b6989586621679940089]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679949889 a6989586621679949888 :: TyFun [b6989586621679940089] ([c6989586621679940090] ~> [d6989586621679940091]) -> Type) (a6989586621679949890 :: [b6989586621679940089]) = ZipWith3Sym3 a6989586621679949889 a6989586621679949888 a6989586621679949890
type Apply (ZipWith4Sym1 a6989586621680078847 :: TyFun [a6989586621680066239] ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243]))) -> Type) (a6989586621680078848 :: [a6989586621680066239]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680078847 :: TyFun [a6989586621680066239] ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243]))) -> Type) (a6989586621680078848 :: [a6989586621680066239]) = ZipWith4Sym2 a6989586621680078847 a6989586621680078848
type Apply (Zip6Sym0 :: TyFun [a6989586621680066251] ([b6989586621680066252] ~> ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))))) -> Type) (a6989586621680078913 :: [a6989586621680066251]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680066251] ([b6989586621680066252] ~> ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))))) -> Type) (a6989586621680078913 :: [a6989586621680066251]) = (Zip6Sym1 a6989586621680078913 b6989586621680066252 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [b6989586621680066252] ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])))) -> Type)
type Apply (Zip5Sym1 a6989586621680078941 b6989586621680066258 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [b6989586621680066258] ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]))) -> Type) (a6989586621680078942 :: [b6989586621680066258]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680078941 b6989586621680066258 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [b6989586621680066258] ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]))) -> Type) (a6989586621680078942 :: [b6989586621680066258]) = (Zip5Sym2 a6989586621680078941 a6989586621680078942 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [c6989586621680066259] ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])) -> Type)
type Apply (Zip4Sym2 a6989586621680078965 a6989586621680078964 c6989586621680066264 d6989586621680066265 :: TyFun [c6989586621680066264] ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]) -> Type) (a6989586621680078966 :: [c6989586621680066264]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680078965 a6989586621680078964 c6989586621680066264 d6989586621680066265 :: TyFun [c6989586621680066264] ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]) -> Type) (a6989586621680078966 :: [c6989586621680066264]) = (Zip4Sym3 a6989586621680078965 a6989586621680078964 a6989586621680078966 d6989586621680066265 :: TyFun [d6989586621680066265] [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)] -> Type)
type Apply (LiftA3Sym1 a6989586621679545482 f6989586621679545082 :: TyFun (f6989586621679545082 a6989586621679545083) (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086)) -> Type) (a6989586621679545483 :: f6989586621679545082 a6989586621679545083) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679545482 f6989586621679545082 :: TyFun (f6989586621679545082 a6989586621679545083) (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086)) -> Type) (a6989586621679545483 :: f6989586621679545082 a6989586621679545083) = LiftA3Sym2 a6989586621679545482 a6989586621679545483
type Apply (LiftM3Sym1 a6989586621679545383 m6989586621679545064 :: TyFun (m6989586621679545064 a16989586621679545065) (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068)) -> Type) (a6989586621679545384 :: m6989586621679545064 a16989586621679545065) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679545383 m6989586621679545064 :: TyFun (m6989586621679545064 a16989586621679545065) (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068)) -> Type) (a6989586621679545384 :: m6989586621679545064 a16989586621679545065) = LiftM3Sym2 a6989586621679545383 a6989586621679545384
type Apply (ZipWith5Sym1 a6989586621680078824 :: TyFun [a6989586621680066233] ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])))) -> Type) (a6989586621680078825 :: [a6989586621680066233]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680078824 :: TyFun [a6989586621680066233] ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])))) -> Type) (a6989586621680078825 :: [a6989586621680066233]) = ZipWith5Sym2 a6989586621680078824 a6989586621680078825
type Apply (ZipWith4Sym2 a6989586621680078848 a6989586621680078847 :: TyFun [b6989586621680066240] ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])) -> Type) (a6989586621680078849 :: [b6989586621680066240]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680078848 a6989586621680078847 :: TyFun [b6989586621680066240] ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])) -> Type) (a6989586621680078849 :: [b6989586621680066240]) = ZipWith4Sym3 a6989586621680078848 a6989586621680078847 a6989586621680078849
type Apply (Zip7Sym0 :: TyFun [a6989586621680066244] ([b6989586621680066245] ~> ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))))) -> Type) (a6989586621680078880 :: [a6989586621680066244]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680066244] ([b6989586621680066245] ~> ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))))) -> Type) (a6989586621680078880 :: [a6989586621680066244]) = (Zip7Sym1 a6989586621680078880 b6989586621680066245 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [b6989586621680066245] ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))))) -> Type)
type Apply (Zip6Sym1 a6989586621680078913 b6989586621680066252 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [b6989586621680066252] ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])))) -> Type) (a6989586621680078914 :: [b6989586621680066252]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680078913 b6989586621680066252 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [b6989586621680066252] ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])))) -> Type) (a6989586621680078914 :: [b6989586621680066252]) = (Zip6Sym2 a6989586621680078913 a6989586621680078914 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [c6989586621680066253] ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))) -> Type)
type Apply (Zip5Sym2 a6989586621680078942 a6989586621680078941 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [c6989586621680066259] ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])) -> Type) (a6989586621680078943 :: [c6989586621680066259]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680078942 a6989586621680078941 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [c6989586621680066259] ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])) -> Type) (a6989586621680078943 :: [c6989586621680066259]) = (Zip5Sym3 a6989586621680078942 a6989586621680078941 a6989586621680078943 d6989586621680066260 e6989586621680066261 :: TyFun [d6989586621680066260] ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]) -> Type)
type Apply (LiftA3Sym2 a6989586621679545483 a6989586621679545482 :: TyFun (f6989586621679545082 b6989586621679545084) (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086) -> Type) (a6989586621679545484 :: f6989586621679545082 b6989586621679545084) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679545483 a6989586621679545482 :: TyFun (f6989586621679545082 b6989586621679545084) (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086) -> Type) (a6989586621679545484 :: f6989586621679545082 b6989586621679545084) = LiftA3Sym3 a6989586621679545483 a6989586621679545482 a6989586621679545484
type Apply (LiftM3Sym2 a6989586621679545384 a6989586621679545383 :: TyFun (m6989586621679545064 a26989586621679545066) (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068) -> Type) (a6989586621679545385 :: m6989586621679545064 a26989586621679545066) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679545384 a6989586621679545383 :: TyFun (m6989586621679545064 a26989586621679545066) (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068) -> Type) (a6989586621679545385 :: m6989586621679545064 a26989586621679545066) = LiftM3Sym3 a6989586621679545384 a6989586621679545383 a6989586621679545385
type Apply (LiftM4Sym1 a6989586621679545322 m6989586621679545058 :: TyFun (m6989586621679545058 a16989586621679545059) (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063))) -> Type) (a6989586621679545323 :: m6989586621679545058 a16989586621679545059) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679545322 m6989586621679545058 :: TyFun (m6989586621679545058 a16989586621679545059) (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063))) -> Type) (a6989586621679545323 :: m6989586621679545058 a16989586621679545059) = LiftM4Sym2 a6989586621679545322 a6989586621679545323
type Apply (ZipWith6Sym1 a6989586621680078797 :: TyFun [a6989586621680066226] ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))))) -> Type) (a6989586621680078798 :: [a6989586621680066226]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680078797 :: TyFun [a6989586621680066226] ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))))) -> Type) (a6989586621680078798 :: [a6989586621680066226]) = ZipWith6Sym2 a6989586621680078797 a6989586621680078798
type Apply (ZipWith5Sym2 a6989586621680078825 a6989586621680078824 :: TyFun [b6989586621680066234] ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))) -> Type) (a6989586621680078826 :: [b6989586621680066234]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680078825 a6989586621680078824 :: TyFun [b6989586621680066234] ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))) -> Type) (a6989586621680078826 :: [b6989586621680066234]) = ZipWith5Sym3 a6989586621680078825 a6989586621680078824 a6989586621680078826
type Apply (ZipWith4Sym3 a6989586621680078849 a6989586621680078848 a6989586621680078847 :: TyFun [c6989586621680066241] ([d6989586621680066242] ~> [e6989586621680066243]) -> Type) (a6989586621680078850 :: [c6989586621680066241]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680078849 a6989586621680078848 a6989586621680078847 :: TyFun [c6989586621680066241] ([d6989586621680066242] ~> [e6989586621680066243]) -> Type) (a6989586621680078850 :: [c6989586621680066241]) = ZipWith4Sym4 a6989586621680078849 a6989586621680078848 a6989586621680078847 a6989586621680078850
type Apply (Zip7Sym1 a6989586621680078880 b6989586621680066245 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [b6989586621680066245] ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))))) -> Type) (a6989586621680078881 :: [b6989586621680066245]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680078880 b6989586621680066245 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [b6989586621680066245] ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))))) -> Type) (a6989586621680078881 :: [b6989586621680066245]) = (Zip7Sym2 a6989586621680078880 a6989586621680078881 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [c6989586621680066246] ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))) -> Type)
type Apply (Zip6Sym2 a6989586621680078914 a6989586621680078913 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [c6989586621680066253] ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))) -> Type) (a6989586621680078915 :: [c6989586621680066253]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680078914 a6989586621680078913 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [c6989586621680066253] ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))) -> Type) (a6989586621680078915 :: [c6989586621680066253]) = (Zip6Sym3 a6989586621680078914 a6989586621680078913 a6989586621680078915 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [d6989586621680066254] ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])) -> Type)
type Apply (Zip5Sym3 a6989586621680078943 a6989586621680078942 a6989586621680078941 d6989586621680066260 e6989586621680066261 :: TyFun [d6989586621680066260] ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]) -> Type) (a6989586621680078944 :: [d6989586621680066260]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680078943 a6989586621680078942 a6989586621680078941 d6989586621680066260 e6989586621680066261 :: TyFun [d6989586621680066260] ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]) -> Type) (a6989586621680078944 :: [d6989586621680066260]) = (Zip5Sym4 a6989586621680078943 a6989586621680078942 a6989586621680078941 a6989586621680078944 e6989586621680066261 :: TyFun [e6989586621680066261] [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)] -> Type)
type Apply (LiftM4Sym2 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a26989586621679545060) (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)) -> Type) (a6989586621679545324 :: m6989586621679545058 a26989586621679545060) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a26989586621679545060) (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)) -> Type) (a6989586621679545324 :: m6989586621679545058 a26989586621679545060) = LiftM4Sym3 a6989586621679545323 a6989586621679545322 a6989586621679545324
type Apply (LiftM5Sym1 a6989586621679545239 m6989586621679545051 :: TyFun (m6989586621679545051 a16989586621679545052) (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)))) -> Type) (a6989586621679545240 :: m6989586621679545051 a16989586621679545052) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679545239 m6989586621679545051 :: TyFun (m6989586621679545051 a16989586621679545052) (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)))) -> Type) (a6989586621679545240 :: m6989586621679545051 a16989586621679545052) = LiftM5Sym2 a6989586621679545239 a6989586621679545240
type Apply (ZipWith7Sym1 a6989586621680078766 :: TyFun [a6989586621680066218] ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))))) -> Type) (a6989586621680078767 :: [a6989586621680066218]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680078766 :: TyFun [a6989586621680066218] ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))))) -> Type) (a6989586621680078767 :: [a6989586621680066218]) = ZipWith7Sym2 a6989586621680078766 a6989586621680078767
type Apply (ZipWith6Sym2 a6989586621680078798 a6989586621680078797 :: TyFun [b6989586621680066227] ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))) -> Type) (a6989586621680078799 :: [b6989586621680066227]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680078798 a6989586621680078797 :: TyFun [b6989586621680066227] ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))) -> Type) (a6989586621680078799 :: [b6989586621680066227]) = ZipWith6Sym3 a6989586621680078798 a6989586621680078797 a6989586621680078799
type Apply (ZipWith5Sym3 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [c6989586621680066235] ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])) -> Type) (a6989586621680078827 :: [c6989586621680066235]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [c6989586621680066235] ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])) -> Type) (a6989586621680078827 :: [c6989586621680066235]) = ZipWith5Sym4 a6989586621680078826 a6989586621680078825 a6989586621680078824 a6989586621680078827
type Apply (Zip7Sym2 a6989586621680078881 a6989586621680078880 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [c6989586621680066246] ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))) -> Type) (a6989586621680078882 :: [c6989586621680066246]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680078881 a6989586621680078880 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [c6989586621680066246] ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))) -> Type) (a6989586621680078882 :: [c6989586621680066246]) = (Zip7Sym3 a6989586621680078881 a6989586621680078880 a6989586621680078882 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [d6989586621680066247] ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))) -> Type)
type Apply (Zip6Sym3 a6989586621680078915 a6989586621680078914 a6989586621680078913 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [d6989586621680066254] ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])) -> Type) (a6989586621680078916 :: [d6989586621680066254]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680078915 a6989586621680078914 a6989586621680078913 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [d6989586621680066254] ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])) -> Type) (a6989586621680078916 :: [d6989586621680066254]) = (Zip6Sym4 a6989586621680078915 a6989586621680078914 a6989586621680078913 a6989586621680078916 e6989586621680066255 f6989586621680066256 :: TyFun [e6989586621680066255] ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]) -> Type)
type Apply (LiftM4Sym3 a6989586621679545324 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a36989586621679545061) (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063) -> Type) (a6989586621679545325 :: m6989586621679545058 a36989586621679545061) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679545324 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a36989586621679545061) (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063) -> Type) (a6989586621679545325 :: m6989586621679545058 a36989586621679545061) = LiftM4Sym4 a6989586621679545324 a6989586621679545323 a6989586621679545322 a6989586621679545325
type Apply (LiftM5Sym2 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a26989586621679545053) (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))) -> Type) (a6989586621679545241 :: m6989586621679545051 a26989586621679545053) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a26989586621679545053) (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))) -> Type) (a6989586621679545241 :: m6989586621679545051 a26989586621679545053) = LiftM5Sym3 a6989586621679545240 a6989586621679545239 a6989586621679545241
type Apply (ZipWith7Sym2 a6989586621680078767 a6989586621680078766 :: TyFun [b6989586621680066219] ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))) -> Type) (a6989586621680078768 :: [b6989586621680066219]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680078767 a6989586621680078766 :: TyFun [b6989586621680066219] ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))) -> Type) (a6989586621680078768 :: [b6989586621680066219]) = ZipWith7Sym3 a6989586621680078767 a6989586621680078766 a6989586621680078768
type Apply (ZipWith6Sym3 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [c6989586621680066228] ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))) -> Type) (a6989586621680078800 :: [c6989586621680066228]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [c6989586621680066228] ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))) -> Type) (a6989586621680078800 :: [c6989586621680066228]) = ZipWith6Sym4 a6989586621680078799 a6989586621680078798 a6989586621680078797 a6989586621680078800
type Apply (ZipWith5Sym4 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [d6989586621680066236] ([e6989586621680066237] ~> [f6989586621680066238]) -> Type) (a6989586621680078828 :: [d6989586621680066236]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [d6989586621680066236] ([e6989586621680066237] ~> [f6989586621680066238]) -> Type) (a6989586621680078828 :: [d6989586621680066236]) = ZipWith5Sym5 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 a6989586621680078828
type Apply (Zip7Sym3 a6989586621680078882 a6989586621680078881 a6989586621680078880 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [d6989586621680066247] ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))) -> Type) (a6989586621680078883 :: [d6989586621680066247]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680078882 a6989586621680078881 a6989586621680078880 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [d6989586621680066247] ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))) -> Type) (a6989586621680078883 :: [d6989586621680066247]) = (Zip7Sym4 a6989586621680078882 a6989586621680078881 a6989586621680078880 a6989586621680078883 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [e6989586621680066248] ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])) -> Type)
type Apply (Zip6Sym4 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 e6989586621680066255 f6989586621680066256 :: TyFun [e6989586621680066255] ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]) -> Type) (a6989586621680078917 :: [e6989586621680066255]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 e6989586621680066255 f6989586621680066256 :: TyFun [e6989586621680066255] ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]) -> Type) (a6989586621680078917 :: [e6989586621680066255]) = (Zip6Sym5 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 a6989586621680078917 f6989586621680066256 :: TyFun [f6989586621680066256] [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)] -> Type)
type Apply (LiftM5Sym3 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a36989586621679545054) (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)) -> Type) (a6989586621679545242 :: m6989586621679545051 a36989586621679545054) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a36989586621679545054) (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)) -> Type) (a6989586621679545242 :: m6989586621679545051 a36989586621679545054) = LiftM5Sym4 a6989586621679545241 a6989586621679545240 a6989586621679545239 a6989586621679545242
type Apply (ZipWith7Sym3 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [c6989586621680066220] ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))) -> Type) (a6989586621680078769 :: [c6989586621680066220]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [c6989586621680066220] ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))) -> Type) (a6989586621680078769 :: [c6989586621680066220]) = ZipWith7Sym4 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078769
type Apply (ZipWith6Sym4 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [d6989586621680066229] ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])) -> Type) (a6989586621680078801 :: [d6989586621680066229]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [d6989586621680066229] ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])) -> Type) (a6989586621680078801 :: [d6989586621680066229]) = ZipWith6Sym5 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 a6989586621680078801
type Apply (Zip7Sym4 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [e6989586621680066248] ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])) -> Type) (a6989586621680078884 :: [e6989586621680066248]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [e6989586621680066248] ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])) -> Type) (a6989586621680078884 :: [e6989586621680066248]) = (Zip7Sym5 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 a6989586621680078884 f6989586621680066249 g6989586621680066250 :: TyFun [f6989586621680066249] ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]) -> Type)
type Apply (LiftM5Sym4 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a46989586621679545055) (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057) -> Type) (a6989586621679545243 :: m6989586621679545051 a46989586621679545055) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a46989586621679545055) (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057) -> Type) (a6989586621679545243 :: m6989586621679545051 a46989586621679545055) = LiftM5Sym5 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 a6989586621679545243
type Apply (ZipWith7Sym4 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [d6989586621680066221] ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))) -> Type) (a6989586621680078770 :: [d6989586621680066221]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [d6989586621680066221] ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))) -> Type) (a6989586621680078770 :: [d6989586621680066221]) = ZipWith7Sym5 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078770
type Apply (ZipWith6Sym5 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [e6989586621680066230] ([f6989586621680066231] ~> [g6989586621680066232]) -> Type) (a6989586621680078802 :: [e6989586621680066230]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [e6989586621680066230] ([f6989586621680066231] ~> [g6989586621680066232]) -> Type) (a6989586621680078802 :: [e6989586621680066230]) = ZipWith6Sym6 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 a6989586621680078802
type Apply (Zip7Sym5 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 f6989586621680066249 g6989586621680066250 :: TyFun [f6989586621680066249] ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]) -> Type) (a6989586621680078885 :: [f6989586621680066249]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 f6989586621680066249 g6989586621680066250 :: TyFun [f6989586621680066249] ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]) -> Type) (a6989586621680078885 :: [f6989586621680066249]) = (Zip7Sym6 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 a6989586621680078885 g6989586621680066250 :: TyFun [g6989586621680066250] [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)] -> Type)
type Apply (ZipWith7Sym5 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [e6989586621680066222] ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])) -> Type) (a6989586621680078771 :: [e6989586621680066222]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [e6989586621680066222] ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])) -> Type) (a6989586621680078771 :: [e6989586621680066222]) = ZipWith7Sym6 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078771
type Apply (ZipWith7Sym6 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [f6989586621680066223] ([g6989586621680066224] ~> [h6989586621680066225]) -> Type) (a6989586621680078772 :: [f6989586621680066223]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [f6989586621680066223] ([g6989586621680066224] ~> [h6989586621680066225]) -> Type) (a6989586621680078772 :: [f6989586621680066223]) = ZipWith7Sym7 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078772
type Apply (NubBySym0 :: TyFun (a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) ([a6989586621679940019] ~> [a6989586621679940019]) -> Type) (a6989586621679949286 :: a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) ([a6989586621679940019] ~> [a6989586621679940019]) -> Type) (a6989586621679949286 :: a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) = NubBySym1 a6989586621679949286
type Apply (PartitionSym0 :: TyFun (a6989586621679940028 ~> Bool) ([a6989586621679940028] ~> ([a6989586621679940028], [a6989586621679940028])) -> Type) (a6989586621679949384 :: a6989586621679940028 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679940028 ~> Bool) ([a6989586621679940028] ~> ([a6989586621679940028], [a6989586621679940028])) -> Type) (a6989586621679949384 :: a6989586621679940028 ~> Bool) = PartitionSym1 a6989586621679949384
type Apply (BreakSym0 :: TyFun (a6989586621679940040 ~> Bool) ([a6989586621679940040] ~> ([a6989586621679940040], [a6989586621679940040])) -> Type) (a6989586621679949441 :: a6989586621679940040 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679940040 ~> Bool) ([a6989586621679940040] ~> ([a6989586621679940040], [a6989586621679940040])) -> Type) (a6989586621679949441 :: a6989586621679940040 ~> Bool) = BreakSym1 a6989586621679949441
type Apply (SpanSym0 :: TyFun (a6989586621679940041 ~> Bool) ([a6989586621679940041] ~> ([a6989586621679940041], [a6989586621679940041])) -> Type) (a6989586621679949484 :: a6989586621679940041 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679940041 ~> Bool) ([a6989586621679940041] ~> ([a6989586621679940041], [a6989586621679940041])) -> Type) (a6989586621679949484 :: a6989586621679940041 ~> Bool) = SpanSym1 a6989586621679949484
type Apply (GroupBySym0 :: TyFun (a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) ([a6989586621679940031] ~> [[a6989586621679940031]]) -> Type) (a6989586621679949527 :: a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) ([a6989586621679940031] ~> [[a6989586621679940031]]) -> Type) (a6989586621679949527 :: a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) = GroupBySym1 a6989586621679949527
type Apply (DropWhileSym0 :: TyFun (a6989586621679940043 ~> Bool) ([a6989586621679940043] ~> [a6989586621679940043]) -> Type) (a6989586621679949561 :: a6989586621679940043 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679940043 ~> Bool) ([a6989586621679940043] ~> [a6989586621679940043]) -> Type) (a6989586621679949561 :: a6989586621679940043 ~> Bool) = DropWhileSym1 a6989586621679949561
type Apply (TakeWhileSym0 :: TyFun (a6989586621679940044 ~> Bool) ([a6989586621679940044] ~> [a6989586621679940044]) -> Type) (a6989586621679949579 :: a6989586621679940044 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679940044 ~> Bool) ([a6989586621679940044] ~> [a6989586621679940044]) -> Type) (a6989586621679949579 :: a6989586621679940044 ~> Bool) = TakeWhileSym1 a6989586621679949579
type Apply (FilterSym0 :: TyFun (a6989586621679940052 ~> Bool) ([a6989586621679940052] ~> [a6989586621679940052]) -> Type) (a6989586621679949593 :: a6989586621679940052 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679940052 ~> Bool) ([a6989586621679940052] ~> [a6989586621679940052]) -> Type) (a6989586621679949593 :: a6989586621679940052 ~> Bool) = FilterSym1 a6989586621679949593
type Apply (SortBySym0 :: TyFun (a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) ([a6989586621679940056] ~> [a6989586621679940056]) -> Type) (a6989586621679949646 :: a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) ([a6989586621679940056] ~> [a6989586621679940056]) -> Type) (a6989586621679949646 :: a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) = SortBySym1 a6989586621679949646
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) ([a6989586621679940057] ~> ([a6989586621679940057] ~> [a6989586621679940057])) -> Type) (a6989586621679949677 :: a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) ([a6989586621679940057] ~> ([a6989586621679940057] ~> [a6989586621679940057])) -> Type) (a6989586621679949677 :: a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) = DeleteFirstsBySym1 a6989586621679949677
type Apply (UnionBySym0 :: TyFun (a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) ([a6989586621679940017] ~> ([a6989586621679940017] ~> [a6989586621679940017])) -> Type) (a6989586621679949690 :: a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) ([a6989586621679940017] ~> ([a6989586621679940017] ~> [a6989586621679940017])) -> Type) (a6989586621679949690 :: a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) = UnionBySym1 a6989586621679949690
type Apply (FindIndicesSym0 :: TyFun (a6989586621679940047 ~> Bool) ([a6989586621679940047] ~> [Nat]) -> Type) (a6989586621679949934 :: a6989586621679940047 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679940047 ~> Bool) ([a6989586621679940047] ~> [Nat]) -> Type) (a6989586621679949934 :: a6989586621679940047 ~> Bool) = FindIndicesSym1 a6989586621679949934
type Apply (FindIndexSym0 :: TyFun (a6989586621679940048 ~> Bool) ([a6989586621679940048] ~> Maybe Nat) -> Type) (a6989586621679949968 :: a6989586621679940048 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679940048 ~> Bool) ([a6989586621679940048] ~> Maybe Nat) -> Type) (a6989586621679949968 :: a6989586621679940048 ~> Bool) = FindIndexSym1 a6989586621679949968
type Apply (Scanr1Sym0 :: TyFun (a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) ([a6989586621679940115] ~> [a6989586621679940115]) -> Type) (a6989586621679950183 :: a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) ([a6989586621679940115] ~> [a6989586621679940115]) -> Type) (a6989586621679950183 :: a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) = Scanr1Sym1 a6989586621679950183
type Apply (Scanl1Sym0 :: TyFun (a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) ([a6989586621679940118] ~> [a6989586621679940118]) -> Type) (a6989586621679950242 :: a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) ([a6989586621679940118] ~> [a6989586621679940118]) -> Type) (a6989586621679950242 :: a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) = Scanl1Sym1 a6989586621679950242
type Apply (IntersectBySym0 :: TyFun (a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) ([a6989586621679940045] ~> ([a6989586621679940045] ~> [a6989586621679940045])) -> Type) (a6989586621679950262 :: a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) ([a6989586621679940045] ~> ([a6989586621679940045] ~> [a6989586621679940045])) -> Type) (a6989586621679950262 :: a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) = IntersectBySym1 a6989586621679950262
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) ([a6989586621679940127] ~> a6989586621679940127) -> Type) (a6989586621679950455 :: a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) ([a6989586621679940127] ~> a6989586621679940127) -> Type) (a6989586621679950455 :: a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) = Foldl1'Sym1 a6989586621679950455
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679940042 ~> Bool) ([a6989586621679940042] ~> [a6989586621679940042]) -> Type) (a6989586621679950617 :: a6989586621679940042 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679940042 ~> Bool) ([a6989586621679940042] ~> [a6989586621679940042]) -> Type) (a6989586621679950617 :: a6989586621679940042 ~> Bool) = DropWhileEndSym1 a6989586621679950617
type Apply (ShowListWithSym0 :: TyFun (a6989586621680260572 ~> (Symbol ~> Symbol)) ([a6989586621680260572] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680262510 :: a6989586621680260572 ~> (Symbol ~> Symbol)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680260572 ~> (Symbol ~> Symbol)) ([a6989586621680260572] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680262510 :: a6989586621680260572 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680262510
type Apply (GroupBySym0 :: TyFun (a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) ([a6989586621681107409] ~> [NonEmpty a6989586621681107409]) -> Type) (a6989586621681108929 :: a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) ([a6989586621681107409] ~> [NonEmpty a6989586621681107409]) -> Type) (a6989586621681108929 :: a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) = GroupBySym1 a6989586621681108929
type Apply (ShowParenSym1 a6989586621680262478 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680262479 :: Symbol ~> Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680262478 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680262479 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680262478 a6989586621680262479
type Apply (InsertBySym0 :: TyFun (a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) (a6989586621679940055 ~> ([a6989586621679940055] ~> [a6989586621679940055])) -> Type) (a6989586621679949616 :: a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) (a6989586621679940055 ~> ([a6989586621679940055] ~> [a6989586621679940055])) -> Type) (a6989586621679949616 :: a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) = InsertBySym1 a6989586621679949616
type Apply (DeleteBySym0 :: TyFun (a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) (a6989586621679940058 ~> ([a6989586621679940058] ~> [a6989586621679940058])) -> Type) (a6989586621679949659 :: a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) (a6989586621679940058 ~> ([a6989586621679940058] ~> [a6989586621679940058])) -> Type) (a6989586621679949659 :: a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) = DeleteBySym1 a6989586621679949659
type Apply (NubBySym0 :: TyFun (a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) (NonEmpty a6989586621681107388 ~> NonEmpty a6989586621681107388) -> Type) (a6989586621681108835 :: a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) (NonEmpty a6989586621681107388 ~> NonEmpty a6989586621681107388) -> Type) (a6989586621681108835 :: a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) = NubBySym1 a6989586621681108835
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) (NonEmpty a6989586621681107403 ~> NonEmpty (NonEmpty a6989586621681107403)) -> Type) (a6989586621681108993 :: a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) (NonEmpty a6989586621681107403 ~> NonEmpty (NonEmpty a6989586621681107403)) -> Type) (a6989586621681108993 :: a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) = GroupBy1Sym1 a6989586621681108993
type Apply (TakeWhileSym0 :: TyFun (a6989586621681107416 ~> Bool) (NonEmpty a6989586621681107416 ~> [a6989586621681107416]) -> Type) (a6989586621681109087 :: a6989586621681107416 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681107416 ~> Bool) (NonEmpty a6989586621681107416 ~> [a6989586621681107416]) -> Type) (a6989586621681109087 :: a6989586621681107416 ~> Bool) = TakeWhileSym1 a6989586621681109087
type Apply (DropWhileSym0 :: TyFun (a6989586621681107415 ~> Bool) (NonEmpty a6989586621681107415 ~> [a6989586621681107415]) -> Type) (a6989586621681109095 :: a6989586621681107415 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681107415 ~> Bool) (NonEmpty a6989586621681107415 ~> [a6989586621681107415]) -> Type) (a6989586621681109095 :: a6989586621681107415 ~> Bool) = DropWhileSym1 a6989586621681109095
type Apply (SpanSym0 :: TyFun (a6989586621681107414 ~> Bool) (NonEmpty a6989586621681107414 ~> ([a6989586621681107414], [a6989586621681107414])) -> Type) (a6989586621681109103 :: a6989586621681107414 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681107414 ~> Bool) (NonEmpty a6989586621681107414 ~> ([a6989586621681107414], [a6989586621681107414])) -> Type) (a6989586621681109103 :: a6989586621681107414 ~> Bool) = SpanSym1 a6989586621681109103
type Apply (BreakSym0 :: TyFun (a6989586621681107413 ~> Bool) (NonEmpty a6989586621681107413 ~> ([a6989586621681107413], [a6989586621681107413])) -> Type) (a6989586621681109111 :: a6989586621681107413 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681107413 ~> Bool) (NonEmpty a6989586621681107413 ~> ([a6989586621681107413], [a6989586621681107413])) -> Type) (a6989586621681109111 :: a6989586621681107413 ~> Bool) = BreakSym1 a6989586621681109111
type Apply (FilterSym0 :: TyFun (a6989586621681107412 ~> Bool) (NonEmpty a6989586621681107412 ~> [a6989586621681107412]) -> Type) (a6989586621681109119 :: a6989586621681107412 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681107412 ~> Bool) (NonEmpty a6989586621681107412 ~> [a6989586621681107412]) -> Type) (a6989586621681109119 :: a6989586621681107412 ~> Bool) = FilterSym1 a6989586621681109119
type Apply (PartitionSym0 :: TyFun (a6989586621681107411 ~> Bool) (NonEmpty a6989586621681107411 ~> ([a6989586621681107411], [a6989586621681107411])) -> Type) (a6989586621681109127 :: a6989586621681107411 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681107411 ~> Bool) (NonEmpty a6989586621681107411 ~> ([a6989586621681107411], [a6989586621681107411])) -> Type) (a6989586621681109127 :: a6989586621681107411 ~> Bool) = PartitionSym1 a6989586621681109127
type Apply (SortBySym0 :: TyFun (a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) (NonEmpty a6989586621681107386 ~> NonEmpty a6989586621681107386) -> Type) (a6989586621681109152 :: a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) (NonEmpty a6989586621681107386 ~> NonEmpty a6989586621681107386) -> Type) (a6989586621681109152 :: a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) = SortBySym1 a6989586621681109152
type Apply (Scanl1Sym0 :: TyFun (a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) (NonEmpty a6989586621681107423 ~> NonEmpty a6989586621681107423) -> Type) (a6989586621681109218 :: a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) (NonEmpty a6989586621681107423 ~> NonEmpty a6989586621681107423) -> Type) (a6989586621681109218 :: a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) = Scanl1Sym1 a6989586621681109218
type Apply (Scanr1Sym0 :: TyFun (a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) (NonEmpty a6989586621681107422 ~> NonEmpty a6989586621681107422) -> Type) (a6989586621681109225 :: a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) (NonEmpty a6989586621681107422 ~> NonEmpty a6989586621681107422) -> Type) (a6989586621681109225 :: a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) = Scanr1Sym1 a6989586621681109225
type Apply (UntilSym0 :: TyFun (a6989586621679520911 ~> Bool) ((a6989586621679520911 ~> a6989586621679520911) ~> (a6989586621679520911 ~> a6989586621679520911)) -> Type) (a6989586621679521036 :: a6989586621679520911 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679520911 ~> Bool) ((a6989586621679520911 ~> a6989586621679520911) ~> (a6989586621679520911 ~> a6989586621679520911)) -> Type) (a6989586621679521036 :: a6989586621679520911 ~> Bool) = UntilSym1 a6989586621679521036
type Apply ((@@@#@$) :: TyFun (k16989586621679031880 ~> k6989586621679031878) (TyFun k16989586621679031880 k6989586621679031878 -> Type) -> Type) (a6989586621679025700 :: k16989586621679031880 ~> k6989586621679031878) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031880 ~> k6989586621679031878) (TyFun k16989586621679031880 k6989586621679031878 -> Type) -> Type) (a6989586621679025700 :: k16989586621679031880 ~> k6989586621679031878) = (@@@#@$$) a6989586621679025700
type Apply (MapMaybeSym0 :: TyFun (a6989586621679495816 ~> Maybe b6989586621679495817) ([a6989586621679495816] ~> [b6989586621679495817]) -> Type) (a6989586621679495983 :: a6989586621679495816 ~> Maybe b6989586621679495817) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679495816 ~> Maybe b6989586621679495817) ([a6989586621679495816] ~> [b6989586621679495817]) -> Type) (a6989586621679495983 :: a6989586621679495816 ~> Maybe b6989586621679495817) = MapMaybeSym1 a6989586621679495983
type Apply (MapSym0 :: TyFun (a6989586621679520927 ~> b6989586621679520928) ([a6989586621679520927] ~> [b6989586621679520928]) -> Type) (a6989586621679521131 :: a6989586621679520927 ~> b6989586621679520928) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679520927 ~> b6989586621679520928) ([a6989586621679520927] ~> [b6989586621679520928]) -> Type) (a6989586621679521131 :: a6989586621679520927 ~> b6989586621679520928) = MapSym1 a6989586621679521131
type Apply (GroupWithSym0 :: TyFun (a6989586621681107408 ~> b6989586621681107407) ([a6989586621681107408] ~> [NonEmpty a6989586621681107408]) -> Type) (a6989586621681108977 :: a6989586621681107408 ~> b6989586621681107407) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681107408 ~> b6989586621681107407) ([a6989586621681107408] ~> [NonEmpty a6989586621681107408]) -> Type) (a6989586621681108977 :: a6989586621681107408 ~> b6989586621681107407) = GroupWithSym1 a6989586621681108977
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681107406 ~> b6989586621681107405) ([a6989586621681107406] ~> [NonEmpty a6989586621681107406]) -> Type) (a6989586621681108985 :: a6989586621681107406 ~> b6989586621681107405) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681107406 ~> b6989586621681107405) ([a6989586621681107406] ~> [NonEmpty a6989586621681107406]) -> Type) (a6989586621681108985 :: a6989586621681107406 ~> b6989586621681107405) = GroupAllWithSym1 a6989586621681108985
type Apply (FilterMSym0 :: TyFun (a6989586621681211342 ~> m6989586621681211341 Bool) ([a6989586621681211342] ~> m6989586621681211341 [a6989586621681211342]) -> Type) (a6989586621681211805 :: a6989586621681211342 ~> m6989586621681211341 Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681211342 ~> m6989586621681211341 Bool) ([a6989586621681211342] ~> m6989586621681211341 [a6989586621681211342]) -> Type) (a6989586621681211805 :: a6989586621681211342 ~> m6989586621681211341 Bool) = FilterMSym1 a6989586621681211805
type Apply (ComparingSym0 :: TyFun (b6989586621679380697 ~> a6989586621679380696) (b6989586621679380697 ~> (b6989586621679380697 ~> Ordering)) -> Type) (a6989586621679380792 :: b6989586621679380697 ~> a6989586621679380696) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679380697 ~> a6989586621679380696) (b6989586621679380697 ~> (b6989586621679380697 ~> Ordering)) -> Type) (a6989586621679380792 :: b6989586621679380697 ~> a6989586621679380696) = ComparingSym1 a6989586621679380792
type Apply (UntilSym1 a6989586621679521036 :: TyFun (a6989586621679520911 ~> a6989586621679520911) (a6989586621679520911 ~> a6989586621679520911) -> Type) (a6989586621679521037 :: a6989586621679520911 ~> a6989586621679520911) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679521036 :: TyFun (a6989586621679520911 ~> a6989586621679520911) (a6989586621679520911 ~> a6989586621679520911) -> Type) (a6989586621679521037 :: a6989586621679520911 ~> a6989586621679520911) = UntilSym2 a6989586621679521036 a6989586621679521037
type Apply (($!@#@$) :: TyFun (a6989586621679520912 ~> b6989586621679520913) (a6989586621679520912 ~> b6989586621679520913) -> Type) (a6989586621679521062 :: a6989586621679520912 ~> b6989586621679520913) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679520912 ~> b6989586621679520913) (a6989586621679520912 ~> b6989586621679520913) -> Type) (a6989586621679521062 :: a6989586621679520912 ~> b6989586621679520913) = ($!@#@$$) a6989586621679521062
type Apply (($@#@$) :: TyFun (a6989586621679520914 ~> b6989586621679520915) (a6989586621679520914 ~> b6989586621679520915) -> Type) (a6989586621679521071 :: a6989586621679520914 ~> b6989586621679520915) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679520914 ~> b6989586621679520915) (a6989586621679520914 ~> b6989586621679520915) -> Type) (a6989586621679521071 :: a6989586621679520914 ~> b6989586621679520915) = ($@#@$$) a6989586621679521071
type Apply (FoldrSym0 :: TyFun (a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) (b6989586621679520930 ~> ([a6989586621679520929] ~> b6989586621679520930)) -> Type) (a6989586621679521138 :: a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) (b6989586621679520930 ~> ([a6989586621679520929] ~> b6989586621679520930)) -> Type) (a6989586621679521138 :: a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) = FoldrSym1 a6989586621679521138
type Apply (UnfoldrSym0 :: TyFun (b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) (b6989586621679940107 ~> [a6989586621679940108]) -> Type) (a6989586621679950041 :: b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) (b6989586621679940107 ~> [a6989586621679940108]) -> Type) (a6989586621679950041 :: b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) = UnfoldrSym1 a6989586621679950041
type Apply (ScanrSym0 :: TyFun (a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) (b6989586621679940117 ~> ([a6989586621679940116] ~> [b6989586621679940117])) -> Type) (a6989586621679950207 :: a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) (b6989586621679940117 ~> ([a6989586621679940116] ~> [b6989586621679940117])) -> Type) (a6989586621679950207 :: a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) = ScanrSym1 a6989586621679950207
type Apply (ScanlSym0 :: TyFun (b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) (b6989586621679940119 ~> ([a6989586621679940120] ~> [b6989586621679940119])) -> Type) (a6989586621679950228 :: b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) (b6989586621679940119 ~> ([a6989586621679940120] ~> [b6989586621679940119])) -> Type) (a6989586621679950228 :: b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) = ScanlSym1 a6989586621679950228
type Apply (AnySym0 :: TyFun (a6989586621680452642 ~> Bool) (t6989586621680452641 a6989586621680452642 ~> Bool) -> Type) (a6989586621680453187 :: a6989586621680452642 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680452642 ~> Bool) (t6989586621680452641 a6989586621680452642 ~> Bool) -> Type) (a6989586621680453187 :: a6989586621680452642 ~> Bool) = (AnySym1 a6989586621680453187 t6989586621680452641 :: TyFun (t6989586621680452641 a6989586621680452642) Bool -> Type)
type Apply (Foldl1Sym0 :: TyFun (a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) (t6989586621680452723 a6989586621680452736 ~> a6989586621680452736) -> Type) (arg6989586621680453380 :: a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) (t6989586621680452723 a6989586621680452736 ~> a6989586621680452736) -> Type) (arg6989586621680453380 :: a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) = (Foldl1Sym1 arg6989586621680453380 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452736) a6989586621680452736 -> Type)
type Apply (MaximumBySym0 :: TyFun (a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) (t6989586621680452637 a6989586621680452638 ~> a6989586621680452638) -> Type) (a6989586621680453149 :: a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) (t6989586621680452637 a6989586621680452638 ~> a6989586621680452638) -> Type) (a6989586621680453149 :: a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) = (MaximumBySym1 a6989586621680453149 t6989586621680452637 :: TyFun (t6989586621680452637 a6989586621680452638) a6989586621680452638 -> Type)
type Apply (MinimumBySym0 :: TyFun (a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) (t6989586621680452635 a6989586621680452636 ~> a6989586621680452636) -> Type) (a6989586621680453124 :: a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) (t6989586621680452635 a6989586621680452636 ~> a6989586621680452636) -> Type) (a6989586621680453124 :: a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) = (MinimumBySym1 a6989586621680453124 t6989586621680452635 :: TyFun (t6989586621680452635 a6989586621680452636) a6989586621680452636 -> Type)
type Apply (Foldr1Sym0 :: TyFun (a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) (t6989586621680452723 a6989586621680452735 ~> a6989586621680452735) -> Type) (arg6989586621680453376 :: a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) (t6989586621680452723 a6989586621680452735 ~> a6989586621680452735) -> Type) (arg6989586621680453376 :: a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) = (Foldr1Sym1 arg6989586621680453376 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452735) a6989586621680452735 -> Type)
type Apply (AllSym0 :: TyFun (a6989586621680452640 ~> Bool) (t6989586621680452639 a6989586621680452640 ~> Bool) -> Type) (a6989586621680453174 :: a6989586621680452640 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680452640 ~> Bool) (t6989586621680452639 a6989586621680452640 ~> Bool) -> Type) (a6989586621680453174 :: a6989586621680452640 ~> Bool) = (AllSym1 a6989586621680453174 t6989586621680452639 :: TyFun (t6989586621680452639 a6989586621680452640) Bool -> Type)
type Apply (FindSym0 :: TyFun (a6989586621680452632 ~> Bool) (t6989586621680452631 a6989586621680452632 ~> Maybe a6989586621680452632) -> Type) (a6989586621680453089 :: a6989586621680452632 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680452632 ~> Bool) (t6989586621680452631 a6989586621680452632 ~> Maybe a6989586621680452632) -> Type) (a6989586621680453089 :: a6989586621680452632 ~> Bool) = (FindSym1 a6989586621680453089 t6989586621680452631 :: TyFun (t6989586621680452631 a6989586621680452632) (Maybe a6989586621680452632) -> Type)
type Apply (ScanlSym0 :: TyFun (b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) (b6989586621681107426 ~> ([a6989586621681107427] ~> NonEmpty b6989586621681107426)) -> Type) (a6989586621681109196 :: b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) (b6989586621681107426 ~> ([a6989586621681107427] ~> NonEmpty b6989586621681107426)) -> Type) (a6989586621681109196 :: b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) = ScanlSym1 a6989586621681109196
type Apply (ScanrSym0 :: TyFun (a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) (b6989586621681107425 ~> ([a6989586621681107424] ~> NonEmpty b6989586621681107425)) -> Type) (a6989586621681109207 :: a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) (b6989586621681107425 ~> ([a6989586621681107424] ~> NonEmpty b6989586621681107425)) -> Type) (a6989586621681109207 :: a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) = ScanrSym1 a6989586621681109207
type Apply (UnfoldrSym0 :: TyFun (a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) (a6989586621681107444 ~> NonEmpty b6989586621681107445) -> Type) (a6989586621681109268 :: a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) (a6989586621681107444 ~> NonEmpty b6989586621681107445) -> Type) (a6989586621681109268 :: a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) = UnfoldrSym1 a6989586621681109268
type Apply (UnfoldSym0 :: TyFun (a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) (a6989586621681107448 ~> NonEmpty b6989586621681107449) -> Type) (a6989586621681109305 :: a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) (a6989586621681107448 ~> NonEmpty b6989586621681107449) -> Type) (a6989586621681109305 :: a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) = UnfoldSym1 a6989586621681109305
type Apply (MfilterSym0 :: TyFun (a6989586621681211304 ~> Bool) (m6989586621681211303 a6989586621681211304 ~> m6989586621681211303 a6989586621681211304) -> Type) (a6989586621681211639 :: a6989586621681211304 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681211304 ~> Bool) (m6989586621681211303 a6989586621681211304 ~> m6989586621681211303 a6989586621681211304) -> Type) (a6989586621681211639 :: a6989586621681211304 ~> Bool) = (MfilterSym1 a6989586621681211639 m6989586621681211303 :: TyFun (m6989586621681211303 a6989586621681211304) (m6989586621681211303 a6989586621681211304) -> Type)
type Apply (ApplySym0 :: TyFun (k16989586621679025703 ~> k26989586621679025702) (k16989586621679025703 ~> k26989586621679025702) -> Type) (f6989586621679025704 :: k16989586621679025703 ~> k26989586621679025702) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025703 ~> k26989586621679025702) (k16989586621679025703 ~> k26989586621679025702) -> Type) (f6989586621679025704 :: k16989586621679025703 ~> k26989586621679025702) = ApplySym1 f6989586621679025704
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681107402 ~> b6989586621681107401) (NonEmpty a6989586621681107402 ~> NonEmpty (NonEmpty a6989586621681107402)) -> Type) (a6989586621681109029 :: a6989586621681107402 ~> b6989586621681107401) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681107402 ~> b6989586621681107401) (NonEmpty a6989586621681107402 ~> NonEmpty (NonEmpty a6989586621681107402)) -> Type) (a6989586621681109029 :: a6989586621681107402 ~> b6989586621681107401) = GroupWith1Sym1 a6989586621681109029
type Apply (MapSym0 :: TyFun (a6989586621681107431 ~> b6989586621681107432) (NonEmpty a6989586621681107431 ~> NonEmpty b6989586621681107432) -> Type) (a6989586621681109052 :: a6989586621681107431 ~> b6989586621681107432) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681107431 ~> b6989586621681107432) (NonEmpty a6989586621681107431 ~> NonEmpty b6989586621681107432) -> Type) (a6989586621681109052 :: a6989586621681107431 ~> b6989586621681107432) = MapSym1 a6989586621681109052
type Apply (SortWithSym0 :: TyFun (a6989586621681107385 ~> o6989586621681107384) (NonEmpty a6989586621681107385 ~> NonEmpty a6989586621681107385) -> Type) (a6989586621681109164 :: a6989586621681107385 ~> o6989586621681107384) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681107385 ~> o6989586621681107384) (NonEmpty a6989586621681107385 ~> NonEmpty a6989586621681107385) -> Type) (a6989586621681109164 :: a6989586621681107385 ~> o6989586621681107384) = SortWithSym1 a6989586621681109164
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681107400 ~> b6989586621681107399) (NonEmpty a6989586621681107400 ~> NonEmpty (NonEmpty a6989586621681107400)) -> Type) (a6989586621681109170 :: a6989586621681107400 ~> b6989586621681107399) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681107400 ~> b6989586621681107399) (NonEmpty a6989586621681107400 ~> NonEmpty (NonEmpty a6989586621681107400)) -> Type) (a6989586621681109170 :: a6989586621681107400 ~> b6989586621681107399) = GroupAllWith1Sym1 a6989586621681109170
type Apply (ZipWithSym0 :: TyFun (a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) ([a6989586621679940092] ~> ([b6989586621679940093] ~> [c6989586621679940094])) -> Type) (a6989586621679949903 :: a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) ([a6989586621679940092] ~> ([b6989586621679940093] ~> [c6989586621679940094])) -> Type) (a6989586621679949903 :: a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) = ZipWithSym1 a6989586621679949903
type Apply (Maybe_Sym1 a6989586621679494412 a6989586621679494395 :: TyFun (a6989586621679494395 ~> b6989586621679494394) (Maybe a6989586621679494395 ~> b6989586621679494394) -> Type) (a6989586621679494413 :: a6989586621679494395 ~> b6989586621679494394) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679494412 a6989586621679494395 :: TyFun (a6989586621679494395 ~> b6989586621679494394) (Maybe a6989586621679494395 ~> b6989586621679494394) -> Type) (a6989586621679494413 :: a6989586621679494395 ~> b6989586621679494394) = Maybe_Sym2 a6989586621679494412 a6989586621679494413
type Apply (UncurrySym0 :: TyFun (a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) ((a6989586621679356074, b6989586621679356075) ~> c6989586621679356076) -> Type) (a6989586621679356181 :: a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) ((a6989586621679356074, b6989586621679356075) ~> c6989586621679356076) -> Type) (a6989586621679356181 :: a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) = UncurrySym1 a6989586621679356181
type Apply (CurrySym0 :: TyFun ((a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) (a6989586621679356077 ~> (b6989586621679356078 ~> c6989586621679356079)) -> Type) (a6989586621679356166 :: (a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) (a6989586621679356077 ~> (b6989586621679356078 ~> c6989586621679356079)) -> Type) (a6989586621679356166 :: (a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) = CurrySym1 a6989586621679356166
type Apply (FlipSym0 :: TyFun (a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) (b6989586621679520918 ~> (a6989586621679520917 ~> c6989586621679520919)) -> Type) (a6989586621679521077 :: a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) (b6989586621679520918 ~> (a6989586621679520917 ~> c6989586621679520919)) -> Type) (a6989586621679521077 :: a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) = FlipSym1 a6989586621679521077
type Apply (FmapSym0 :: TyFun (a6989586621679545127 ~> b6989586621679545128) (f6989586621679545126 a6989586621679545127 ~> f6989586621679545126 b6989586621679545128) -> Type) (arg6989586621679545520 :: a6989586621679545127 ~> b6989586621679545128) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679545127 ~> b6989586621679545128) (f6989586621679545126 a6989586621679545127 ~> f6989586621679545126 b6989586621679545128) -> Type) (arg6989586621679545520 :: a6989586621679545127 ~> b6989586621679545128) = (FmapSym1 arg6989586621679545520 f6989586621679545126 :: TyFun (f6989586621679545126 a6989586621679545127) (f6989586621679545126 b6989586621679545128) -> Type)
type Apply (LiftASym0 :: TyFun (a6989586621679545088 ~> b6989586621679545089) (f6989586621679545087 a6989586621679545088 ~> f6989586621679545087 b6989586621679545089) -> Type) (a6989586621679545494 :: a6989586621679545088 ~> b6989586621679545089) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679545088 ~> b6989586621679545089) (f6989586621679545087 a6989586621679545088 ~> f6989586621679545087 b6989586621679545089) -> Type) (a6989586621679545494 :: a6989586621679545088 ~> b6989586621679545089) = (LiftASym1 a6989586621679545494 f6989586621679545087 :: TyFun (f6989586621679545087 a6989586621679545088) (f6989586621679545087 b6989586621679545089) -> Type)
type Apply ((=<<@#@$) :: TyFun (a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) (m6989586621679545077 a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) -> Type) (a6989586621679545473 :: a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) (m6989586621679545077 a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) -> Type) (a6989586621679545473 :: a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) = (=<<@#@$$) a6989586621679545473
type Apply (LiftMSym0 :: TyFun (a16989586621679545074 ~> r6989586621679545075) (m6989586621679545073 a16989586621679545074 ~> m6989586621679545073 r6989586621679545075) -> Type) (a6989586621679545451 :: a16989586621679545074 ~> r6989586621679545075) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679545074 ~> r6989586621679545075) (m6989586621679545073 a16989586621679545074 ~> m6989586621679545073 r6989586621679545075) -> Type) (a6989586621679545451 :: a16989586621679545074 ~> r6989586621679545075) = (LiftMSym1 a6989586621679545451 m6989586621679545073 :: TyFun (m6989586621679545073 a16989586621679545074) (m6989586621679545073 r6989586621679545075) -> Type)
type Apply ((<$>@#@$) :: TyFun (a6989586621679714518 ~> b6989586621679714519) (f6989586621679714517 a6989586621679714518 ~> f6989586621679714517 b6989586621679714519) -> Type) (a6989586621679714598 :: a6989586621679714518 ~> b6989586621679714519) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679714518 ~> b6989586621679714519) (f6989586621679714517 a6989586621679714518 ~> f6989586621679714517 b6989586621679714519) -> Type) (a6989586621679714598 :: a6989586621679714518 ~> b6989586621679714519) = (a6989586621679714598 <$>@#@$$ f6989586621679714517 :: TyFun (f6989586621679714517 a6989586621679714518) (f6989586621679714517 b6989586621679714519) -> Type)
type Apply (Foldl'Sym0 :: TyFun (b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) (b6989586621680452733 ~> (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733)) -> Type) (arg6989586621680453370 :: b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) (b6989586621680452733 ~> (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733)) -> Type) (arg6989586621680453370 :: b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) = (Foldl'Sym1 arg6989586621680453370 t6989586621680452723 :: TyFun b6989586621680452733 (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733) -> Type)
type Apply (FoldlSym0 :: TyFun (b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) (b6989586621680452731 ~> (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731)) -> Type) (arg6989586621680453364 :: b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) (b6989586621680452731 ~> (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731)) -> Type) (arg6989586621680453364 :: b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) = (FoldlSym1 arg6989586621680453364 t6989586621680452723 :: TyFun b6989586621680452731 (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731) -> Type)
type Apply (FoldrSym0 :: TyFun (a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) (b6989586621680452728 ~> (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728)) -> Type) (arg6989586621680453352 :: a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) (b6989586621680452728 ~> (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728)) -> Type) (arg6989586621680453352 :: a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) = (FoldrSym1 arg6989586621680453352 t6989586621680452723 :: TyFun b6989586621680452728 (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728) -> Type)
type Apply (FoldMapSym0 :: TyFun (a6989586621680452726 ~> m6989586621680452725) (t6989586621680452723 a6989586621680452726 ~> m6989586621680452725) -> Type) (arg6989586621680453348 :: a6989586621680452726 ~> m6989586621680452725) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680452726 ~> m6989586621680452725) (t6989586621680452723 a6989586621680452726 ~> m6989586621680452725) -> Type) (arg6989586621680453348 :: a6989586621680452726 ~> m6989586621680452725) = (FoldMapSym1 arg6989586621680453348 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452726) m6989586621680452725 -> Type)
type Apply (Foldr'Sym0 :: TyFun (a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) (b6989586621680452730 ~> (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730)) -> Type) (arg6989586621680453358 :: a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) (b6989586621680452730 ~> (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730)) -> Type) (arg6989586621680453358 :: a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) = (Foldr'Sym1 arg6989586621680453358 t6989586621680452723 :: TyFun b6989586621680452730 (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730) -> Type)
type Apply (ConcatMapSym0 :: TyFun (a6989586621680452646 ~> [b6989586621680452647]) (t6989586621680452645 a6989586621680452646 ~> [b6989586621680452647]) -> Type) (a6989586621680453218 :: a6989586621680452646 ~> [b6989586621680452647]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680452646 ~> [b6989586621680452647]) (t6989586621680452645 a6989586621680452646 ~> [b6989586621680452647]) -> Type) (a6989586621680453218 :: a6989586621680452646 ~> [b6989586621680452647]) = (ConcatMapSym1 a6989586621680453218 t6989586621680452645 :: TyFun (t6989586621680452645 a6989586621680452646) [b6989586621680452647] -> Type)
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680756563 ~> m6989586621680756562) (t6989586621680756561 a6989586621680756563 ~> m6989586621680756562) -> Type) (a6989586621680757060 :: a6989586621680756563 ~> m6989586621680756562) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680756563 ~> m6989586621680756562) (t6989586621680756561 a6989586621680756563 ~> m6989586621680756562) -> Type) (a6989586621680757060 :: a6989586621680756563 ~> m6989586621680756562) = (FoldMapDefaultSym1 a6989586621680757060 t6989586621680756561 :: TyFun (t6989586621680756561 a6989586621680756563) m6989586621680756562 -> Type)
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680756565 ~> b6989586621680756566) (t6989586621680756564 a6989586621680756565 ~> t6989586621680756564 b6989586621680756566) -> Type) (a6989586621680757081 :: a6989586621680756565 ~> b6989586621680756566) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680756565 ~> b6989586621680756566) (t6989586621680756564 a6989586621680756565 ~> t6989586621680756564 b6989586621680756566) -> Type) (a6989586621680757081 :: a6989586621680756565 ~> b6989586621680756566) = (FmapDefaultSym1 a6989586621680757081 t6989586621680756564 :: TyFun (t6989586621680756564 a6989586621680756565) (t6989586621680756564 b6989586621680756566) -> Type)
type Apply ((<$!>@#@$) :: TyFun (a6989586621681211306 ~> b6989586621681211307) (m6989586621681211305 a6989586621681211306 ~> m6989586621681211305 b6989586621681211307) -> Type) (a6989586621681211659 :: a6989586621681211306 ~> b6989586621681211307) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681211306 ~> b6989586621681211307) (m6989586621681211305 a6989586621681211306 ~> m6989586621681211305 b6989586621681211307) -> Type) (a6989586621681211659 :: a6989586621681211306 ~> b6989586621681211307) = (a6989586621681211659 <$!>@#@$$ m6989586621681211305 :: TyFun (m6989586621681211305 a6989586621681211306) (m6989586621681211305 b6989586621681211307) -> Type)
type Apply (ZipWithSym0 :: TyFun (a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) (NonEmpty a6989586621681107392 ~> (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394)) -> Type) (a6989586621681108884 :: a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) (NonEmpty a6989586621681107392 ~> (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394)) -> Type) (a6989586621681108884 :: a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) = ZipWithSym1 a6989586621681108884
type Apply ((.@#@$) :: TyFun (b6989586621679520920 ~> c6989586621679520921) ((a6989586621679520922 ~> b6989586621679520920) ~> (a6989586621679520922 ~> c6989586621679520921)) -> Type) (a6989586621679521086 :: b6989586621679520920 ~> c6989586621679520921) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679520920 ~> c6989586621679520921) ((a6989586621679520922 ~> b6989586621679520920) ~> (a6989586621679520922 ~> c6989586621679520921)) -> Type) (a6989586621679521086 :: b6989586621679520920 ~> c6989586621679520921) = (a6989586621679521086 .@#@$$ a6989586621679520922 :: TyFun (a6989586621679520922 ~> b6989586621679520920) (a6989586621679520922 ~> c6989586621679520921) -> Type)
type Apply (OnSym0 :: TyFun (b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) ((a6989586621679729427 ~> b6989586621679729425) ~> (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426))) -> Type) (a6989586621679729442 :: b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) ((a6989586621679729427 ~> b6989586621679729425) ~> (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426))) -> Type) (a6989586621679729442 :: b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) = (OnSym1 a6989586621679729442 a6989586621679729427 :: TyFun (a6989586621679729427 ~> b6989586621679729425) (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426)) -> Type)
type Apply (Either_Sym0 :: TyFun (a6989586621680432731 ~> c6989586621680432732) ((b6989586621680432733 ~> c6989586621680432732) ~> (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732)) -> Type) (a6989586621680432767 :: a6989586621680432731 ~> c6989586621680432732) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680432731 ~> c6989586621680432732) ((b6989586621680432733 ~> c6989586621680432732) ~> (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732)) -> Type) (a6989586621680432767 :: a6989586621680432731 ~> c6989586621680432732) = (Either_Sym1 a6989586621680432767 b6989586621680432733 :: TyFun (b6989586621680432733 ~> c6989586621680432732) (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732) -> Type)
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) ([a6989586621679940088] ~> ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091]))) -> Type) (a6989586621679949888 :: a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) ([a6989586621679940088] ~> ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091]))) -> Type) (a6989586621679949888 :: a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) = ZipWith3Sym1 a6989586621679949888
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) ([a6989586621681211322] ~> ([b6989586621681211323] ~> m6989586621681211321 ())) -> Type) (a6989586621681211747 :: a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) ([a6989586621681211322] ~> ([b6989586621681211323] ~> m6989586621681211321 ())) -> Type) (a6989586621681211747 :: a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) = ZipWithM_Sym1 a6989586621681211747
type Apply (ZipWithMSym0 :: TyFun (a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) ([a6989586621681211326] ~> ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328])) -> Type) (a6989586621681211756 :: a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) ([a6989586621681211326] ~> ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328])) -> Type) (a6989586621681211756 :: a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) = ZipWithMSym1 a6989586621681211756
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) ([a6989586621681211330] ~> m6989586621681211329 ([b6989586621681211331], [c6989586621681211332])) -> Type) (a6989586621681211765 :: a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) ([a6989586621681211330] ~> m6989586621681211329 ([b6989586621681211331], [c6989586621681211332])) -> Type) (a6989586621681211765 :: a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) = MapAndUnzipMSym1 a6989586621681211765
type Apply (Either_Sym1 a6989586621680432767 b6989586621680432733 :: TyFun (b6989586621680432733 ~> c6989586621680432732) (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732) -> Type) (a6989586621680432768 :: b6989586621680432733 ~> c6989586621680432732) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680432767 b6989586621680432733 :: TyFun (b6989586621680432733 ~> c6989586621680432732) (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732) -> Type) (a6989586621680432768 :: b6989586621680432733 ~> c6989586621680432732) = Either_Sym2 a6989586621680432767 a6989586621680432768
type Apply (a6989586621679521086 .@#@$$ a6989586621679520922 :: TyFun (a6989586621679520922 ~> b6989586621679520920) (a6989586621679520922 ~> c6989586621679520921) -> Type) (a6989586621679521087 :: a6989586621679520922 ~> b6989586621679520920) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679521086 .@#@$$ a6989586621679520922 :: TyFun (a6989586621679520922 ~> b6989586621679520920) (a6989586621679520922 ~> c6989586621679520921) -> Type) (a6989586621679521087 :: a6989586621679520922 ~> b6989586621679520920) = a6989586621679521086 .@#@$$$ a6989586621679521087
type Apply (LiftA2Sym0 :: TyFun (a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) (f6989586621679545131 a6989586621679545135 ~> (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137)) -> Type) (arg6989586621679545550 :: a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) (f6989586621679545131 a6989586621679545135 ~> (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137)) -> Type) (arg6989586621679545550 :: a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) = (LiftA2Sym1 arg6989586621679545550 f6989586621679545131 :: TyFun (f6989586621679545131 a6989586621679545135) (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137) -> Type)
type Apply (LiftM2Sym0 :: TyFun (a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) (m6989586621679545069 a16989586621679545070 ~> (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072)) -> Type) (a6989586621679545425 :: a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) (m6989586621679545069 a16989586621679545070 ~> (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072)) -> Type) (a6989586621679545425 :: a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) = (LiftM2Sym1 a6989586621679545425 m6989586621679545069 :: TyFun (m6989586621679545069 a16989586621679545070) (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072) -> Type)
type Apply (OnSym1 a6989586621679729442 a6989586621679729427 :: TyFun (a6989586621679729427 ~> b6989586621679729425) (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426)) -> Type) (a6989586621679729443 :: a6989586621679729427 ~> b6989586621679729425) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679729442 a6989586621679729427 :: TyFun (a6989586621679729427 ~> b6989586621679729425) (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426)) -> Type) (a6989586621679729443 :: a6989586621679729427 ~> b6989586621679729425) = OnSym2 a6989586621679729442 a6989586621679729443
type Apply (FoldrMSym0 :: TyFun (a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) (b6989586621680452685 ~> (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685)) -> Type) (a6989586621680453324 :: a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) (b6989586621680452685 ~> (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685)) -> Type) (a6989586621680453324 :: a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) = (FoldrMSym1 a6989586621680453324 t6989586621680452682 :: TyFun b6989586621680452685 (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685) -> Type)
type Apply (FoldlMSym0 :: TyFun (b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) (b6989586621680452680 ~> (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) -> Type) (a6989586621680453302 :: b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) (b6989586621680452680 ~> (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) -> Type) (a6989586621680453302 :: b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) = (FoldlMSym1 a6989586621680453302 t6989586621680452678 :: TyFun b6989586621680452680 (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680) -> Type)
type Apply (Traverse_Sym0 :: TyFun (a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) (t6989586621680452674 a6989586621680452676 ~> f6989586621680452675 ()) -> Type) (a6989586621680453284 :: a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) (t6989586621680452674 a6989586621680452676 ~> f6989586621680452675 ()) -> Type) (a6989586621680453284 :: a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) = (Traverse_Sym1 a6989586621680453284 t6989586621680452674 :: TyFun (t6989586621680452674 a6989586621680452676) (f6989586621680452675 ()) -> Type)
type Apply (MapM_Sym0 :: TyFun (a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) (t6989586621680452666 a6989586621680452668 ~> m6989586621680452667 ()) -> Type) (a6989586621680453266 :: a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) (t6989586621680452666 a6989586621680452668 ~> m6989586621680452667 ()) -> Type) (a6989586621680453266 :: a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) = (MapM_Sym1 a6989586621680453266 t6989586621680452666 :: TyFun (t6989586621680452666 a6989586621680452668) (m6989586621680452667 ()) -> Type)
type Apply (TraverseSym0 :: TyFun (a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) (t6989586621680750994 a6989586621680750996 ~> f6989586621680750995 (t6989586621680750994 b6989586621680750997)) -> Type) (arg6989586621680751006 :: a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) (t6989586621680750994 a6989586621680750996 ~> f6989586621680750995 (t6989586621680750994 b6989586621680750997)) -> Type) (arg6989586621680751006 :: a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) = (TraverseSym1 arg6989586621680751006 t6989586621680750994 :: TyFun (t6989586621680750994 a6989586621680750996) (f6989586621680750995 (t6989586621680750994 b6989586621680750997)) -> Type)
type Apply (MapMSym0 :: TyFun (a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) (t6989586621680750994 a6989586621680751001 ~> m6989586621680751000 (t6989586621680750994 b6989586621680751002)) -> Type) (arg6989586621680751012 :: a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) (t6989586621680750994 a6989586621680751001 ~> m6989586621680751000 (t6989586621680750994 b6989586621680751002)) -> Type) (arg6989586621680751012 :: a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) = (MapMSym1 arg6989586621680751012 t6989586621680750994 :: TyFun (t6989586621680750994 a6989586621680751001) (m6989586621680751000 (t6989586621680750994 b6989586621680751002)) -> Type)
type Apply (MapAccumRSym0 :: TyFun (a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) (a6989586621680756568 ~> (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570))) -> Type) (a6989586621680757094 :: a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) (a6989586621680756568 ~> (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570))) -> Type) (a6989586621680757094 :: a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) = (MapAccumRSym1 a6989586621680757094 t6989586621680756567 :: TyFun a6989586621680756568 (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570)) -> Type)
type Apply (MapAccumLSym0 :: TyFun (a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) (a6989586621680756572 ~> (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574))) -> Type) (a6989586621680757111 :: a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) (a6989586621680756572 ~> (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574))) -> Type) (a6989586621680757111 :: a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) = (MapAccumLSym1 a6989586621680757111 t6989586621680756571 :: TyFun a6989586621680756572 (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574)) -> Type)
type Apply (MzipWithSym0 :: TyFun (a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) (m6989586621681075597 a6989586621681075600 ~> (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602)) -> Type) (arg6989586621681075677 :: a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) (m6989586621681075597 a6989586621681075600 ~> (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602)) -> Type) (arg6989586621681075677 :: a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) = (MzipWithSym1 arg6989586621681075677 m6989586621681075597 :: TyFun (m6989586621681075597 a6989586621681075600) (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602) -> Type)
type Apply ((>=>@#@$) :: TyFun (a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) ((b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) ~> (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340)) -> Type) (a6989586621681211771 :: a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) ((b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) ~> (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340)) -> Type) (a6989586621681211771 :: a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) = (a6989586621681211771 >=>@#@$$ c6989586621681211340 :: TyFun (b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340) -> Type)
type Apply ((<=<@#@$) :: TyFun (b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) ((a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) ~> (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335)) -> Type) (a6989586621681211796 :: b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) ((a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) ~> (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335)) -> Type) (a6989586621681211796 :: b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) = (a6989586621681211796 <=<@#@$$ a6989586621681211336 :: TyFun (a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335) -> Type)
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) ([a6989586621680066239] ~> ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])))) -> Type) (a6989586621680078847 :: a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) ([a6989586621680066239] ~> ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])))) -> Type) (a6989586621680078847 :: a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) = ZipWith4Sym1 a6989586621680078847
type Apply (LiftA3Sym0 :: TyFun (a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) (f6989586621679545082 a6989586621679545083 ~> (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086))) -> Type) (a6989586621679545482 :: a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) (f6989586621679545082 a6989586621679545083 ~> (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086))) -> Type) (a6989586621679545482 :: a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) = (LiftA3Sym1 a6989586621679545482 f6989586621679545082 :: TyFun (f6989586621679545082 a6989586621679545083) (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086)) -> Type)
type Apply (LiftM3Sym0 :: TyFun (a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) (m6989586621679545064 a16989586621679545065 ~> (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068))) -> Type) (a6989586621679545383 :: a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) (m6989586621679545064 a16989586621679545065 ~> (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068))) -> Type) (a6989586621679545383 :: a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) = (LiftM3Sym1 a6989586621679545383 m6989586621679545064 :: TyFun (m6989586621679545064 a16989586621679545065) (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068)) -> Type)
type Apply (a6989586621681211771 >=>@#@$$ c6989586621681211340 :: TyFun (b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340) -> Type) (a6989586621681211772 :: b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681211771 >=>@#@$$ c6989586621681211340 :: TyFun (b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340) -> Type) (a6989586621681211772 :: b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) = a6989586621681211771 >=>@#@$$$ a6989586621681211772
type Apply (a6989586621681211796 <=<@#@$$ a6989586621681211336 :: TyFun (a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335) -> Type) (a6989586621681211797 :: a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681211796 <=<@#@$$ a6989586621681211336 :: TyFun (a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335) -> Type) (a6989586621681211797 :: a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) = a6989586621681211796 <=<@#@$$$ a6989586621681211797
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) ([a6989586621680066233] ~> ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))))) -> Type) (a6989586621680078824 :: a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) ([a6989586621680066233] ~> ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))))) -> Type) (a6989586621680078824 :: a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) = ZipWith5Sym1 a6989586621680078824
type Apply (LiftM4Sym0 :: TyFun (a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) (m6989586621679545058 a16989586621679545059 ~> (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)))) -> Type) (a6989586621679545322 :: a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) (m6989586621679545058 a16989586621679545059 ~> (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)))) -> Type) (a6989586621679545322 :: a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) = (LiftM4Sym1 a6989586621679545322 m6989586621679545058 :: TyFun (m6989586621679545058 a16989586621679545059) (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063))) -> Type)
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) ([a6989586621680066226] ~> ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))))) -> Type) (a6989586621680078797 :: a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) ([a6989586621680066226] ~> ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))))) -> Type) (a6989586621680078797 :: a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) = ZipWith6Sym1 a6989586621680078797
type Apply (LiftM5Sym0 :: TyFun (a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) (m6989586621679545051 a16989586621679545052 ~> (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))))) -> Type) (a6989586621679545239 :: a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) (m6989586621679545051 a16989586621679545052 ~> (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))))) -> Type) (a6989586621679545239 :: a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) = (LiftM5Sym1 a6989586621679545239 m6989586621679545051 :: TyFun (m6989586621679545051 a16989586621679545052) (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)))) -> Type)
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) ([a6989586621680066218] ~> ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))))) -> Type) (a6989586621680078766 :: a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) ([a6989586621680066218] ~> ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))))) -> Type) (a6989586621680078766 :: a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) = ZipWith7Sym1 a6989586621680078766

type (~>) a b = TyFun a b -> Type infixr 0 Source #

Something of kind `a ~> b` is a defunctionalized type function that is not necessarily generative or injective.

type TyCon1 = (TyCon :: (k1 -> k2) -> k1 ~> k2) Source #

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)) Source #

Similar to TyCon1, but for two-parameter type constructors.

type TyCon3 = (TyCon :: (k1 -> k2 -> k3 -> k4) -> k1 ~> (k2 ~> (k3 ~> k4))) Source #

type TyCon4 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> k5)))) Source #

type TyCon5 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> k6))))) Source #

type TyCon6 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> k7)))))) Source #

type TyCon7 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7 -> k8) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> k8))))))) Source #

type TyCon8 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7 -> k8 -> k9) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> k9)))))))) Source #

data family TyCon :: (k1 -> k2) -> unmatchable_fun Source #

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) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SingI (TyCon1 (Just :: a -> Maybe a) :: a ~> Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Just) Source #

SingI d => SingI (TyCon1 ((,) d :: b -> (a, b)) :: b ~> (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,) d)) Source #

(SingI d1, SingI d2) => SingI (TyCon1 ((,,) d1 d2 :: c -> (a, b, c)) :: c ~> (a, b, c)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,) d1 d2)) Source #

(SingI d2, SingI d3, SingI d4) => SingI (TyCon1 ((,,,) d2 d3 d4 :: d1 -> (a, b, c, d1)) :: d1 ~> (a, b, c, d1)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,) d2 d3 d4)) Source #

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,) d2 d3 d4 d5)) Source #

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,) d2 d3 d4 d5 d6)) Source #

(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)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7)) Source #

SingI (TyCon1 All) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 All) Source #

SingI (TyCon1 Any) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Any) Source #

SingI d => SingI (TyCon1 ((:) d) :: [a] ~> [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:) d)) Source #

SingI d => SingI (TyCon1 ((:|) d) :: [a] ~> NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 ((:|) d)) Source #

SingI (TyCon1 (Option :: Maybe a -> Option a) :: Maybe a ~> Option a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Last :: Maybe a -> Last a) :: Maybe a ~> Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SingI (TyCon1 (First :: Maybe a -> First a) :: Maybe a ~> First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SingI (TyCon1 (Text :: Symbol -> ErrorMessage' Symbol)) Source # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 Text) Source #

SingI (TyCon1 (Min :: a -> Min a) :: a ~> Min a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Min0) Source #

SingI (TyCon1 (Max :: a -> Max a) :: a ~> Max a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Max0) Source #

SingI d => SingI (TyCon1 (Arg d :: b -> Arg a b) :: b ~> Arg a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon1 (Arg0 d)) Source #

SingI (TyCon1 (First :: a -> First a) :: a ~> First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Last :: a -> Last a) :: a ~> Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (WrapMonoid :: m -> WrappedMonoid m) :: m ~> WrappedMonoid m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Sum :: a -> Sum a) :: a ~> Sum a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing (TyCon1 Sum0) Source #

SingI (TyCon1 (Product :: a -> Product a) :: a ~> Product a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Dual :: a -> Dual a) :: a ~> Dual a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SingI (TyCon1 (Identity :: a -> Identity a) :: a ~> Identity a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (TyCon1 (Left :: a -> Either a b) :: a ~> Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon1 Left) Source #

SingI (TyCon1 (Right :: b -> Either a b) :: b ~> Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI (TyCon1 (Down :: a -> Down a) :: a ~> Down a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SingI (TyCon1 (ShowType :: t -> ErrorMessage' Symbol) :: t ~> ErrorMessage' Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI x => SingI (TyCon1 ((:<>:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:<>:) x)) Source #

SingI x => SingI (TyCon1 ((:$$:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeError

Methods

sing :: Sing (TyCon1 ((:$$:) x)) Source #

SingI (TyCon2 ((,) :: a -> b -> (a, b)) :: a ~> (b ~> (a, b))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (,)) Source #

SingI (TyCon2 ((:) :: a -> [a] -> [a]) :: a ~> ([a] ~> [a])) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:)) Source #

SingI d => SingI (TyCon2 ((,,) d :: b -> c -> (a, b, c)) :: b ~> (c ~> (a, b, c))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,) d)) Source #

(SingI d2, SingI d3) => SingI (TyCon2 ((,,,) d2 d3 :: c -> d1 -> (a, b, c, d1)) :: c ~> (d1 ~> (a, b, c, d1))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,) d2 d3)) Source #

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,) d2 d3 d4)) Source #

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,) d2 d3 d4 d5)) Source #

(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))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6)) Source #

SingI (TyCon2 (Arg :: a -> b -> Arg a b) :: a ~> (b ~> Arg a b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing (TyCon2 Arg0) Source #

SingI (TyCon2 ((:|) :: a -> [a] -> NonEmpty a) :: a ~> ([a] ~> NonEmpty a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon2 (:|)) Source #

SingI (TyCon2 ((:<>:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI (TyCon2 ((:$$:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol)) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI (TyCon3 ((,,) :: a -> b -> c -> (a, b, c)) :: a ~> (b ~> (c ~> (a, b, c)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 (,,)) Source #

SingI d2 => SingI (TyCon3 ((,,,) d2 :: b -> c -> d1 -> (a, b, c, d1)) :: b ~> (c ~> (d1 ~> (a, b, c, d1)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,) d2)) Source #

(SingI d2, SingI d3) => SingI (TyCon3 ((,,,,) d2 d3 :: c -> d1 -> e -> (a, b, c, d1, e)) :: c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,) d2 d3)) Source #

(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)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,) d2 d3 d4)) Source #

(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)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon3 ((,,,,,,) d2 d3 d4 d5)) Source #

SingI (TyCon4 ((,,,) :: a -> b -> c -> d -> (a, b, c, d)) :: a ~> (b ~> (c ~> (d ~> (a, b, c, d))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SingI d2 => SingI (TyCon4 ((,,,,) d2 :: b -> c -> d1 -> e -> (a, b, c, d1, e)) :: b ~> (c ~> (d1 ~> (e ~> (a, b, c, d1, e))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,) d2)) Source #

(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))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,) d2 d3)) Source #

(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))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon4 ((,,,,,,) d2 d3 d4)) Source #

SingI (TyCon5 ((,,,,) :: a -> b -> c -> d -> e -> (a, b, c, d, e)) :: a ~> (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,) d2)) Source #

(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)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon5 ((,,,,,,) d2 d3)) Source #

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))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (TyCon6 ((,,,,,,) d2)) Source #

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)))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (TyCon f :: k1 ~> k5) (x :: k1) Source # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)

type family Apply (f :: k1 ~> k2) (x :: k1) :: k2 Source #

Type level function application

Instances
type Apply NotSym0 (a6989586621679363899 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply NotSym0 (a6989586621679363899 :: Bool) = Not a6989586621679363899
type Apply GetAllSym0 (a6989586621679820077 :: All) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAllSym0 (a6989586621679820077 :: All) = GetAll a6989586621679820077
type Apply GetAnySym0 (a6989586621679820091 :: Any) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAnySym0 (a6989586621679820091 :: Any) = GetAny a6989586621679820091
type Apply DemoteSym0 (k6989586621679027556 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027556 :: Type) = Demote k6989586621679027556
type Apply KnownNatSym0 (n6989586621679468419 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownNatSym0 (n6989586621679468419 :: Nat) = KnownNat n6989586621679468419
type Apply KnownSymbolSym0 (n6989586621679468359 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownSymbolSym0 (n6989586621679468359 :: Symbol) = KnownSymbol n6989586621679468359
type Apply Log2Sym0 (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply Log2Sym0 (a3530822107858468865 :: Nat) = Log2 a3530822107858468865
type Apply ShowCommaSpaceSym0 (a6989586621680262465 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCommaSpaceSym0 (a6989586621680262465 :: Symbol) = ShowCommaSpace a6989586621680262465
type Apply ShowSpaceSym0 (a6989586621680262444 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowSpaceSym0 (a6989586621680262444 :: Symbol) = ShowSpace a6989586621680262444
type Apply AllSym0 (t6989586621679820080 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AllSym0 (t6989586621679820080 :: Bool) = All t6989586621679820080
type Apply AnySym0 (t6989586621679820094 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AnySym0 (t6989586621679820094 :: Bool) = Any t6989586621679820094
type Apply ((&&@#@$$) a6989586621679363358 :: TyFun Bool Bool -> Type) (b6989586621679363359 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((&&@#@$$) a6989586621679363358 :: TyFun Bool Bool -> Type) (b6989586621679363359 :: Bool) = a6989586621679363358 && b6989586621679363359
type Apply ((||@#@$$) a6989586621679363599 :: TyFun Bool Bool -> Type) (b6989586621679363600 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((||@#@$$) a6989586621679363599 :: TyFun Bool Bool -> Type) (b6989586621679363600 :: Bool) = a6989586621679363599 || b6989586621679363600
type Apply ((<=?@#@$$) a3530822107858468865 :: TyFun Nat Bool -> Type) (b3530822107858468866 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply ((<=?@#@$$) a3530822107858468865 :: TyFun Nat Bool -> Type) (b3530822107858468866 :: Nat) = a3530822107858468865 <=? b3530822107858468866
type Apply (ThenCmpSym1 a6989586621679391212 :: TyFun Ordering Ordering -> Type) (a6989586621679391213 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ThenCmpSym1 a6989586621679391212 :: TyFun Ordering Ordering -> Type) (a6989586621679391213 :: Ordering) = ThenCmp a6989586621679391212 a6989586621679391213
type Apply ((^@#@$$) a3530822107858468865 :: TyFun Nat Nat -> Type) (b3530822107858468866 :: Nat) Source # 
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) Source # 
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) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (ModSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) (b3530822107858468866 :: Nat) = Mod a3530822107858468865 b3530822107858468866
type Apply (QuotSym1 a6989586621679487925 :: TyFun Nat Nat -> Type) (a6989586621679487926 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotSym1 a6989586621679487925 :: TyFun Nat Nat -> Type) (a6989586621679487926 :: Nat) = Quot a6989586621679487925 a6989586621679487926
type Apply (RemSym1 a6989586621679487915 :: TyFun Nat Nat -> Type) (a6989586621679487916 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (RemSym1 a6989586621679487915 :: TyFun Nat Nat -> Type) (a6989586621679487916 :: Nat) = Rem a6989586621679487915 a6989586621679487916
type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679740367 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679740367 :: a) = FromEnum arg6989586621679740367
type Apply (ShowCharSym1 a6989586621680262472 :: TyFun Symbol Symbol -> Type) (a6989586621680262473 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowCharSym1 a6989586621680262472 :: TyFun Symbol Symbol -> Type) (a6989586621680262473 :: Symbol) = ShowChar a6989586621680262472 a6989586621680262473
type Apply (ShowStringSym1 a6989586621680262457 :: TyFun Symbol Symbol -> Type) (a6989586621680262458 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowStringSym1 a6989586621680262457 :: TyFun Symbol Symbol -> Type) (a6989586621680262458 :: Symbol) = ShowString a6989586621680262457 a6989586621680262458
type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680262544 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680262544 :: a) = Show_ arg6989586621680262544
type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679355264 :: Void) Source # 
Instance details

Defined in Data.Singletons.Prelude.Void

type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679355264 :: Void) = (Absurd a6989586621679355264 :: k2)
type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679506041 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679506041 :: a) = Negate arg6989586621679506041
type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679506047 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679506047 :: Nat) = (FromInteger arg6989586621679506047 :: k2)
type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679506045 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679506045 :: a) = Signum arg6989586621679506045
type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679506043 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679506043 :: a) = Abs arg6989586621679506043
type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679521120 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679521120 :: a) = Id a6989586621679521120
type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679740365 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679740365 :: Nat) = (ToEnum arg6989586621679740365 :: k2)
type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679740363 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679740363 :: a) = Pred arg6989586621679740363
type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679740361 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679740361 :: a) = Succ arg6989586621679740361
type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681200283 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681200283 :: Symbol) = (FromString arg6989586621681200283 :: k2)
type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681262307 :: PErrorMessage) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681262307 :: PErrorMessage) = (TypeError a6989586621681262307 :: k2)
type Apply ((==@#@$$) x6989586621679366523 :: TyFun a Bool -> Type) (y6989586621679366524 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$$) x6989586621679366523 :: TyFun a Bool -> Type) (y6989586621679366524 :: a) = x6989586621679366523 == y6989586621679366524
type Apply ((/=@#@$$) x6989586621679366525 :: TyFun a Bool -> Type) (y6989586621679366526 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$$) x6989586621679366525 :: TyFun a Bool -> Type) (y6989586621679366526 :: a) = x6989586621679366525 /= y6989586621679366526
type Apply (DefaultEqSym1 a6989586621679366517 :: TyFun k Bool -> Type) (b6989586621679366518 :: k) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym1 a6989586621679366517 :: TyFun k Bool -> Type) (b6989586621679366518 :: k) = DefaultEq a6989586621679366517 b6989586621679366518
type Apply ((<=@#@$$) arg6989586621679380809 :: TyFun a Bool -> Type) (arg6989586621679380810 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$$) arg6989586621679380809 :: TyFun a Bool -> Type) (arg6989586621679380810 :: a) = arg6989586621679380809 <= arg6989586621679380810
type Apply ((>=@#@$$) arg6989586621679380817 :: TyFun a Bool -> Type) (arg6989586621679380818 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$$) arg6989586621679380817 :: TyFun a Bool -> Type) (arg6989586621679380818 :: a) = arg6989586621679380817 >= arg6989586621679380818
type Apply ((>@#@$$) arg6989586621679380813 :: TyFun a Bool -> Type) (arg6989586621679380814 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$$) arg6989586621679380813 :: TyFun a Bool -> Type) (arg6989586621679380814 :: a) = arg6989586621679380813 > arg6989586621679380814
type Apply ((<@#@$$) arg6989586621679380805 :: TyFun a Bool -> Type) (arg6989586621679380806 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$$) arg6989586621679380805 :: TyFun a Bool -> Type) (arg6989586621679380806 :: a) = arg6989586621679380805 < arg6989586621679380806
type Apply (CompareSym1 arg6989586621679380801 :: TyFun a Ordering -> Type) (arg6989586621679380802 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym1 arg6989586621679380801 :: TyFun a Ordering -> Type) (arg6989586621679380802 :: a) = Compare arg6989586621679380801 arg6989586621679380802
type Apply (SameKindSym1 a6989586621679027562 :: TyFun k Constraint -> Type) (b6989586621679027563 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027562 :: TyFun k Constraint -> Type) (b6989586621679027563 :: k) = SameKind a6989586621679027562 b6989586621679027563
type Apply (ShowListSym1 arg6989586621680262546 :: TyFun Symbol Symbol -> Type) (arg6989586621680262547 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym1 arg6989586621680262546 :: TyFun Symbol Symbol -> Type) (arg6989586621680262547 :: Symbol) = ShowList arg6989586621680262546 arg6989586621680262547
type Apply (ShowsSym1 a6989586621680262530 :: TyFun Symbol Symbol -> Type) (a6989586621680262531 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym1 a6989586621680262530 :: TyFun Symbol Symbol -> Type) (a6989586621680262531 :: Symbol) = Shows a6989586621680262530 a6989586621680262531
type Apply (ShowParenSym2 a6989586621680262479 a6989586621680262478 :: TyFun Symbol Symbol -> Type) (a6989586621680262480 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym2 a6989586621680262479 a6989586621680262478 :: TyFun Symbol Symbol -> Type) (a6989586621680262480 :: Symbol) = ShowParen a6989586621680262479 a6989586621680262478 a6989586621680262480
type Apply (MinSym1 arg6989586621679380825 :: TyFun a a -> Type) (arg6989586621679380826 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym1 arg6989586621679380825 :: TyFun a a -> Type) (arg6989586621679380826 :: a) = Min arg6989586621679380825 arg6989586621679380826
type Apply (MaxSym1 arg6989586621679380821 :: TyFun a a -> Type) (arg6989586621679380822 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym1 arg6989586621679380821 :: TyFun a a -> Type) (arg6989586621679380822 :: a) = Max arg6989586621679380821 arg6989586621679380822
type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679468165 :: k0) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679468165 :: k0) = (Error str6989586621679468165 :: k2)
type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679469215 :: k0) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679469215 :: k0) = (ErrorWithoutStackTrace str6989586621679469215 :: k2)
type Apply ((-@#@$$) arg6989586621679506033 :: TyFun a a -> Type) (arg6989586621679506034 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$$) arg6989586621679506033 :: TyFun a a -> Type) (arg6989586621679506034 :: a) = arg6989586621679506033 - arg6989586621679506034
type Apply ((+@#@$$) arg6989586621679506029 :: TyFun a a -> Type) (arg6989586621679506030 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$$) arg6989586621679506029 :: TyFun a a -> Type) (arg6989586621679506030 :: a) = arg6989586621679506029 + arg6989586621679506030
type Apply ((*@#@$$) arg6989586621679506037 :: TyFun a a -> Type) (arg6989586621679506038 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$$) arg6989586621679506037 :: TyFun a a -> Type) (arg6989586621679506038 :: a) = arg6989586621679506037 * arg6989586621679506038
type Apply (SubtractSym1 a6989586621679511470 :: TyFun a a -> Type) (a6989586621679511471 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym1 a6989586621679511470 :: TyFun a a -> Type) (a6989586621679511471 :: a) = Subtract a6989586621679511470 a6989586621679511471
type Apply (AsTypeOfSym1 a6989586621679521114 :: TyFun a a -> Type) (a6989586621679521115 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym1 a6989586621679521114 :: TyFun a a -> Type) (a6989586621679521115 :: a) = AsTypeOf a6989586621679521114 a6989586621679521115
type Apply ((<>@#@$$) arg6989586621679810842 :: TyFun a a -> Type) (arg6989586621679810843 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$$) arg6989586621679810842 :: TyFun a a -> Type) (arg6989586621679810843 :: a) = arg6989586621679810842 <> arg6989586621679810843
type Apply ((!!@#@$$) a6989586621679949311 :: TyFun Nat a -> Type) (a6989586621679949312 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$$) a6989586621679949311 :: TyFun Nat a -> Type) (a6989586621679949312 :: Nat) = a6989586621679949311 !! a6989586621679949312
type Apply (MappendSym1 arg6989586621680329910 :: TyFun a a -> Type) (arg6989586621680329911 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym1 arg6989586621680329910 :: TyFun a a -> Type) (arg6989586621680329911 :: a) = Mappend arg6989586621680329910 arg6989586621680329911
type Apply ((!!@#@$$) a6989586621681108903 :: TyFun Nat a -> Type) (a6989586621681108904 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$$) a6989586621681108903 :: TyFun Nat a -> Type) (a6989586621681108904 :: Nat) = a6989586621681108903 !! a6989586621681108904
type Apply (ShowsPrecSym2 arg6989586621680262539 arg6989586621680262538 :: TyFun Symbol Symbol -> Type) (arg6989586621680262540 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym2 arg6989586621680262539 arg6989586621680262538 :: TyFun Symbol Symbol -> Type) (arg6989586621680262540 :: Symbol) = ShowsPrec arg6989586621680262539 arg6989586621680262538 arg6989586621680262540
type Apply (ShowListWithSym2 a6989586621680262511 a6989586621680262510 :: TyFun Symbol Symbol -> Type) (a6989586621680262512 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym2 a6989586621680262511 a6989586621680262510 :: TyFun Symbol Symbol -> Type) (a6989586621680262512 :: Symbol) = ShowListWith a6989586621680262511 a6989586621680262510 a6989586621680262512
type Apply (Bool_Sym2 a6989586621679362614 a6989586621679362613 :: TyFun Bool a -> Type) (a6989586621679362615 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym2 a6989586621679362614 a6989586621679362613 :: TyFun Bool a -> Type) (a6989586621679362615 :: Bool) = Bool_ a6989586621679362614 a6989586621679362613 a6989586621679362615
type Apply (SeqSym1 a6989586621679521031 b :: TyFun b b -> Type) (a6989586621679521032 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym1 a6989586621679521031 b :: TyFun b b -> Type) (a6989586621679521032 :: b) = Seq a6989586621679521031 a6989586621679521032
type Apply (UntilSym2 a6989586621679521037 a6989586621679521036 :: TyFun a a -> Type) (a6989586621679521038 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym2 a6989586621679521037 a6989586621679521036 :: TyFun a a -> Type) (a6989586621679521038 :: a) = Until a6989586621679521037 a6989586621679521036 a6989586621679521038
type Apply (($!@#@$$) a6989586621679521062 :: TyFun a b -> Type) (a6989586621679521063 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$$) a6989586621679521062 :: TyFun a b -> Type) (a6989586621679521063 :: a) = a6989586621679521062 $! a6989586621679521063
type Apply (($@#@$$) a6989586621679521071 :: TyFun a b -> Type) (a6989586621679521072 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$$) a6989586621679521071 :: TyFun a b -> Type) (a6989586621679521072 :: a) = a6989586621679521071 $ a6989586621679521072
type Apply (ConstSym1 a6989586621679521105 b :: TyFun b a -> Type) (a6989586621679521106 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym1 a6989586621679521105 b :: TyFun b a -> Type) (a6989586621679521106 :: b) = Const a6989586621679521105 a6989586621679521106
type Apply (GenericIndexSym1 a6989586621680078730 i :: TyFun i a -> Type) (a6989586621680078731 :: i) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym1 a6989586621680078730 i :: TyFun i a -> Type) (a6989586621680078731 :: i) = GenericIndex a6989586621680078730 a6989586621680078731
type Apply (ApplySym1 f6989586621679025704 :: TyFun k1 k2 -> Type) (x6989586621679025705 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025704 :: TyFun k1 k2 -> Type) (x6989586621679025705 :: k1) = Apply f6989586621679025704 x6989586621679025705
type Apply ((@@@#@$$) a6989586621679025700 :: TyFun k1 k -> Type) (b6989586621679025701 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025700 :: TyFun k1 k -> Type) (b6989586621679025701 :: k1) = a6989586621679025700 @@ b6989586621679025701
type Apply (ComparingSym2 a6989586621679380793 a6989586621679380792 :: TyFun b Ordering -> Type) (a6989586621679380794 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym2 a6989586621679380793 a6989586621679380792 :: TyFun b Ordering -> Type) (a6989586621679380794 :: b) = Comparing a6989586621679380793 a6989586621679380792 a6989586621679380794
type Apply (TyCon f :: k1 ~> k5) (x :: k1) Source # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)
type Apply (CurrySym2 a6989586621679356167 a6989586621679356166 :: TyFun b c -> Type) (a6989586621679356168 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym2 a6989586621679356167 a6989586621679356166 :: TyFun b c -> Type) (a6989586621679356168 :: b) = Curry a6989586621679356167 a6989586621679356166 a6989586621679356168
type Apply (FlipSym2 a6989586621679521078 a6989586621679521077 :: TyFun a c -> Type) (a6989586621679521079 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym2 a6989586621679521078 a6989586621679521077 :: TyFun a c -> Type) (a6989586621679521079 :: a) = Flip a6989586621679521078 a6989586621679521077 a6989586621679521079
type Apply (a6989586621679521087 .@#@$$$ a6989586621679521086 :: TyFun a c -> Type) (a6989586621679521088 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679521087 .@#@$$$ a6989586621679521086 :: TyFun a c -> Type) (a6989586621679521088 :: a) = (a6989586621679521087 :. a6989586621679521086) a6989586621679521088
type Apply (OnSym3 a6989586621679729444 a6989586621679729443 a6989586621679729442 :: TyFun a c -> Type) (a6989586621679729445 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym3 a6989586621679729444 a6989586621679729443 a6989586621679729442 :: TyFun a c -> Type) (a6989586621679729445 :: a) = On a6989586621679729444 a6989586621679729443 a6989586621679729442 a6989586621679729445
type Apply XorSym0 (a6989586621681109320 :: NonEmpty Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply XorSym0 (a6989586621681109320 :: NonEmpty Bool) = Xor a6989586621681109320
type Apply UnlinesSym0 (a6989586621679949740 :: [Symbol]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnlinesSym0 (a6989586621679949740 :: [Symbol]) = Unlines a6989586621679949740
type Apply UnwordsSym0 (a6989586621679949729 :: [Symbol]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnwordsSym0 (a6989586621679949729 :: [Symbol]) = Unwords a6989586621679949729
type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679496026 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679496026 :: Maybe a) = IsNothing a6989586621679496026
type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679496028 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679496028 :: Maybe a) = IsJust a6989586621679496028
type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680453209 :: t Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680453209 :: t Bool) = And a6989586621680453209
type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680453200 :: t Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680453200 :: t Bool) = Or a6989586621680453200
type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681109333 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681109333 :: NonEmpty a) = Length a6989586621681109333
type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679299401 :: Identity a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679299401 :: Identity a) = RunIdentity a6989586621679299401
type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679496023 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679496023 :: Maybe a) = FromJust a6989586621679496023
type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679810846 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679810846 :: NonEmpty a) = Sconcat arg6989586621679810846
type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679820063 :: Dual a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679820063 :: Dual a) = GetDual a6989586621679820063
type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679820108 :: Sum a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679820108 :: Sum a) = GetSum a6989586621679820108
type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679820125 :: Product a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679820125 :: Product a) = GetProduct a6989586621679820125
type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679820142 :: Min a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679820142 :: Min a) = GetMin a6989586621679820142
type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679820159 :: Max a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679820159 :: Max a) = GetMax a6989586621679820159
type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679820176 :: First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679820176 :: First a) = GetFirst a6989586621679820176
type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679820193 :: Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679820193 :: Last a) = GetLast a6989586621679820193
type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679820210 :: WrappedMonoid m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679820210 :: WrappedMonoid m)
type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679950660 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679950660 :: [a]) = Last a6989586621679950660
type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679950665 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679950665 :: [a]) = Head a6989586621679950665
type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680329914 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680329914 :: [a]) = Mconcat arg6989586621680329914
type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681109258 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681109258 :: NonEmpty a) = Last a6989586621681109258
type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681109265 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681109265 :: NonEmpty a) = Head a6989586621681109265
type Apply (IsPrefixOfSym1 a6989586621679950018 :: TyFun [a] Bool -> Type) (a6989586621679950019 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym1 a6989586621679950018 :: TyFun [a] Bool -> Type) (a6989586621679950019 :: [a]) = IsPrefixOf a6989586621679950018 a6989586621679950019
type Apply (IsInfixOfSym1 a6989586621679950256 :: TyFun [a] Bool -> Type) (a6989586621679950257 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym1 a6989586621679950256 :: TyFun [a] Bool -> Type) (a6989586621679950257 :: [a]) = IsInfixOf a6989586621679950256 a6989586621679950257
type Apply (IsSuffixOfSym1 a6989586621679950609 :: TyFun [a] Bool -> Type) (a6989586621679950610 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym1 a6989586621679950609 :: TyFun [a] Bool -> Type) (a6989586621679950610 :: [a]) = IsSuffixOf a6989586621679950609 a6989586621679950610
type Apply (IsPrefixOfSym1 a6989586621681108921 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681108922 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym1 a6989586621681108921 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681108922 :: NonEmpty a) = IsPrefixOf a6989586621681108921 a6989586621681108922
type Apply (FromMaybeSym1 a6989586621679496013 :: TyFun (Maybe a) a -> Type) (a6989586621679496014 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym1 a6989586621679496013 :: TyFun (Maybe a) a -> Type) (a6989586621679496014 :: Maybe a) = FromMaybe a6989586621679496013 a6989586621679496014
type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679949273 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679949273 :: [a]) = (GenericLength a6989586621679949273 :: k2)
type Apply (Foldl1'Sym1 a6989586621679950455 :: TyFun [a] a -> Type) (a6989586621679950456 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym1 a6989586621679950455 :: TyFun [a] a -> Type) (a6989586621679950456 :: [a]) = Foldl1' a6989586621679950455 a6989586621679950456
type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680453400 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680453400 :: t a) = Product arg6989586621680453400
type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680453398 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680453398 :: t a) = Sum arg6989586621680453398
type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680453396 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680453396 :: t a) = Minimum arg6989586621680453396
type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680453394 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680453394 :: t a) = Maximum arg6989586621680453394
type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680453346 :: t m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680453346 :: t m) = Fold arg6989586621680453346
type Apply (AnySym1 a6989586621680453187 t :: TyFun (t a) Bool -> Type) (a6989586621680453188 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym1 a6989586621680453187 t :: TyFun (t a) Bool -> Type) (a6989586621680453188 :: t a) = Any a6989586621680453187 a6989586621680453188
type Apply (ElemSym1 arg6989586621680453390 t :: TyFun (t a) Bool -> Type) (arg6989586621680453391 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym1 arg6989586621680453390 t :: TyFun (t a) Bool -> Type) (arg6989586621680453391 :: t a) = Elem arg6989586621680453390 arg6989586621680453391
type Apply (NotElemSym1 a6989586621680453116 t :: TyFun (t a) Bool -> Type) (a6989586621680453117 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym1 a6989586621680453116 t :: TyFun (t a) Bool -> Type) (a6989586621680453117 :: t a) = NotElem a6989586621680453116 a6989586621680453117
type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680453386 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680453386 :: t a) = Null arg6989586621680453386
type Apply (AllSym1 a6989586621680453174 t :: TyFun (t a) Bool -> Type) (a6989586621680453175 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym1 a6989586621680453174 t :: TyFun (t a) Bool -> Type) (a6989586621680453175 :: t a) = All a6989586621680453174 a6989586621680453175
type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680453388 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680453388 :: t a) = Length arg6989586621680453388
type Apply (Foldl1Sym1 arg6989586621680453380 t :: TyFun (t a) a -> Type) (arg6989586621680453381 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym1 arg6989586621680453380 t :: TyFun (t a) a -> Type) (arg6989586621680453381 :: t a) = Foldl1 arg6989586621680453380 arg6989586621680453381
type Apply (MaximumBySym1 a6989586621680453149 t :: TyFun (t a) a -> Type) (a6989586621680453150 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym1 a6989586621680453149 t :: TyFun (t a) a -> Type) (a6989586621680453150 :: t a) = MaximumBy a6989586621680453149 a6989586621680453150
type Apply (MinimumBySym1 a6989586621680453124 t :: TyFun (t a) a -> Type) (a6989586621680453125 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym1 a6989586621680453124 t :: TyFun (t a) a -> Type) (a6989586621680453125 :: t a) = MinimumBy a6989586621680453124 a6989586621680453125
type Apply (Foldr1Sym1 arg6989586621680453376 t :: TyFun (t a) a -> Type) (arg6989586621680453377 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym1 arg6989586621680453376 t :: TyFun (t a) a -> Type) (arg6989586621680453377 :: t a) = Foldr1 arg6989586621680453376 arg6989586621680453377
type Apply (Maybe_Sym2 a6989586621679494413 a6989586621679494412 :: TyFun (Maybe a) b -> Type) (a6989586621679494414 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym2 a6989586621679494413 a6989586621679494412 :: TyFun (Maybe a) b -> Type) (a6989586621679494414 :: Maybe a) = Maybe_ a6989586621679494413 a6989586621679494412 a6989586621679494414
type Apply (FoldrSym2 a6989586621679521139 a6989586621679521138 :: TyFun [a] b -> Type) (a6989586621679521140 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym2 a6989586621679521139 a6989586621679521138 :: TyFun [a] b -> Type) (a6989586621679521140 :: [a]) = Foldr a6989586621679521139 a6989586621679521138 a6989586621679521140
type Apply (FoldMapSym1 arg6989586621680453348 t :: TyFun (t a) m -> Type) (arg6989586621680453349 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym1 arg6989586621680453348 t :: TyFun (t a) m -> Type) (arg6989586621680453349 :: t a) = FoldMap arg6989586621680453348 arg6989586621680453349
type Apply (FoldMapDefaultSym1 a6989586621680757060 t :: TyFun (t a) m -> Type) (a6989586621680757061 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym1 a6989586621680757060 t :: TyFun (t a) m -> Type) (a6989586621680757061 :: t a) = FoldMapDefault a6989586621680757060 a6989586621680757061
type Apply (Foldl'Sym2 arg6989586621680453371 arg6989586621680453370 t :: TyFun (t a) b -> Type) (arg6989586621680453372 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym2 arg6989586621680453371 arg6989586621680453370 t :: TyFun (t a) b -> Type) (arg6989586621680453372 :: t a) = Foldl' arg6989586621680453371 arg6989586621680453370 arg6989586621680453372
type Apply (FoldlSym2 arg6989586621680453365 arg6989586621680453364 t :: TyFun (t a) b -> Type) (arg6989586621680453366 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym2 arg6989586621680453365 arg6989586621680453364 t :: TyFun (t a) b -> Type) (arg6989586621680453366 :: t a) = Foldl arg6989586621680453365 arg6989586621680453364 arg6989586621680453366
type Apply (FoldrSym2 arg6989586621680453353 arg6989586621680453352 t :: TyFun (t a) b -> Type) (arg6989586621680453354 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym2 arg6989586621680453353 arg6989586621680453352 t :: TyFun (t a) b -> Type) (arg6989586621680453354 :: t a) = Foldr arg6989586621680453353 arg6989586621680453352 arg6989586621680453354
type Apply (Foldr'Sym2 arg6989586621680453359 arg6989586621680453358 t :: TyFun (t a) b -> Type) (arg6989586621680453360 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym2 arg6989586621680453359 arg6989586621680453358 t :: TyFun (t a) b -> Type) (arg6989586621680453360 :: t a) = Foldr' arg6989586621680453359 arg6989586621680453358 arg6989586621680453360
type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680434568 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680434568 :: Either a b) = IsRight a6989586621680434568
type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680434570 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680434570 :: Either a b) = IsLeft a6989586621680434570
type Apply (ΣSym1 s6989586621679361084 :: TyFun (s6989586621679361084 ~> Type) Type -> Type) (t6989586621679361085 :: s6989586621679361084 ~> Type) Source # 
Instance details

Defined in Data.Singletons.Sigma

type Apply (ΣSym1 s6989586621679361084 :: TyFun (s6989586621679361084 ~> Type) Type -> Type) (t6989586621679361085 :: s6989586621679361084 ~> Type) = Σ s6989586621679361084 t6989586621679361085
type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679356175 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679356175 :: (a, b)) = Snd a6989586621679356175
type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679356178 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679356178 :: (a, b)) = Fst a6989586621679356178
type Apply (a6989586621679729436 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679729437 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679729436 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679729437 :: a ~> b) = a6989586621679729436 & a6989586621679729437
type Apply (UncurrySym1 a6989586621679356181 :: TyFun (a, b) c -> Type) (a6989586621679356182 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym1 a6989586621679356181 :: TyFun (a, b) c -> Type) (a6989586621679356182 :: (a, b)) = Uncurry a6989586621679356181 a6989586621679356182
type Apply (Either_Sym2 a6989586621680432768 a6989586621680432767 :: TyFun (Either a b) c -> Type) (a6989586621680432769 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym2 a6989586621680432768 a6989586621680432767 :: TyFun (Either a b) c -> Type) (a6989586621680432769 :: Either a b) = Either_ a6989586621680432768 a6989586621680432767 a6989586621680432769
type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680712360 :: Const a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680712360 :: Const a b) = GetConst x6989586621680712360
type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679298894 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679298894 :: a) = Just t6989586621679298894
type Apply ((~>@#@$$) a6989586621679025706 :: TyFun Type Type -> Type) (b6989586621679025707 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025706 :: TyFun Type Type -> Type) (b6989586621679025707 :: Type) = a6989586621679025706 ~> b6989586621679025707
type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027565 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027565 :: k) = KindOf a6989586621679027565
type Apply (GuardSym0 :: TyFun Bool (f6989586621679545047 ()) -> Type) (a6989586621679545216 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (GuardSym0 :: TyFun Bool (f6989586621679545047 ()) -> Type) (a6989586621679545216 :: Bool) = (Guard a6989586621679545216 :: f6989586621679545047 ())
type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679820145 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679820145 :: a) = Min t6989586621679820145
type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679820162 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679820162 :: a) = Max t6989586621679820162
type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679820179 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679820179 :: a) = First t6989586621679820179
type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679820196 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679820196 :: a) = Last t6989586621679820196
type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679820213 :: m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679820213 :: m) = WrapMonoid t6989586621679820213
type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679299404 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679299404 :: a) = Identity t6989586621679299404
type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679820066 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679820066 :: a) = Dual t6989586621679820066
type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679820111 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679820111 :: a) = Sum t6989586621679820111
type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679820128 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679820128 :: a) = Product t6989586621679820128
type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679389894 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679389894 :: a) = Down t6989586621679389894
type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681263102 :: s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681263102 :: s) = Text t6989586621681263102
type Apply (EnumFromToSym1 arg6989586621679740369 :: TyFun a [a] -> Type) (arg6989586621679740370 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym1 arg6989586621679740369 :: TyFun a [a] -> Type) (arg6989586621679740370 :: a) = EnumFromTo arg6989586621679740369 arg6989586621679740370
type Apply (ReplicateSym1 a6989586621679949325 a :: TyFun a [a] -> Type) (a6989586621679949326 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym1 a6989586621679949325 a :: TyFun a [a] -> Type) (a6989586621679949326 :: a) = Replicate a6989586621679949325 a6989586621679949326
type Apply (PureSym0 :: TyFun a (f6989586621679545131 a) -> Type) (arg6989586621679545544 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (PureSym0 :: TyFun a (f6989586621679545131 a) -> Type) (arg6989586621679545544 :: a) = (Pure arg6989586621679545544 :: f6989586621679545131 a)
type Apply (ReturnSym0 :: TyFun a (m6989586621679545155 a) -> Type) (arg6989586621679545635 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ReturnSym0 :: TyFun a (m6989586621679545155 a) -> Type) (arg6989586621679545635 :: a) = (Return arg6989586621679545635 :: m6989586621679545155 a)
type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263104 :: t) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263104 :: t) = (ShowType t6989586621681263104 :: ErrorMessage' s6989586621681262316)
type Apply (EnumFromThenToSym2 arg6989586621679740374 arg6989586621679740373 :: TyFun a [a] -> Type) (arg6989586621679740375 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym2 arg6989586621679740374 arg6989586621679740373 :: TyFun a [a] -> Type) (arg6989586621679740375 :: a) = EnumFromThenTo arg6989586621679740374 arg6989586621679740373 arg6989586621679740375
type Apply (UnfoldrSym1 a6989586621679950041 :: TyFun b [a] -> Type) (a6989586621679950042 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym1 a6989586621679950041 :: TyFun b [a] -> Type) (a6989586621679950042 :: b) = Unfoldr a6989586621679950041 a6989586621679950042
type Apply (GenericReplicateSym1 a6989586621680078720 a :: TyFun a [a] -> Type) (a6989586621680078721 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym1 a6989586621680078720 a :: TyFun a [a] -> Type) (a6989586621680078721 :: a) = GenericReplicate a6989586621680078720 a6989586621680078721
type Apply (FailSym0 :: TyFun Symbol (m6989586621679545155 a6989586621679545161) -> Type) (arg6989586621679545637 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FailSym0 :: TyFun Symbol (m6989586621679545155 a6989586621679545161) -> Type) (arg6989586621679545637 :: Symbol) = (Fail arg6989586621679545637 :: m6989586621679545155 a6989586621679545161)
type Apply (UnfoldrSym1 a6989586621681109268 :: TyFun a (NonEmpty b) -> Type) (a6989586621681109269 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym1 a6989586621681109268 :: TyFun a (NonEmpty b) -> Type) (a6989586621681109269 :: a) = Unfoldr a6989586621681109268 a6989586621681109269
type Apply (UnfoldSym1 a6989586621681109305 :: TyFun a (NonEmpty b) -> Type) (a6989586621681109306 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym1 a6989586621681109305 :: TyFun a (NonEmpty b) -> Type) (a6989586621681109306 :: a) = Unfold a6989586621681109305 a6989586621681109306
type Apply (a6989586621679714588 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679714589 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679714588 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679714589 :: b) = a6989586621679714588 $> a6989586621679714589
type Apply (a6989586621681211772 >=>@#@$$$ a6989586621681211771 :: TyFun a (m c) -> Type) (a6989586621681211773 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681211772 >=>@#@$$$ a6989586621681211771 :: TyFun a (m c) -> Type) (a6989586621681211773 :: a) = (a6989586621681211772 >=> a6989586621681211771) a6989586621681211773
type Apply (a6989586621681211797 <=<@#@$$$ a6989586621681211796 :: TyFun a (m c) -> Type) (a6989586621681211798 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681211797 <=<@#@$$$ a6989586621681211796 :: TyFun a (m c) -> Type) (a6989586621681211798 :: a) = (a6989586621681211797 <=< a6989586621681211796) a6989586621681211798
type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679949558 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679949558 :: [a]) = Group a6989586621679949558
type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679950026 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679950026 :: [a]) = Tails a6989586621679950026
type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679950033 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679950033 :: [a]) = Inits a6989586621679950033
type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679950462 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679950462 :: [a]) = Permutations a6989586621679950462
type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679950580 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679950580 :: [a]) = Subsequences a6989586621679950580
type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679950668 :: [[a]]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679950668 :: [[a]]) = Transpose a6989586621679950668
type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679496002 :: [Maybe a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679496002 :: [Maybe a]) = CatMaybes a6989586621679496002
type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679496010 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679496010 :: Maybe a) = MaybeToList a6989586621679496010
type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679949656 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679949656 :: [a]) = Sort a6989586621679949656
type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679949998 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679949998 :: [a]) = Nub a6989586621679949998
type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679950596 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679950596 :: [a]) = Reverse a6989586621679950596
type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679950643 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679950643 :: [a]) = Init a6989586621679950643
type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679950657 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679950657 :: [a]) = Tail a6989586621679950657
type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109059 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109059 :: NonEmpty a) = ToList a6989586621681109059
type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109254 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109254 :: NonEmpty a) = Init a6989586621681109254
type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109262 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109262 :: NonEmpty a) = Tail a6989586621681109262
type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681109039 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681109039 :: [a]) = Group a6989586621681109039
type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679496007 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679496007 :: [a]) = ListToMaybe a6989586621679496007
type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679820046 :: Option a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679820046 :: Option a) = GetOption a6989586621679820046
type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680333437 :: First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680333437 :: First a) = GetFirst a6989586621680333437
type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680333458 :: Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680333458 :: Last a) = GetLast a6989586621680333458
type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681109297 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681109297 :: [a]) = NonEmpty_ a6989586621681109297
type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679820049 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679820049 :: Maybe a) = Option t6989586621679820049
type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680333440 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680333440 :: Maybe a) = First t6989586621680333440
type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680333461 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680333461 :: Maybe a) = Last t6989586621680333461
type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681109180 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681109180 :: [a]) = Inits a6989586621681109180
type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681109185 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681109185 :: [a]) = Tails a6989586621681109185
type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681108852 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681108852 :: NonEmpty a) = Nub a6989586621681108852
type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681109135 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681109135 :: [a]) = FromList a6989586621681109135
type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109149 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109149 :: NonEmpty a) = Reverse a6989586621681109149
type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109234 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109234 :: NonEmpty a) = Sort a6989586621681109234
type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681109026 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681109026 :: NonEmpty a) = Group1 a6989586621681109026
type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681109345 :: NonEmpty (NonEmpty a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681109345 :: NonEmpty (NonEmpty a)) = Transpose a6989586621681109345
type Apply (GroupBySym1 a6989586621679949527 :: TyFun [a] [[a]] -> Type) (a6989586621679949528 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym1 a6989586621679949527 :: TyFun [a] [[a]] -> Type) (a6989586621679949528 :: [a]) = GroupBy a6989586621679949527 a6989586621679949528
type Apply (FindIndicesSym1 a6989586621679949934 :: TyFun [a] [Nat] -> Type) (a6989586621679949935 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym1 a6989586621679949934 :: TyFun [a] [Nat] -> Type) (a6989586621679949935 :: [a]) = FindIndices a6989586621679949934 a6989586621679949935
type Apply (ElemIndicesSym1 a6989586621679949960 :: TyFun [a] [Nat] -> Type) (a6989586621679949961 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym1 a6989586621679949960 :: TyFun [a] [Nat] -> Type) (a6989586621679949961 :: [a]) = ElemIndices a6989586621679949960 a6989586621679949961
type Apply ((:@#@$$) t6989586621679298917 :: TyFun [a] [a] -> Type) (t6989586621679298918 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$$) t6989586621679298917 :: TyFun [a] [a] -> Type) (t6989586621679298918 :: [a]) = t6989586621679298917 ': t6989586621679298918
type Apply ((++@#@$$) a6989586621679521123 :: TyFun [a] [a] -> Type) (a6989586621679521124 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$$) a6989586621679521123 :: TyFun [a] [a] -> Type) (a6989586621679521124 :: [a]) = a6989586621679521123 ++ a6989586621679521124
type Apply (NubBySym1 a6989586621679949286 :: TyFun [a] [a] -> Type) (a6989586621679949287 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym1 a6989586621679949286 :: TyFun [a] [a] -> Type) (a6989586621679949287 :: [a]) = NubBy a6989586621679949286 a6989586621679949287
type Apply (DropSym1 a6989586621679949407 a :: TyFun [a] [a] -> Type) (a6989586621679949408 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym1 a6989586621679949407 a :: TyFun [a] [a] -> Type) (a6989586621679949408 :: [a]) = Drop a6989586621679949407 a6989586621679949408
type Apply (TakeSym1 a6989586621679949421 a :: TyFun [a] [a] -> Type) (a6989586621679949422 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym1 a6989586621679949421 a :: TyFun [a] [a] -> Type) (a6989586621679949422 :: [a]) = Take a6989586621679949421 a6989586621679949422
type Apply (DropWhileSym1 a6989586621679949561 :: TyFun [a] [a] -> Type) (a6989586621679949562 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym1 a6989586621679949561 :: TyFun [a] [a] -> Type) (a6989586621679949562 :: [a]) = DropWhile a6989586621679949561 a6989586621679949562
type Apply (TakeWhileSym1 a6989586621679949579 :: TyFun [a] [a] -> Type) (a6989586621679949580 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym1 a6989586621679949579 :: TyFun [a] [a] -> Type) (a6989586621679949580 :: [a]) = TakeWhile a6989586621679949579 a6989586621679949580
type Apply (FilterSym1 a6989586621679949593 :: TyFun [a] [a] -> Type) (a6989586621679949594 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym1 a6989586621679949593 :: TyFun [a] [a] -> Type) (a6989586621679949594 :: [a]) = Filter a6989586621679949593 a6989586621679949594
type Apply (InsertSym1 a6989586621679949640 :: TyFun [a] [a] -> Type) (a6989586621679949641 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym1 a6989586621679949640 :: TyFun [a] [a] -> Type) (a6989586621679949641 :: [a]) = Insert a6989586621679949640 a6989586621679949641
type Apply (SortBySym1 a6989586621679949646 :: TyFun [a] [a] -> Type) (a6989586621679949647 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym1 a6989586621679949646 :: TyFun [a] [a] -> Type) (a6989586621679949647 :: [a]) = SortBy a6989586621679949646 a6989586621679949647
type Apply (UnionSym1 a6989586621679949703 :: TyFun [a] [a] -> Type) (a6989586621679949704 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym1 a6989586621679949703 :: TyFun [a] [a] -> Type) (a6989586621679949704 :: [a]) = Union a6989586621679949703 a6989586621679949704
type Apply (DeleteSym1 a6989586621679949713 :: TyFun [a] [a] -> Type) (a6989586621679949714 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym1 a6989586621679949713 :: TyFun [a] [a] -> Type) (a6989586621679949714 :: [a]) = Delete a6989586621679949713 a6989586621679949714
type Apply ((\\@#@$$) a6989586621679949723 :: TyFun [a] [a] -> Type) (a6989586621679949724 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$$) a6989586621679949723 :: TyFun [a] [a] -> Type) (a6989586621679949724 :: [a]) = a6989586621679949723 \\ a6989586621679949724
type Apply (Scanr1Sym1 a6989586621679950183 :: TyFun [a] [a] -> Type) (a6989586621679950184 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym1 a6989586621679950183 :: TyFun [a] [a] -> Type) (a6989586621679950184 :: [a]) = Scanr1 a6989586621679950183 a6989586621679950184
type Apply (Scanl1Sym1 a6989586621679950242 :: TyFun [a] [a] -> Type) (a6989586621679950243 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym1 a6989586621679950242 :: TyFun [a] [a] -> Type) (a6989586621679950243 :: [a]) = Scanl1 a6989586621679950242 a6989586621679950243
type Apply (IntersectSym1 a6989586621679950298 :: TyFun [a] [a] -> Type) (a6989586621679950299 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym1 a6989586621679950298 :: TyFun [a] [a] -> Type) (a6989586621679950299 :: [a]) = Intersect a6989586621679950298 a6989586621679950299
type Apply (IntersperseSym1 a6989586621679950583 :: TyFun [a] [a] -> Type) (a6989586621679950584 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym1 a6989586621679950583 :: TyFun [a] [a] -> Type) (a6989586621679950584 :: [a]) = Intersperse a6989586621679950583 a6989586621679950584
type Apply (IntercalateSym1 a6989586621679950590 :: TyFun [[a]] [a] -> Type) (a6989586621679950591 :: [[a]]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym1 a6989586621679950590 :: TyFun [[a]] [a] -> Type) (a6989586621679950591 :: [[a]]) = Intercalate a6989586621679950590 a6989586621679950591
type Apply (DropWhileEndSym1 a6989586621679950617 :: TyFun [a] [a] -> Type) (a6989586621679950618 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym1 a6989586621679950617 :: TyFun [a] [a] -> Type) (a6989586621679950618 :: [a]) = DropWhileEnd a6989586621679950617 a6989586621679950618
type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680434594 :: [Either a b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680434594 :: [Either a b]) = Rights a6989586621680434594
type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680434599 :: [Either a b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680434599 :: [Either a b]) = Lefts a6989586621680434599
type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680453384 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680453384 :: t a) = ToList arg6989586621680453384
type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680453234 :: t [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680453234 :: t [a]) = Concat a6989586621680453234
type Apply (TakeSym1 a6989586621681109063 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109064 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym1 a6989586621681109063 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109064 :: NonEmpty a) = Take a6989586621681109063 a6989586621681109064
type Apply (DropSym1 a6989586621681109071 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109072 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym1 a6989586621681109071 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109072 :: NonEmpty a) = Drop a6989586621681109071 a6989586621681109072
type Apply (TakeWhileSym1 a6989586621681109087 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109088 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym1 a6989586621681109087 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109088 :: NonEmpty a) = TakeWhile a6989586621681109087 a6989586621681109088
type Apply (DropWhileSym1 a6989586621681109095 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109096 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym1 a6989586621681109095 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109096 :: NonEmpty a) = DropWhile a6989586621681109095 a6989586621681109096
type Apply (FilterSym1 a6989586621681109119 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109120 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym1 a6989586621681109119 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681109120 :: NonEmpty a) = Filter a6989586621681109119 a6989586621681109120
type Apply (GroupBySym1 a6989586621681108929 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681108930 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym1 a6989586621681108929 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681108930 :: [a]) = GroupBy a6989586621681108929 a6989586621681108930
type Apply (StripPrefixSym1 a6989586621680078976 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680078977 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym1 a6989586621680078976 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680078977 :: [a]) = StripPrefix a6989586621680078976 a6989586621680078977
type Apply (FindIndexSym1 a6989586621679949968 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679949969 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym1 a6989586621679949968 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679949969 :: [a]) = FindIndex a6989586621679949968 a6989586621679949969
type Apply (ElemIndexSym1 a6989586621679949976 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679949977 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym1 a6989586621679949976 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679949977 :: [a]) = ElemIndex a6989586621679949976 a6989586621679949977
type Apply (WhenSym1 a6989586621679545464 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679545465 :: f ()) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym1 a6989586621679545464 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679545465 :: f ()) = When a6989586621679545464 a6989586621679545465
type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679545479 :: m (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679545479 :: m (m a)) = Join a6989586621679545479
type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679714581 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679714581 :: f a) = Void a6989586621679714581
type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681202649 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681202649 :: f a) = Optional a6989586621681202649
type Apply (UnlessSym1 a6989586621681211676 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681211677 :: f ()) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym1 a6989586621681211676 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681211677 :: f ()) = Unless a6989586621681211676 a6989586621681211677
type Apply ((:|@#@$$) t6989586621679298984 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679298985 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$$) t6989586621679298984 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679298985 :: [a]) = t6989586621679298984 :| t6989586621679298985
type Apply (NubBySym1 a6989586621681108835 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681108836 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym1 a6989586621681108835 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681108836 :: NonEmpty a) = NubBy a6989586621681108835 a6989586621681108836
type Apply (IntersperseSym1 a6989586621681109042 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109043 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym1 a6989586621681109042 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109043 :: NonEmpty a) = Intersperse a6989586621681109042 a6989586621681109043
type Apply (SortBySym1 a6989586621681109152 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109153 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym1 a6989586621681109152 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109153 :: NonEmpty a) = SortBy a6989586621681109152 a6989586621681109153
type Apply (InsertSym1 a6989586621681109188 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681109189 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym1 a6989586621681109188 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681109189 :: [a]) = Insert a6989586621681109188 a6989586621681109189
type Apply (Scanl1Sym1 a6989586621681109218 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109219 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym1 a6989586621681109218 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109219 :: NonEmpty a) = Scanl1 a6989586621681109218 a6989586621681109219
type Apply (Scanr1Sym1 a6989586621681109225 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109226 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym1 a6989586621681109225 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109226 :: NonEmpty a) = Scanr1 a6989586621681109225 a6989586621681109226
type Apply ((<|@#@$$) a6989586621681109237 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109238 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$$) a6989586621681109237 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109238 :: NonEmpty a) = a6989586621681109237 <| a6989586621681109238
type Apply (ConsSym1 a6989586621681109248 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109249 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym1 a6989586621681109248 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109249 :: NonEmpty a) = Cons a6989586621681109248 a6989586621681109249
type Apply (GroupBy1Sym1 a6989586621681108993 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681108994 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym1 a6989586621681108993 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681108994 :: NonEmpty a) = GroupBy1 a6989586621681108993 a6989586621681108994
type Apply ((:<>:@#@$$) t6989586621681263106 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681263107 :: ErrorMessage' s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$$) t6989586621681263106 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681263107 :: ErrorMessage' s) = t6989586621681263106 :<>: t6989586621681263107
type Apply ((:$$:@#@$$) t6989586621681263110 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681263111 :: ErrorMessage' s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$$) t6989586621681263110 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681263111 :: ErrorMessage' s) = t6989586621681263110 :$$: t6989586621681263111
type Apply (ZipSym1 a6989586621679949926 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679949927 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym1 a6989586621679949926 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679949927 :: [b]) = Zip a6989586621679949926 a6989586621679949927
type Apply (MapMaybeSym1 a6989586621679495983 :: TyFun [a] [b] -> Type) (a6989586621679495984 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym1 a6989586621679495983 :: TyFun [a] [b] -> Type) (a6989586621679495984 :: [a]) = MapMaybe a6989586621679495983 a6989586621679495984
type Apply (MapSym1 a6989586621679521131 :: TyFun [a] [b] -> Type) (a6989586621679521132 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym1 a6989586621679521131 :: TyFun [a] [b] -> Type) (a6989586621679521132 :: [a]) = Map a6989586621679521131 a6989586621679521132
type Apply (InsertBySym2 a6989586621679949617 a6989586621679949616 :: TyFun [a] [a] -> Type) (a6989586621679949618 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym2 a6989586621679949617 a6989586621679949616 :: TyFun [a] [a] -> Type) (a6989586621679949618 :: [a]) = InsertBy a6989586621679949617 a6989586621679949616 a6989586621679949618
type Apply (DeleteBySym2 a6989586621679949660 a6989586621679949659 :: TyFun [a] [a] -> Type) (a6989586621679949661 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym2 a6989586621679949660 a6989586621679949659 :: TyFun [a] [a] -> Type) (a6989586621679949661 :: [a]) = DeleteBy a6989586621679949660 a6989586621679949659 a6989586621679949661
type Apply (DeleteFirstsBySym2 a6989586621679949678 a6989586621679949677 :: TyFun [a] [a] -> Type) (a6989586621679949679 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym2 a6989586621679949678 a6989586621679949677 :: TyFun [a] [a] -> Type) (a6989586621679949679 :: [a]) = DeleteFirstsBy a6989586621679949678 a6989586621679949677 a6989586621679949679
type Apply (UnionBySym2 a6989586621679949691 a6989586621679949690 :: TyFun [a] [a] -> Type) (a6989586621679949692 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym2 a6989586621679949691 a6989586621679949690 :: TyFun [a] [a] -> Type) (a6989586621679949692 :: [a]) = UnionBy a6989586621679949691 a6989586621679949690 a6989586621679949692
type Apply (IntersectBySym2 a6989586621679950263 a6989586621679950262 :: TyFun [a] [a] -> Type) (a6989586621679950264 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym2 a6989586621679950263 a6989586621679950262 :: TyFun [a] [a] -> Type) (a6989586621679950264 :: [a]) = IntersectBy a6989586621679950263 a6989586621679950262 a6989586621679950264
type Apply (GenericDropSym1 a6989586621680078750 a :: TyFun [a] [a] -> Type) (a6989586621680078751 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym1 a6989586621680078750 a :: TyFun [a] [a] -> Type) (a6989586621680078751 :: [a]) = GenericDrop a6989586621680078750 a6989586621680078751
type Apply (GenericTakeSym1 a6989586621680078760 a :: TyFun [a] [a] -> Type) (a6989586621680078761 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym1 a6989586621680078760 a :: TyFun [a] [a] -> Type) (a6989586621680078761 :: [a]) = GenericTake a6989586621680078760 a6989586621680078761
type Apply (GroupWithSym1 a6989586621681108977 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681108978 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym1 a6989586621681108977 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681108978 :: [a]) = GroupWith a6989586621681108977 a6989586621681108978
type Apply (GroupAllWithSym1 a6989586621681108985 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681108986 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym1 a6989586621681108985 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681108986 :: [a]) = GroupAllWith a6989586621681108985 a6989586621681108986
type Apply (LookupSym1 a6989586621679949390 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679949391 :: [(a, b)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym1 a6989586621679949390 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679949391 :: [(a, b)]) = Lookup a6989586621679949390 a6989586621679949391
type Apply (FindSym1 a6989586621680453089 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680453090 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym1 a6989586621680453089 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680453090 :: t a) = Find a6989586621680453089 a6989586621680453090
type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680453263 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680453263 :: t (f a)) = SequenceA_ a6989586621680453263
type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680453258 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680453258 :: t (m a)) = Sequence_ a6989586621680453258
type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680751010 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680751010 :: t (f a)) = SequenceA arg6989586621680751010
type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680751016 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680751016 :: t (m a)) = Sequence arg6989586621680751016
type Apply (MfilterSym1 a6989586621681211639 m :: TyFun (m a) (m a) -> Type) (a6989586621681211640 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym1 a6989586621681211639 m :: TyFun (m a) (m a) -> Type) (a6989586621681211640 :: m a) = Mfilter a6989586621681211639 a6989586621681211640
type Apply (ReplicateM_Sym1 a6989586621681211685 a m :: TyFun (m a) (m ()) -> Type) (a6989586621681211686 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym1 a6989586621681211685 a m :: TyFun (m a) (m ()) -> Type) (a6989586621681211686 :: m a) = ReplicateM_ a6989586621681211685 a6989586621681211686
type Apply (ReplicateMSym1 a6989586621681211704 a m :: TyFun (m a) (m [a]) -> Type) (a6989586621681211705 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym1 a6989586621681211704 a m :: TyFun (m a) (m [a]) -> Type) (a6989586621681211705 :: m a) = ReplicateM a6989586621681211704 a6989586621681211705
type Apply (FilterMSym1 a6989586621681211805 :: TyFun [a] (m [a]) -> Type) (a6989586621681211806 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym1 a6989586621681211805 :: TyFun [a] (m [a]) -> Type) (a6989586621681211806 :: [a]) = FilterM a6989586621681211805 a6989586621681211806
type Apply (ZipSym1 a6989586621681108895 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681108896 :: NonEmpty b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym1 a6989586621681108895 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681108896 :: NonEmpty b) = Zip a6989586621681108895 a6989586621681108896
type Apply (MapSym1 a6989586621681109052 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681109053 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym1 a6989586621681109052 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681109053 :: NonEmpty a) = Map a6989586621681109052 a6989586621681109053
type Apply (SortWithSym1 a6989586621681109164 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109165 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym1 a6989586621681109164 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681109165 :: NonEmpty a) = SortWith a6989586621681109164 a6989586621681109165
type Apply (GroupWith1Sym1 a6989586621681109029 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681109030 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym1 a6989586621681109029 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681109030 :: NonEmpty a) = GroupWith1 a6989586621681109029 a6989586621681109030
type Apply (GroupAllWith1Sym1 a6989586621681109170 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681109171 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym1 a6989586621681109170 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681109171 :: NonEmpty a) = GroupAllWith1 a6989586621681109170 a6989586621681109171
type Apply (ScanrSym2 a6989586621679950208 a6989586621679950207 :: TyFun [a] [b] -> Type) (a6989586621679950209 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym2 a6989586621679950208 a6989586621679950207 :: TyFun [a] [b] -> Type) (a6989586621679950209 :: [a]) = Scanr a6989586621679950208 a6989586621679950207 a6989586621679950209
type Apply (ScanlSym2 a6989586621679950229 a6989586621679950228 :: TyFun [a] [b] -> Type) (a6989586621679950230 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym2 a6989586621679950229 a6989586621679950228 :: TyFun [a] [b] -> Type) (a6989586621679950230 :: [a]) = Scanl a6989586621679950229 a6989586621679950228 a6989586621679950230
type Apply (ConcatMapSym1 a6989586621680453218 t :: TyFun (t a) [b] -> Type) (a6989586621680453219 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym1 a6989586621680453218 t :: TyFun (t a) [b] -> Type) (a6989586621680453219 :: t a) = ConcatMap a6989586621680453218 a6989586621680453219
type Apply (FmapSym1 arg6989586621679545520 f :: TyFun (f a) (f b) -> Type) (arg6989586621679545521 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym1 arg6989586621679545520 f :: TyFun (f a) (f b) -> Type) (arg6989586621679545521 :: f a) = Fmap arg6989586621679545520 arg6989586621679545521
type Apply ((arg6989586621679545524 <$@#@$$ b) f :: TyFun (f b) (f a) -> Type) (arg6989586621679545525 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((arg6989586621679545524 <$@#@$$ b) f :: TyFun (f b) (f a) -> Type) (arg6989586621679545525 :: f b) = arg6989586621679545524 <$ arg6989586621679545525
type Apply ((<*>@#@$$) arg6989586621679545546 :: TyFun (f a) (f b) -> Type) (arg6989586621679545547 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$$) arg6989586621679545546 :: TyFun (f a) (f b) -> Type) (arg6989586621679545547 :: f a) = arg6989586621679545546 <*> arg6989586621679545547
type Apply (a6989586621679545504 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679545505 :: f (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679545504 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679545505 :: f (a ~> b)) = a6989586621679545504 <**> a6989586621679545505
type Apply (LiftASym1 a6989586621679545494 f :: TyFun (f a) (f b) -> Type) (a6989586621679545495 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym1 a6989586621679545494 f :: TyFun (f a) (f b) -> Type) (a6989586621679545495 :: f a) = LiftA a6989586621679545494 a6989586621679545495
type Apply ((=<<@#@$$) a6989586621679545473 :: TyFun (m a) (m b) -> Type) (a6989586621679545474 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$$) a6989586621679545473 :: TyFun (m a) (m b) -> Type) (a6989586621679545474 :: m a) = a6989586621679545473 =<< a6989586621679545474
type Apply (LiftMSym1 a6989586621679545451 m :: TyFun (m a1) (m r) -> Type) (a6989586621679545452 :: m a1) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym1 a6989586621679545451 m :: TyFun (m a1) (m r) -> Type) (a6989586621679545452 :: m a1) = LiftM a6989586621679545451 a6989586621679545452
type Apply (ApSym1 a6989586621679545218 :: TyFun (m a) (m b) -> Type) (a6989586621679545219 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym1 a6989586621679545218 :: TyFun (m a) (m b) -> Type) (a6989586621679545219 :: m a) = Ap a6989586621679545218 a6989586621679545219
type Apply ((<|>@#@$$) arg6989586621679545677 :: TyFun (f a) (f a) -> Type) (arg6989586621679545678 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$$) arg6989586621679545677 :: TyFun (f a) (f a) -> Type) (arg6989586621679545678 :: f a) = arg6989586621679545677 <|> arg6989586621679545678
type Apply (MplusSym1 arg6989586621679545681 :: TyFun (m a) (m a) -> Type) (arg6989586621679545682 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym1 arg6989586621679545681 :: TyFun (m a) (m a) -> Type) (arg6989586621679545682 :: m a) = Mplus arg6989586621679545681 arg6989586621679545682
type Apply (a6989586621679714598 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679714599 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679714598 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679714599 :: f a) = a6989586621679714598 <$> a6989586621679714599
type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680453248 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680453248 :: t (f a)) = Asum a6989586621680453248
type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680453253 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680453253 :: t (m a)) = Msum a6989586621680453253
type Apply (FmapDefaultSym1 a6989586621680757081 t :: TyFun (t a) (t b) -> Type) (a6989586621680757082 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym1 a6989586621680757081 t :: TyFun (t a) (t b) -> Type) (a6989586621680757082 :: t a) = FmapDefault a6989586621680757081 a6989586621680757082
type Apply (MzipSym1 arg6989586621681075673 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681075674 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym1 arg6989586621681075673 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681075674 :: m b) = Mzip arg6989586621681075673 arg6989586621681075674
type Apply (a6989586621681211659 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681211660 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681211659 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681211660 :: m a) = a6989586621681211659 <$!> a6989586621681211660
type Apply (ScanlSym2 a6989586621681109197 a6989586621681109196 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681109198 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym2 a6989586621681109197 a6989586621681109196 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681109198 :: [a]) = Scanl a6989586621681109197 a6989586621681109196 a6989586621681109198
type Apply (ScanrSym2 a6989586621681109208 a6989586621681109207 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681109209 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym2 a6989586621681109208 a6989586621681109207 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681109209 :: [a]) = Scanr a6989586621681109208 a6989586621681109207 a6989586621681109209
type Apply (Zip3Sym2 a6989586621679949915 a6989586621679949914 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679949916 :: [c]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym2 a6989586621679949915 a6989586621679949914 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679949916 :: [c]) = Zip3 a6989586621679949915 a6989586621679949914 a6989586621679949916
type Apply (ZipWithSym2 a6989586621679949904 a6989586621679949903 :: TyFun [b] [c] -> Type) (a6989586621679949905 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym2 a6989586621679949904 a6989586621679949903 :: TyFun [b] [c] -> Type) (a6989586621679949905 :: [b]) = ZipWith a6989586621679949904 a6989586621679949903 a6989586621679949905
type Apply (arg6989586621679545560 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679545561 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679545560 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679545561 :: f b) = arg6989586621679545560 <* arg6989586621679545561
type Apply (arg6989586621679545556 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679545557 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679545556 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679545557 :: f b) = arg6989586621679545556 *> arg6989586621679545557
type Apply (arg6989586621679545631 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679545632 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679545631 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679545632 :: m b) = arg6989586621679545631 >> arg6989586621679545632
type Apply (Traverse_Sym1 a6989586621680453284 t :: TyFun (t a) (f ()) -> Type) (a6989586621680453285 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym1 a6989586621680453284 t :: TyFun (t a) (f ()) -> Type) (a6989586621680453285 :: t a) = Traverse_ a6989586621680453284 a6989586621680453285
type Apply (MapM_Sym1 a6989586621680453266 t :: TyFun (t a) (m ()) -> Type) (a6989586621680453267 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym1 a6989586621680453266 t :: TyFun (t a) (m ()) -> Type) (a6989586621680453267 :: t a) = MapM_ a6989586621680453266 a6989586621680453267
type Apply (TraverseSym1 arg6989586621680751006 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680751007 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym1 arg6989586621680751006 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680751007 :: t a) = Traverse arg6989586621680751006 arg6989586621680751007
type Apply (MapMSym1 arg6989586621680751012 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680751013 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym1 arg6989586621680751012 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680751013 :: t a) = MapM arg6989586621680751012 arg6989586621680751013
type Apply (MapAndUnzipMSym1 a6989586621681211765 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681211766 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym1 a6989586621681211765 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681211766 :: [a]) = MapAndUnzipM a6989586621681211765 a6989586621681211766
type Apply (ZipWithSym2 a6989586621681108885 a6989586621681108884 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681108886 :: NonEmpty b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym2 a6989586621681108885 a6989586621681108884 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681108886 :: NonEmpty b) = ZipWith a6989586621681108885 a6989586621681108884 a6989586621681108886
type Apply (LiftA2Sym2 arg6989586621679545551 arg6989586621679545550 :: TyFun (f b) (f c) -> Type) (arg6989586621679545552 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym2 arg6989586621679545551 arg6989586621679545550 :: TyFun (f b) (f c) -> Type) (arg6989586621679545552 :: f b) = LiftA2 arg6989586621679545551 arg6989586621679545550 arg6989586621679545552
type Apply (LiftM2Sym2 a6989586621679545426 a6989586621679545425 :: TyFun (m a2) (m r) -> Type) (a6989586621679545427 :: m a2) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym2 a6989586621679545426 a6989586621679545425 :: TyFun (m a2) (m r) -> Type) (a6989586621679545427 :: m a2) = LiftM2 a6989586621679545426 a6989586621679545425 a6989586621679545427
type Apply (FoldrMSym2 a6989586621680453325 a6989586621680453324 t :: TyFun (t a) (m b) -> Type) (a6989586621680453326 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym2 a6989586621680453325 a6989586621680453324 t :: TyFun (t a) (m b) -> Type) (a6989586621680453326 :: t a) = FoldrM a6989586621680453325 a6989586621680453324 a6989586621680453326
type Apply (FoldlMSym2 a6989586621680453303 a6989586621680453302 t :: TyFun (t a) (m b) -> Type) (a6989586621680453304 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym2 a6989586621680453303 a6989586621680453302 t :: TyFun (t a) (m b) -> Type) (a6989586621680453304 :: t a) = FoldlM a6989586621680453303 a6989586621680453302 a6989586621680453304
type Apply (MzipWithSym2 arg6989586621681075678 arg6989586621681075677 :: TyFun (m b) (m c) -> Type) (arg6989586621681075679 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym2 arg6989586621681075678 arg6989586621681075677 :: TyFun (m b) (m c) -> Type) (arg6989586621681075679 :: m b) = MzipWith arg6989586621681075678 arg6989586621681075677 arg6989586621681075679
type Apply (ZipWithM_Sym2 a6989586621681211748 a6989586621681211747 :: TyFun [b] (m ()) -> Type) (a6989586621681211749 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym2 a6989586621681211748 a6989586621681211747 :: TyFun [b] (m ()) -> Type) (a6989586621681211749 :: [b]) = ZipWithM_ a6989586621681211748 a6989586621681211747 a6989586621681211749
type Apply (ZipWithMSym2 a6989586621681211757 a6989586621681211756 :: TyFun [b] (m [c]) -> Type) (a6989586621681211758 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym2 a6989586621681211757 a6989586621681211756 :: TyFun [b] (m [c]) -> Type) (a6989586621681211758 :: [b]) = ZipWithM a6989586621681211757 a6989586621681211756 a6989586621681211758
type Apply (Zip4Sym3 a6989586621680078966 a6989586621680078965 a6989586621680078964 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680078967 :: [d]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym3 a6989586621680078966 a6989586621680078965 a6989586621680078964 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680078967 :: [d]) = Zip4 a6989586621680078966 a6989586621680078965 a6989586621680078964 a6989586621680078967
type Apply (ZipWith3Sym3 a6989586621679949890 a6989586621679949889 a6989586621679949888 :: TyFun [c] [d] -> Type) (a6989586621679949891 :: [c]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym3 a6989586621679949890 a6989586621679949889 a6989586621679949888 :: TyFun [c] [d] -> Type) (a6989586621679949891 :: [c]) = ZipWith3 a6989586621679949890 a6989586621679949889 a6989586621679949888 a6989586621679949891
type Apply (LiftA3Sym3 a6989586621679545484 a6989586621679545483 a6989586621679545482 :: TyFun (f c) (f d) -> Type) (a6989586621679545485 :: f c) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym3 a6989586621679545484 a6989586621679545483 a6989586621679545482 :: TyFun (f c) (f d) -> Type) (a6989586621679545485 :: f c) = LiftA3 a6989586621679545484 a6989586621679545483 a6989586621679545482 a6989586621679545485
type Apply (LiftM3Sym3 a6989586621679545385 a6989586621679545384 a6989586621679545383 :: TyFun (m a3) (m r) -> Type) (a6989586621679545386 :: m a3) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym3 a6989586621679545385 a6989586621679545384 a6989586621679545383 :: TyFun (m a3) (m r) -> Type) (a6989586621679545386 :: m a3) = LiftM3 a6989586621679545385 a6989586621679545384 a6989586621679545383 a6989586621679545386
type Apply (Zip5Sym4 a6989586621680078944 a6989586621680078943 a6989586621680078942 a6989586621680078941 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680078945 :: [e]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym4 a6989586621680078944 a6989586621680078943 a6989586621680078942 a6989586621680078941 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680078945 :: [e]) = Zip5 a6989586621680078944 a6989586621680078943 a6989586621680078942 a6989586621680078941 a6989586621680078945
type Apply (ZipWith4Sym4 a6989586621680078850 a6989586621680078849 a6989586621680078848 a6989586621680078847 :: TyFun [d] [e] -> Type) (a6989586621680078851 :: [d]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym4 a6989586621680078850 a6989586621680078849 a6989586621680078848 a6989586621680078847 :: TyFun [d] [e] -> Type) (a6989586621680078851 :: [d]) = ZipWith4 a6989586621680078850 a6989586621680078849 a6989586621680078848 a6989586621680078847 a6989586621680078851
type Apply (LiftM4Sym4 a6989586621679545325 a6989586621679545324 a6989586621679545323 a6989586621679545322 :: TyFun (m a4) (m r) -> Type) (a6989586621679545326 :: m a4) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym4 a6989586621679545325 a6989586621679545324 a6989586621679545323 a6989586621679545322 :: TyFun (m a4) (m r) -> Type) (a6989586621679545326 :: m a4) = LiftM4 a6989586621679545325 a6989586621679545324 a6989586621679545323 a6989586621679545322 a6989586621679545326
type Apply (Zip6Sym5 a6989586621680078917 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680078918 :: [f]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym5 a6989586621680078917 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680078918 :: [f]) = Zip6 a6989586621680078917 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 a6989586621680078918
type Apply (ZipWith5Sym5 a6989586621680078828 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [e] [f] -> Type) (a6989586621680078829 :: [e]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym5 a6989586621680078828 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [e] [f] -> Type) (a6989586621680078829 :: [e]) = ZipWith5 a6989586621680078828 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 a6989586621680078829
type Apply (LiftM5Sym5 a6989586621679545243 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m a5) (m r) -> Type) (a6989586621679545244 :: m a5) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym5 a6989586621679545243 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m a5) (m r) -> Type) (a6989586621679545244 :: m a5) = LiftM5 a6989586621679545243 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 a6989586621679545244
type Apply (Zip7Sym6 a6989586621680078885 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680078886 :: [g]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym6 a6989586621680078885 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680078886 :: [g]) = Zip7 a6989586621680078885 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 a6989586621680078886
type Apply (ZipWith6Sym6 a6989586621680078802 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [f] [g] -> Type) (a6989586621680078803 :: [f]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym6 a6989586621680078802 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [f] [g] -> Type) (a6989586621680078803 :: [f]) = ZipWith6 a6989586621680078802 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 a6989586621680078803
type Apply (ZipWith7Sym7 a6989586621680078772 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [g] [h] -> Type) (a6989586621680078773 :: [g]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym7 a6989586621680078772 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [g] [h] -> Type) (a6989586621680078773 :: [g]) = ZipWith7 a6989586621680078772 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078773
type Apply (arg6989586621679545627 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679545628 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679545627 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679545628 :: a ~> m b) = arg6989586621679545627 >>= arg6989586621679545628
type Apply (a6989586621679714604 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679714605 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679714604 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679714605 :: a ~> b) = a6989586621679714604 <&> a6989586621679714605
type Apply (For_Sym1 a6989586621680453296 b f :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680453297 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680453296 b f :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680453297 :: a ~> f b) = For_ a6989586621680453296 a6989586621680453297
type Apply (ForM_Sym1 a6989586621680453278 b m :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680453279 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680453278 b m :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680453279 :: a ~> m b) = ForM_ a6989586621680453278 a6989586621680453279
type Apply (ForMSym1 a6989586621680757132 b m :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680757133 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680757132 b m :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680757133 :: a ~> m b) = ForM a6989586621680757132 a6989586621680757133
type Apply (ForSym1 a6989586621680757142 b f :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680757143 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680757142 b f :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680757143 :: a ~> f b) = For a6989586621680757142 a6989586621680757143
type Apply (~>@#@$) (a6989586621679025706 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025706 :: Type) = (~>@#@$$) a6989586621679025706
type Apply (&&@#@$) (a6989586621679363358 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679363358 :: Bool) = (&&@#@$$) a6989586621679363358
type Apply (||@#@$) (a6989586621679363599 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679363599 :: Bool) = (||@#@$$) a6989586621679363599
type Apply ThenCmpSym0 (a6989586621679391212 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ThenCmpSym0 (a6989586621679391212 :: Ordering) = ThenCmpSym1 a6989586621679391212
type Apply (<=?@#@$) (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (<=?@#@$) (a3530822107858468865 :: Nat) = (<=?@#@$$) a3530822107858468865
type Apply (^@#@$) (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (^@#@$) (a3530822107858468865 :: Nat) = (^@#@$$) a3530822107858468865
type Apply DivSym0 (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivSym0 (a3530822107858468865 :: Nat) = DivSym1 a3530822107858468865
type Apply ModSym0 (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply ModSym0 (a3530822107858468865 :: Nat) = ModSym1 a3530822107858468865
type Apply QuotSym0 (a6989586621679487925 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679487925 :: Nat) = QuotSym1 a6989586621679487925
type Apply RemSym0 (a6989586621679487915 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679487915 :: Nat) = RemSym1 a6989586621679487915
type Apply QuotRemSym0 (a6989586621679487941 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679487941 :: Nat) = QuotRemSym1 a6989586621679487941
type Apply DivModSym0 (a6989586621679487931 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679487931 :: Nat) = DivModSym1 a6989586621679487931
type Apply ShowCharSym0 (a6989586621680262472 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680262472 :: Symbol) = ShowCharSym1 a6989586621680262472
type Apply ShowStringSym0 (a6989586621680262457 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680262457 :: Symbol) = ShowStringSym1 a6989586621680262457
type Apply ShowParenSym0 (a6989586621680262478 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680262478 :: Bool) = ShowParenSym1 a6989586621680262478
type Apply (SameKindSym0 :: TyFun k6989586621679027561 (TyFun k6989586621679027561 Constraint -> Type) -> Type) (a6989586621679027562 :: k6989586621679027561) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027561 (TyFun k6989586621679027561 Constraint -> Type) -> Type) (a6989586621679027562 :: k6989586621679027561) = SameKindSym1 a6989586621679027562
type Apply (ΣSym0 :: TyFun Type (TyFun (s1 ~> Type) Type -> Type) -> Type) (s2 :: Type) Source # 
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 a6989586621679487941 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679487942 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotRemSym1 a6989586621679487941 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679487942 :: Nat) = QuotRem a6989586621679487941 a6989586621679487942
type Apply (DivModSym1 a6989586621679487931 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679487932 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (DivModSym1 a6989586621679487931 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679487932 :: Nat) = DivMod a6989586621679487931 a6989586621679487932
type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679298917 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679298917 :: a3530822107858468865) = (:@#@$$) t6989586621679298917
type Apply ((:|@#@$) :: TyFun a6989586621679070336 ([a6989586621679070336] ~> NonEmpty a6989586621679070336) -> Type) (t6989586621679298984 :: a6989586621679070336) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679070336 ([a6989586621679070336] ~> NonEmpty a6989586621679070336) -> Type) (t6989586621679298984 :: a6989586621679070336) = (:|@#@$$) t6989586621679298984
type Apply (DropSym0 :: TyFun Nat ([a6989586621679940038] ~> [a6989586621679940038]) -> Type) (a6989586621679949407 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679940038] ~> [a6989586621679940038]) -> Type) (a6989586621679949407 :: Nat) = (DropSym1 a6989586621679949407 a6989586621679940038 :: TyFun [a6989586621679940038] [a6989586621679940038] -> Type)
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679940039] ~> [a6989586621679940039]) -> Type) (a6989586621679949421 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679940039] ~> [a6989586621679940039]) -> Type) (a6989586621679949421 :: Nat) = (TakeSym1 a6989586621679949421 a6989586621679940039 :: TyFun [a6989586621679940039] [a6989586621679940039] -> Type)
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679940037] ~> ([a6989586621679940037], [a6989586621679940037])) -> Type) (a6989586621679949435 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679940037] ~> ([a6989586621679940037], [a6989586621679940037])) -> Type) (a6989586621679949435 :: Nat) = (SplitAtSym1 a6989586621679949435 a6989586621679940037 :: TyFun [a6989586621679940037] ([a6989586621679940037], [a6989586621679940037]) -> Type)
type Apply (InsertSym0 :: TyFun a6989586621679940033 ([a6989586621679940033] ~> [a6989586621679940033]) -> Type) (a6989586621679949640 :: a6989586621679940033) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679940033 ([a6989586621679940033] ~> [a6989586621679940033]) -> Type) (a6989586621679949640 :: a6989586621679940033) = InsertSym1 a6989586621679949640
type Apply (DeleteSym0 :: TyFun a6989586621679940060 ([a6989586621679940060] ~> [a6989586621679940060]) -> Type) (a6989586621679949713 :: a6989586621679940060) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679940060 ([a6989586621679940060] ~> [a6989586621679940060]) -> Type) (a6989586621679949713 :: a6989586621679940060) = DeleteSym1 a6989586621679949713
type Apply (ElemIndicesSym0 :: TyFun a6989586621679940049 ([a6989586621679940049] ~> [Nat]) -> Type) (a6989586621679949960 :: a6989586621679940049) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679940049 ([a6989586621679940049] ~> [Nat]) -> Type) (a6989586621679949960 :: a6989586621679940049) = ElemIndicesSym1 a6989586621679949960
type Apply (ElemIndexSym0 :: TyFun a6989586621679940050 ([a6989586621679940050] ~> Maybe Nat) -> Type) (a6989586621679949976 :: a6989586621679940050) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679940050 ([a6989586621679940050] ~> Maybe Nat) -> Type) (a6989586621679949976 :: a6989586621679940050) = ElemIndexSym1 a6989586621679949976
type Apply (IntersperseSym0 :: TyFun a6989586621679940136 ([a6989586621679940136] ~> [a6989586621679940136]) -> Type) (a6989586621679950583 :: a6989586621679940136) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679940136 ([a6989586621679940136] ~> [a6989586621679940136]) -> Type) (a6989586621679950583 :: a6989586621679940136) = IntersperseSym1 a6989586621679950583
type Apply (InsertSym0 :: TyFun a6989586621681107428 ([a6989586621681107428] ~> NonEmpty a6989586621681107428) -> Type) (a6989586621681109188 :: a6989586621681107428) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681107428 ([a6989586621681107428] ~> NonEmpty a6989586621681107428) -> Type) (a6989586621681109188 :: a6989586621681107428) = InsertSym1 a6989586621681109188
type Apply (FromMaybeSym0 :: TyFun a6989586621679495821 (Maybe a6989586621679495821 ~> a6989586621679495821) -> Type) (a6989586621679496013 :: a6989586621679495821) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679495821 (Maybe a6989586621679495821 ~> a6989586621679495821) -> Type) (a6989586621679496013 :: a6989586621679495821) = FromMaybeSym1 a6989586621679496013
type Apply (ShowsSym0 :: TyFun a6989586621680260573 (Symbol ~> Symbol) -> Type) (a6989586621680262530 :: a6989586621680260573) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680260573 (Symbol ~> Symbol) -> Type) (a6989586621680262530 :: a6989586621680260573) = ShowsSym1 a6989586621680262530
type Apply (Bool_Sym0 :: TyFun a6989586621679362607 (a6989586621679362607 ~> (Bool ~> a6989586621679362607)) -> Type) (a6989586621679362613 :: a6989586621679362607) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679362607 (a6989586621679362607 ~> (Bool ~> a6989586621679362607)) -> Type) (a6989586621679362613 :: a6989586621679362607) = Bool_Sym1 a6989586621679362613
type Apply ((==@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) (x6989586621679366523 :: a6989586621679366522) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) (x6989586621679366523 :: a6989586621679366522) = (==@#@$$) x6989586621679366523
type Apply ((/=@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) (x6989586621679366525 :: a6989586621679366522) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679366522 (a6989586621679366522 ~> Bool) -> Type) (x6989586621679366525 :: a6989586621679366522) = (/=@#@$$) x6989586621679366525
type Apply (DefaultEqSym0 :: TyFun k6989586621679366516 (k6989586621679366516 ~> Bool) -> Type) (a6989586621679366517 :: k6989586621679366516) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679366516 (k6989586621679366516 ~> Bool) -> Type) (a6989586621679366517 :: k6989586621679366516) = DefaultEqSym1 a6989586621679366517
type Apply ((<=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380809 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380809 :: a6989586621679380707) = (<=@#@$$) arg6989586621679380809
type Apply (CompareSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> Ordering) -> Type) (arg6989586621679380801 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> Ordering) -> Type) (arg6989586621679380801 :: a6989586621679380707) = CompareSym1 arg6989586621679380801
type Apply (MinSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) (arg6989586621679380825 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) (arg6989586621679380825 :: a6989586621679380707) = MinSym1 arg6989586621679380825
type Apply (MaxSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) (arg6989586621679380821 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679380707 (a6989586621679380707 ~> a6989586621679380707) -> Type) (arg6989586621679380821 :: a6989586621679380707) = MaxSym1 arg6989586621679380821
type Apply ((>=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380817 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380817 :: a6989586621679380707) = (>=@#@$$) arg6989586621679380817
type Apply ((>@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380813 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380813 :: a6989586621679380707) = (>@#@$$) arg6989586621679380813
type Apply ((<@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380805 :: a6989586621679380707) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679380707 (a6989586621679380707 ~> Bool) -> Type) (arg6989586621679380805 :: a6989586621679380707) = (<@#@$$) arg6989586621679380805
type Apply ((-@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506033 :: a6989586621679506009) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506033 :: a6989586621679506009) = (-@#@$$) arg6989586621679506033
type Apply ((+@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506029 :: a6989586621679506009) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506029 :: a6989586621679506009) = (+@#@$$) arg6989586621679506029
type Apply ((*@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506037 :: a6989586621679506009) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679506009 (a6989586621679506009 ~> a6989586621679506009) -> Type) (arg6989586621679506037 :: a6989586621679506009) = (*@#@$$) arg6989586621679506037
type Apply (SubtractSym0 :: TyFun a6989586621679511466 (a6989586621679511466 ~> a6989586621679511466) -> Type) (a6989586621679511470 :: a6989586621679511466) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679511466 (a6989586621679511466 ~> a6989586621679511466) -> Type) (a6989586621679511470 :: a6989586621679511466) = SubtractSym1 a6989586621679511470
type Apply (AsTypeOfSym0 :: TyFun a6989586621679520916 (a6989586621679520916 ~> a6989586621679520916) -> Type) (a6989586621679521114 :: a6989586621679520916) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679520916 (a6989586621679520916 ~> a6989586621679520916) -> Type) (a6989586621679521114 :: a6989586621679520916) = AsTypeOfSym1 a6989586621679521114
type Apply (WhenSym0 :: TyFun Bool (f6989586621679545076 () ~> f6989586621679545076 ()) -> Type) (a6989586621679545464 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679545076 () ~> f6989586621679545076 ()) -> Type) (a6989586621679545464 :: Bool) = (WhenSym1 a6989586621679545464 f6989586621679545076 :: TyFun (f6989586621679545076 ()) (f6989586621679545076 ()) -> Type)
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> (a6989586621679740077 ~> [a6989586621679740077])) -> Type) (arg6989586621679740373 :: a6989586621679740077) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> (a6989586621679740077 ~> [a6989586621679740077])) -> Type) (arg6989586621679740373 :: a6989586621679740077) = EnumFromThenToSym1 arg6989586621679740373
type Apply (EnumFromToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) (arg6989586621679740369 :: a6989586621679740077) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) (arg6989586621679740369 :: a6989586621679740077) = EnumFromToSym1 arg6989586621679740369
type Apply ((<>@#@$) :: TyFun a6989586621679810357 (a6989586621679810357 ~> a6989586621679810357) -> Type) (arg6989586621679810842 :: a6989586621679810357) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679810357 (a6989586621679810357 ~> a6989586621679810357) -> Type) (arg6989586621679810842 :: a6989586621679810357) = (<>@#@$$) arg6989586621679810842
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679940023 ~> [a6989586621679940023]) -> Type) (a6989586621679949325 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679940023 ~> [a6989586621679940023]) -> Type) (a6989586621679949325 :: Nat) = (ReplicateSym1 a6989586621679949325 a6989586621679940023 :: TyFun a6989586621679940023 [a6989586621679940023] -> Type)
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680260588 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680262538 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680260588 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680262538 :: Nat) = (ShowsPrecSym1 arg6989586621680262538 a6989586621680260588 :: TyFun a6989586621680260588 (Symbol ~> Symbol) -> Type)
type Apply (MappendSym0 :: TyFun a6989586621680329525 (a6989586621680329525 ~> a6989586621680329525) -> Type) (arg6989586621680329910 :: a6989586621680329525) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680329525 (a6989586621680329525 ~> a6989586621680329525) -> Type) (arg6989586621680329910 :: a6989586621680329525) = MappendSym1 arg6989586621680329910
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681211308 () ~> f6989586621681211308 ()) -> Type) (a6989586621681211676 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681211308 () ~> f6989586621681211308 ()) -> Type) (a6989586621681211676 :: Bool) = (UnlessSym1 a6989586621681211676 f6989586621681211308 :: TyFun (f6989586621681211308 ()) (f6989586621681211308 ()) -> Type)
type Apply (IntersperseSym0 :: TyFun a6989586621681107421 (NonEmpty a6989586621681107421 ~> NonEmpty a6989586621681107421) -> Type) (a6989586621681109042 :: a6989586621681107421) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681107421 (NonEmpty a6989586621681107421 ~> NonEmpty a6989586621681107421) -> Type) (a6989586621681109042 :: a6989586621681107421) = IntersperseSym1 a6989586621681109042
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681107419 ~> [a6989586621681107419]) -> Type) (a6989586621681109063 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681107419 ~> [a6989586621681107419]) -> Type) (a6989586621681109063 :: Nat) = (TakeSym1 a6989586621681109063 a6989586621681107419 :: TyFun (NonEmpty a6989586621681107419) [a6989586621681107419] -> Type)
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681107418 ~> [a6989586621681107418]) -> Type) (a6989586621681109071 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681107418 ~> [a6989586621681107418]) -> Type) (a6989586621681109071 :: Nat) = (DropSym1 a6989586621681109071 a6989586621681107418 :: TyFun (NonEmpty a6989586621681107418) [a6989586621681107418] -> Type)
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681107417 ~> ([a6989586621681107417], [a6989586621681107417])) -> Type) (a6989586621681109079 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681107417 ~> ([a6989586621681107417], [a6989586621681107417])) -> Type) (a6989586621681109079 :: Nat) = (SplitAtSym1 a6989586621681109079 a6989586621681107417 :: TyFun (NonEmpty a6989586621681107417) ([a6989586621681107417], [a6989586621681107417]) -> Type)
type Apply ((<|@#@$) :: TyFun a6989586621681107439 (NonEmpty a6989586621681107439 ~> NonEmpty a6989586621681107439) -> Type) (a6989586621681109237 :: a6989586621681107439) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681107439 (NonEmpty a6989586621681107439 ~> NonEmpty a6989586621681107439) -> Type) (a6989586621681109237 :: a6989586621681107439) = (<|@#@$$) a6989586621681109237
type Apply (ConsSym0 :: TyFun a6989586621681107438 (NonEmpty a6989586621681107438 ~> NonEmpty a6989586621681107438) -> Type) (a6989586621681109248 :: a6989586621681107438) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681107438 (NonEmpty a6989586621681107438 ~> NonEmpty a6989586621681107438) -> Type) (a6989586621681109248 :: a6989586621681107438) = ConsSym1 a6989586621681109248
type Apply (LeftSym0 :: TyFun a (Either a b6989586621679089136) -> Type) (t6989586621679298961 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (LeftSym0 :: TyFun a (Either a b6989586621679089136) -> Type) (t6989586621679298961 :: a) = (Left t6989586621679298961 :: Either a b6989586621679089136)
type Apply (RightSym0 :: TyFun b (Either a6989586621679089135 b) -> Type) (t6989586621679298963 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RightSym0 :: TyFun b (Either a6989586621679089135 b) -> Type) (t6989586621679298963 :: b) = (Right t6989586621679298963 :: Either a6989586621679089135 b)
type Apply (Bool_Sym1 a6989586621679362613 :: TyFun a6989586621679362607 (Bool ~> a6989586621679362607) -> Type) (a6989586621679362614 :: a6989586621679362607) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679362613 :: TyFun a6989586621679362607 (Bool ~> a6989586621679362607) -> Type) (a6989586621679362614 :: a6989586621679362607) = Bool_Sym2 a6989586621679362613 a6989586621679362614
type Apply (LookupSym0 :: TyFun a6989586621679940029 ([(a6989586621679940029, b6989586621679940030)] ~> Maybe b6989586621679940030) -> Type) (a6989586621679949390 :: a6989586621679940029) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679940029 ([(a6989586621679940029, b6989586621679940030)] ~> Maybe b6989586621679940030) -> Type) (a6989586621679949390 :: a6989586621679940029) = (LookupSym1 a6989586621679949390 b6989586621679940030 :: TyFun [(a6989586621679940029, b6989586621679940030)] (Maybe b6989586621679940030) -> Type)
type Apply (InsertBySym1 a6989586621679949616 :: TyFun a6989586621679940055 ([a6989586621679940055] ~> [a6989586621679940055]) -> Type) (a6989586621679949617 :: a6989586621679940055) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679949616 :: TyFun a6989586621679940055 ([a6989586621679940055] ~> [a6989586621679940055]) -> Type) (a6989586621679949617 :: a6989586621679940055) = InsertBySym2 a6989586621679949616 a6989586621679949617
type Apply (DeleteBySym1 a6989586621679949659 :: TyFun a6989586621679940058 ([a6989586621679940058] ~> [a6989586621679940058]) -> Type) (a6989586621679949660 :: a6989586621679940058) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679949659 :: TyFun a6989586621679940058 ([a6989586621679940058] ~> [a6989586621679940058]) -> Type) (a6989586621679949660 :: a6989586621679940058) = DeleteBySym2 a6989586621679949659 a6989586621679949660
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680066212 ([a6989586621680066213] ~> ([a6989586621680066213], [a6989586621680066213])) -> Type) (a6989586621680078740 :: i6989586621680066212) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680066212 ([a6989586621680066213] ~> ([a6989586621680066213], [a6989586621680066213])) -> Type) (a6989586621680078740 :: i6989586621680066212) = (GenericSplitAtSym1 a6989586621680078740 a6989586621680066213 :: TyFun [a6989586621680066213] ([a6989586621680066213], [a6989586621680066213]) -> Type)
type Apply (GenericDropSym0 :: TyFun i6989586621680066214 ([a6989586621680066215] ~> [a6989586621680066215]) -> Type) (a6989586621680078750 :: i6989586621680066214) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680066214 ([a6989586621680066215] ~> [a6989586621680066215]) -> Type) (a6989586621680078750 :: i6989586621680066214) = (GenericDropSym1 a6989586621680078750 a6989586621680066215 :: TyFun [a6989586621680066215] [a6989586621680066215] -> Type)
type Apply (GenericTakeSym0 :: TyFun i6989586621680066216 ([a6989586621680066217] ~> [a6989586621680066217]) -> Type) (a6989586621680078760 :: i6989586621680066216) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680066216 ([a6989586621680066217] ~> [a6989586621680066217]) -> Type) (a6989586621680078760 :: i6989586621680066216) = (GenericTakeSym1 a6989586621680078760 a6989586621680066217 :: TyFun [a6989586621680066217] [a6989586621680066217] -> Type)
type Apply (ShowsPrecSym1 arg6989586621680262538 a6989586621680260588 :: TyFun a6989586621680260588 (Symbol ~> Symbol) -> Type) (arg6989586621680262539 :: a6989586621680260588) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680262538 a6989586621680260588 :: TyFun a6989586621680260588 (Symbol ~> Symbol) -> Type) (arg6989586621680262539 :: a6989586621680260588) = ShowsPrecSym2 arg6989586621680262538 arg6989586621680262539
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679299010 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679299010 :: a3530822107858468865) = (Tuple2Sym1 t6989586621679299010 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type)
type Apply (SeqSym0 :: TyFun a6989586621679520909 (b6989586621679520910 ~> b6989586621679520910) -> Type) (a6989586621679521031 :: a6989586621679520909) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679520909 (b6989586621679520910 ~> b6989586621679520910) -> Type) (a6989586621679521031 :: a6989586621679520909) = (SeqSym1 a6989586621679521031 b6989586621679520910 :: TyFun b6989586621679520910 b6989586621679520910 -> Type)
type Apply (ConstSym0 :: TyFun a6989586621679520923 (b6989586621679520924 ~> a6989586621679520923) -> Type) (a6989586621679521105 :: a6989586621679520923) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679520923 (b6989586621679520924 ~> a6989586621679520923) -> Type) (a6989586621679521105 :: a6989586621679520923) = (ConstSym1 a6989586621679521105 b6989586621679520924 :: TyFun b6989586621679520924 a6989586621679520923 -> Type)
type Apply (EnumFromThenToSym1 arg6989586621679740373 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) (arg6989586621679740374 :: a6989586621679740077) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679740373 :: TyFun a6989586621679740077 (a6989586621679740077 ~> [a6989586621679740077]) -> Type) (arg6989586621679740374 :: a6989586621679740077) = EnumFromThenToSym2 arg6989586621679740373 arg6989586621679740374
type Apply (GenericReplicateSym0 :: TyFun i6989586621680066208 (a6989586621680066209 ~> [a6989586621680066209]) -> Type) (a6989586621680078720 :: i6989586621680066208) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680066208 (a6989586621680066209 ~> [a6989586621680066209]) -> Type) (a6989586621680078720 :: i6989586621680066208) = (GenericReplicateSym1 a6989586621680078720 a6989586621680066209 :: TyFun a6989586621680066209 [a6989586621680066209] -> Type)
type Apply (ElemSym0 :: TyFun a6989586621680452740 (t6989586621680452723 a6989586621680452740 ~> Bool) -> Type) (arg6989586621680453390 :: a6989586621680452740) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680452740 (t6989586621680452723 a6989586621680452740 ~> Bool) -> Type) (arg6989586621680453390 :: a6989586621680452740) = (ElemSym1 arg6989586621680453390 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452740) Bool -> Type)
type Apply (NotElemSym0 :: TyFun a6989586621680452634 (t6989586621680452633 a6989586621680452634 ~> Bool) -> Type) (a6989586621680453116 :: a6989586621680452634) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680452634 (t6989586621680452633 a6989586621680452634 ~> Bool) -> Type) (a6989586621680453116 :: a6989586621680452634) = (NotElemSym1 a6989586621680453116 t6989586621680452633 :: TyFun (t6989586621680452633 a6989586621680452634) Bool -> Type)
type Apply (ArgSym0 :: TyFun a6989586621679063573 (b6989586621679063574 ~> Arg a6989586621679063573 b6989586621679063574) -> Type) (t6989586621680866677 :: a6989586621679063573) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679063573 (b6989586621679063574 ~> Arg a6989586621679063573 b6989586621679063574) -> Type) (t6989586621680866677 :: a6989586621679063573) = (ArgSym1 t6989586621680866677 b6989586621679063574 :: TyFun b6989586621679063574 (Arg a6989586621679063573 b6989586621679063574) -> Type)
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681211309 a6989586621681211310 ~> m6989586621681211309 ()) -> Type) (a6989586621681211685 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681211309 a6989586621681211310 ~> m6989586621681211309 ()) -> Type) (a6989586621681211685 :: Nat) = (ReplicateM_Sym1 a6989586621681211685 a6989586621681211310 m6989586621681211309 :: TyFun (m6989586621681211309 a6989586621681211310) (m6989586621681211309 ()) -> Type)
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681211311 a6989586621681211312 ~> m6989586621681211311 [a6989586621681211312]) -> Type) (a6989586621681211704 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681211311 a6989586621681211312 ~> m6989586621681211311 [a6989586621681211312]) -> Type) (a6989586621681211704 :: Nat) = (ReplicateMSym1 a6989586621681211704 a6989586621681211312 m6989586621681211311 :: TyFun (m6989586621681211311 a6989586621681211312) (m6989586621681211311 [a6989586621681211312]) -> Type)
type Apply (Maybe_Sym0 :: TyFun b6989586621679494394 ((a6989586621679494395 ~> b6989586621679494394) ~> (Maybe a6989586621679494395 ~> b6989586621679494394)) -> Type) (a6989586621679494412 :: b6989586621679494394) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679494394 ((a6989586621679494395 ~> b6989586621679494394) ~> (Maybe a6989586621679494395 ~> b6989586621679494394)) -> Type) (a6989586621679494412 :: b6989586621679494394) = (Maybe_Sym1 a6989586621679494412 a6989586621679494395 :: TyFun (a6989586621679494395 ~> b6989586621679494394) (Maybe a6989586621679494395 ~> b6989586621679494394) -> Type)
type Apply ((&@#@$) :: TyFun a6989586621679729423 ((a6989586621679729423 ~> b6989586621679729424) ~> b6989586621679729424) -> Type) (a6989586621679729436 :: a6989586621679729423) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679729423 ((a6989586621679729423 ~> b6989586621679729424) ~> b6989586621679729424) -> Type) (a6989586621679729436 :: a6989586621679729423) = (a6989586621679729436 &@#@$$ b6989586621679729424 :: TyFun (a6989586621679729423 ~> b6989586621679729424) b6989586621679729424 -> Type)
type Apply (Tuple2Sym1 t6989586621679299010 k1 :: TyFun k1 (k2, k1) -> Type) (t6989586621679299011 :: k1) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym1 t6989586621679299010 k1 :: TyFun k1 (k2, k1) -> Type) (t6989586621679299011 :: k1) = (,) t6989586621679299010 t6989586621679299011
type Apply (ArgSym1 t6989586621680866677 b :: TyFun b (Arg a b) -> Type) (t6989586621680866678 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym1 t6989586621680866677 b :: TyFun b (Arg a b) -> Type) (t6989586621680866678 :: b) = Arg t6989586621680866677 t6989586621680866678
type Apply (FoldrSym1 a6989586621679521138 :: TyFun b6989586621679520930 ([a6989586621679520929] ~> b6989586621679520930) -> Type) (a6989586621679521139 :: b6989586621679520930) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679521138 :: TyFun b6989586621679520930 ([a6989586621679520929] ~> b6989586621679520930) -> Type) (a6989586621679521139 :: b6989586621679520930) = FoldrSym2 a6989586621679521138 a6989586621679521139
type Apply (ScanrSym1 a6989586621679950207 :: TyFun b6989586621679940117 ([a6989586621679940116] ~> [b6989586621679940117]) -> Type) (a6989586621679950208 :: b6989586621679940117) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679950207 :: TyFun b6989586621679940117 ([a6989586621679940116] ~> [b6989586621679940117]) -> Type) (a6989586621679950208 :: b6989586621679940117) = ScanrSym2 a6989586621679950207 a6989586621679950208
type Apply (ScanlSym1 a6989586621679950228 :: TyFun b6989586621679940119 ([a6989586621679940120] ~> [b6989586621679940119]) -> Type) (a6989586621679950229 :: b6989586621679940119) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679950228 :: TyFun b6989586621679940119 ([a6989586621679940120] ~> [b6989586621679940119]) -> Type) (a6989586621679950229 :: b6989586621679940119) = ScanlSym2 a6989586621679950228 a6989586621679950229
type Apply (ScanlSym1 a6989586621681109196 :: TyFun b6989586621681107426 ([a6989586621681107427] ~> NonEmpty b6989586621681107426) -> Type) (a6989586621681109197 :: b6989586621681107426) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681109196 :: TyFun b6989586621681107426 ([a6989586621681107427] ~> NonEmpty b6989586621681107426) -> Type) (a6989586621681109197 :: b6989586621681107426) = ScanlSym2 a6989586621681109196 a6989586621681109197
type Apply (ScanrSym1 a6989586621681109207 :: TyFun b6989586621681107425 ([a6989586621681107424] ~> NonEmpty b6989586621681107425) -> Type) (a6989586621681109208 :: b6989586621681107425) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681109207 :: TyFun b6989586621681107425 ([a6989586621681107424] ~> NonEmpty b6989586621681107425) -> Type) (a6989586621681109208 :: b6989586621681107425) = ScanrSym2 a6989586621681109207 a6989586621681109208
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679299041 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679299041 :: a3530822107858468865) = (Tuple3Sym1 t6989586621679299041 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type)
type Apply (ComparingSym1 a6989586621679380792 :: TyFun b6989586621679380697 (b6989586621679380697 ~> Ordering) -> Type) (a6989586621679380793 :: b6989586621679380697) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679380792 :: TyFun b6989586621679380697 (b6989586621679380697 ~> Ordering) -> Type) (a6989586621679380793 :: b6989586621679380697) = ComparingSym2 a6989586621679380792 a6989586621679380793
type Apply ((<$@#@$) :: TyFun a6989586621679545129 (f6989586621679545126 b6989586621679545130 ~> f6989586621679545126 a6989586621679545129) -> Type) (arg6989586621679545524 :: a6989586621679545129) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679545129 (f6989586621679545126 b6989586621679545130 ~> f6989586621679545126 a6989586621679545129) -> Type) (arg6989586621679545524 :: a6989586621679545129) = ((arg6989586621679545524 <$@#@$$ b6989586621679545130) f6989586621679545126 :: TyFun (f6989586621679545126 b6989586621679545130) (f6989586621679545126 a6989586621679545129) -> Type)
type Apply (Tuple3Sym1 t6989586621679299041 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679299042 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679299041 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679299042 :: b3530822107858468866) = (Tuple3Sym2 t6989586621679299041 t6989586621679299042 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type)
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679299088 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679299088 :: a3530822107858468865) = (Tuple4Sym1 t6989586621679299088 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type)
type Apply (CurrySym1 a6989586621679356166 :: TyFun a6989586621679356077 (b6989586621679356078 ~> c6989586621679356079) -> Type) (a6989586621679356167 :: a6989586621679356077) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679356166 :: TyFun a6989586621679356077 (b6989586621679356078 ~> c6989586621679356079) -> Type) (a6989586621679356167 :: a6989586621679356077) = CurrySym2 a6989586621679356166 a6989586621679356167
type Apply (FlipSym1 a6989586621679521077 :: TyFun b6989586621679520918 (a6989586621679520917 ~> c6989586621679520919) -> Type) (a6989586621679521078 :: b6989586621679520918) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679521077 :: TyFun b6989586621679520918 (a6989586621679520917 ~> c6989586621679520919) -> Type) (a6989586621679521078 :: b6989586621679520918) = FlipSym2 a6989586621679521077 a6989586621679521078
type Apply (Foldl'Sym1 arg6989586621680453370 t6989586621680452723 :: TyFun b6989586621680452733 (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733) -> Type) (arg6989586621680453371 :: b6989586621680452733) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680453370 t6989586621680452723 :: TyFun b6989586621680452733 (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733) -> Type) (arg6989586621680453371 :: b6989586621680452733) = (Foldl'Sym2 arg6989586621680453370 arg6989586621680453371 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452734) b6989586621680452733 -> Type)
type Apply (FoldlSym1 arg6989586621680453364 t6989586621680452723 :: TyFun b6989586621680452731 (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731) -> Type) (arg6989586621680453365 :: b6989586621680452731) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680453364 t6989586621680452723 :: TyFun b6989586621680452731 (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731) -> Type) (arg6989586621680453365 :: b6989586621680452731) = (FoldlSym2 arg6989586621680453364 arg6989586621680453365 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452732) b6989586621680452731 -> Type)
type Apply (FoldrSym1 arg6989586621680453352 t6989586621680452723 :: TyFun b6989586621680452728 (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728) -> Type) (arg6989586621680453353 :: b6989586621680452728) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680453352 t6989586621680452723 :: TyFun b6989586621680452728 (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728) -> Type) (arg6989586621680453353 :: b6989586621680452728) = (FoldrSym2 arg6989586621680453352 arg6989586621680453353 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452727) b6989586621680452728 -> Type)
type Apply (Foldr'Sym1 arg6989586621680453358 t6989586621680452723 :: TyFun b6989586621680452730 (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730) -> Type) (arg6989586621680453359 :: b6989586621680452730) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680453358 t6989586621680452723 :: TyFun b6989586621680452730 (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730) -> Type) (arg6989586621680453359 :: b6989586621680452730) = (Foldr'Sym2 arg6989586621680453358 arg6989586621680453359 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452729) b6989586621680452730 -> Type)
type Apply (Tuple4Sym1 t6989586621679299088 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679299089 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679299088 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679299089 :: b3530822107858468866) = (Tuple4Sym2 t6989586621679299088 t6989586621679299089 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) (t6989586621679299153 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) (t6989586621679299153 :: a3530822107858468865) = (Tuple5Sym1 t6989586621679299153 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type)
type Apply (OnSym2 a6989586621679729443 a6989586621679729442 :: TyFun a6989586621679729427 (a6989586621679729427 ~> c6989586621679729426) -> Type) (a6989586621679729444 :: a6989586621679729427) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679729443 a6989586621679729442 :: TyFun a6989586621679729427 (a6989586621679729427 ~> c6989586621679729426) -> Type) (a6989586621679729444 :: a6989586621679729427) = OnSym3 a6989586621679729443 a6989586621679729442 a6989586621679729444
type Apply (FoldrMSym1 a6989586621680453324 t6989586621680452682 :: TyFun b6989586621680452685 (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685) -> Type) (a6989586621680453325 :: b6989586621680452685) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680453324 t6989586621680452682 :: TyFun b6989586621680452685 (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685) -> Type) (a6989586621680453325 :: b6989586621680452685) = (FoldrMSym2 a6989586621680453324 a6989586621680453325 t6989586621680452682 :: TyFun (t6989586621680452682 a6989586621680452684) (m6989586621680452683 b6989586621680452685) -> Type)
type Apply (FoldlMSym1 a6989586621680453302 t6989586621680452678 :: TyFun b6989586621680452680 (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680) -> Type) (a6989586621680453303 :: b6989586621680452680) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680453302 t6989586621680452678 :: TyFun b6989586621680452680 (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680) -> Type) (a6989586621680453303 :: b6989586621680452680) = (FoldlMSym2 a6989586621680453302 a6989586621680453303 t6989586621680452678 :: TyFun (t6989586621680452678 a6989586621680452681) (m6989586621680452679 b6989586621680452680) -> Type)
type Apply (MapAccumRSym1 a6989586621680757094 t6989586621680756567 :: TyFun a6989586621680756568 (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570)) -> Type) (a6989586621680757095 :: a6989586621680756568) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680757094 t6989586621680756567 :: TyFun a6989586621680756568 (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570)) -> Type) (a6989586621680757095 :: a6989586621680756568) = (MapAccumRSym2 a6989586621680757094 a6989586621680757095 t6989586621680756567 :: TyFun (t6989586621680756567 b6989586621680756569) (a6989586621680756568, t6989586621680756567 c6989586621680756570) -> Type)
type Apply (MapAccumLSym1 a6989586621680757111 t6989586621680756571 :: TyFun a6989586621680756572 (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574)) -> Type) (a6989586621680757112 :: a6989586621680756572) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680757111 t6989586621680756571 :: TyFun a6989586621680756572 (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574)) -> Type) (a6989586621680757112 :: a6989586621680756572) = (MapAccumLSym2 a6989586621680757111 a6989586621680757112 t6989586621680756571 :: TyFun (t6989586621680756571 b6989586621680756573) (a6989586621680756572, t6989586621680756571 c6989586621680756574) -> Type)
type Apply (Tuple4Sym2 t6989586621679299089 t6989586621679299088 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679299090 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679299089 t6989586621679299088 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679299090 :: c3530822107858468867) = (Tuple4Sym3 t6989586621679299089 t6989586621679299088 t6989586621679299090 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type)
type Apply (Tuple5Sym1 t6989586621679299153 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679299154 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679299153 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679299154 :: b3530822107858468866) = (Tuple5Sym2 t6989586621679299153 t6989586621679299154 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) (t6989586621679299238 :: a3530822107858468865) Source # 
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) (t6989586621679299238 :: a3530822107858468865) = (Tuple6Sym1 t6989586621679299238 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type)
type Apply (Tuple5Sym2 t6989586621679299154 t6989586621679299153 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679299155 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679299154 t6989586621679299153 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679299155 :: c3530822107858468867) = (Tuple5Sym3 t6989586621679299154 t6989586621679299153 t6989586621679299155 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type)
type Apply (Tuple6Sym1 t6989586621679299238 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679299239 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679299238 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679299239 :: b3530822107858468866) = (Tuple6Sym2 t6989586621679299238 t6989586621679299239 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) (t6989586621679299345 :: a3530822107858468865) Source # 
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) (t6989586621679299345 :: a3530822107858468865) = (Tuple7Sym1 t6989586621679299345 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type)
type Apply (Tuple5Sym3 t6989586621679299155 t6989586621679299154 t6989586621679299153 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679299156 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679299155 t6989586621679299154 t6989586621679299153 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679299156 :: d3530822107858468868) = (Tuple5Sym4 t6989586621679299155 t6989586621679299154 t6989586621679299153 t6989586621679299156 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type)
type Apply (Tuple6Sym2 t6989586621679299239 t6989586621679299238 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679299240 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679299239 t6989586621679299238 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679299240 :: c3530822107858468867) = (Tuple6Sym3 t6989586621679299239 t6989586621679299238 t6989586621679299240 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type)
type Apply (Tuple7Sym1 t6989586621679299345 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679299346 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679299345 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679299346 :: b3530822107858468866) = (Tuple7Sym2 t6989586621679299345 t6989586621679299346 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type)
type Apply (Tuple6Sym3 t6989586621679299240 t6989586621679299239 t6989586621679299238 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679299241 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679299240 t6989586621679299239 t6989586621679299238 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679299241 :: d3530822107858468868) = (Tuple6Sym4 t6989586621679299240 t6989586621679299239 t6989586621679299238 t6989586621679299241 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type)
type Apply (Tuple7Sym2 t6989586621679299346 t6989586621679299345 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679299347 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679299346 t6989586621679299345 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679299347 :: c3530822107858468867) = (Tuple7Sym3 t6989586621679299346 t6989586621679299345 t6989586621679299347 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type)
type Apply (Tuple6Sym4 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679299242 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679299242 :: e3530822107858468869) = (Tuple6Sym5 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 t6989586621679299242 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type)
type Apply (Tuple7Sym3 t6989586621679299347 t6989586621679299346 t6989586621679299345 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679299348 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679299347 t6989586621679299346 t6989586621679299345 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679299348 :: d3530822107858468868) = (Tuple7Sym4 t6989586621679299347 t6989586621679299346 t6989586621679299345 t6989586621679299348 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type)
type Apply (Tuple7Sym4 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679299349 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679299349 :: e3530822107858468869) = (Tuple7Sym5 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 t6989586621679299349 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type)
type Apply (Tuple7Sym5 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679299350 :: f3530822107858468870) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679299350 :: f3530822107858468870) = (Tuple7Sym6 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 t6989586621679299350 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type)
type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681109301 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681109301 :: NonEmpty a) = Uncons a6989586621681109301
type Apply (IntercalateSym0 :: TyFun [a6989586621679940135] ([[a6989586621679940135]] ~> [a6989586621679940135]) -> Type) (a6989586621679950590 :: [a6989586621679940135]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679940135] ([[a6989586621679940135]] ~> [a6989586621679940135]) -> Type) (a6989586621679950590 :: [a6989586621679940135]) = IntercalateSym1 a6989586621679950590
type Apply ((++@#@$) :: TyFun [a6989586621679520926] ([a6989586621679520926] ~> [a6989586621679520926]) -> Type) (a6989586621679521123 :: [a6989586621679520926]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679520926] ([a6989586621679520926] ~> [a6989586621679520926]) -> Type) (a6989586621679521123 :: [a6989586621679520926]) = (++@#@$$) a6989586621679521123
type Apply (UnionSym0 :: TyFun [a6989586621679940016] ([a6989586621679940016] ~> [a6989586621679940016]) -> Type) (a6989586621679949703 :: [a6989586621679940016]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679940016] ([a6989586621679940016] ~> [a6989586621679940016]) -> Type) (a6989586621679949703 :: [a6989586621679940016]) = UnionSym1 a6989586621679949703
type Apply ((\\@#@$) :: TyFun [a6989586621679940059] ([a6989586621679940059] ~> [a6989586621679940059]) -> Type) (a6989586621679949723 :: [a6989586621679940059]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679940059] ([a6989586621679940059] ~> [a6989586621679940059]) -> Type) (a6989586621679949723 :: [a6989586621679940059]) = (\\@#@$$) a6989586621679949723
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679940104] ([a6989586621679940104] ~> Bool) -> Type) (a6989586621679950018 :: [a6989586621679940104]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679940104] ([a6989586621679940104] ~> Bool) -> Type) (a6989586621679950018 :: [a6989586621679940104]) = IsPrefixOfSym1 a6989586621679950018
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679940102] ([a6989586621679940102] ~> Bool) -> Type) (a6989586621679950256 :: [a6989586621679940102]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679940102] ([a6989586621679940102] ~> Bool) -> Type) (a6989586621679950256 :: [a6989586621679940102]) = IsInfixOfSym1 a6989586621679950256
type Apply (IntersectSym0 :: TyFun [a6989586621679940046] ([a6989586621679940046] ~> [a6989586621679940046]) -> Type) (a6989586621679950298 :: [a6989586621679940046]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679940046] ([a6989586621679940046] ~> [a6989586621679940046]) -> Type) (a6989586621679950298 :: [a6989586621679940046]) = IntersectSym1 a6989586621679950298
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679940103] ([a6989586621679940103] ~> Bool) -> Type) (a6989586621679950609 :: [a6989586621679940103]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679940103] ([a6989586621679940103] ~> Bool) -> Type) (a6989586621679950609 :: [a6989586621679940103]) = IsSuffixOfSym1 a6989586621679950609
type Apply (StripPrefixSym0 :: TyFun [a6989586621680066266] ([a6989586621680066266] ~> Maybe [a6989586621680066266]) -> Type) (a6989586621680078976 :: [a6989586621680066266]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680066266] ([a6989586621680066266] ~> Maybe [a6989586621680066266]) -> Type) (a6989586621680078976 :: [a6989586621680066266]) = StripPrefixSym1 a6989586621680078976
type Apply ((!!@#@$) :: TyFun [a6989586621679940021] (Nat ~> a6989586621679940021) -> Type) (a6989586621679949311 :: [a6989586621679940021]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679940021] (Nat ~> a6989586621679940021) -> Type) (a6989586621679949311 :: [a6989586621679940021]) = (!!@#@$$) a6989586621679949311
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681107397) (Nat ~> a6989586621681107397) -> Type) (a6989586621681108903 :: NonEmpty a6989586621681107397) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681107397) (Nat ~> a6989586621681107397) -> Type) (a6989586621681108903 :: NonEmpty a6989586621681107397) = (!!@#@$$) a6989586621681108903
type Apply (ShowListSym0 :: TyFun [a6989586621680260588] (Symbol ~> Symbol) -> Type) (arg6989586621680262546 :: [a6989586621680260588]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680260588] (Symbol ~> Symbol) -> Type) (arg6989586621680262546 :: [a6989586621680260588]) = ShowListSym1 arg6989586621680262546
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681107398] (NonEmpty a6989586621681107398 ~> Bool) -> Type) (a6989586621681108921 :: [a6989586621681107398]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681107398] (NonEmpty a6989586621681107398 ~> Bool) -> Type) (a6989586621681108921 :: [a6989586621681107398]) = IsPrefixOfSym1 a6989586621681108921
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263106 :: ErrorMessage' s6989586621681262316) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263106 :: ErrorMessage' s6989586621681262316) = (:<>:@#@$$) t6989586621681263106
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263110 :: ErrorMessage' s6989586621681262316) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681262316) (ErrorMessage' s6989586621681262316 ~> ErrorMessage' s6989586621681262316) -> Type) (t6989586621681263110 :: ErrorMessage' s6989586621681262316) = (:$$:@#@$$) t6989586621681263110
type Apply (PartitionSym1 a6989586621679949384 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679949385 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym1 a6989586621679949384 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679949385 :: [a]) = Partition a6989586621679949384 a6989586621679949385
type Apply (SplitAtSym1 a6989586621679949435 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679949436 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym1 a6989586621679949435 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679949436 :: [a]) = SplitAt a6989586621679949435 a6989586621679949436
type Apply (BreakSym1 a6989586621679949441 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679949442 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym1 a6989586621679949441 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679949442 :: [a]) = Break a6989586621679949441 a6989586621679949442
type Apply (SpanSym1 a6989586621679949484 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679949485 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym1 a6989586621679949484 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679949485 :: [a]) = Span a6989586621679949484 a6989586621679949485
type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679949869 :: [(a, b)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679949869 :: [(a, b)]) = Unzip a6989586621679949869
type Apply (SplitAtSym1 a6989586621681109079 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681109080 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym1 a6989586621681109079 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681109080 :: NonEmpty a) = SplitAt a6989586621681109079 a6989586621681109080
type Apply (SpanSym1 a6989586621681109103 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681109104 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym1 a6989586621681109103 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681109104 :: NonEmpty a) = Span a6989586621681109103 a6989586621681109104
type Apply (BreakSym1 a6989586621681109111 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681109112 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym1 a6989586621681109111 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681109112 :: NonEmpty a) = Break a6989586621681109111 a6989586621681109112
type Apply (PartitionSym1 a6989586621681109127 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681109128 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym1 a6989586621681109127 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681109128 :: NonEmpty a) = Partition a6989586621681109127 a6989586621681109128
type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) (a6989586621681108855 :: NonEmpty (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) (a6989586621681108855 :: NonEmpty (a, b)) = Unzip a6989586621681108855
type Apply (DeleteFirstsBySym1 a6989586621679949677 :: TyFun [a6989586621679940057] ([a6989586621679940057] ~> [a6989586621679940057]) -> Type) (a6989586621679949678 :: [a6989586621679940057]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679949677 :: TyFun [a6989586621679940057] ([a6989586621679940057] ~> [a6989586621679940057]) -> Type) (a6989586621679949678 :: [a6989586621679940057]) = DeleteFirstsBySym2 a6989586621679949677 a6989586621679949678
type Apply (UnionBySym1 a6989586621679949690 :: TyFun [a6989586621679940017] ([a6989586621679940017] ~> [a6989586621679940017]) -> Type) (a6989586621679949691 :: [a6989586621679940017]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679949690 :: TyFun [a6989586621679940017] ([a6989586621679940017] ~> [a6989586621679940017]) -> Type) (a6989586621679949691 :: [a6989586621679940017]) = UnionBySym2 a6989586621679949690 a6989586621679949691
type Apply (ZipSym0 :: TyFun [a6989586621679940098] ([b6989586621679940099] ~> [(a6989586621679940098, b6989586621679940099)]) -> Type) (a6989586621679949926 :: [a6989586621679940098]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679940098] ([b6989586621679940099] ~> [(a6989586621679940098, b6989586621679940099)]) -> Type) (a6989586621679949926 :: [a6989586621679940098]) = (ZipSym1 a6989586621679949926 b6989586621679940099 :: TyFun [b6989586621679940099] [(a6989586621679940098, b6989586621679940099)] -> Type)
type Apply (IntersectBySym1 a6989586621679950262 :: TyFun [a6989586621679940045] ([a6989586621679940045] ~> [a6989586621679940045]) -> Type) (a6989586621679950263 :: [a6989586621679940045]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679950262 :: TyFun [a6989586621679940045] ([a6989586621679940045] ~> [a6989586621679940045]) -> Type) (a6989586621679950263 :: [a6989586621679940045]) = IntersectBySym2 a6989586621679950262 a6989586621679950263
type Apply (ShowListWithSym1 a6989586621680262510 :: TyFun [a6989586621680260572] (Symbol ~> Symbol) -> Type) (a6989586621680262511 :: [a6989586621680260572]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680262510 :: TyFun [a6989586621680260572] (Symbol ~> Symbol) -> Type) (a6989586621680262511 :: [a6989586621680260572]) = ShowListWithSym2 a6989586621680262510 a6989586621680262511
type Apply (GenericIndexSym0 :: TyFun [a6989586621680066211] (i6989586621680066210 ~> a6989586621680066211) -> Type) (a6989586621680078730 :: [a6989586621680066211]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680066211] (i6989586621680066210 ~> a6989586621680066211) -> Type) (a6989586621680078730 :: [a6989586621680066211]) = (GenericIndexSym1 a6989586621680078730 i6989586621680066210 :: TyFun i6989586621680066210 a6989586621680066211 -> Type)
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681107395) (NonEmpty b6989586621681107396 ~> NonEmpty (a6989586621681107395, b6989586621681107396)) -> Type) (a6989586621681108895 :: NonEmpty a6989586621681107395) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681107395) (NonEmpty b6989586621681107396 ~> NonEmpty (a6989586621681107395, b6989586621681107396)) -> Type) (a6989586621681108895 :: NonEmpty a6989586621681107395) = (ZipSym1 a6989586621681108895 b6989586621681107396 :: TyFun (NonEmpty b6989586621681107396) (NonEmpty (a6989586621681107395, b6989586621681107396)) -> Type)
type Apply (GenericSplitAtSym1 a6989586621680078740 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680078741 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym1 a6989586621680078740 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680078741 :: [a]) = GenericSplitAt a6989586621680078740 a6989586621680078741
type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (arg6989586621681075683 :: m (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (arg6989586621681075683 :: m (a, b)) = Munzip arg6989586621681075683
type Apply (Zip3Sym0 :: TyFun [a6989586621679940095] ([b6989586621679940096] ~> ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)])) -> Type) (a6989586621679949914 :: [a6989586621679940095]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679940095] ([b6989586621679940096] ~> ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)])) -> Type) (a6989586621679949914 :: [a6989586621679940095]) = (Zip3Sym1 a6989586621679949914 b6989586621679940096 c6989586621679940097 :: TyFun [b6989586621679940096] ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)]) -> Type)
type Apply ((<*>@#@$) :: TyFun (f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) (f6989586621679545131 a6989586621679545133 ~> f6989586621679545131 b6989586621679545134) -> Type) (arg6989586621679545546 :: f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) (f6989586621679545131 a6989586621679545133 ~> f6989586621679545131 b6989586621679545134) -> Type) (arg6989586621679545546 :: f6989586621679545131 (a6989586621679545133 ~> b6989586621679545134)) = (<*>@#@$$) arg6989586621679545546
type Apply ((<**>@#@$) :: TyFun (f6989586621679545090 a6989586621679545091) (f6989586621679545090 (a6989586621679545091 ~> b6989586621679545092) ~> f6989586621679545090 b6989586621679545092) -> Type) (a6989586621679545504 :: f6989586621679545090 a6989586621679545091) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679545090 a6989586621679545091) (f6989586621679545090 (a6989586621679545091 ~> b6989586621679545092) ~> f6989586621679545090 b6989586621679545092) -> Type) (a6989586621679545504 :: f6989586621679545090 a6989586621679545091) = (a6989586621679545504 <**>@#@$$ b6989586621679545092 :: TyFun (f6989586621679545090 (a6989586621679545091 ~> b6989586621679545092)) (f6989586621679545090 b6989586621679545092) -> Type)
type Apply (ApSym0 :: TyFun (m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) (m6989586621679545048 a6989586621679545049 ~> m6989586621679545048 b6989586621679545050) -> Type) (a6989586621679545218 :: m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) (m6989586621679545048 a6989586621679545049 ~> m6989586621679545048 b6989586621679545050) -> Type) (a6989586621679545218 :: m6989586621679545048 (a6989586621679545049 ~> b6989586621679545050)) = ApSym1 a6989586621679545218
type Apply ((<|>@#@$) :: TyFun (f6989586621679545208 a6989586621679545210) (f6989586621679545208 a6989586621679545210 ~> f6989586621679545208 a6989586621679545210) -> Type) (arg6989586621679545677 :: f6989586621679545208 a6989586621679545210) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679545208 a6989586621679545210) (f6989586621679545208 a6989586621679545210 ~> f6989586621679545208 a6989586621679545210) -> Type) (arg6989586621679545677 :: f6989586621679545208 a6989586621679545210) = (<|>@#@$$) arg6989586621679545677
type Apply (MplusSym0 :: TyFun (m6989586621679545211 a6989586621679545213) (m6989586621679545211 a6989586621679545213 ~> m6989586621679545211 a6989586621679545213) -> Type) (arg6989586621679545681 :: m6989586621679545211 a6989586621679545213) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679545211 a6989586621679545213) (m6989586621679545211 a6989586621679545213 ~> m6989586621679545211 a6989586621679545213) -> Type) (arg6989586621679545681 :: m6989586621679545211 a6989586621679545213) = MplusSym1 arg6989586621679545681
type Apply (($>@#@$) :: TyFun (f6989586621679714511 a6989586621679714512) (b6989586621679714513 ~> f6989586621679714511 b6989586621679714513) -> Type) (a6989586621679714588 :: f6989586621679714511 a6989586621679714512) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679714511 a6989586621679714512) (b6989586621679714513 ~> f6989586621679714511 b6989586621679714513) -> Type) (a6989586621679714588 :: f6989586621679714511 a6989586621679714512) = (a6989586621679714588 $>@#@$$ b6989586621679714513 :: TyFun b6989586621679714513 (f6989586621679714511 b6989586621679714513) -> Type)
type Apply (MzipSym0 :: TyFun (m6989586621681075597 a6989586621681075598) (m6989586621681075597 b6989586621681075599 ~> m6989586621681075597 (a6989586621681075598, b6989586621681075599)) -> Type) (arg6989586621681075673 :: m6989586621681075597 a6989586621681075598) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681075597 a6989586621681075598) (m6989586621681075597 b6989586621681075599 ~> m6989586621681075597 (a6989586621681075598, b6989586621681075599)) -> Type) (arg6989586621681075673 :: m6989586621681075597 a6989586621681075598) = (MzipSym1 arg6989586621681075673 b6989586621681075599 :: TyFun (m6989586621681075597 b6989586621681075599) (m6989586621681075597 (a6989586621681075598, b6989586621681075599)) -> Type)
type Apply ((>>=@#@$) :: TyFun (m6989586621679545155 a6989586621679545156) ((a6989586621679545156 ~> m6989586621679545155 b6989586621679545157) ~> m6989586621679545155 b6989586621679545157) -> Type) (arg6989586621679545627 :: m6989586621679545155 a6989586621679545156) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679545155 a6989586621679545156) ((a6989586621679545156 ~> m6989586621679545155 b6989586621679545157) ~> m6989586621679545155 b6989586621679545157) -> Type) (arg6989586621679545627 :: m6989586621679545155 a6989586621679545156) = (arg6989586621679545627 >>=@#@$$ b6989586621679545157 :: TyFun (a6989586621679545156 ~> m6989586621679545155 b6989586621679545157) (m6989586621679545155 b6989586621679545157) -> Type)
type Apply ((<&>@#@$) :: TyFun (f6989586621679714514 a6989586621679714515) ((a6989586621679714515 ~> b6989586621679714516) ~> f6989586621679714514 b6989586621679714516) -> Type) (a6989586621679714604 :: f6989586621679714514 a6989586621679714515) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679714514 a6989586621679714515) ((a6989586621679714515 ~> b6989586621679714516) ~> f6989586621679714514 b6989586621679714516) -> Type) (a6989586621679714604 :: f6989586621679714514 a6989586621679714515) = (a6989586621679714604 <&>@#@$$ b6989586621679714516 :: TyFun (a6989586621679714515 ~> b6989586621679714516) (f6989586621679714514 b6989586621679714516) -> Type)
type Apply (ZipWithSym1 a6989586621679949903 :: TyFun [a6989586621679940092] ([b6989586621679940093] ~> [c6989586621679940094]) -> Type) (a6989586621679949904 :: [a6989586621679940092]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679949903 :: TyFun [a6989586621679940092] ([b6989586621679940093] ~> [c6989586621679940094]) -> Type) (a6989586621679949904 :: [a6989586621679940092]) = ZipWithSym2 a6989586621679949903 a6989586621679949904
type Apply (Zip3Sym1 a6989586621679949914 b6989586621679940096 c6989586621679940097 :: TyFun [b6989586621679940096] ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)]) -> Type) (a6989586621679949915 :: [b6989586621679940096]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679949914 b6989586621679940096 c6989586621679940097 :: TyFun [b6989586621679940096] ([c6989586621679940097] ~> [(a6989586621679940095, b6989586621679940096, c6989586621679940097)]) -> Type) (a6989586621679949915 :: [b6989586621679940096]) = (Zip3Sym2 a6989586621679949914 a6989586621679949915 c6989586621679940097 :: TyFun [c6989586621679940097] [(a6989586621679940095, b6989586621679940096, c6989586621679940097)] -> Type)
type Apply (Zip4Sym0 :: TyFun [a6989586621680066262] ([b6989586621680066263] ~> ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]))) -> Type) (a6989586621680078964 :: [a6989586621680066262]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680066262] ([b6989586621680066263] ~> ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]))) -> Type) (a6989586621680078964 :: [a6989586621680066262]) = (Zip4Sym1 a6989586621680078964 b6989586621680066263 c6989586621680066264 d6989586621680066265 :: TyFun [b6989586621680066263] ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)])) -> Type)
type Apply ((<*@#@$) :: TyFun (f6989586621679545131 a6989586621679545140) (f6989586621679545131 b6989586621679545141 ~> f6989586621679545131 a6989586621679545140) -> Type) (arg6989586621679545560 :: f6989586621679545131 a6989586621679545140) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679545131 a6989586621679545140) (f6989586621679545131 b6989586621679545141 ~> f6989586621679545131 a6989586621679545140) -> Type) (arg6989586621679545560 :: f6989586621679545131 a6989586621679545140) = (arg6989586621679545560 <*@#@$$ b6989586621679545141 :: TyFun (f6989586621679545131 b6989586621679545141) (f6989586621679545131 a6989586621679545140) -> Type)
type Apply ((*>@#@$) :: TyFun (f6989586621679545131 a6989586621679545138) (f6989586621679545131 b6989586621679545139 ~> f6989586621679545131 b6989586621679545139) -> Type) (arg6989586621679545556 :: f6989586621679545131 a6989586621679545138) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679545131 a6989586621679545138) (f6989586621679545131 b6989586621679545139 ~> f6989586621679545131 b6989586621679545139) -> Type) (arg6989586621679545556 :: f6989586621679545131 a6989586621679545138) = (arg6989586621679545556 *>@#@$$ b6989586621679545139 :: TyFun (f6989586621679545131 b6989586621679545139) (f6989586621679545131 b6989586621679545139) -> Type)
type Apply ((>>@#@$) :: TyFun (m6989586621679545155 a6989586621679545158) (m6989586621679545155 b6989586621679545159 ~> m6989586621679545155 b6989586621679545159) -> Type) (arg6989586621679545631 :: m6989586621679545155 a6989586621679545158) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679545155 a6989586621679545158) (m6989586621679545155 b6989586621679545159 ~> m6989586621679545155 b6989586621679545159) -> Type) (arg6989586621679545631 :: m6989586621679545155 a6989586621679545158) = (arg6989586621679545631 >>@#@$$ b6989586621679545159 :: TyFun (m6989586621679545155 b6989586621679545159) (m6989586621679545155 b6989586621679545159) -> Type)
type Apply (ZipWithSym1 a6989586621681108884 :: TyFun (NonEmpty a6989586621681107392) (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394) -> Type) (a6989586621681108885 :: NonEmpty a6989586621681107392) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681108884 :: TyFun (NonEmpty a6989586621681107392) (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394) -> Type) (a6989586621681108885 :: NonEmpty a6989586621681107392) = ZipWithSym2 a6989586621681108884 a6989586621681108885
type Apply (For_Sym0 :: TyFun (t6989586621680452670 a6989586621680452672) ((a6989586621680452672 ~> f6989586621680452671 b6989586621680452673) ~> f6989586621680452671 ()) -> Type) (a6989586621680453296 :: t6989586621680452670 a6989586621680452672) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680452670 a6989586621680452672) ((a6989586621680452672 ~> f6989586621680452671 b6989586621680452673) ~> f6989586621680452671 ()) -> Type) (a6989586621680453296 :: t6989586621680452670 a6989586621680452672) = (For_Sym1 a6989586621680453296 b6989586621680452673 f6989586621680452671 :: TyFun (a6989586621680452672 ~> f6989586621680452671 b6989586621680452673) (f6989586621680452671 ()) -> Type)
type Apply (ForM_Sym0 :: TyFun (t6989586621680452662 a6989586621680452664) ((a6989586621680452664 ~> m6989586621680452663 b6989586621680452665) ~> m6989586621680452663 ()) -> Type) (a6989586621680453278 :: t6989586621680452662 a6989586621680452664) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680452662 a6989586621680452664) ((a6989586621680452664 ~> m6989586621680452663 b6989586621680452665) ~> m6989586621680452663 ()) -> Type) (a6989586621680453278 :: t6989586621680452662 a6989586621680452664) = (ForM_Sym1 a6989586621680453278 b6989586621680452665 m6989586621680452663 :: TyFun (a6989586621680452664 ~> m6989586621680452663 b6989586621680452665) (m6989586621680452663 ()) -> Type)
type Apply (ForMSym0 :: TyFun (t6989586621680756575 a6989586621680756577) ((a6989586621680756577 ~> m6989586621680756576 b6989586621680756578) ~> m6989586621680756576 (t6989586621680756575 b6989586621680756578)) -> Type) (a6989586621680757132 :: t6989586621680756575 a6989586621680756577) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680756575 a6989586621680756577) ((a6989586621680756577 ~> m6989586621680756576 b6989586621680756578) ~> m6989586621680756576 (t6989586621680756575 b6989586621680756578)) -> Type) (a6989586621680757132 :: t6989586621680756575 a6989586621680756577) = (ForMSym1 a6989586621680757132 b6989586621680756578 m6989586621680756576 :: TyFun (a6989586621680756577 ~> m6989586621680756576 b6989586621680756578) (m6989586621680756576 (t6989586621680756575 b6989586621680756578)) -> Type)
type Apply (ForSym0 :: TyFun (t6989586621680756579 a6989586621680756581) ((a6989586621680756581 ~> f6989586621680756580 b6989586621680756582) ~> f6989586621680756580 (t6989586621680756579 b6989586621680756582)) -> Type) (a6989586621680757142 :: t6989586621680756579 a6989586621680756581) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680756579 a6989586621680756581) ((a6989586621680756581 ~> f6989586621680756580 b6989586621680756582) ~> f6989586621680756580 (t6989586621680756579 b6989586621680756582)) -> Type) (a6989586621680757142 :: t6989586621680756579 a6989586621680756581) = (ForSym1 a6989586621680757142 b6989586621680756582 f6989586621680756580 :: TyFun (a6989586621680756581 ~> f6989586621680756580 b6989586621680756582) (f6989586621680756580 (t6989586621680756579 b6989586621680756582)) -> Type)
type Apply (ZipWith3Sym1 a6989586621679949888 :: TyFun [a6989586621679940088] ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091])) -> Type) (a6989586621679949889 :: [a6989586621679940088]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679949888 :: TyFun [a6989586621679940088] ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091])) -> Type) (a6989586621679949889 :: [a6989586621679940088]) = ZipWith3Sym2 a6989586621679949888 a6989586621679949889
type Apply (Zip5Sym0 :: TyFun [a6989586621680066257] ([b6989586621680066258] ~> ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])))) -> Type) (a6989586621680078941 :: [a6989586621680066257]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680066257] ([b6989586621680066258] ~> ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])))) -> Type) (a6989586621680078941 :: [a6989586621680066257]) = (Zip5Sym1 a6989586621680078941 b6989586621680066258 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [b6989586621680066258] ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]))) -> Type)
type Apply (Zip4Sym1 a6989586621680078964 b6989586621680066263 c6989586621680066264 d6989586621680066265 :: TyFun [b6989586621680066263] ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)])) -> Type) (a6989586621680078965 :: [b6989586621680066263]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680078964 b6989586621680066263 c6989586621680066264 d6989586621680066265 :: TyFun [b6989586621680066263] ([c6989586621680066264] ~> ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)])) -> Type) (a6989586621680078965 :: [b6989586621680066263]) = (Zip4Sym2 a6989586621680078964 a6989586621680078965 c6989586621680066264 d6989586621680066265 :: TyFun [c6989586621680066264] ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]) -> Type)
type Apply (ZipWithM_Sym1 a6989586621681211747 :: TyFun [a6989586621681211322] ([b6989586621681211323] ~> m6989586621681211321 ()) -> Type) (a6989586621681211748 :: [a6989586621681211322]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681211747 :: TyFun [a6989586621681211322] ([b6989586621681211323] ~> m6989586621681211321 ()) -> Type) (a6989586621681211748 :: [a6989586621681211322]) = ZipWithM_Sym2 a6989586621681211747 a6989586621681211748
type Apply (ZipWithMSym1 a6989586621681211756 :: TyFun [a6989586621681211326] ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328]) -> Type) (a6989586621681211757 :: [a6989586621681211326]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681211756 :: TyFun [a6989586621681211326] ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328]) -> Type) (a6989586621681211757 :: [a6989586621681211326]) = ZipWithMSym2 a6989586621681211756 a6989586621681211757
type Apply (LiftA2Sym1 arg6989586621679545550 f6989586621679545131 :: TyFun (f6989586621679545131 a6989586621679545135) (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137) -> Type) (arg6989586621679545551 :: f6989586621679545131 a6989586621679545135) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679545550 f6989586621679545131 :: TyFun (f6989586621679545131 a6989586621679545135) (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137) -> Type) (arg6989586621679545551 :: f6989586621679545131 a6989586621679545135) = LiftA2Sym2 arg6989586621679545550 arg6989586621679545551
type Apply (LiftM2Sym1 a6989586621679545425 m6989586621679545069 :: TyFun (m6989586621679545069 a16989586621679545070) (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072) -> Type) (a6989586621679545426 :: m6989586621679545069 a16989586621679545070) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679545425 m6989586621679545069 :: TyFun (m6989586621679545069 a16989586621679545070) (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072) -> Type) (a6989586621679545426 :: m6989586621679545069 a16989586621679545070) = LiftM2Sym2 a6989586621679545425 a6989586621679545426
type Apply (MzipWithSym1 arg6989586621681075677 m6989586621681075597 :: TyFun (m6989586621681075597 a6989586621681075600) (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602) -> Type) (arg6989586621681075678 :: m6989586621681075597 a6989586621681075600) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681075677 m6989586621681075597 :: TyFun (m6989586621681075597 a6989586621681075600) (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602) -> Type) (arg6989586621681075678 :: m6989586621681075597 a6989586621681075600) = MzipWithSym2 arg6989586621681075677 arg6989586621681075678
type Apply (MapAccumRSym2 a6989586621680757095 a6989586621680757094 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680757096 :: t b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym2 a6989586621680757095 a6989586621680757094 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680757096 :: t b) = MapAccumR a6989586621680757095 a6989586621680757094 a6989586621680757096
type Apply (MapAccumLSym2 a6989586621680757112 a6989586621680757111 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680757113 :: t b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym2 a6989586621680757112 a6989586621680757111 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680757113 :: t b) = MapAccumL a6989586621680757112 a6989586621680757111 a6989586621680757113
type Apply (ZipWith3Sym2 a6989586621679949889 a6989586621679949888 :: TyFun [b6989586621679940089] ([c6989586621679940090] ~> [d6989586621679940091]) -> Type) (a6989586621679949890 :: [b6989586621679940089]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679949889 a6989586621679949888 :: TyFun [b6989586621679940089] ([c6989586621679940090] ~> [d6989586621679940091]) -> Type) (a6989586621679949890 :: [b6989586621679940089]) = ZipWith3Sym3 a6989586621679949889 a6989586621679949888 a6989586621679949890
type Apply (ZipWith4Sym1 a6989586621680078847 :: TyFun [a6989586621680066239] ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243]))) -> Type) (a6989586621680078848 :: [a6989586621680066239]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680078847 :: TyFun [a6989586621680066239] ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243]))) -> Type) (a6989586621680078848 :: [a6989586621680066239]) = ZipWith4Sym2 a6989586621680078847 a6989586621680078848
type Apply (Zip6Sym0 :: TyFun [a6989586621680066251] ([b6989586621680066252] ~> ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))))) -> Type) (a6989586621680078913 :: [a6989586621680066251]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680066251] ([b6989586621680066252] ~> ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))))) -> Type) (a6989586621680078913 :: [a6989586621680066251]) = (Zip6Sym1 a6989586621680078913 b6989586621680066252 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [b6989586621680066252] ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])))) -> Type)
type Apply (Zip5Sym1 a6989586621680078941 b6989586621680066258 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [b6989586621680066258] ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]))) -> Type) (a6989586621680078942 :: [b6989586621680066258]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680078941 b6989586621680066258 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [b6989586621680066258] ([c6989586621680066259] ~> ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]))) -> Type) (a6989586621680078942 :: [b6989586621680066258]) = (Zip5Sym2 a6989586621680078941 a6989586621680078942 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [c6989586621680066259] ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])) -> Type)
type Apply (Zip4Sym2 a6989586621680078965 a6989586621680078964 c6989586621680066264 d6989586621680066265 :: TyFun [c6989586621680066264] ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]) -> Type) (a6989586621680078966 :: [c6989586621680066264]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680078965 a6989586621680078964 c6989586621680066264 d6989586621680066265 :: TyFun [c6989586621680066264] ([d6989586621680066265] ~> [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)]) -> Type) (a6989586621680078966 :: [c6989586621680066264]) = (Zip4Sym3 a6989586621680078965 a6989586621680078964 a6989586621680078966 d6989586621680066265 :: TyFun [d6989586621680066265] [(a6989586621680066262, b6989586621680066263, c6989586621680066264, d6989586621680066265)] -> Type)
type Apply (LiftA3Sym1 a6989586621679545482 f6989586621679545082 :: TyFun (f6989586621679545082 a6989586621679545083) (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086)) -> Type) (a6989586621679545483 :: f6989586621679545082 a6989586621679545083) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679545482 f6989586621679545082 :: TyFun (f6989586621679545082 a6989586621679545083) (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086)) -> Type) (a6989586621679545483 :: f6989586621679545082 a6989586621679545083) = LiftA3Sym2 a6989586621679545482 a6989586621679545483
type Apply (LiftM3Sym1 a6989586621679545383 m6989586621679545064 :: TyFun (m6989586621679545064 a16989586621679545065) (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068)) -> Type) (a6989586621679545384 :: m6989586621679545064 a16989586621679545065) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679545383 m6989586621679545064 :: TyFun (m6989586621679545064 a16989586621679545065) (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068)) -> Type) (a6989586621679545384 :: m6989586621679545064 a16989586621679545065) = LiftM3Sym2 a6989586621679545383 a6989586621679545384
type Apply (ZipWith5Sym1 a6989586621680078824 :: TyFun [a6989586621680066233] ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])))) -> Type) (a6989586621680078825 :: [a6989586621680066233]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680078824 :: TyFun [a6989586621680066233] ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])))) -> Type) (a6989586621680078825 :: [a6989586621680066233]) = ZipWith5Sym2 a6989586621680078824 a6989586621680078825
type Apply (ZipWith4Sym2 a6989586621680078848 a6989586621680078847 :: TyFun [b6989586621680066240] ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])) -> Type) (a6989586621680078849 :: [b6989586621680066240]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680078848 a6989586621680078847 :: TyFun [b6989586621680066240] ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])) -> Type) (a6989586621680078849 :: [b6989586621680066240]) = ZipWith4Sym3 a6989586621680078848 a6989586621680078847 a6989586621680078849
type Apply (Zip7Sym0 :: TyFun [a6989586621680066244] ([b6989586621680066245] ~> ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))))) -> Type) (a6989586621680078880 :: [a6989586621680066244]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680066244] ([b6989586621680066245] ~> ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))))) -> Type) (a6989586621680078880 :: [a6989586621680066244]) = (Zip7Sym1 a6989586621680078880 b6989586621680066245 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [b6989586621680066245] ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))))) -> Type)
type Apply (Zip6Sym1 a6989586621680078913 b6989586621680066252 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [b6989586621680066252] ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])))) -> Type) (a6989586621680078914 :: [b6989586621680066252]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680078913 b6989586621680066252 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [b6989586621680066252] ([c6989586621680066253] ~> ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])))) -> Type) (a6989586621680078914 :: [b6989586621680066252]) = (Zip6Sym2 a6989586621680078913 a6989586621680078914 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [c6989586621680066253] ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))) -> Type)
type Apply (Zip5Sym2 a6989586621680078942 a6989586621680078941 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [c6989586621680066259] ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])) -> Type) (a6989586621680078943 :: [c6989586621680066259]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680078942 a6989586621680078941 c6989586621680066259 d6989586621680066260 e6989586621680066261 :: TyFun [c6989586621680066259] ([d6989586621680066260] ~> ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)])) -> Type) (a6989586621680078943 :: [c6989586621680066259]) = (Zip5Sym3 a6989586621680078942 a6989586621680078941 a6989586621680078943 d6989586621680066260 e6989586621680066261 :: TyFun [d6989586621680066260] ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]) -> Type)
type Apply (LiftA3Sym2 a6989586621679545483 a6989586621679545482 :: TyFun (f6989586621679545082 b6989586621679545084) (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086) -> Type) (a6989586621679545484 :: f6989586621679545082 b6989586621679545084) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679545483 a6989586621679545482 :: TyFun (f6989586621679545082 b6989586621679545084) (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086) -> Type) (a6989586621679545484 :: f6989586621679545082 b6989586621679545084) = LiftA3Sym3 a6989586621679545483 a6989586621679545482 a6989586621679545484
type Apply (LiftM3Sym2 a6989586621679545384 a6989586621679545383 :: TyFun (m6989586621679545064 a26989586621679545066) (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068) -> Type) (a6989586621679545385 :: m6989586621679545064 a26989586621679545066) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679545384 a6989586621679545383 :: TyFun (m6989586621679545064 a26989586621679545066) (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068) -> Type) (a6989586621679545385 :: m6989586621679545064 a26989586621679545066) = LiftM3Sym3 a6989586621679545384 a6989586621679545383 a6989586621679545385
type Apply (LiftM4Sym1 a6989586621679545322 m6989586621679545058 :: TyFun (m6989586621679545058 a16989586621679545059) (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063))) -> Type) (a6989586621679545323 :: m6989586621679545058 a16989586621679545059) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679545322 m6989586621679545058 :: TyFun (m6989586621679545058 a16989586621679545059) (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063))) -> Type) (a6989586621679545323 :: m6989586621679545058 a16989586621679545059) = LiftM4Sym2 a6989586621679545322 a6989586621679545323
type Apply (ZipWith6Sym1 a6989586621680078797 :: TyFun [a6989586621680066226] ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))))) -> Type) (a6989586621680078798 :: [a6989586621680066226]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680078797 :: TyFun [a6989586621680066226] ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))))) -> Type) (a6989586621680078798 :: [a6989586621680066226]) = ZipWith6Sym2 a6989586621680078797 a6989586621680078798
type Apply (ZipWith5Sym2 a6989586621680078825 a6989586621680078824 :: TyFun [b6989586621680066234] ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))) -> Type) (a6989586621680078826 :: [b6989586621680066234]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680078825 a6989586621680078824 :: TyFun [b6989586621680066234] ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))) -> Type) (a6989586621680078826 :: [b6989586621680066234]) = ZipWith5Sym3 a6989586621680078825 a6989586621680078824 a6989586621680078826
type Apply (ZipWith4Sym3 a6989586621680078849 a6989586621680078848 a6989586621680078847 :: TyFun [c6989586621680066241] ([d6989586621680066242] ~> [e6989586621680066243]) -> Type) (a6989586621680078850 :: [c6989586621680066241]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680078849 a6989586621680078848 a6989586621680078847 :: TyFun [c6989586621680066241] ([d6989586621680066242] ~> [e6989586621680066243]) -> Type) (a6989586621680078850 :: [c6989586621680066241]) = ZipWith4Sym4 a6989586621680078849 a6989586621680078848 a6989586621680078847 a6989586621680078850
type Apply (Zip7Sym1 a6989586621680078880 b6989586621680066245 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [b6989586621680066245] ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))))) -> Type) (a6989586621680078881 :: [b6989586621680066245]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680078880 b6989586621680066245 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [b6989586621680066245] ([c6989586621680066246] ~> ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))))) -> Type) (a6989586621680078881 :: [b6989586621680066245]) = (Zip7Sym2 a6989586621680078880 a6989586621680078881 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [c6989586621680066246] ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))) -> Type)
type Apply (Zip6Sym2 a6989586621680078914 a6989586621680078913 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [c6989586621680066253] ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))) -> Type) (a6989586621680078915 :: [c6989586621680066253]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680078914 a6989586621680078913 c6989586621680066253 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [c6989586621680066253] ([d6989586621680066254] ~> ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]))) -> Type) (a6989586621680078915 :: [c6989586621680066253]) = (Zip6Sym3 a6989586621680078914 a6989586621680078913 a6989586621680078915 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [d6989586621680066254] ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])) -> Type)
type Apply (Zip5Sym3 a6989586621680078943 a6989586621680078942 a6989586621680078941 d6989586621680066260 e6989586621680066261 :: TyFun [d6989586621680066260] ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]) -> Type) (a6989586621680078944 :: [d6989586621680066260]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680078943 a6989586621680078942 a6989586621680078941 d6989586621680066260 e6989586621680066261 :: TyFun [d6989586621680066260] ([e6989586621680066261] ~> [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)]) -> Type) (a6989586621680078944 :: [d6989586621680066260]) = (Zip5Sym4 a6989586621680078943 a6989586621680078942 a6989586621680078941 a6989586621680078944 e6989586621680066261 :: TyFun [e6989586621680066261] [(a6989586621680066257, b6989586621680066258, c6989586621680066259, d6989586621680066260, e6989586621680066261)] -> Type)
type Apply (LiftM4Sym2 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a26989586621679545060) (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)) -> Type) (a6989586621679545324 :: m6989586621679545058 a26989586621679545060) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a26989586621679545060) (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)) -> Type) (a6989586621679545324 :: m6989586621679545058 a26989586621679545060) = LiftM4Sym3 a6989586621679545323 a6989586621679545322 a6989586621679545324
type Apply (LiftM5Sym1 a6989586621679545239 m6989586621679545051 :: TyFun (m6989586621679545051 a16989586621679545052) (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)))) -> Type) (a6989586621679545240 :: m6989586621679545051 a16989586621679545052) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679545239 m6989586621679545051 :: TyFun (m6989586621679545051 a16989586621679545052) (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)))) -> Type) (a6989586621679545240 :: m6989586621679545051 a16989586621679545052) = LiftM5Sym2 a6989586621679545239 a6989586621679545240
type Apply (ZipWith7Sym1 a6989586621680078766 :: TyFun [a6989586621680066218] ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))))) -> Type) (a6989586621680078767 :: [a6989586621680066218]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680078766 :: TyFun [a6989586621680066218] ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))))) -> Type) (a6989586621680078767 :: [a6989586621680066218]) = ZipWith7Sym2 a6989586621680078766 a6989586621680078767
type Apply (ZipWith6Sym2 a6989586621680078798 a6989586621680078797 :: TyFun [b6989586621680066227] ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))) -> Type) (a6989586621680078799 :: [b6989586621680066227]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680078798 a6989586621680078797 :: TyFun [b6989586621680066227] ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))) -> Type) (a6989586621680078799 :: [b6989586621680066227]) = ZipWith6Sym3 a6989586621680078798 a6989586621680078797 a6989586621680078799
type Apply (ZipWith5Sym3 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [c6989586621680066235] ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])) -> Type) (a6989586621680078827 :: [c6989586621680066235]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [c6989586621680066235] ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238])) -> Type) (a6989586621680078827 :: [c6989586621680066235]) = ZipWith5Sym4 a6989586621680078826 a6989586621680078825 a6989586621680078824 a6989586621680078827
type Apply (Zip7Sym2 a6989586621680078881 a6989586621680078880 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [c6989586621680066246] ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))) -> Type) (a6989586621680078882 :: [c6989586621680066246]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680078881 a6989586621680078880 c6989586621680066246 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [c6989586621680066246] ([d6989586621680066247] ~> ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])))) -> Type) (a6989586621680078882 :: [c6989586621680066246]) = (Zip7Sym3 a6989586621680078881 a6989586621680078880 a6989586621680078882 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [d6989586621680066247] ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))) -> Type)
type Apply (Zip6Sym3 a6989586621680078915 a6989586621680078914 a6989586621680078913 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [d6989586621680066254] ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])) -> Type) (a6989586621680078916 :: [d6989586621680066254]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680078915 a6989586621680078914 a6989586621680078913 d6989586621680066254 e6989586621680066255 f6989586621680066256 :: TyFun [d6989586621680066254] ([e6989586621680066255] ~> ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)])) -> Type) (a6989586621680078916 :: [d6989586621680066254]) = (Zip6Sym4 a6989586621680078915 a6989586621680078914 a6989586621680078913 a6989586621680078916 e6989586621680066255 f6989586621680066256 :: TyFun [e6989586621680066255] ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]) -> Type)
type Apply (LiftM4Sym3 a6989586621679545324 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a36989586621679545061) (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063) -> Type) (a6989586621679545325 :: m6989586621679545058 a36989586621679545061) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679545324 a6989586621679545323 a6989586621679545322 :: TyFun (m6989586621679545058 a36989586621679545061) (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063) -> Type) (a6989586621679545325 :: m6989586621679545058 a36989586621679545061) = LiftM4Sym4 a6989586621679545324 a6989586621679545323 a6989586621679545322 a6989586621679545325
type Apply (LiftM5Sym2 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a26989586621679545053) (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))) -> Type) (a6989586621679545241 :: m6989586621679545051 a26989586621679545053) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a26989586621679545053) (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))) -> Type) (a6989586621679545241 :: m6989586621679545051 a26989586621679545053) = LiftM5Sym3 a6989586621679545240 a6989586621679545239 a6989586621679545241
type Apply (ZipWith7Sym2 a6989586621680078767 a6989586621680078766 :: TyFun [b6989586621680066219] ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))) -> Type) (a6989586621680078768 :: [b6989586621680066219]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680078767 a6989586621680078766 :: TyFun [b6989586621680066219] ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))) -> Type) (a6989586621680078768 :: [b6989586621680066219]) = ZipWith7Sym3 a6989586621680078767 a6989586621680078766 a6989586621680078768
type Apply (ZipWith6Sym3 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [c6989586621680066228] ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))) -> Type) (a6989586621680078800 :: [c6989586621680066228]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [c6989586621680066228] ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232]))) -> Type) (a6989586621680078800 :: [c6989586621680066228]) = ZipWith6Sym4 a6989586621680078799 a6989586621680078798 a6989586621680078797 a6989586621680078800
type Apply (ZipWith5Sym4 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [d6989586621680066236] ([e6989586621680066237] ~> [f6989586621680066238]) -> Type) (a6989586621680078828 :: [d6989586621680066236]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 :: TyFun [d6989586621680066236] ([e6989586621680066237] ~> [f6989586621680066238]) -> Type) (a6989586621680078828 :: [d6989586621680066236]) = ZipWith5Sym5 a6989586621680078827 a6989586621680078826 a6989586621680078825 a6989586621680078824 a6989586621680078828
type Apply (Zip7Sym3 a6989586621680078882 a6989586621680078881 a6989586621680078880 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [d6989586621680066247] ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))) -> Type) (a6989586621680078883 :: [d6989586621680066247]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680078882 a6989586621680078881 a6989586621680078880 d6989586621680066247 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [d6989586621680066247] ([e6989586621680066248] ~> ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]))) -> Type) (a6989586621680078883 :: [d6989586621680066247]) = (Zip7Sym4 a6989586621680078882 a6989586621680078881 a6989586621680078880 a6989586621680078883 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [e6989586621680066248] ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])) -> Type)
type Apply (Zip6Sym4 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 e6989586621680066255 f6989586621680066256 :: TyFun [e6989586621680066255] ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]) -> Type) (a6989586621680078917 :: [e6989586621680066255]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 e6989586621680066255 f6989586621680066256 :: TyFun [e6989586621680066255] ([f6989586621680066256] ~> [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)]) -> Type) (a6989586621680078917 :: [e6989586621680066255]) = (Zip6Sym5 a6989586621680078916 a6989586621680078915 a6989586621680078914 a6989586621680078913 a6989586621680078917 f6989586621680066256 :: TyFun [f6989586621680066256] [(a6989586621680066251, b6989586621680066252, c6989586621680066253, d6989586621680066254, e6989586621680066255, f6989586621680066256)] -> Type)
type Apply (LiftM5Sym3 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a36989586621679545054) (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)) -> Type) (a6989586621679545242 :: m6989586621679545051 a36989586621679545054) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a36989586621679545054) (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)) -> Type) (a6989586621679545242 :: m6989586621679545051 a36989586621679545054) = LiftM5Sym4 a6989586621679545241 a6989586621679545240 a6989586621679545239 a6989586621679545242
type Apply (ZipWith7Sym3 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [c6989586621680066220] ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))) -> Type) (a6989586621680078769 :: [c6989586621680066220]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [c6989586621680066220] ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])))) -> Type) (a6989586621680078769 :: [c6989586621680066220]) = ZipWith7Sym4 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078769
type Apply (ZipWith6Sym4 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [d6989586621680066229] ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])) -> Type) (a6989586621680078801 :: [d6989586621680066229]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [d6989586621680066229] ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])) -> Type) (a6989586621680078801 :: [d6989586621680066229]) = ZipWith6Sym5 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 a6989586621680078801
type Apply (Zip7Sym4 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [e6989586621680066248] ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])) -> Type) (a6989586621680078884 :: [e6989586621680066248]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 e6989586621680066248 f6989586621680066249 g6989586621680066250 :: TyFun [e6989586621680066248] ([f6989586621680066249] ~> ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)])) -> Type) (a6989586621680078884 :: [e6989586621680066248]) = (Zip7Sym5 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 a6989586621680078884 f6989586621680066249 g6989586621680066250 :: TyFun [f6989586621680066249] ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]) -> Type)
type Apply (LiftM5Sym4 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a46989586621679545055) (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057) -> Type) (a6989586621679545243 :: m6989586621679545051 a46989586621679545055) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 :: TyFun (m6989586621679545051 a46989586621679545055) (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057) -> Type) (a6989586621679545243 :: m6989586621679545051 a46989586621679545055) = LiftM5Sym5 a6989586621679545242 a6989586621679545241 a6989586621679545240 a6989586621679545239 a6989586621679545243
type Apply (ZipWith7Sym4 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [d6989586621680066221] ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))) -> Type) (a6989586621680078770 :: [d6989586621680066221]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [d6989586621680066221] ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))) -> Type) (a6989586621680078770 :: [d6989586621680066221]) = ZipWith7Sym5 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078770
type Apply (ZipWith6Sym5 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [e6989586621680066230] ([f6989586621680066231] ~> [g6989586621680066232]) -> Type) (a6989586621680078802 :: [e6989586621680066230]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 :: TyFun [e6989586621680066230] ([f6989586621680066231] ~> [g6989586621680066232]) -> Type) (a6989586621680078802 :: [e6989586621680066230]) = ZipWith6Sym6 a6989586621680078801 a6989586621680078800 a6989586621680078799 a6989586621680078798 a6989586621680078797 a6989586621680078802
type Apply (Zip7Sym5 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 f6989586621680066249 g6989586621680066250 :: TyFun [f6989586621680066249] ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]) -> Type) (a6989586621680078885 :: [f6989586621680066249]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 f6989586621680066249 g6989586621680066250 :: TyFun [f6989586621680066249] ([g6989586621680066250] ~> [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)]) -> Type) (a6989586621680078885 :: [f6989586621680066249]) = (Zip7Sym6 a6989586621680078884 a6989586621680078883 a6989586621680078882 a6989586621680078881 a6989586621680078880 a6989586621680078885 g6989586621680066250 :: TyFun [g6989586621680066250] [(a6989586621680066244, b6989586621680066245, c6989586621680066246, d6989586621680066247, e6989586621680066248, f6989586621680066249, g6989586621680066250)] -> Type)
type Apply (ZipWith7Sym5 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [e6989586621680066222] ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])) -> Type) (a6989586621680078771 :: [e6989586621680066222]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [e6989586621680066222] ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225])) -> Type) (a6989586621680078771 :: [e6989586621680066222]) = ZipWith7Sym6 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078771
type Apply (ZipWith7Sym6 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [f6989586621680066223] ([g6989586621680066224] ~> [h6989586621680066225]) -> Type) (a6989586621680078772 :: [f6989586621680066223]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 :: TyFun [f6989586621680066223] ([g6989586621680066224] ~> [h6989586621680066225]) -> Type) (a6989586621680078772 :: [f6989586621680066223]) = ZipWith7Sym7 a6989586621680078771 a6989586621680078770 a6989586621680078769 a6989586621680078768 a6989586621680078767 a6989586621680078766 a6989586621680078772
type Apply (NubBySym0 :: TyFun (a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) ([a6989586621679940019] ~> [a6989586621679940019]) -> Type) (a6989586621679949286 :: a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) ([a6989586621679940019] ~> [a6989586621679940019]) -> Type) (a6989586621679949286 :: a6989586621679940019 ~> (a6989586621679940019 ~> Bool)) = NubBySym1 a6989586621679949286
type Apply (PartitionSym0 :: TyFun (a6989586621679940028 ~> Bool) ([a6989586621679940028] ~> ([a6989586621679940028], [a6989586621679940028])) -> Type) (a6989586621679949384 :: a6989586621679940028 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679940028 ~> Bool) ([a6989586621679940028] ~> ([a6989586621679940028], [a6989586621679940028])) -> Type) (a6989586621679949384 :: a6989586621679940028 ~> Bool) = PartitionSym1 a6989586621679949384
type Apply (BreakSym0 :: TyFun (a6989586621679940040 ~> Bool) ([a6989586621679940040] ~> ([a6989586621679940040], [a6989586621679940040])) -> Type) (a6989586621679949441 :: a6989586621679940040 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679940040 ~> Bool) ([a6989586621679940040] ~> ([a6989586621679940040], [a6989586621679940040])) -> Type) (a6989586621679949441 :: a6989586621679940040 ~> Bool) = BreakSym1 a6989586621679949441
type Apply (SpanSym0 :: TyFun (a6989586621679940041 ~> Bool) ([a6989586621679940041] ~> ([a6989586621679940041], [a6989586621679940041])) -> Type) (a6989586621679949484 :: a6989586621679940041 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679940041 ~> Bool) ([a6989586621679940041] ~> ([a6989586621679940041], [a6989586621679940041])) -> Type) (a6989586621679949484 :: a6989586621679940041 ~> Bool) = SpanSym1 a6989586621679949484
type Apply (GroupBySym0 :: TyFun (a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) ([a6989586621679940031] ~> [[a6989586621679940031]]) -> Type) (a6989586621679949527 :: a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) ([a6989586621679940031] ~> [[a6989586621679940031]]) -> Type) (a6989586621679949527 :: a6989586621679940031 ~> (a6989586621679940031 ~> Bool)) = GroupBySym1 a6989586621679949527
type Apply (DropWhileSym0 :: TyFun (a6989586621679940043 ~> Bool) ([a6989586621679940043] ~> [a6989586621679940043]) -> Type) (a6989586621679949561 :: a6989586621679940043 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679940043 ~> Bool) ([a6989586621679940043] ~> [a6989586621679940043]) -> Type) (a6989586621679949561 :: a6989586621679940043 ~> Bool) = DropWhileSym1 a6989586621679949561
type Apply (TakeWhileSym0 :: TyFun (a6989586621679940044 ~> Bool) ([a6989586621679940044] ~> [a6989586621679940044]) -> Type) (a6989586621679949579 :: a6989586621679940044 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679940044 ~> Bool) ([a6989586621679940044] ~> [a6989586621679940044]) -> Type) (a6989586621679949579 :: a6989586621679940044 ~> Bool) = TakeWhileSym1 a6989586621679949579
type Apply (FilterSym0 :: TyFun (a6989586621679940052 ~> Bool) ([a6989586621679940052] ~> [a6989586621679940052]) -> Type) (a6989586621679949593 :: a6989586621679940052 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679940052 ~> Bool) ([a6989586621679940052] ~> [a6989586621679940052]) -> Type) (a6989586621679949593 :: a6989586621679940052 ~> Bool) = FilterSym1 a6989586621679949593
type Apply (SortBySym0 :: TyFun (a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) ([a6989586621679940056] ~> [a6989586621679940056]) -> Type) (a6989586621679949646 :: a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) ([a6989586621679940056] ~> [a6989586621679940056]) -> Type) (a6989586621679949646 :: a6989586621679940056 ~> (a6989586621679940056 ~> Ordering)) = SortBySym1 a6989586621679949646
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) ([a6989586621679940057] ~> ([a6989586621679940057] ~> [a6989586621679940057])) -> Type) (a6989586621679949677 :: a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) ([a6989586621679940057] ~> ([a6989586621679940057] ~> [a6989586621679940057])) -> Type) (a6989586621679949677 :: a6989586621679940057 ~> (a6989586621679940057 ~> Bool)) = DeleteFirstsBySym1 a6989586621679949677
type Apply (UnionBySym0 :: TyFun (a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) ([a6989586621679940017] ~> ([a6989586621679940017] ~> [a6989586621679940017])) -> Type) (a6989586621679949690 :: a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) ([a6989586621679940017] ~> ([a6989586621679940017] ~> [a6989586621679940017])) -> Type) (a6989586621679949690 :: a6989586621679940017 ~> (a6989586621679940017 ~> Bool)) = UnionBySym1 a6989586621679949690
type Apply (FindIndicesSym0 :: TyFun (a6989586621679940047 ~> Bool) ([a6989586621679940047] ~> [Nat]) -> Type) (a6989586621679949934 :: a6989586621679940047 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679940047 ~> Bool) ([a6989586621679940047] ~> [Nat]) -> Type) (a6989586621679949934 :: a6989586621679940047 ~> Bool) = FindIndicesSym1 a6989586621679949934
type Apply (FindIndexSym0 :: TyFun (a6989586621679940048 ~> Bool) ([a6989586621679940048] ~> Maybe Nat) -> Type) (a6989586621679949968 :: a6989586621679940048 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679940048 ~> Bool) ([a6989586621679940048] ~> Maybe Nat) -> Type) (a6989586621679949968 :: a6989586621679940048 ~> Bool) = FindIndexSym1 a6989586621679949968
type Apply (Scanr1Sym0 :: TyFun (a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) ([a6989586621679940115] ~> [a6989586621679940115]) -> Type) (a6989586621679950183 :: a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) ([a6989586621679940115] ~> [a6989586621679940115]) -> Type) (a6989586621679950183 :: a6989586621679940115 ~> (a6989586621679940115 ~> a6989586621679940115)) = Scanr1Sym1 a6989586621679950183
type Apply (Scanl1Sym0 :: TyFun (a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) ([a6989586621679940118] ~> [a6989586621679940118]) -> Type) (a6989586621679950242 :: a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) ([a6989586621679940118] ~> [a6989586621679940118]) -> Type) (a6989586621679950242 :: a6989586621679940118 ~> (a6989586621679940118 ~> a6989586621679940118)) = Scanl1Sym1 a6989586621679950242
type Apply (IntersectBySym0 :: TyFun (a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) ([a6989586621679940045] ~> ([a6989586621679940045] ~> [a6989586621679940045])) -> Type) (a6989586621679950262 :: a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) ([a6989586621679940045] ~> ([a6989586621679940045] ~> [a6989586621679940045])) -> Type) (a6989586621679950262 :: a6989586621679940045 ~> (a6989586621679940045 ~> Bool)) = IntersectBySym1 a6989586621679950262
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) ([a6989586621679940127] ~> a6989586621679940127) -> Type) (a6989586621679950455 :: a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) ([a6989586621679940127] ~> a6989586621679940127) -> Type) (a6989586621679950455 :: a6989586621679940127 ~> (a6989586621679940127 ~> a6989586621679940127)) = Foldl1'Sym1 a6989586621679950455
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679940042 ~> Bool) ([a6989586621679940042] ~> [a6989586621679940042]) -> Type) (a6989586621679950617 :: a6989586621679940042 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679940042 ~> Bool) ([a6989586621679940042] ~> [a6989586621679940042]) -> Type) (a6989586621679950617 :: a6989586621679940042 ~> Bool) = DropWhileEndSym1 a6989586621679950617
type Apply (ShowListWithSym0 :: TyFun (a6989586621680260572 ~> (Symbol ~> Symbol)) ([a6989586621680260572] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680262510 :: a6989586621680260572 ~> (Symbol ~> Symbol)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680260572 ~> (Symbol ~> Symbol)) ([a6989586621680260572] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680262510 :: a6989586621680260572 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680262510
type Apply (GroupBySym0 :: TyFun (a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) ([a6989586621681107409] ~> [NonEmpty a6989586621681107409]) -> Type) (a6989586621681108929 :: a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) ([a6989586621681107409] ~> [NonEmpty a6989586621681107409]) -> Type) (a6989586621681108929 :: a6989586621681107409 ~> (a6989586621681107409 ~> Bool)) = GroupBySym1 a6989586621681108929
type Apply (ShowParenSym1 a6989586621680262478 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680262479 :: Symbol ~> Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680262478 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680262479 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680262478 a6989586621680262479
type Apply (InsertBySym0 :: TyFun (a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) (a6989586621679940055 ~> ([a6989586621679940055] ~> [a6989586621679940055])) -> Type) (a6989586621679949616 :: a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) (a6989586621679940055 ~> ([a6989586621679940055] ~> [a6989586621679940055])) -> Type) (a6989586621679949616 :: a6989586621679940055 ~> (a6989586621679940055 ~> Ordering)) = InsertBySym1 a6989586621679949616
type Apply (DeleteBySym0 :: TyFun (a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) (a6989586621679940058 ~> ([a6989586621679940058] ~> [a6989586621679940058])) -> Type) (a6989586621679949659 :: a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) (a6989586621679940058 ~> ([a6989586621679940058] ~> [a6989586621679940058])) -> Type) (a6989586621679949659 :: a6989586621679940058 ~> (a6989586621679940058 ~> Bool)) = DeleteBySym1 a6989586621679949659
type Apply (NubBySym0 :: TyFun (a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) (NonEmpty a6989586621681107388 ~> NonEmpty a6989586621681107388) -> Type) (a6989586621681108835 :: a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) (NonEmpty a6989586621681107388 ~> NonEmpty a6989586621681107388) -> Type) (a6989586621681108835 :: a6989586621681107388 ~> (a6989586621681107388 ~> Bool)) = NubBySym1 a6989586621681108835
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) (NonEmpty a6989586621681107403 ~> NonEmpty (NonEmpty a6989586621681107403)) -> Type) (a6989586621681108993 :: a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) (NonEmpty a6989586621681107403 ~> NonEmpty (NonEmpty a6989586621681107403)) -> Type) (a6989586621681108993 :: a6989586621681107403 ~> (a6989586621681107403 ~> Bool)) = GroupBy1Sym1 a6989586621681108993
type Apply (TakeWhileSym0 :: TyFun (a6989586621681107416 ~> Bool) (NonEmpty a6989586621681107416 ~> [a6989586621681107416]) -> Type) (a6989586621681109087 :: a6989586621681107416 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681107416 ~> Bool) (NonEmpty a6989586621681107416 ~> [a6989586621681107416]) -> Type) (a6989586621681109087 :: a6989586621681107416 ~> Bool) = TakeWhileSym1 a6989586621681109087
type Apply (DropWhileSym0 :: TyFun (a6989586621681107415 ~> Bool) (NonEmpty a6989586621681107415 ~> [a6989586621681107415]) -> Type) (a6989586621681109095 :: a6989586621681107415 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681107415 ~> Bool) (NonEmpty a6989586621681107415 ~> [a6989586621681107415]) -> Type) (a6989586621681109095 :: a6989586621681107415 ~> Bool) = DropWhileSym1 a6989586621681109095
type Apply (SpanSym0 :: TyFun (a6989586621681107414 ~> Bool) (NonEmpty a6989586621681107414 ~> ([a6989586621681107414], [a6989586621681107414])) -> Type) (a6989586621681109103 :: a6989586621681107414 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681107414 ~> Bool) (NonEmpty a6989586621681107414 ~> ([a6989586621681107414], [a6989586621681107414])) -> Type) (a6989586621681109103 :: a6989586621681107414 ~> Bool) = SpanSym1 a6989586621681109103
type Apply (BreakSym0 :: TyFun (a6989586621681107413 ~> Bool) (NonEmpty a6989586621681107413 ~> ([a6989586621681107413], [a6989586621681107413])) -> Type) (a6989586621681109111 :: a6989586621681107413 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681107413 ~> Bool) (NonEmpty a6989586621681107413 ~> ([a6989586621681107413], [a6989586621681107413])) -> Type) (a6989586621681109111 :: a6989586621681107413 ~> Bool) = BreakSym1 a6989586621681109111
type Apply (FilterSym0 :: TyFun (a6989586621681107412 ~> Bool) (NonEmpty a6989586621681107412 ~> [a6989586621681107412]) -> Type) (a6989586621681109119 :: a6989586621681107412 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681107412 ~> Bool) (NonEmpty a6989586621681107412 ~> [a6989586621681107412]) -> Type) (a6989586621681109119 :: a6989586621681107412 ~> Bool) = FilterSym1 a6989586621681109119
type Apply (PartitionSym0 :: TyFun (a6989586621681107411 ~> Bool) (NonEmpty a6989586621681107411 ~> ([a6989586621681107411], [a6989586621681107411])) -> Type) (a6989586621681109127 :: a6989586621681107411 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681107411 ~> Bool) (NonEmpty a6989586621681107411 ~> ([a6989586621681107411], [a6989586621681107411])) -> Type) (a6989586621681109127 :: a6989586621681107411 ~> Bool) = PartitionSym1 a6989586621681109127
type Apply (SortBySym0 :: TyFun (a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) (NonEmpty a6989586621681107386 ~> NonEmpty a6989586621681107386) -> Type) (a6989586621681109152 :: a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) (NonEmpty a6989586621681107386 ~> NonEmpty a6989586621681107386) -> Type) (a6989586621681109152 :: a6989586621681107386 ~> (a6989586621681107386 ~> Ordering)) = SortBySym1 a6989586621681109152
type Apply (Scanl1Sym0 :: TyFun (a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) (NonEmpty a6989586621681107423 ~> NonEmpty a6989586621681107423) -> Type) (a6989586621681109218 :: a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) (NonEmpty a6989586621681107423 ~> NonEmpty a6989586621681107423) -> Type) (a6989586621681109218 :: a6989586621681107423 ~> (a6989586621681107423 ~> a6989586621681107423)) = Scanl1Sym1 a6989586621681109218
type Apply (Scanr1Sym0 :: TyFun (a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) (NonEmpty a6989586621681107422 ~> NonEmpty a6989586621681107422) -> Type) (a6989586621681109225 :: a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) (NonEmpty a6989586621681107422 ~> NonEmpty a6989586621681107422) -> Type) (a6989586621681109225 :: a6989586621681107422 ~> (a6989586621681107422 ~> a6989586621681107422)) = Scanr1Sym1 a6989586621681109225
type Apply (UntilSym0 :: TyFun (a6989586621679520911 ~> Bool) ((a6989586621679520911 ~> a6989586621679520911) ~> (a6989586621679520911 ~> a6989586621679520911)) -> Type) (a6989586621679521036 :: a6989586621679520911 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679520911 ~> Bool) ((a6989586621679520911 ~> a6989586621679520911) ~> (a6989586621679520911 ~> a6989586621679520911)) -> Type) (a6989586621679521036 :: a6989586621679520911 ~> Bool) = UntilSym1 a6989586621679521036
type Apply ((@@@#@$) :: TyFun (k16989586621679031880 ~> k6989586621679031878) (TyFun k16989586621679031880 k6989586621679031878 -> Type) -> Type) (a6989586621679025700 :: k16989586621679031880 ~> k6989586621679031878) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031880 ~> k6989586621679031878) (TyFun k16989586621679031880 k6989586621679031878 -> Type) -> Type) (a6989586621679025700 :: k16989586621679031880 ~> k6989586621679031878) = (@@@#@$$) a6989586621679025700
type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679356162 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679356162 :: (a, b)) = Swap a6989586621679356162
type Apply (MapMaybeSym0 :: TyFun (a6989586621679495816 ~> Maybe b6989586621679495817) ([a6989586621679495816] ~> [b6989586621679495817]) -> Type) (a6989586621679495983 :: a6989586621679495816 ~> Maybe b6989586621679495817) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679495816 ~> Maybe b6989586621679495817) ([a6989586621679495816] ~> [b6989586621679495817]) -> Type) (a6989586621679495983 :: a6989586621679495816 ~> Maybe b6989586621679495817) = MapMaybeSym1 a6989586621679495983
type Apply (MapSym0 :: TyFun (a6989586621679520927 ~> b6989586621679520928) ([a6989586621679520927] ~> [b6989586621679520928]) -> Type) (a6989586621679521131 :: a6989586621679520927 ~> b6989586621679520928) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679520927 ~> b6989586621679520928) ([a6989586621679520927] ~> [b6989586621679520928]) -> Type) (a6989586621679521131 :: a6989586621679520927 ~> b6989586621679520928) = MapSym1 a6989586621679521131
type Apply (GroupWithSym0 :: TyFun (a6989586621681107408 ~> b6989586621681107407) ([a6989586621681107408] ~> [NonEmpty a6989586621681107408]) -> Type) (a6989586621681108977 :: a6989586621681107408 ~> b6989586621681107407) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681107408 ~> b6989586621681107407) ([a6989586621681107408] ~> [NonEmpty a6989586621681107408]) -> Type) (a6989586621681108977 :: a6989586621681107408 ~> b6989586621681107407) = GroupWithSym1 a6989586621681108977
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681107406 ~> b6989586621681107405) ([a6989586621681107406] ~> [NonEmpty a6989586621681107406]) -> Type) (a6989586621681108985 :: a6989586621681107406 ~> b6989586621681107405) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681107406 ~> b6989586621681107405) ([a6989586621681107406] ~> [NonEmpty a6989586621681107406]) -> Type) (a6989586621681108985 :: a6989586621681107406 ~> b6989586621681107405) = GroupAllWithSym1 a6989586621681108985
type Apply (FilterMSym0 :: TyFun (a6989586621681211342 ~> m6989586621681211341 Bool) ([a6989586621681211342] ~> m6989586621681211341 [a6989586621681211342]) -> Type) (a6989586621681211805 :: a6989586621681211342 ~> m6989586621681211341 Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681211342 ~> m6989586621681211341 Bool) ([a6989586621681211342] ~> m6989586621681211341 [a6989586621681211342]) -> Type) (a6989586621681211805 :: a6989586621681211342 ~> m6989586621681211341 Bool) = FilterMSym1 a6989586621681211805
type Apply (ComparingSym0 :: TyFun (b6989586621679380697 ~> a6989586621679380696) (b6989586621679380697 ~> (b6989586621679380697 ~> Ordering)) -> Type) (a6989586621679380792 :: b6989586621679380697 ~> a6989586621679380696) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679380697 ~> a6989586621679380696) (b6989586621679380697 ~> (b6989586621679380697 ~> Ordering)) -> Type) (a6989586621679380792 :: b6989586621679380697 ~> a6989586621679380696) = ComparingSym1 a6989586621679380792
type Apply (UntilSym1 a6989586621679521036 :: TyFun (a6989586621679520911 ~> a6989586621679520911) (a6989586621679520911 ~> a6989586621679520911) -> Type) (a6989586621679521037 :: a6989586621679520911 ~> a6989586621679520911) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679521036 :: TyFun (a6989586621679520911 ~> a6989586621679520911) (a6989586621679520911 ~> a6989586621679520911) -> Type) (a6989586621679521037 :: a6989586621679520911 ~> a6989586621679520911) = UntilSym2 a6989586621679521036 a6989586621679521037
type Apply (($!@#@$) :: TyFun (a6989586621679520912 ~> b6989586621679520913) (a6989586621679520912 ~> b6989586621679520913) -> Type) (a6989586621679521062 :: a6989586621679520912 ~> b6989586621679520913) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679520912 ~> b6989586621679520913) (a6989586621679520912 ~> b6989586621679520913) -> Type) (a6989586621679521062 :: a6989586621679520912 ~> b6989586621679520913) = ($!@#@$$) a6989586621679521062
type Apply (($@#@$) :: TyFun (a6989586621679520914 ~> b6989586621679520915) (a6989586621679520914 ~> b6989586621679520915) -> Type) (a6989586621679521071 :: a6989586621679520914 ~> b6989586621679520915) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679520914 ~> b6989586621679520915) (a6989586621679520914 ~> b6989586621679520915) -> Type) (a6989586621679521071 :: a6989586621679520914 ~> b6989586621679520915) = ($@#@$$) a6989586621679521071
type Apply (FoldrSym0 :: TyFun (a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) (b6989586621679520930 ~> ([a6989586621679520929] ~> b6989586621679520930)) -> Type) (a6989586621679521138 :: a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) (b6989586621679520930 ~> ([a6989586621679520929] ~> b6989586621679520930)) -> Type) (a6989586621679521138 :: a6989586621679520929 ~> (b6989586621679520930 ~> b6989586621679520930)) = FoldrSym1 a6989586621679521138
type Apply (UnfoldrSym0 :: TyFun (b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) (b6989586621679940107 ~> [a6989586621679940108]) -> Type) (a6989586621679950041 :: b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) (b6989586621679940107 ~> [a6989586621679940108]) -> Type) (a6989586621679950041 :: b6989586621679940107 ~> Maybe (a6989586621679940108, b6989586621679940107)) = UnfoldrSym1 a6989586621679950041
type Apply (ScanrSym0 :: TyFun (a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) (b6989586621679940117 ~> ([a6989586621679940116] ~> [b6989586621679940117])) -> Type) (a6989586621679950207 :: a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) (b6989586621679940117 ~> ([a6989586621679940116] ~> [b6989586621679940117])) -> Type) (a6989586621679950207 :: a6989586621679940116 ~> (b6989586621679940117 ~> b6989586621679940117)) = ScanrSym1 a6989586621679950207
type Apply (ScanlSym0 :: TyFun (b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) (b6989586621679940119 ~> ([a6989586621679940120] ~> [b6989586621679940119])) -> Type) (a6989586621679950228 :: b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) (b6989586621679940119 ~> ([a6989586621679940120] ~> [b6989586621679940119])) -> Type) (a6989586621679950228 :: b6989586621679940119 ~> (a6989586621679940120 ~> b6989586621679940119)) = ScanlSym1 a6989586621679950228
type Apply (AnySym0 :: TyFun (a6989586621680452642 ~> Bool) (t6989586621680452641 a6989586621680452642 ~> Bool) -> Type) (a6989586621680453187 :: a6989586621680452642 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680452642 ~> Bool) (t6989586621680452641 a6989586621680452642 ~> Bool) -> Type) (a6989586621680453187 :: a6989586621680452642 ~> Bool) = (AnySym1 a6989586621680453187 t6989586621680452641 :: TyFun (t6989586621680452641 a6989586621680452642) Bool -> Type)
type Apply (Foldl1Sym0 :: TyFun (a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) (t6989586621680452723 a6989586621680452736 ~> a6989586621680452736) -> Type) (arg6989586621680453380 :: a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) (t6989586621680452723 a6989586621680452736 ~> a6989586621680452736) -> Type) (arg6989586621680453380 :: a6989586621680452736 ~> (a6989586621680452736 ~> a6989586621680452736)) = (Foldl1Sym1 arg6989586621680453380 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452736) a6989586621680452736 -> Type)
type Apply (MaximumBySym0 :: TyFun (a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) (t6989586621680452637 a6989586621680452638 ~> a6989586621680452638) -> Type) (a6989586621680453149 :: a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) (t6989586621680452637 a6989586621680452638 ~> a6989586621680452638) -> Type) (a6989586621680453149 :: a6989586621680452638 ~> (a6989586621680452638 ~> Ordering)) = (MaximumBySym1 a6989586621680453149 t6989586621680452637 :: TyFun (t6989586621680452637 a6989586621680452638) a6989586621680452638 -> Type)
type Apply (MinimumBySym0 :: TyFun (a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) (t6989586621680452635 a6989586621680452636 ~> a6989586621680452636) -> Type) (a6989586621680453124 :: a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) (t6989586621680452635 a6989586621680452636 ~> a6989586621680452636) -> Type) (a6989586621680453124 :: a6989586621680452636 ~> (a6989586621680452636 ~> Ordering)) = (MinimumBySym1 a6989586621680453124 t6989586621680452635 :: TyFun (t6989586621680452635 a6989586621680452636) a6989586621680452636 -> Type)
type Apply (Foldr1Sym0 :: TyFun (a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) (t6989586621680452723 a6989586621680452735 ~> a6989586621680452735) -> Type) (arg6989586621680453376 :: a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) (t6989586621680452723 a6989586621680452735 ~> a6989586621680452735) -> Type) (arg6989586621680453376 :: a6989586621680452735 ~> (a6989586621680452735 ~> a6989586621680452735)) = (Foldr1Sym1 arg6989586621680453376 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452735) a6989586621680452735 -> Type)
type Apply (AllSym0 :: TyFun (a6989586621680452640 ~> Bool) (t6989586621680452639 a6989586621680452640 ~> Bool) -> Type) (a6989586621680453174 :: a6989586621680452640 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680452640 ~> Bool) (t6989586621680452639 a6989586621680452640 ~> Bool) -> Type) (a6989586621680453174 :: a6989586621680452640 ~> Bool) = (AllSym1 a6989586621680453174 t6989586621680452639 :: TyFun (t6989586621680452639 a6989586621680452640) Bool -> Type)
type Apply (FindSym0 :: TyFun (a6989586621680452632 ~> Bool) (t6989586621680452631 a6989586621680452632 ~> Maybe a6989586621680452632) -> Type) (a6989586621680453089 :: a6989586621680452632 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680452632 ~> Bool) (t6989586621680452631 a6989586621680452632 ~> Maybe a6989586621680452632) -> Type) (a6989586621680453089 :: a6989586621680452632 ~> Bool) = (FindSym1 a6989586621680453089 t6989586621680452631 :: TyFun (t6989586621680452631 a6989586621680452632) (Maybe a6989586621680452632) -> Type)
type Apply (ScanlSym0 :: TyFun (b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) (b6989586621681107426 ~> ([a6989586621681107427] ~> NonEmpty b6989586621681107426)) -> Type) (a6989586621681109196 :: b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) (b6989586621681107426 ~> ([a6989586621681107427] ~> NonEmpty b6989586621681107426)) -> Type) (a6989586621681109196 :: b6989586621681107426 ~> (a6989586621681107427 ~> b6989586621681107426)) = ScanlSym1 a6989586621681109196
type Apply (ScanrSym0 :: TyFun (a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) (b6989586621681107425 ~> ([a6989586621681107424] ~> NonEmpty b6989586621681107425)) -> Type) (a6989586621681109207 :: a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) (b6989586621681107425 ~> ([a6989586621681107424] ~> NonEmpty b6989586621681107425)) -> Type) (a6989586621681109207 :: a6989586621681107424 ~> (b6989586621681107425 ~> b6989586621681107425)) = ScanrSym1 a6989586621681109207
type Apply (UnfoldrSym0 :: TyFun (a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) (a6989586621681107444 ~> NonEmpty b6989586621681107445) -> Type) (a6989586621681109268 :: a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) (a6989586621681107444 ~> NonEmpty b6989586621681107445) -> Type) (a6989586621681109268 :: a6989586621681107444 ~> (b6989586621681107445, Maybe a6989586621681107444)) = UnfoldrSym1 a6989586621681109268
type Apply (UnfoldSym0 :: TyFun (a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) (a6989586621681107448 ~> NonEmpty b6989586621681107449) -> Type) (a6989586621681109305 :: a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) (a6989586621681107448 ~> NonEmpty b6989586621681107449) -> Type) (a6989586621681109305 :: a6989586621681107448 ~> (b6989586621681107449, Maybe a6989586621681107448)) = UnfoldSym1 a6989586621681109305
type Apply (MfilterSym0 :: TyFun (a6989586621681211304 ~> Bool) (m6989586621681211303 a6989586621681211304 ~> m6989586621681211303 a6989586621681211304) -> Type) (a6989586621681211639 :: a6989586621681211304 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681211304 ~> Bool) (m6989586621681211303 a6989586621681211304 ~> m6989586621681211303 a6989586621681211304) -> Type) (a6989586621681211639 :: a6989586621681211304 ~> Bool) = (MfilterSym1 a6989586621681211639 m6989586621681211303 :: TyFun (m6989586621681211303 a6989586621681211304) (m6989586621681211303 a6989586621681211304) -> Type)
type Apply (ApplySym0 :: TyFun (k16989586621679025703 ~> k26989586621679025702) (k16989586621679025703 ~> k26989586621679025702) -> Type) (f6989586621679025704 :: k16989586621679025703 ~> k26989586621679025702) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025703 ~> k26989586621679025702) (k16989586621679025703 ~> k26989586621679025702) -> Type) (f6989586621679025704 :: k16989586621679025703 ~> k26989586621679025702) = ApplySym1 f6989586621679025704
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681107402 ~> b6989586621681107401) (NonEmpty a6989586621681107402 ~> NonEmpty (NonEmpty a6989586621681107402)) -> Type) (a6989586621681109029 :: a6989586621681107402 ~> b6989586621681107401) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681107402 ~> b6989586621681107401) (NonEmpty a6989586621681107402 ~> NonEmpty (NonEmpty a6989586621681107402)) -> Type) (a6989586621681109029 :: a6989586621681107402 ~> b6989586621681107401) = GroupWith1Sym1 a6989586621681109029
type Apply (MapSym0 :: TyFun (a6989586621681107431 ~> b6989586621681107432) (NonEmpty a6989586621681107431 ~> NonEmpty b6989586621681107432) -> Type) (a6989586621681109052 :: a6989586621681107431 ~> b6989586621681107432) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681107431 ~> b6989586621681107432) (NonEmpty a6989586621681107431 ~> NonEmpty b6989586621681107432) -> Type) (a6989586621681109052 :: a6989586621681107431 ~> b6989586621681107432) = MapSym1 a6989586621681109052
type Apply (SortWithSym0 :: TyFun (a6989586621681107385 ~> o6989586621681107384) (NonEmpty a6989586621681107385 ~> NonEmpty a6989586621681107385) -> Type) (a6989586621681109164 :: a6989586621681107385 ~> o6989586621681107384) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681107385 ~> o6989586621681107384) (NonEmpty a6989586621681107385 ~> NonEmpty a6989586621681107385) -> Type) (a6989586621681109164 :: a6989586621681107385 ~> o6989586621681107384) = SortWithSym1 a6989586621681109164
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681107400 ~> b6989586621681107399) (NonEmpty a6989586621681107400 ~> NonEmpty (NonEmpty a6989586621681107400)) -> Type) (a6989586621681109170 :: a6989586621681107400 ~> b6989586621681107399) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681107400 ~> b6989586621681107399) (NonEmpty a6989586621681107400 ~> NonEmpty (NonEmpty a6989586621681107400)) -> Type) (a6989586621681109170 :: a6989586621681107400 ~> b6989586621681107399) = GroupAllWith1Sym1 a6989586621681109170
type Apply (ZipWithSym0 :: TyFun (a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) ([a6989586621679940092] ~> ([b6989586621679940093] ~> [c6989586621679940094])) -> Type) (a6989586621679949903 :: a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) ([a6989586621679940092] ~> ([b6989586621679940093] ~> [c6989586621679940094])) -> Type) (a6989586621679949903 :: a6989586621679940092 ~> (b6989586621679940093 ~> c6989586621679940094)) = ZipWithSym1 a6989586621679949903
type Apply (Maybe_Sym1 a6989586621679494412 a6989586621679494395 :: TyFun (a6989586621679494395 ~> b6989586621679494394) (Maybe a6989586621679494395 ~> b6989586621679494394) -> Type) (a6989586621679494413 :: a6989586621679494395 ~> b6989586621679494394) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679494412 a6989586621679494395 :: TyFun (a6989586621679494395 ~> b6989586621679494394) (Maybe a6989586621679494395 ~> b6989586621679494394) -> Type) (a6989586621679494413 :: a6989586621679494395 ~> b6989586621679494394) = Maybe_Sym2 a6989586621679494412 a6989586621679494413
type Apply (UncurrySym0 :: TyFun (a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) ((a6989586621679356074, b6989586621679356075) ~> c6989586621679356076) -> Type) (a6989586621679356181 :: a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) ((a6989586621679356074, b6989586621679356075) ~> c6989586621679356076) -> Type) (a6989586621679356181 :: a6989586621679356074 ~> (b6989586621679356075 ~> c6989586621679356076)) = UncurrySym1 a6989586621679356181
type Apply (CurrySym0 :: TyFun ((a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) (a6989586621679356077 ~> (b6989586621679356078 ~> c6989586621679356079)) -> Type) (a6989586621679356166 :: (a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) (a6989586621679356077 ~> (b6989586621679356078 ~> c6989586621679356079)) -> Type) (a6989586621679356166 :: (a6989586621679356077, b6989586621679356078) ~> c6989586621679356079) = CurrySym1 a6989586621679356166
type Apply (FlipSym0 :: TyFun (a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) (b6989586621679520918 ~> (a6989586621679520917 ~> c6989586621679520919)) -> Type) (a6989586621679521077 :: a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) (b6989586621679520918 ~> (a6989586621679520917 ~> c6989586621679520919)) -> Type) (a6989586621679521077 :: a6989586621679520917 ~> (b6989586621679520918 ~> c6989586621679520919)) = FlipSym1 a6989586621679521077
type Apply (FmapSym0 :: TyFun (a6989586621679545127 ~> b6989586621679545128) (f6989586621679545126 a6989586621679545127 ~> f6989586621679545126 b6989586621679545128) -> Type) (arg6989586621679545520 :: a6989586621679545127 ~> b6989586621679545128) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679545127 ~> b6989586621679545128) (f6989586621679545126 a6989586621679545127 ~> f6989586621679545126 b6989586621679545128) -> Type) (arg6989586621679545520 :: a6989586621679545127 ~> b6989586621679545128) = (FmapSym1 arg6989586621679545520 f6989586621679545126 :: TyFun (f6989586621679545126 a6989586621679545127) (f6989586621679545126 b6989586621679545128) -> Type)
type Apply (LiftASym0 :: TyFun (a6989586621679545088 ~> b6989586621679545089) (f6989586621679545087 a6989586621679545088 ~> f6989586621679545087 b6989586621679545089) -> Type) (a6989586621679545494 :: a6989586621679545088 ~> b6989586621679545089) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679545088 ~> b6989586621679545089) (f6989586621679545087 a6989586621679545088 ~> f6989586621679545087 b6989586621679545089) -> Type) (a6989586621679545494 :: a6989586621679545088 ~> b6989586621679545089) = (LiftASym1 a6989586621679545494 f6989586621679545087 :: TyFun (f6989586621679545087 a6989586621679545088) (f6989586621679545087 b6989586621679545089) -> Type)
type Apply ((=<<@#@$) :: TyFun (a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) (m6989586621679545077 a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) -> Type) (a6989586621679545473 :: a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) (m6989586621679545077 a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) -> Type) (a6989586621679545473 :: a6989586621679545078 ~> m6989586621679545077 b6989586621679545079) = (=<<@#@$$) a6989586621679545473
type Apply (LiftMSym0 :: TyFun (a16989586621679545074 ~> r6989586621679545075) (m6989586621679545073 a16989586621679545074 ~> m6989586621679545073 r6989586621679545075) -> Type) (a6989586621679545451 :: a16989586621679545074 ~> r6989586621679545075) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679545074 ~> r6989586621679545075) (m6989586621679545073 a16989586621679545074 ~> m6989586621679545073 r6989586621679545075) -> Type) (a6989586621679545451 :: a16989586621679545074 ~> r6989586621679545075) = (LiftMSym1 a6989586621679545451 m6989586621679545073 :: TyFun (m6989586621679545073 a16989586621679545074) (m6989586621679545073 r6989586621679545075) -> Type)
type Apply ((<$>@#@$) :: TyFun (a6989586621679714518 ~> b6989586621679714519) (f6989586621679714517 a6989586621679714518 ~> f6989586621679714517 b6989586621679714519) -> Type) (a6989586621679714598 :: a6989586621679714518 ~> b6989586621679714519) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679714518 ~> b6989586621679714519) (f6989586621679714517 a6989586621679714518 ~> f6989586621679714517 b6989586621679714519) -> Type) (a6989586621679714598 :: a6989586621679714518 ~> b6989586621679714519) = (a6989586621679714598 <$>@#@$$ f6989586621679714517 :: TyFun (f6989586621679714517 a6989586621679714518) (f6989586621679714517 b6989586621679714519) -> Type)
type Apply (Foldl'Sym0 :: TyFun (b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) (b6989586621680452733 ~> (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733)) -> Type) (arg6989586621680453370 :: b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) (b6989586621680452733 ~> (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733)) -> Type) (arg6989586621680453370 :: b6989586621680452733 ~> (a6989586621680452734 ~> b6989586621680452733)) = (Foldl'Sym1 arg6989586621680453370 t6989586621680452723 :: TyFun b6989586621680452733 (t6989586621680452723 a6989586621680452734 ~> b6989586621680452733) -> Type)
type Apply (FoldlSym0 :: TyFun (b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) (b6989586621680452731 ~> (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731)) -> Type) (arg6989586621680453364 :: b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) (b6989586621680452731 ~> (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731)) -> Type) (arg6989586621680453364 :: b6989586621680452731 ~> (a6989586621680452732 ~> b6989586621680452731)) = (FoldlSym1 arg6989586621680453364 t6989586621680452723 :: TyFun b6989586621680452731 (t6989586621680452723 a6989586621680452732 ~> b6989586621680452731) -> Type)
type Apply (FoldrSym0 :: TyFun (a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) (b6989586621680452728 ~> (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728)) -> Type) (arg6989586621680453352 :: a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) (b6989586621680452728 ~> (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728)) -> Type) (arg6989586621680453352 :: a6989586621680452727 ~> (b6989586621680452728 ~> b6989586621680452728)) = (FoldrSym1 arg6989586621680453352 t6989586621680452723 :: TyFun b6989586621680452728 (t6989586621680452723 a6989586621680452727 ~> b6989586621680452728) -> Type)
type Apply (FoldMapSym0 :: TyFun (a6989586621680452726 ~> m6989586621680452725) (t6989586621680452723 a6989586621680452726 ~> m6989586621680452725) -> Type) (arg6989586621680453348 :: a6989586621680452726 ~> m6989586621680452725) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680452726 ~> m6989586621680452725) (t6989586621680452723 a6989586621680452726 ~> m6989586621680452725) -> Type) (arg6989586621680453348 :: a6989586621680452726 ~> m6989586621680452725) = (FoldMapSym1 arg6989586621680453348 t6989586621680452723 :: TyFun (t6989586621680452723 a6989586621680452726) m6989586621680452725 -> Type)
type Apply (Foldr'Sym0 :: TyFun (a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) (b6989586621680452730 ~> (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730)) -> Type) (arg6989586621680453358 :: a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) (b6989586621680452730 ~> (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730)) -> Type) (arg6989586621680453358 :: a6989586621680452729 ~> (b6989586621680452730 ~> b6989586621680452730)) = (Foldr'Sym1 arg6989586621680453358 t6989586621680452723 :: TyFun b6989586621680452730 (t6989586621680452723 a6989586621680452729 ~> b6989586621680452730) -> Type)
type Apply (ConcatMapSym0 :: TyFun (a6989586621680452646 ~> [b6989586621680452647]) (t6989586621680452645 a6989586621680452646 ~> [b6989586621680452647]) -> Type) (a6989586621680453218 :: a6989586621680452646 ~> [b6989586621680452647]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680452646 ~> [b6989586621680452647]) (t6989586621680452645 a6989586621680452646 ~> [b6989586621680452647]) -> Type) (a6989586621680453218 :: a6989586621680452646 ~> [b6989586621680452647]) = (ConcatMapSym1 a6989586621680453218 t6989586621680452645 :: TyFun (t6989586621680452645 a6989586621680452646) [b6989586621680452647] -> Type)
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680756563 ~> m6989586621680756562) (t6989586621680756561 a6989586621680756563 ~> m6989586621680756562) -> Type) (a6989586621680757060 :: a6989586621680756563 ~> m6989586621680756562) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680756563 ~> m6989586621680756562) (t6989586621680756561 a6989586621680756563 ~> m6989586621680756562) -> Type) (a6989586621680757060 :: a6989586621680756563 ~> m6989586621680756562) = (FoldMapDefaultSym1 a6989586621680757060 t6989586621680756561 :: TyFun (t6989586621680756561 a6989586621680756563) m6989586621680756562 -> Type)
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680756565 ~> b6989586621680756566) (t6989586621680756564 a6989586621680756565 ~> t6989586621680756564 b6989586621680756566) -> Type) (a6989586621680757081 :: a6989586621680756565 ~> b6989586621680756566) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680756565 ~> b6989586621680756566) (t6989586621680756564 a6989586621680756565 ~> t6989586621680756564 b6989586621680756566) -> Type) (a6989586621680757081 :: a6989586621680756565 ~> b6989586621680756566) = (FmapDefaultSym1 a6989586621680757081 t6989586621680756564 :: TyFun (t6989586621680756564 a6989586621680756565) (t6989586621680756564 b6989586621680756566) -> Type)
type Apply ((<$!>@#@$) :: TyFun (a6989586621681211306 ~> b6989586621681211307) (m6989586621681211305 a6989586621681211306 ~> m6989586621681211305 b6989586621681211307) -> Type) (a6989586621681211659 :: a6989586621681211306 ~> b6989586621681211307) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681211306 ~> b6989586621681211307) (m6989586621681211305 a6989586621681211306 ~> m6989586621681211305 b6989586621681211307) -> Type) (a6989586621681211659 :: a6989586621681211306 ~> b6989586621681211307) = (a6989586621681211659 <$!>@#@$$ m6989586621681211305 :: TyFun (m6989586621681211305 a6989586621681211306) (m6989586621681211305 b6989586621681211307) -> Type)
type Apply (ZipWithSym0 :: TyFun (a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) (NonEmpty a6989586621681107392 ~> (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394)) -> Type) (a6989586621681108884 :: a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) (NonEmpty a6989586621681107392 ~> (NonEmpty b6989586621681107393 ~> NonEmpty c6989586621681107394)) -> Type) (a6989586621681108884 :: a6989586621681107392 ~> (b6989586621681107393 ~> c6989586621681107394)) = ZipWithSym1 a6989586621681108884
type Apply ((.@#@$) :: TyFun (b6989586621679520920 ~> c6989586621679520921) ((a6989586621679520922 ~> b6989586621679520920) ~> (a6989586621679520922 ~> c6989586621679520921)) -> Type) (a6989586621679521086 :: b6989586621679520920 ~> c6989586621679520921) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679520920 ~> c6989586621679520921) ((a6989586621679520922 ~> b6989586621679520920) ~> (a6989586621679520922 ~> c6989586621679520921)) -> Type) (a6989586621679521086 :: b6989586621679520920 ~> c6989586621679520921) = (a6989586621679521086 .@#@$$ a6989586621679520922 :: TyFun (a6989586621679520922 ~> b6989586621679520920) (a6989586621679520922 ~> c6989586621679520921) -> Type)
type Apply (OnSym0 :: TyFun (b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) ((a6989586621679729427 ~> b6989586621679729425) ~> (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426))) -> Type) (a6989586621679729442 :: b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) ((a6989586621679729427 ~> b6989586621679729425) ~> (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426))) -> Type) (a6989586621679729442 :: b6989586621679729425 ~> (b6989586621679729425 ~> c6989586621679729426)) = (OnSym1 a6989586621679729442 a6989586621679729427 :: TyFun (a6989586621679729427 ~> b6989586621679729425) (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426)) -> Type)
type Apply (Either_Sym0 :: TyFun (a6989586621680432731 ~> c6989586621680432732) ((b6989586621680432733 ~> c6989586621680432732) ~> (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732)) -> Type) (a6989586621680432767 :: a6989586621680432731 ~> c6989586621680432732) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680432731 ~> c6989586621680432732) ((b6989586621680432733 ~> c6989586621680432732) ~> (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732)) -> Type) (a6989586621680432767 :: a6989586621680432731 ~> c6989586621680432732) = (Either_Sym1 a6989586621680432767 b6989586621680432733 :: TyFun (b6989586621680432733 ~> c6989586621680432732) (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732) -> Type)
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) ([a6989586621679940088] ~> ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091]))) -> Type) (a6989586621679949888 :: a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) ([a6989586621679940088] ~> ([b6989586621679940089] ~> ([c6989586621679940090] ~> [d6989586621679940091]))) -> Type) (a6989586621679949888 :: a6989586621679940088 ~> (b6989586621679940089 ~> (c6989586621679940090 ~> d6989586621679940091))) = ZipWith3Sym1 a6989586621679949888
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) ([a6989586621681211322] ~> ([b6989586621681211323] ~> m6989586621681211321 ())) -> Type) (a6989586621681211747 :: a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) ([a6989586621681211322] ~> ([b6989586621681211323] ~> m6989586621681211321 ())) -> Type) (a6989586621681211747 :: a6989586621681211322 ~> (b6989586621681211323 ~> m6989586621681211321 c6989586621681211324)) = ZipWithM_Sym1 a6989586621681211747
type Apply (ZipWithMSym0 :: TyFun (a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) ([a6989586621681211326] ~> ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328])) -> Type) (a6989586621681211756 :: a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) ([a6989586621681211326] ~> ([b6989586621681211327] ~> m6989586621681211325 [c6989586621681211328])) -> Type) (a6989586621681211756 :: a6989586621681211326 ~> (b6989586621681211327 ~> m6989586621681211325 c6989586621681211328)) = ZipWithMSym1 a6989586621681211756
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) ([a6989586621681211330] ~> m6989586621681211329 ([b6989586621681211331], [c6989586621681211332])) -> Type) (a6989586621681211765 :: a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) ([a6989586621681211330] ~> m6989586621681211329 ([b6989586621681211331], [c6989586621681211332])) -> Type) (a6989586621681211765 :: a6989586621681211330 ~> m6989586621681211329 (b6989586621681211331, c6989586621681211332)) = MapAndUnzipMSym1 a6989586621681211765
type Apply (Either_Sym1 a6989586621680432767 b6989586621680432733 :: TyFun (b6989586621680432733 ~> c6989586621680432732) (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732) -> Type) (a6989586621680432768 :: b6989586621680432733 ~> c6989586621680432732) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680432767 b6989586621680432733 :: TyFun (b6989586621680432733 ~> c6989586621680432732) (Either a6989586621680432731 b6989586621680432733 ~> c6989586621680432732) -> Type) (a6989586621680432768 :: b6989586621680432733 ~> c6989586621680432732) = Either_Sym2 a6989586621680432767 a6989586621680432768
type Apply (a6989586621679521086 .@#@$$ a6989586621679520922 :: TyFun (a6989586621679520922 ~> b6989586621679520920) (a6989586621679520922 ~> c6989586621679520921) -> Type) (a6989586621679521087 :: a6989586621679520922 ~> b6989586621679520920) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679521086 .@#@$$ a6989586621679520922 :: TyFun (a6989586621679520922 ~> b6989586621679520920) (a6989586621679520922 ~> c6989586621679520921) -> Type) (a6989586621679521087 :: a6989586621679520922 ~> b6989586621679520920) = a6989586621679521086 .@#@$$$ a6989586621679521087
type Apply (LiftA2Sym0 :: TyFun (a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) (f6989586621679545131 a6989586621679545135 ~> (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137)) -> Type) (arg6989586621679545550 :: a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) (f6989586621679545131 a6989586621679545135 ~> (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137)) -> Type) (arg6989586621679545550 :: a6989586621679545135 ~> (b6989586621679545136 ~> c6989586621679545137)) = (LiftA2Sym1 arg6989586621679545550 f6989586621679545131 :: TyFun (f6989586621679545131 a6989586621679545135) (f6989586621679545131 b6989586621679545136 ~> f6989586621679545131 c6989586621679545137) -> Type)
type Apply (LiftM2Sym0 :: TyFun (a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) (m6989586621679545069 a16989586621679545070 ~> (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072)) -> Type) (a6989586621679545425 :: a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) (m6989586621679545069 a16989586621679545070 ~> (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072)) -> Type) (a6989586621679545425 :: a16989586621679545070 ~> (a26989586621679545071 ~> r6989586621679545072)) = (LiftM2Sym1 a6989586621679545425 m6989586621679545069 :: TyFun (m6989586621679545069 a16989586621679545070) (m6989586621679545069 a26989586621679545071 ~> m6989586621679545069 r6989586621679545072) -> Type)
type Apply (OnSym1 a6989586621679729442 a6989586621679729427 :: TyFun (a6989586621679729427 ~> b6989586621679729425) (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426)) -> Type) (a6989586621679729443 :: a6989586621679729427 ~> b6989586621679729425) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679729442 a6989586621679729427 :: TyFun (a6989586621679729427 ~> b6989586621679729425) (a6989586621679729427 ~> (a6989586621679729427 ~> c6989586621679729426)) -> Type) (a6989586621679729443 :: a6989586621679729427 ~> b6989586621679729425) = OnSym2 a6989586621679729442 a6989586621679729443
type Apply (FoldrMSym0 :: TyFun (a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) (b6989586621680452685 ~> (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685)) -> Type) (a6989586621680453324 :: a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) (b6989586621680452685 ~> (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685)) -> Type) (a6989586621680453324 :: a6989586621680452684 ~> (b6989586621680452685 ~> m6989586621680452683 b6989586621680452685)) = (FoldrMSym1 a6989586621680453324 t6989586621680452682 :: TyFun b6989586621680452685 (t6989586621680452682 a6989586621680452684 ~> m6989586621680452683 b6989586621680452685) -> Type)
type Apply (FoldlMSym0 :: TyFun (b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) (b6989586621680452680 ~> (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) -> Type) (a6989586621680453302 :: b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) (b6989586621680452680 ~> (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) -> Type) (a6989586621680453302 :: b6989586621680452680 ~> (a6989586621680452681 ~> m6989586621680452679 b6989586621680452680)) = (FoldlMSym1 a6989586621680453302 t6989586621680452678 :: TyFun b6989586621680452680 (t6989586621680452678 a6989586621680452681 ~> m6989586621680452679 b6989586621680452680) -> Type)
type Apply (Traverse_Sym0 :: TyFun (a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) (t6989586621680452674 a6989586621680452676 ~> f6989586621680452675 ()) -> Type) (a6989586621680453284 :: a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) (t6989586621680452674 a6989586621680452676 ~> f6989586621680452675 ()) -> Type) (a6989586621680453284 :: a6989586621680452676 ~> f6989586621680452675 b6989586621680452677) = (Traverse_Sym1 a6989586621680453284 t6989586621680452674 :: TyFun (t6989586621680452674 a6989586621680452676) (f6989586621680452675 ()) -> Type)
type Apply (MapM_Sym0 :: TyFun (a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) (t6989586621680452666 a6989586621680452668 ~> m6989586621680452667 ()) -> Type) (a6989586621680453266 :: a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) (t6989586621680452666 a6989586621680452668 ~> m6989586621680452667 ()) -> Type) (a6989586621680453266 :: a6989586621680452668 ~> m6989586621680452667 b6989586621680452669) = (MapM_Sym1 a6989586621680453266 t6989586621680452666 :: TyFun (t6989586621680452666 a6989586621680452668) (m6989586621680452667 ()) -> Type)
type Apply (TraverseSym0 :: TyFun (a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) (t6989586621680750994 a6989586621680750996 ~> f6989586621680750995 (t6989586621680750994 b6989586621680750997)) -> Type) (arg6989586621680751006 :: a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) (t6989586621680750994 a6989586621680750996 ~> f6989586621680750995 (t6989586621680750994 b6989586621680750997)) -> Type) (arg6989586621680751006 :: a6989586621680750996 ~> f6989586621680750995 b6989586621680750997) = (TraverseSym1 arg6989586621680751006 t6989586621680750994 :: TyFun (t6989586621680750994 a6989586621680750996) (f6989586621680750995 (t6989586621680750994 b6989586621680750997)) -> Type)
type Apply (MapMSym0 :: TyFun (a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) (t6989586621680750994 a6989586621680751001 ~> m6989586621680751000 (t6989586621680750994 b6989586621680751002)) -> Type) (arg6989586621680751012 :: a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) (t6989586621680750994 a6989586621680751001 ~> m6989586621680751000 (t6989586621680750994 b6989586621680751002)) -> Type) (arg6989586621680751012 :: a6989586621680751001 ~> m6989586621680751000 b6989586621680751002) = (MapMSym1 arg6989586621680751012 t6989586621680750994 :: TyFun (t6989586621680750994 a6989586621680751001) (m6989586621680751000 (t6989586621680750994 b6989586621680751002)) -> Type)
type Apply (MapAccumRSym0 :: TyFun (a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) (a6989586621680756568 ~> (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570))) -> Type) (a6989586621680757094 :: a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) (a6989586621680756568 ~> (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570))) -> Type) (a6989586621680757094 :: a6989586621680756568 ~> (b6989586621680756569 ~> (a6989586621680756568, c6989586621680756570))) = (MapAccumRSym1 a6989586621680757094 t6989586621680756567 :: TyFun a6989586621680756568 (t6989586621680756567 b6989586621680756569 ~> (a6989586621680756568, t6989586621680756567 c6989586621680756570)) -> Type)
type Apply (MapAccumLSym0 :: TyFun (a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) (a6989586621680756572 ~> (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574))) -> Type) (a6989586621680757111 :: a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) (a6989586621680756572 ~> (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574))) -> Type) (a6989586621680757111 :: a6989586621680756572 ~> (b6989586621680756573 ~> (a6989586621680756572, c6989586621680756574))) = (MapAccumLSym1 a6989586621680757111 t6989586621680756571 :: TyFun a6989586621680756572 (t6989586621680756571 b6989586621680756573 ~> (a6989586621680756572, t6989586621680756571 c6989586621680756574)) -> Type)
type Apply (MzipWithSym0 :: TyFun (a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) (m6989586621681075597 a6989586621681075600 ~> (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602)) -> Type) (arg6989586621681075677 :: a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) (m6989586621681075597 a6989586621681075600 ~> (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602)) -> Type) (arg6989586621681075677 :: a6989586621681075600 ~> (b6989586621681075601 ~> c6989586621681075602)) = (MzipWithSym1 arg6989586621681075677 m6989586621681075597 :: TyFun (m6989586621681075597 a6989586621681075600) (m6989586621681075597 b6989586621681075601 ~> m6989586621681075597 c6989586621681075602) -> Type)
type Apply ((>=>@#@$) :: TyFun (a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) ((b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) ~> (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340)) -> Type) (a6989586621681211771 :: a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) ((b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) ~> (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340)) -> Type) (a6989586621681211771 :: a6989586621681211338 ~> m6989586621681211337 b6989586621681211339) = (a6989586621681211771 >=>@#@$$ c6989586621681211340 :: TyFun (b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340) -> Type)
type Apply ((<=<@#@$) :: TyFun (b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) ((a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) ~> (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335)) -> Type) (a6989586621681211796 :: b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) ((a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) ~> (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335)) -> Type) (a6989586621681211796 :: b6989586621681211334 ~> m6989586621681211333 c6989586621681211335) = (a6989586621681211796 <=<@#@$$ a6989586621681211336 :: TyFun (a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335) -> Type)
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) ([a6989586621680066239] ~> ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])))) -> Type) (a6989586621680078847 :: a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) ([a6989586621680066239] ~> ([b6989586621680066240] ~> ([c6989586621680066241] ~> ([d6989586621680066242] ~> [e6989586621680066243])))) -> Type) (a6989586621680078847 :: a6989586621680066239 ~> (b6989586621680066240 ~> (c6989586621680066241 ~> (d6989586621680066242 ~> e6989586621680066243)))) = ZipWith4Sym1 a6989586621680078847
type Apply (LiftA3Sym0 :: TyFun (a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) (f6989586621679545082 a6989586621679545083 ~> (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086))) -> Type) (a6989586621679545482 :: a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) (f6989586621679545082 a6989586621679545083 ~> (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086))) -> Type) (a6989586621679545482 :: a6989586621679545083 ~> (b6989586621679545084 ~> (c6989586621679545085 ~> d6989586621679545086))) = (LiftA3Sym1 a6989586621679545482 f6989586621679545082 :: TyFun (f6989586621679545082 a6989586621679545083) (f6989586621679545082 b6989586621679545084 ~> (f6989586621679545082 c6989586621679545085 ~> f6989586621679545082 d6989586621679545086)) -> Type)
type Apply (LiftM3Sym0 :: TyFun (a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) (m6989586621679545064 a16989586621679545065 ~> (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068))) -> Type) (a6989586621679545383 :: a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) (m6989586621679545064 a16989586621679545065 ~> (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068))) -> Type) (a6989586621679545383 :: a16989586621679545065 ~> (a26989586621679545066 ~> (a36989586621679545067 ~> r6989586621679545068))) = (LiftM3Sym1 a6989586621679545383 m6989586621679545064 :: TyFun (m6989586621679545064 a16989586621679545065) (m6989586621679545064 a26989586621679545066 ~> (m6989586621679545064 a36989586621679545067 ~> m6989586621679545064 r6989586621679545068)) -> Type)
type Apply (a6989586621681211771 >=>@#@$$ c6989586621681211340 :: TyFun (b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340) -> Type) (a6989586621681211772 :: b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681211771 >=>@#@$$ c6989586621681211340 :: TyFun (b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) (a6989586621681211338 ~> m6989586621681211337 c6989586621681211340) -> Type) (a6989586621681211772 :: b6989586621681211339 ~> m6989586621681211337 c6989586621681211340) = a6989586621681211771 >=>@#@$$$ a6989586621681211772
type Apply (a6989586621681211796 <=<@#@$$ a6989586621681211336 :: TyFun (a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335) -> Type) (a6989586621681211797 :: a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681211796 <=<@#@$$ a6989586621681211336 :: TyFun (a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) (a6989586621681211336 ~> m6989586621681211333 c6989586621681211335) -> Type) (a6989586621681211797 :: a6989586621681211336 ~> m6989586621681211333 b6989586621681211334) = a6989586621681211796 <=<@#@$$$ a6989586621681211797
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) ([a6989586621680066233] ~> ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))))) -> Type) (a6989586621680078824 :: a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) ([a6989586621680066233] ~> ([b6989586621680066234] ~> ([c6989586621680066235] ~> ([d6989586621680066236] ~> ([e6989586621680066237] ~> [f6989586621680066238]))))) -> Type) (a6989586621680078824 :: a6989586621680066233 ~> (b6989586621680066234 ~> (c6989586621680066235 ~> (d6989586621680066236 ~> (e6989586621680066237 ~> f6989586621680066238))))) = ZipWith5Sym1 a6989586621680078824
type Apply (LiftM4Sym0 :: TyFun (a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) (m6989586621679545058 a16989586621679545059 ~> (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)))) -> Type) (a6989586621679545322 :: a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) (m6989586621679545058 a16989586621679545059 ~> (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063)))) -> Type) (a6989586621679545322 :: a16989586621679545059 ~> (a26989586621679545060 ~> (a36989586621679545061 ~> (a46989586621679545062 ~> r6989586621679545063)))) = (LiftM4Sym1 a6989586621679545322 m6989586621679545058 :: TyFun (m6989586621679545058 a16989586621679545059) (m6989586621679545058 a26989586621679545060 ~> (m6989586621679545058 a36989586621679545061 ~> (m6989586621679545058 a46989586621679545062 ~> m6989586621679545058 r6989586621679545063))) -> Type)
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) ([a6989586621680066226] ~> ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))))) -> Type) (a6989586621680078797 :: a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) ([a6989586621680066226] ~> ([b6989586621680066227] ~> ([c6989586621680066228] ~> ([d6989586621680066229] ~> ([e6989586621680066230] ~> ([f6989586621680066231] ~> [g6989586621680066232])))))) -> Type) (a6989586621680078797 :: a6989586621680066226 ~> (b6989586621680066227 ~> (c6989586621680066228 ~> (d6989586621680066229 ~> (e6989586621680066230 ~> (f6989586621680066231 ~> g6989586621680066232)))))) = ZipWith6Sym1 a6989586621680078797
type Apply (LiftM5Sym0 :: TyFun (a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) (m6989586621679545051 a16989586621679545052 ~> (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))))) -> Type) (a6989586621679545239 :: a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) (m6989586621679545051 a16989586621679545052 ~> (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057))))) -> Type) (a6989586621679545239 :: a16989586621679545052 ~> (a26989586621679545053 ~> (a36989586621679545054 ~> (a46989586621679545055 ~> (a56989586621679545056 ~> r6989586621679545057))))) = (LiftM5Sym1 a6989586621679545239 m6989586621679545051 :: TyFun (m6989586621679545051 a16989586621679545052) (m6989586621679545051 a26989586621679545053 ~> (m6989586621679545051 a36989586621679545054 ~> (m6989586621679545051 a46989586621679545055 ~> (m6989586621679545051 a56989586621679545056 ~> m6989586621679545051 r6989586621679545057)))) -> Type)
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) ([a6989586621680066218] ~> ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))))) -> Type) (a6989586621680078766 :: a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) ([a6989586621680066218] ~> ([b6989586621680066219] ~> ([c6989586621680066220] ~> ([d6989586621680066221] ~> ([e6989586621680066222] ~> ([f6989586621680066223] ~> ([g6989586621680066224] ~> [h6989586621680066225]))))))) -> Type) (a6989586621680078766 :: a6989586621680066218 ~> (b6989586621680066219 ~> (c6989586621680066220 ~> (d6989586621680066221 ~> (e6989586621680066222 ~> (f6989586621680066223 ~> (g6989586621680066224 ~> h6989586621680066225))))))) = ZipWith7Sym1 a6989586621680078766
type Apply (ConstSym0 :: TyFun a (Const a b6989586621679092840) -> Type) (t6989586621680712043 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (ConstSym0 :: TyFun a (Const a b6989586621679092840) -> Type) (t6989586621680712043 :: a) = (Const t6989586621680712043 :: Const a b6989586621679092840)
type Apply (Tuple3Sym2 t6989586621679299042 t6989586621679299041 k3 :: TyFun k3 (k2, k1, k3) -> Type) (t6989586621679299043 :: k3) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym2 t6989586621679299042 t6989586621679299041 k3 :: TyFun k3 (k2, k1, k3) -> Type) (t6989586621679299043 :: k3) = (,,) t6989586621679299042 t6989586621679299041 t6989586621679299043
type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679949848 :: [(a, b, c)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679949848 :: [(a, b, c)]) = Unzip3 a6989586621679949848
type Apply (Tuple4Sym3 t6989586621679299090 t6989586621679299089 t6989586621679299088 k4 :: TyFun k4 (k2, k1, k3, k4) -> Type) (t6989586621679299091 :: k4) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym3 t6989586621679299090 t6989586621679299089 t6989586621679299088 k4 :: TyFun k4 (k2, k1, k3, k4) -> Type) (t6989586621679299091 :: k4) = (,,,) t6989586621679299090 t6989586621679299089 t6989586621679299088 t6989586621679299091
type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679949825 :: [(a, b, c, d)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679949825 :: [(a, b, c, d)]) = Unzip4 a6989586621679949825
type Apply (Tuple5Sym4 t6989586621679299156 t6989586621679299155 t6989586621679299154 t6989586621679299153 k5 :: TyFun k5 (k2, k1, k3, k4, k5) -> Type) (t6989586621679299157 :: k5) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym4 t6989586621679299156 t6989586621679299155 t6989586621679299154 t6989586621679299153 k5 :: TyFun k5 (k2, k1, k3, k4, k5) -> Type) (t6989586621679299157 :: k5) = (,,,,) t6989586621679299156 t6989586621679299155 t6989586621679299154 t6989586621679299153 t6989586621679299157
type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679949800 :: [(a, b, c, d, e)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679949800 :: [(a, b, c, d, e)]) = Unzip5 a6989586621679949800
type Apply (Tuple6Sym5 t6989586621679299242 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 k6 :: TyFun k6 (k2, k1, k3, k4, k5, k6) -> Type) (t6989586621679299243 :: k6) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym5 t6989586621679299242 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 k6 :: TyFun k6 (k2, k1, k3, k4, k5, k6) -> Type) (t6989586621679299243 :: k6) = (,,,,,) t6989586621679299242 t6989586621679299241 t6989586621679299240 t6989586621679299239 t6989586621679299238 t6989586621679299243
type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) (a6989586621679949773 :: [(a, b, c, d, e, f)]) Source # 
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) (a6989586621679949773 :: [(a, b, c, d, e, f)]) = Unzip6 a6989586621679949773
type Apply (Tuple7Sym6 t6989586621679299350 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 k7 :: TyFun k7 (k2, k1, k3, k4, k5, k6, k7) -> Type) (t6989586621679299351 :: k7) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym6 t6989586621679299350 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 k7 :: TyFun k7 (k2, k1, k3, k4, k5, k6, k7) -> Type) (t6989586621679299351 :: k7) = (,,,,,,) t6989586621679299350 t6989586621679299349 t6989586621679299348 t6989586621679299347 t6989586621679299346 t6989586621679299345 t6989586621679299351
type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) (a6989586621679949744 :: [(a, b, c, d, e, f, g)]) Source # 
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) (a6989586621679949744 :: [(a, b, c, d, e, f, g)]) = Unzip7 a6989586621679949744

type (@@) a b = Apply a b infixl 9 Source #

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 Source #

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 Source #

singFun3 :: forall f. SingFunction3 f -> Sing f Source #

singFun4 :: forall f. SingFunction4 f -> Sing f Source #

singFun5 :: forall f. SingFunction5 f -> Sing f Source #

singFun6 :: forall f. SingFunction6 f -> Sing f Source #

singFun7 :: forall f. SingFunction7 f -> Sing f Source #

singFun8 :: forall f. SingFunction8 f -> Sing f Source #

unSingFun1 :: forall f. Sing f -> SingFunction1 f Source #

This is the inverse of singFun1, and likewise for the other unSingFun... functions.

unSingFun2 :: forall f. Sing f -> SingFunction2 f Source #

unSingFun3 :: forall f. Sing f -> SingFunction3 f Source #

unSingFun4 :: forall f. Sing f -> SingFunction4 f Source #

unSingFun5 :: forall f. Sing f -> SingFunction5 f Source #

unSingFun6 :: forall f. Sing f -> SingFunction6 f Source #

unSingFun7 :: forall f. Sing f -> SingFunction7 f Source #

unSingFun8 :: forall f. Sing f -> SingFunction8 f Source #

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 Source #

pattern SLambda3 :: forall f. SingFunction3 f -> Sing f Source #

pattern SLambda4 :: forall f. SingFunction4 f -> Sing f Source #

pattern SLambda5 :: forall f. SingFunction5 f -> Sing f Source #

pattern SLambda6 :: forall f. SingFunction6 f -> Sing f Source #

pattern SLambda7 :: forall f. SingFunction7 f -> Sing f Source #

pattern SLambda8 :: forall f. SingFunction8 f -> Sing f Source #

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) Source #

type SingFunction2 f = forall t. Sing t -> SingFunction1 (f @@ t) Source #

type SingFunction3 f = forall t. Sing t -> SingFunction2 (f @@ t) Source #

type SingFunction4 f = forall t. Sing t -> SingFunction3 (f @@ t) Source #

type SingFunction5 f = forall t. Sing t -> SingFunction4 (f @@ t) Source #

type SingFunction6 f = forall t. Sing t -> SingFunction5 (f @@ t) Source #

type SingFunction7 f = forall t. Sing t -> SingFunction6 (f @@ t) Source #

type SingFunction8 f = forall t. Sing t -> SingFunction7 (f @@ t) Source #

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 Source #

Instances
SuppressUnusedWarnings DemoteSym0 Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027556 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027556 :: Type) = Demote k6989586621679027556

type DemoteSym1 (k6989586621679027556 :: Type) = Demote k6989586621679027556 Source #

data SameKindSym0 a6989586621679027562 Source #

Instances
SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027561 (TyFun k6989586621679027561 Constraint -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027561 (TyFun k6989586621679027561 Constraint -> Type) -> Type) (a6989586621679027562 :: k6989586621679027561) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027561 (TyFun k6989586621679027561 Constraint -> Type) -> Type) (a6989586621679027562 :: k6989586621679027561) = SameKindSym1 a6989586621679027562

data SameKindSym1 (a6989586621679027562 :: k6989586621679027561) b6989586621679027563 Source #

Instances
SuppressUnusedWarnings (SameKindSym1 a6989586621679027562 :: TyFun k6989586621679027561 Constraint -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027562 :: TyFun k Constraint -> Type) (b6989586621679027563 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027562 :: TyFun k Constraint -> Type) (b6989586621679027563 :: k) = SameKind a6989586621679027562 b6989586621679027563

type SameKindSym2 (a6989586621679027562 :: k6989586621679027561) (b6989586621679027563 :: k6989586621679027561) = SameKind a6989586621679027562 b6989586621679027563 Source #

data KindOfSym0 a6989586621679027565 Source #

Instances
SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027564 Type -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027565 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027565 :: k) = KindOf a6989586621679027565

type KindOfSym1 (a6989586621679027565 :: k6989586621679027564) = KindOf a6989586621679027565 Source #

data (~>@#@$) a6989586621679025706 infixr 0 Source #

Instances
SuppressUnusedWarnings (~>@#@$) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025706 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025706 :: Type) = (~>@#@$$) a6989586621679025706

data (a6989586621679025706 :: Type) ~>@#@$$ b6989586621679025707 infixr 0 Source #

Instances
SuppressUnusedWarnings ((~>@#@$$) a6989586621679025706 :: TyFun Type Type -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025706 :: TyFun Type Type -> Type) (b6989586621679025707 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025706 :: TyFun Type Type -> Type) (b6989586621679025707 :: Type) = a6989586621679025706 ~> b6989586621679025707

type (~>@#@$$$) (a6989586621679025706 :: Type) (b6989586621679025707 :: Type) = (~>) a6989586621679025706 b6989586621679025707 Source #

data ApplySym0 :: forall k16989586621679025703 k26989586621679025702. (~>) ((~>) k16989586621679025703 k26989586621679025702) ((~>) k16989586621679025703 k26989586621679025702) Source #

Instances
SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025703 ~> k26989586621679025702) (k16989586621679025703 ~> k26989586621679025702) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025703 ~> k26989586621679025702) (k16989586621679025703 ~> k26989586621679025702) -> Type) (f6989586621679025704 :: k16989586621679025703 ~> k26989586621679025702) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025703 ~> k26989586621679025702) (k16989586621679025703 ~> k26989586621679025702) -> Type) (f6989586621679025704 :: k16989586621679025703 ~> k26989586621679025702) = ApplySym1 f6989586621679025704

data ApplySym1 (f6989586621679025704 :: (~>) k16989586621679025703 k26989586621679025702) :: (~>) k16989586621679025703 k26989586621679025702 Source #

Instances
SuppressUnusedWarnings (ApplySym1 f6989586621679025704 :: TyFun k16989586621679025703 k26989586621679025702 -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025704 :: TyFun k1 k2 -> Type) (x6989586621679025705 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025704 :: TyFun k1 k2 -> Type) (x6989586621679025705 :: k1) = Apply f6989586621679025704 x6989586621679025705

type ApplySym2 (f6989586621679025704 :: (~>) k16989586621679025703 k26989586621679025702) (x6989586621679025705 :: k16989586621679025703) = Apply f6989586621679025704 x6989586621679025705 Source #

data (@@@#@$) a6989586621679025700 infixl 9 Source #

Instances
SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679031880 ~> k6989586621679031878) (TyFun k16989586621679031880 k6989586621679031878 -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031880 ~> k6989586621679031878) (TyFun k16989586621679031880 k6989586621679031878 -> Type) -> Type) (a6989586621679025700 :: k16989586621679031880 ~> k6989586621679031878) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031880 ~> k6989586621679031878) (TyFun k16989586621679031880 k6989586621679031878 -> Type) -> Type) (a6989586621679025700 :: k16989586621679031880 ~> k6989586621679031878) = (@@@#@$$) a6989586621679025700

data (a6989586621679025700 :: (~>) k16989586621679031880 k6989586621679031878) @@@#@$$ b6989586621679025701 infixl 9 Source #

Instances
SuppressUnusedWarnings ((@@@#@$$) a6989586621679025700 :: TyFun k16989586621679031880 k6989586621679031878 -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025700 :: TyFun k1 k -> Type) (b6989586621679025701 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025700 :: TyFun k1 k -> Type) (b6989586621679025701 :: k1) = a6989586621679025700 @@ b6989586621679025701

type (@@@#@$$$) (a6989586621679025700 :: (~>) k16989586621679031880 k6989586621679031878) (b6989586621679025701 :: k16989586621679031880) = (@@) a6989586621679025700 b6989586621679025701 Source #

Orphan instances

SBounded k => Bounded (SomeSing k) Source # 
Instance details

(SEnum k, SingKind k) => Enum (SomeSing k) Source # 
Instance details

SEq k => Eq (SomeSing k) Source # 
Instance details

Methods

(==) :: SomeSing k -> SomeSing k -> Bool #

(/=) :: SomeSing k -> SomeSing k -> Bool #

SNum k => Num (SomeSing k) Source # 
Instance details

SOrd k => Ord (SomeSing k) Source # 
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) Source # 
Instance details

Methods

showsPrec :: Int -> SomeSing k -> ShowS #

show :: SomeSing k -> String #

showList :: [SomeSing k] -> ShowS #

SSemigroup k => Semigroup (SomeSing k) Source # 
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) Source # 
Instance details

Methods

mempty :: SomeSing k #

mappend :: SomeSing k -> SomeSing k -> SomeSing k #

mconcat :: [SomeSing k] -> SomeSing k #