singletons-2.6: 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

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

type family Sing :: k -> Type Source #

The singleton kind-indexed type family.

Instances

Instances details
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = SBool
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Sing = SNat
type Sing Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Sing = SSymbol
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = STuple0
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = SVoid
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SAll
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SAny
type Sing Source # 
Instance details

Defined in Data.Singletons.TypeError

type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = SList :: [a] -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = SMaybe :: Maybe a -> Type
type Sing 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` 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

type Sing = TypeRep :: TYPE rep -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SMin :: Min a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SMax :: Max a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SFirst :: First a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SLast :: Last a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SOption :: Option a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = SIdentity :: Identity a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Sing = SFirst :: First a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Sing = SLast :: Last a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SDual :: Dual a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SSum :: Sum a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SProduct :: Product a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Sing = SDown :: Down a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = SNonEmpty :: NonEmpty a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = SEither :: Either a b -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = STuple2 :: (a, b) -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Sing = SArg :: Arg a b -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Internal

type Sing = SLambda :: (k1 ~> k2) -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Internal

type Sing Source # 
Instance details

Defined in Data.Singletons.Sigma

type Sing = SSigma :: Sigma s t -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = STuple3 :: (a, b, c) -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Sing = SConst :: Const a b -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = STuple4 :: (a, b, c, d) -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = STuple5 :: (a, b, c, d, e) -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = STuple6 :: (a, b, c, d, e, f) -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Sing = STuple7 :: (a, b, c, d, e, f, g) -> Type

newtype SLambda (f :: k1 ~> k2) Source #

Constructors

SLambda 

Fields

(@@) :: 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

Instances details
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

Methods

sing :: Sing 'Nothing Source #

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

Defined in Data.Singletons.Prelude.Show

SingI ShowCommaSpaceSym0 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 b6989586621681331115 -> 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 (LastSym0 :: TyFun a (Last 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 ((:|@#@$) :: 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 (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

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 (ConstSym0 :: TyFun a6989586621679097555 (Const a6989586621679097555 b6989586621679097556) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

(forall (a :: k). SingI a => SingI (f a), (ApplyTyCon :: (k -> k_last) -> k ~> k_last) ~ (ApplyTyConAux1 :: (k -> k_last) -> TyFun k k_last -> Type)) => SingI (TyCon1 f :: k ~> k_last) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon1 f) Source #

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 (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

SMonadFail m => SingI (FailSym0 :: TyFun [Char] (m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Fail

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

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

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 #

(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 m a :: TyFun (m a) (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

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

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

Defined in Data.Singletons.Prelude.Monad

Methods

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

(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 a => SingI ('WrapSing s :: WrappedSing a) Source # 
Instance details

Defined in Data.Singletons.Internal

Methods

sing :: Sing ('WrapSing s) Source #

(forall (a1 :: k2) (a2 :: k1). (SingI a1, SingI a2) => SingI (f a1 a2), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon2 f :: k2 ~> (k1 ~> k_last)) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon2 f) 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 (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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 (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 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 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((d <$@#@$$ f) b) 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

(forall (a1 :: k2) (a2 :: k3) (a3 :: k1). (SingI a1, SingI a2, SingI a3) => SingI (f a1 a2 a3), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon3 f :: k2 ~> (k3 ~> (k1 ~> k_last))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon3 f) 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 (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 (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 m b :: TyFun (a ~> m b) (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

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

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

Defined in Data.Singletons.Prelude.Foldable

Methods

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

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

Defined in Data.Singletons.Prelude.Traversable

Methods

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

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

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForSym1 d f b) 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 fst, SingI b) => SingI (a :&: b :: Sigma s t) Source # 
Instance details

Defined in Data.Singletons.Sigma

Methods

sing :: Sing (a :&: b) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4) => SingI (f a1 a2 a3 a4), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon4 f :: k2 ~> (k3 ~> (k4 ~> (k1 ~> k_last)))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon4 f) Source #

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 (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 (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

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5) => SingI (f a1 a2 a3 a4 a5), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon5 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k1 ~> k_last))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon5 f) Source #

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 (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 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

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6) => SingI (f a1 a2 a3 a4 a5 a6), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon6 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k1 ~> k_last)))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon6 f) 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 #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k7) (a7 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6, SingI a7) => SingI (f a1 a2 a3 a4 a5 a6 a7), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon7 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k1 ~> k_last))))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon7 f) Source #

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

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k7) (a7 :: k8) (a8 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6, SingI a7, SingI a8) => SingI (f a1 a2 a3 a4 a5 a6 a7 a8), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon8 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> (k1 ~> k_last)))))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon8 f) 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

Instances details
SingKind Bool Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Bool = (r :: Type) Source #

Methods

fromSing :: forall (a :: Bool). Sing a -> Demote Bool Source #

toSing :: Demote Bool -> SomeSing Bool 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 #

Methods

fromSing :: forall (a :: Nat). Sing a -> Demote Nat Source #

toSing :: Demote Nat -> SomeSing Nat 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 :: forall (a :: ()). 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 #

Methods

fromSing :: forall (a :: Void). Sing a -> Demote Void Source #

toSing :: Demote Void -> SomeSing Void Source #

SingKind All Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote All = (r :: Type) Source #

Methods

fromSing :: forall (a :: All). Sing a -> Demote All Source #

toSing :: Demote All -> SomeSing All Source #

SingKind Any Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote Any = (r :: Type) Source #

Methods

fromSing :: forall (a :: Any). Sing a -> Demote Any Source #

toSing :: Demote Any -> SomeSing Any 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 :: forall (a0 :: [a]). 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 :: forall (a0 :: Maybe a). 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 :: forall (a :: TYPE rep). 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 :: forall (a0 :: Min a). 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 :: forall (a0 :: Max a). 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 :: forall (a0 :: First a). 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 :: forall (a0 :: Last a). 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 #

Methods

fromSing :: forall (a0 :: Option a). Sing a0 -> Demote (Option a) Source #

toSing :: Demote (Option a) -> SomeSing (Option a) Source #

SingKind a => SingKind (Identity a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Identity a) = (r :: Type) Source #

Methods

fromSing :: forall (a0 :: Identity a). Sing a0 -> Demote (Identity a) Source #

toSing :: Demote (Identity a) -> SomeSing (Identity a) 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 :: forall (a0 :: First a). 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 :: forall (a0 :: Last a). 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 :: forall (a0 :: Dual a). 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 :: forall (a0 :: Sum a). 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 #

Methods

fromSing :: forall (a0 :: Product a). Sing a0 -> Demote (Product a) Source #

toSing :: Demote (Product a) -> SomeSing (Product a) 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 :: forall (a0 :: Down a). 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 #

Methods

fromSing :: forall (a0 :: NonEmpty a). Sing a0 -> Demote (NonEmpty a) Source #

toSing :: Demote (NonEmpty a) -> SomeSing (NonEmpty a) 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 :: forall (a0 :: Either a b). 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 :: forall (a0 :: (a, b)). 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 :: forall (a0 :: Arg a b). 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 :: forall (a :: k1 ~> k2). Sing a -> Demote (k1 ~> k2) Source #

toSing :: Demote (k1 ~> k2) -> SomeSing (k1 ~> k2) Source #

SingKind (WrappedSing a) Source # 
Instance details

Defined in Data.Singletons.Internal

Associated Types

type Demote (WrappedSing a) = (r :: Type) Source #

Methods

fromSing :: forall (a0 :: WrappedSing a). Sing a0 -> Demote (WrappedSing a) Source #

toSing :: Demote (WrappedSing a) -> SomeSing (WrappedSing a) 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 :: forall (a0 :: (a, b, c)). 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 :: forall (a0 :: Const a b). 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 :: forall (a0 :: (a, b, c, d)). 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 :: forall (a0 :: (a, b, c, d, e)). 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 :: forall (a0 :: (a, b, c, d, e, f)). 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 :: forall (a0 :: (a, b, c, d, e, f, g)). 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

Instances details
SBounded k => Bounded (SomeSing k) Source # 
Instance details

Defined in Data.Singletons

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

SIsString k => IsString (SomeSing k) Source # 
Instance details

Defined in Data.Singletons

Methods

fromString :: String -> SomeSing k #

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

:: forall k r. 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.

WrappedSing

newtype WrappedSing :: forall k. k -> Type where Source #

A newtype around Sing.

Since Sing is a type family, it cannot be used directly in type class instances. As one example, one cannot write a catch-all instance SDecide k => TestEquality (Sing k). On the other hand, WrappedSing is a perfectly ordinary data type, which means that it is quite possible to define an instance SDecide k => TestEquality (WrappedSing k).

Constructors

WrapSing 

Fields

Instances

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

Defined in Data.Singletons.Decide

Methods

testCoercion :: forall (a :: k0) (b :: k0). WrappedSing a -> WrappedSing b -> Maybe (Coercion a b) #

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

Defined in Data.Singletons.Decide

Methods

testEquality :: forall (a :: k0) (b :: k0). WrappedSing a -> WrappedSing b -> Maybe (a :~: b) #

ShowSing k => Show (WrappedSing a) Source # 
Instance details

Defined in Data.Singletons.ShowSing

SingKind (WrappedSing a) Source # 
Instance details

Defined in Data.Singletons.Internal

Associated Types

type Demote (WrappedSing a) = (r :: Type) Source #

Methods

fromSing :: forall (a0 :: WrappedSing a). Sing a0 -> Demote (WrappedSing a) Source #

toSing :: Demote (WrappedSing a) -> SomeSing (WrappedSing a) Source #

SingI a => SingI ('WrapSing s :: WrappedSing a) Source # 
Instance details

Defined in Data.Singletons.Internal

Methods

sing :: Sing ('WrapSing s) Source #

type Demote (WrappedSing a) Source # 
Instance details

Defined in Data.Singletons.Internal

type Sing Source # 
Instance details

Defined in Data.Singletons.Internal

newtype SWrappedSing :: forall k (a :: k). WrappedSing a -> Type where Source #

The singleton for WrappedSings. Informally, this is the singleton type for other singletons.

Constructors

SWrapSing 

Fields

Instances

Instances details
ShowSing k => Show (SWrappedSing ws) Source # 
Instance details

Defined in Data.Singletons.ShowSing

type family UnwrapSing (ws :: WrappedSing a) :: Sing a where ... Source #

Equations

UnwrapSing ('WrapSing s) = s 

Aside from being a data type to hang instances off of, WrappedSing has another purpose as a general-purpose mechanism for allowing one to write code that uses singletons of other singletons. For instance, suppose you had the following data type:

data T :: Type -> Type where
  MkT :: forall a (x :: a). Sing x -> F a -> T a

A naïve attempt at defining a singleton for T would look something like this:

data ST :: forall a. T a -> Type where
  SMkT :: forall a (x :: a) (sx :: Sing x) (f :: F a).
          Sing sx -> Sing f -> ST (MkT sx f)

But there is a problem here: what exactly is Sing sx? If x were True, for instance, then sx would be STrue, but it's not clear what Sing STrue should be. One could define SSBool to be the singleton of SBools, but in order to be thorough, one would have to generate a singleton for every singleton type out there. Plus, it's not clear when to stop. Should we also generate SSSBool, SSSSBool, etc.?

Instead, WrappedSing and its singleton SWrappedSing provide a way to talk about singletons of other arbitrary singletons without the need to generate a bazillion instances. For reference, here is the definition of SWrappedSing:

newtype SWrappedSing :: forall k (a :: k). WrappedSing a -> Type where
  SWrapSing :: forall k (a :: k) (ws :: WrappedSing a).
                 { sUnwrapSing :: Sing a } -> SWrappedSing ws
type instance Sing @(WrappedSing a) = SWrappedSing

SWrappedSing is a bit of an unusual singleton in that its field is a singleton for Sing @k, not WrappedSing @k. But that's exactly the point—a singleton of a singleton contains as much type information as the underlying singleton itself, so we can get away with just Sing @k.

As an example of this in action, here is how you would define the singleton for the earlier T type:

data ST :: forall a. T a -> Type where
  SMkT :: forall a (x :: a) (sx :: Sing x) (f :: F a).
          Sing (WrapSing sx) -> Sing f -> ST (MkT sx f)

With this technique, we won't need anything like SSBool in order to instantiate x with True. Instead, the field of type Sing (WrapSing sx) will simply be a newtype around SBool. In general, you'll need n layers of WrapSing if you wish to single a singleton n times.

Note that this is not the only possible way to define a singleton for T. An alternative approach that does not make use of singletons-of-singletons is discussed at some length here. Due to the technical limitations of this approach, however, we do not use it in singletons at the moment, instead favoring the slightly-clunkier-but-more-reliable WrappedSing approach.

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

Instances details
(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 :: forall (a :: k1 ~> k2). 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

(%<>) :: forall (t :: a ~> b) (t :: a ~> b). Sing t -> Sing t -> Sing (Apply (Apply (<>@#@$) t) t) Source #

sSconcat :: forall (t :: NonEmpty (a ~> b)). 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

Methods

sMempty :: Sing MemptySym0 Source #

sMappend :: forall (t :: a ~> b) (t :: a ~> b). Sing t -> Sing t -> Sing (Apply (Apply MappendSym0 t) t) Source #

sMconcat :: forall (t :: [a ~> b]). Sing t -> Sing (Apply MconcatSym0 t) Source #

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

Defined in Data.Singletons.Prelude.Show

SingI ShowCommaSpaceSym0 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 DivModSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotRemSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings KnownSymbolSym0 Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ShowSpaceSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowCommaSpaceSym0 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 b6989586621681331115 -> 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 (LastSym0 :: TyFun a (Last 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 ((:|@#@$) :: 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 (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

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 ((&&@#@$$) a6989586621679376645 :: TyFun Bool Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((||@#@$$) a6989586621679376883 :: TyFun Bool Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (GuardSym0 :: TyFun Bool (f6989586621679570741 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (WhenSym0 :: TyFun Bool (f6989586621679570770 () ~> f6989586621679570770 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (UnlessSym0 :: TyFun Bool (f6989586621681274763 () ~> f6989586621681274763 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (TransposeSym0 :: TyFun [[a6989586621679974063]] [[a6989586621679974063]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (CatMaybesSym0 :: TyFun [Maybe a6989586621679516289] [a6989586621679516289] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (ListToMaybeSym0 :: TyFun [a6989586621679516290] (Maybe a6989586621679516290) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679974077] [[a6989586621679974077]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortSym0 :: TyFun [a6989586621679974073] [a6989586621679974073] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionSym0 :: TyFun [a6989586621679974057] ([a6989586621679974057] ~> [a6989586621679974057]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((\\@#@$) :: TyFun [a6989586621679974100] ([a6989586621679974100] ~> [a6989586621679974100]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (NubSym0 :: TyFun [a6989586621679974061] [a6989586621679974061] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679974145] ([a6989586621679974145] ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679974146] [[a6989586621679974146]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679974147] [[a6989586621679974147]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsInfixOfSym0 :: TyFun [a6989586621679974143] ([a6989586621679974143] ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectSym0 :: TyFun [a6989586621679974087] ([a6989586621679974087] ~> [a6989586621679974087]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (PermutationsSym0 :: TyFun [a6989586621679974172] [[a6989586621679974172]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SubsequencesSym0 :: TyFun [a6989586621679974175] [[a6989586621679974175]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntercalateSym0 :: TyFun [a6989586621679974176] ([[a6989586621679974176]] ~> [a6989586621679974176]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ReverseSym0 :: TyFun [a6989586621679974178] [a6989586621679974178] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsSuffixOfSym0 :: TyFun [a6989586621679974144] ([a6989586621679974144] ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InitSym0 :: TyFun [a6989586621679974180] [a6989586621679974180] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TailSym0 :: TyFun [a6989586621679974181] [a6989586621679974181] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (LastSym0 :: TyFun [a6989586621679974182] a6989586621679974182 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (HeadSym0 :: TyFun [a6989586621679974183] a6989586621679974183 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (StripPrefixSym0 :: TyFun [a6989586621680096271] ([a6989586621680096271] ~> Maybe [a6989586621680096271]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowListSym0 :: TyFun [a6989586621680294621] (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MconcatSym0 :: TyFun [a6989586621680364721] a6989586621680364721 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621681163494] (NonEmpty a6989586621681163494 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621681163506] [NonEmpty a6989586621681163506] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromListSym0 :: TyFun [a6989586621681163532] (NonEmpty a6989586621681163532) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621681163526] (NonEmpty [a6989586621681163526]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621681163525] (NonEmpty [a6989586621681163525]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MaybeToListSym0 :: TyFun (Maybe a6989586621679516291) [a6989586621679516291] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FromJustSym0 :: TyFun (Maybe a6989586621679516293) a6989586621679516293 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a6989586621679516294) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a6989586621679516295) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (OptionSym0 :: TyFun (Maybe a6989586621679069711) (Option a6989586621679069711) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (FirstSym0 :: TyFun (Maybe a6989586621679091750) (First a6989586621679091750) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (LastSym0 :: TyFun (Maybe a6989586621679091745) (Last a6989586621679091745) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ThenCmpSym1 a6989586621679404371 :: TyFun Ordering Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((~>@#@$$) a6989586621679025621 :: 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 a6989586621679508074 :: TyFun Nat Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (RemSym1 a6989586621679508064 :: TyFun Nat Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (DivModSym1 a6989586621679508090 :: TyFun Nat (Nat, Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (QuotRemSym1 a6989586621679508084 :: TyFun Nat (Nat, Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Nat a6989586621679529343 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (ToEnumSym0 :: TyFun Nat a6989586621679767035 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (a6989586621680294621 ~> (Symbol ~> Symbol)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ShowCharSym1 a6989586621680295025 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowStringSym1 a6989586621680295015 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a6989586621681263277 -> 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 a6989586621679069776 ([a6989586621679069776] ~> NonEmpty a6989586621679069776) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (IdentitySym0 :: TyFun a6989586621679091740 (Identity a6989586621679091740) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Bool_Sym0 :: TyFun a6989586621679375883 (a6989586621679375883 ~> (Bool ~> a6989586621679375883)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((==@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((/=@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings (DefaultEqSym0 :: TyFun k6989586621679379991 (k6989586621679379991 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((<=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((<@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (DownSym0 :: TyFun a6989586621679097355 (Down a6989586621679097355) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FromMaybeSym0 :: TyFun a6989586621679516292 (Maybe a6989586621679516292 ~> a6989586621679516292) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (NegateSym0 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((-@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SignumSym0 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AbsSym0 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym0 :: TyFun a6989586621679535047 (a6989586621679535047 ~> a6989586621679535047) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AsTypeOfSym0 :: TyFun a6989586621679545423 (a6989586621679545423 ~> a6989586621679545423) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (IdSym0 :: TyFun a6989586621679545432 a6989586621679545432 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (EnumFromThenToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> (a6989586621679767035 ~> [a6989586621679767035])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (FromEnumSym0 :: TyFun a6989586621679767035 Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (PredSym0 :: TyFun a6989586621679767035 a6989586621679767035 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (SuccSym0 :: TyFun a6989586621679767035 a6989586621679767035 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings ((<>@#@$) :: TyFun a6989586621679840612 (a6989586621679840612 ~> a6989586621679840612) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (DualSym0 :: TyFun a6989586621679091700 (Dual a6989586621679091700) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (SumSym0 :: TyFun a6989586621679091685 (Sum a6989586621679091685) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (ProductSym0 :: TyFun a6989586621679091690 (Product a6989586621679091690) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679069715 (Min a6989586621679069715) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679069719 (Max a6989586621679069719) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (FirstSym0 :: TyFun a6989586621679069727 (First a6989586621679069727) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (LastSym0 :: TyFun a6989586621679069723 (Last a6989586621679069723) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (WrapMonoidSym0 :: TyFun m6989586621679093626 (WrappedMonoid m6989586621679093626) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679974074 ([a6989586621679974074] ~> [a6989586621679974074]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteSym0 :: TyFun a6989586621679974101 ([a6989586621679974101] ~> [a6989586621679974101]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndicesSym0 :: TyFun a6989586621679974090 ([a6989586621679974090] ~> [Nat]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a6989586621679974091 ([a6989586621679974091] ~> Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679974177 ([a6989586621679974177] ~> [a6989586621679974177]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Show_Sym0 :: TyFun a6989586621680294621 Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym0 :: TyFun a6989586621680294606 (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (AndSym0 :: TyFun (t6989586621680490423 Bool) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (OrSym0 :: TyFun (t6989586621680490422 Bool) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621681163517 (NonEmpty a6989586621681163517 ~> NonEmpty a6989586621681163517) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621681163524 ([a6989586621681163524] ~> NonEmpty a6989586621681163524) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym0 :: TyFun a6989586621681163534 (NonEmpty a6989586621681163534 ~> NonEmpty a6989586621681163534) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027550 Type -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (TextSym0 :: TyFun s6989586621681331131 (ErrorMessage' s6989586621681331131) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a6989586621679369444 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Void

SuppressUnusedWarnings (GetMinSym0 :: TyFun (Min a6989586621679069715) a6989586621679069715 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetMaxSym0 :: TyFun (Max a6989586621679069719) a6989586621679069719 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a6989586621679069727) a6989586621679069727 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a6989586621679069723) a6989586621679069723 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m6989586621679093626) m6989586621679093626 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetOptionSym0 :: TyFun (Option a6989586621679069711) (Maybe a6989586621679069711) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (RunIdentitySym0 :: TyFun (Identity a6989586621679091740) a6989586621679091740 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a6989586621679091750) (Maybe a6989586621679091750) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a6989586621679091745) (Maybe a6989586621679091745) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (GetDualSym0 :: TyFun (Dual a6989586621679091700) a6989586621679091700 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetSumSym0 :: TyFun (Sum a6989586621679091685) a6989586621679091685 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (GetProductSym0 :: TyFun (Product a6989586621679091690) a6989586621679091690 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (SconcatSym0 :: TyFun (NonEmpty a6989586621679840612) a6989586621679840612 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (NubSym0 :: TyFun (NonEmpty a6989586621681163485) (NonEmpty a6989586621681163485) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Group1Sym0 :: TyFun (NonEmpty a6989586621681163500) (NonEmpty (NonEmpty a6989586621681163500)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ToListSym0 :: TyFun (NonEmpty a6989586621681163531) [a6989586621681163531] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReverseSym0 :: TyFun (NonEmpty a6989586621681163516) (NonEmpty a6989586621681163516) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortSym0 :: TyFun (NonEmpty a6989586621681163533) (NonEmpty a6989586621681163533) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InitSym0 :: TyFun (NonEmpty a6989586621681163536) [a6989586621681163536] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LastSym0 :: TyFun (NonEmpty a6989586621681163537) a6989586621681163537 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TailSym0 :: TyFun (NonEmpty a6989586621681163538) [a6989586621681163538] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (HeadSym0 :: TyFun (NonEmpty a6989586621681163539) a6989586621681163539 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnconsSym0 :: TyFun (NonEmpty a6989586621681163542) (a6989586621681163542, Maybe (NonEmpty a6989586621681163542)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LengthSym0 :: TyFun (NonEmpty a6989586621681163546) Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a6989586621681163483)) (NonEmpty (NonEmpty a6989586621681163483)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ShowParenSym1 a6989586621680294997 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (UntilSym0 :: TyFun (a6989586621679545418 ~> Bool) ((a6989586621679545418 ~> a6989586621679545418) ~> (a6989586621679545418 ~> a6989586621679545418)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) ([a6989586621679974156] ~> [a6989586621679974156]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) ([a6989586621679974159] ~> [a6989586621679974159]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (NubBySym0 :: TyFun (a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) (NonEmpty a6989586621681163484 ~> NonEmpty a6989586621681163484) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym0 :: TyFun (a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) (NonEmpty a6989586621681163499 ~> NonEmpty (NonEmpty a6989586621681163499)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym0 :: TyFun (a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) (NonEmpty a6989586621681163482 ~> NonEmpty a6989586621681163482) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) (NonEmpty a6989586621681163519 ~> NonEmpty a6989586621681163519) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) (NonEmpty a6989586621681163518 ~> NonEmpty a6989586621681163518) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TypeErrorSym0 :: TyFun PErrorMessage b6989586621681331115 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> 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 a6989586621679979480 :: TyFun [[a6989586621679974176]] [a6989586621679974176] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (RightsSym0 :: TyFun [Either a6989586621680471515 b6989586621680471516] [b6989586621680471516] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (LeftsSym0 :: TyFun [Either a6989586621680471517 b6989586621680471518] [a6989586621680471517] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (UnzipSym0 :: TyFun [(a6989586621679974127, b6989586621679974128)] ([a6989586621679974127], [b6989586621679974128]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((:@#@$$) t6989586621679315156 :: TyFun [a3530822107858468865] [a3530822107858468865] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:|@#@$$) t6989586621679315224 :: TyFun [a6989586621679069776] (NonEmpty a6989586621679069776) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((++@#@$$) a6989586621679545630 :: TyFun [a6989586621679545433] [a6989586621679545433] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a6989586621679974056] i6989586621679974055 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (NubBySym1 a6989586621679978164 :: TyFun [a6989586621679974060] [a6989586621679974060] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (PartitionSym1 a6989586621679978288 :: TyFun [a6989586621679974069] ([a6989586621679974069], [a6989586621679974069]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropSym1 a6989586621679978376 a6989586621679974079 :: TyFun [a6989586621679974079] [a6989586621679974079] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeSym1 a6989586621679978390 a6989586621679974080 :: TyFun [a6989586621679974080] [a6989586621679974080] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SplitAtSym1 a6989586621679978370 a6989586621679974078 :: TyFun [a6989586621679974078] ([a6989586621679974078], [a6989586621679974078]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (BreakSym1 a6989586621679978404 :: TyFun [a6989586621679974081] ([a6989586621679974081], [a6989586621679974081]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SpanSym1 a6989586621679978447 :: TyFun [a6989586621679974082] ([a6989586621679974082], [a6989586621679974082]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupBySym1 a6989586621679978311 :: TyFun [a6989586621679974072] [[a6989586621679974072]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileSym1 a6989586621679978516 :: TyFun [a6989586621679974084] [a6989586621679974084] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeWhileSym1 a6989586621679978534 :: TyFun [a6989586621679974085] [a6989586621679974085] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FilterSym1 a6989586621679978648 :: TyFun [a6989586621679974093] [a6989586621679974093] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertSym1 a6989586621679978347 :: TyFun [a6989586621679974074] [a6989586621679974074] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortBySym1 a6989586621679978747 :: TyFun [a6989586621679974097] [a6989586621679974097] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym1 a6989586621679978755 :: TyFun [a6989586621679974098] ([a6989586621679974098] ~> [a6989586621679974098]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym1 a6989586621679978145 :: TyFun [a6989586621679974058] ([a6989586621679974058] ~> [a6989586621679974058]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionSym1 a6989586621679978139 :: TyFun [a6989586621679974057] [a6989586621679974057] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteSym1 a6989586621679978800 :: TyFun [a6989586621679974101] [a6989586621679974101] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((\\@#@$$) a6989586621679978790 :: TyFun [a6989586621679974100] [a6989586621679974100] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipSym0 :: TyFun [a6989586621679974139] ([b6989586621679974140] ~> [(a6989586621679974139, b6989586621679974140)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndicesSym1 a6989586621679978590 :: TyFun [a6989586621679974088] [Nat] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndicesSym1 a6989586621679978624 :: TyFun [a6989586621679974090] [Nat] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FindIndexSym1 a6989586621679978616 :: TyFun [a6989586621679974089] (Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ElemIndexSym1 a6989586621679978632 :: TyFun [a6989586621679974091] (Maybe Nat) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621679979037 :: TyFun [a6989586621679974145] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanr1Sym1 a6989586621679979202 :: TyFun [a6989586621679974156] [a6989586621679974156] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanl1Sym1 a6989586621679979247 :: TyFun [a6989586621679974159] [a6989586621679974159] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsInfixOfSym1 a6989586621679979025 :: TyFun [a6989586621679974143] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym1 a6989586621679978548 :: TyFun [a6989586621679974086] ([a6989586621679974086] ~> [a6989586621679974086]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectSym1 a6989586621679978584 :: TyFun [a6989586621679974087] [a6989586621679974087] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Foldl1'Sym1 a6989586621679979317 :: TyFun [a6989586621679974168] a6989586621679974168 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersperseSym1 a6989586621679979486 :: TyFun [a6989586621679974177] [a6989586621679974177] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IsSuffixOfSym1 a6989586621679979031 :: TyFun [a6989586621679974144] Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileEndSym1 a6989586621679978490 :: TyFun [a6989586621679974083] [a6989586621679974083] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericIndexSym0 :: TyFun [a6989586621680096216] (i6989586621680096215 ~> a6989586621680096216) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (StripPrefixSym1 a6989586621680097967 :: TyFun [a6989586621680096271] (Maybe [a6989586621680096271]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowListWithSym1 a6989586621680295031 :: TyFun [a6989586621680294605] (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (GroupBySym1 a6989586621681164947 :: TyFun [a6989586621681163505] [NonEmpty a6989586621681163505] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InsertSym1 a6989586621681165123 :: TyFun [a6989586621681163524] (NonEmpty a6989586621681163524) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromMaybeSym1 a6989586621679516478 :: TyFun (Maybe a6989586621679516292) a6989586621679516292 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a6989586621680471509 b6989586621680471510) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a6989586621680471511 b6989586621680471512) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings ((!!@#@$$) a6989586621679978209 :: TyFun Nat a6989586621679974062 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings ((!!@#@$$) a6989586621681164853 :: TyFun Nat a6989586621681163493 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReplicateM_Sym0 :: TyFun Nat (m6989586621681274764 a6989586621681274765 ~> m6989586621681274764 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateMSym0 :: TyFun Nat (m6989586621681274766 a6989586621681274767 ~> m6989586621681274766 [a6989586621681274767]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ShowListSym1 arg6989586621680295067 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym1 a6989586621680295051 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowParenSym2 a6989586621680294998 a6989586621680294997 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (SwapSym0 :: TyFun (a6989586621679370305, b6989586621679370306) (b6989586621679370306, a6989586621679370305) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (SndSym0 :: TyFun (a6989586621679370313, b6989586621679370314) b6989586621679370314 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FstSym0 :: TyFun (a6989586621679370315, b6989586621679370316) a6989586621679370315 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (LeftSym0 :: TyFun a6989586621679093843 (Either a6989586621679093843 b6989586621679093844) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (RightSym0 :: TyFun b6989586621679093844 (Either a6989586621679093843 b6989586621679093844) -> 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 a6989586621679375889 :: TyFun a6989586621679375883 (Bool ~> a6989586621679375883) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((==@#@$$) x6989586621679379998 :: TyFun a6989586621679379997 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((/=@#@$$) x6989586621679380000 :: TyFun a6989586621679379997 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings (DefaultEqSym1 a6989586621679379992 :: TyFun k6989586621679379991 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((<=@#@$$) arg6989586621679394035 :: TyFun a6989586621679393938 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym1 arg6989586621679394027 :: TyFun a6989586621679393938 Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym1 arg6989586621679394051 :: TyFun a6989586621679393938 a6989586621679393938 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym1 arg6989586621679394047 :: TyFun a6989586621679393938 a6989586621679393938 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>=@#@$$) arg6989586621679394043 :: TyFun a6989586621679393938 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$$) arg6989586621679394039 :: TyFun a6989586621679393938 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((<@#@$$) arg6989586621679394031 :: TyFun a6989586621679393938 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679485796 k6989586621679485797 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun k06989586621679486886 k6989586621679486887 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b6989586621679514865 ((a6989586621679514866 ~> b6989586621679514865) ~> (Maybe a6989586621679514866 ~> b6989586621679514865)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((-@#@$$) arg6989586621679529366 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$$) arg6989586621679529362 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$$) arg6989586621679529370 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym1 a6989586621679535051 :: TyFun a6989586621679535047 a6989586621679535047 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SeqSym0 :: TyFun a6989586621679545416 (b6989586621679545417 ~> b6989586621679545417) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679545430 (b6989586621679545431 ~> a6989586621679545430) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (AsTypeOfSym1 a6989586621679545588 :: TyFun a6989586621679545423 a6989586621679545423 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (PureSym0 :: TyFun a6989586621679570825 (f6989586621679570824 a6989586621679570825) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (WhenSym1 a6989586621679571155 f6989586621679570770 :: TyFun (f6989586621679570770 ()) (f6989586621679570770 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ReturnSym0 :: TyFun a6989586621679570853 (m6989586621679570848 a6989586621679570853) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (JoinSym0 :: TyFun (m6989586621679570774 (m6989586621679570774 a6989586621679570775)) (m6989586621679570774 a6989586621679570775) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (VoidSym0 :: TyFun (f6989586621679740987 a6989586621679740988) (f6989586621679740987 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings ((&@#@$) :: TyFun a6989586621679756555 ((a6989586621679756555 ~> b6989586621679756556) ~> b6989586621679756556) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (EnumFromThenToSym1 arg6989586621679767331 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym1 arg6989586621679767327 :: TyFun a6989586621679767035 [a6989586621679767035] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings ((<>@#@$$) arg6989586621679840847 :: TyFun a6989586621679840612 a6989586621679840612 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (ReplicateSym1 a6989586621679978229 a6989586621679974064 :: TyFun a6989586621679974064 [a6989586621679974064] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (LookupSym0 :: TyFun a6989586621679974070 ([(a6989586621679974070, b6989586621679974071)] ~> Maybe b6989586621679974071) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertBySym1 a6989586621679978723 :: TyFun a6989586621679974096 ([a6989586621679974096] ~> [a6989586621679974096]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym1 a6989586621679978768 :: TyFun a6989586621679974099 ([a6989586621679974099] ~> [a6989586621679974099]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericReplicateSym0 :: TyFun i6989586621680096213 (a6989586621680096214 ~> [a6989586621680096214]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericSplitAtSym0 :: TyFun i6989586621680096217 ([a6989586621680096218] ~> ([a6989586621680096218], [a6989586621680096218])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericDropSym0 :: TyFun i6989586621680096219 ([a6989586621680096220] ~> [a6989586621680096220]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericTakeSym0 :: TyFun i6989586621680096221 ([a6989586621680096222] ~> [a6989586621680096222]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MappendSym1 arg6989586621680364860 :: TyFun a6989586621680364721 a6989586621680364721 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ProductSym0 :: TyFun (t6989586621680490502 a6989586621680490523) a6989586621680490523 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SumSym0 :: TyFun (t6989586621680490502 a6989586621680490522) a6989586621680490522 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumSym0 :: TyFun (t6989586621680490502 a6989586621680490521) a6989586621680490521 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumSym0 :: TyFun (t6989586621680490502 a6989586621680490520) a6989586621680490520 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym0 :: TyFun a6989586621680490519 (t6989586621680490502 a6989586621680490519 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym0 :: TyFun a6989586621680490413 (t6989586621680490412 a6989586621680490413 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ToListSym0 :: TyFun (t6989586621680490502 a6989586621680490516) [a6989586621680490516] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatSym0 :: TyFun (t6989586621680490427 [a6989586621680490428]) [a6989586621680490428] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldSym0 :: TyFun (t6989586621680490502 m6989586621680490503) m6989586621680490503 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ArgSym0 :: TyFun a6989586621679070612 (b6989586621679070613 ~> Arg a6989586621679070612 b6989586621679070613) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (OptionalSym0 :: TyFun (f6989586621681265757 a6989586621681265758) (f6989586621681265757 (Maybe a6989586621681265758)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

SuppressUnusedWarnings (UnlessSym1 a6989586621681275115 f6989586621681274763 :: TyFun (f6989586621681274763 ()) (f6989586621681274763 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (SameKindSym1 a6989586621679027548 :: TyFun k6989586621679027547 Constraint -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (ShowTypeSym0 :: TyFun t6989586621681331132 (ErrorMessage' s6989586621681331131) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621681163486, b6989586621681163487)) (NonEmpty a6989586621681163486, NonEmpty b6989586621681163487) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NubBySym1 a6989586621681164785 :: TyFun (NonEmpty a6989586621681163484) (NonEmpty a6989586621681163484) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ZipSym0 :: TyFun (NonEmpty a6989586621681163491) (NonEmpty b6989586621681163492 ~> NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621681164871 :: TyFun (NonEmpty a6989586621681163494) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym1 a6989586621681164895 :: TyFun (NonEmpty a6989586621681163499) (NonEmpty (NonEmpty a6989586621681163499)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IntersperseSym1 a6989586621681165077 :: TyFun (NonEmpty a6989586621681163517) (NonEmpty a6989586621681163517) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeSym1 a6989586621681165064 a6989586621681163515 :: TyFun (NonEmpty a6989586621681163515) [a6989586621681163515] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropSym1 a6989586621681165056 a6989586621681163514 :: TyFun (NonEmpty a6989586621681163514) [a6989586621681163514] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SplitAtSym1 a6989586621681165048 a6989586621681163513 :: TyFun (NonEmpty a6989586621681163513) ([a6989586621681163513], [a6989586621681163513]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeWhileSym1 a6989586621681165040 :: TyFun (NonEmpty a6989586621681163512) [a6989586621681163512] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropWhileSym1 a6989586621681165032 :: TyFun (NonEmpty a6989586621681163511) [a6989586621681163511] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SpanSym1 a6989586621681165024 :: TyFun (NonEmpty a6989586621681163510) ([a6989586621681163510], [a6989586621681163510]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (BreakSym1 a6989586621681165016 :: TyFun (NonEmpty a6989586621681163509) ([a6989586621681163509], [a6989586621681163509]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterSym1 a6989586621681165008 :: TyFun (NonEmpty a6989586621681163508) [a6989586621681163508] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (PartitionSym1 a6989586621681165000 :: TyFun (NonEmpty a6989586621681163507) ([a6989586621681163507], [a6989586621681163507]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym1 a6989586621681164772 :: TyFun (NonEmpty a6989586621681163482) (NonEmpty a6989586621681163482) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym1 a6989586621681165094 :: TyFun (NonEmpty a6989586621681163519) (NonEmpty a6989586621681163519) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym1 a6989586621681165087 :: TyFun (NonEmpty a6989586621681163518) (NonEmpty a6989586621681163518) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<|@#@$$) a6989586621681165179 :: TyFun (NonEmpty a6989586621681163535) (NonEmpty a6989586621681163535) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym1 a6989586621681165173 :: TyFun (NonEmpty a6989586621681163534) (NonEmpty a6989586621681163534) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ComparingSym0 :: TyFun (b6989586621679393928 ~> a6989586621679393927) (b6989586621679393928 ~> (b6989586621679393928 ~> Ordering)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MapMaybeSym0 :: TyFun (a6989586621679516287 ~> Maybe b6989586621679516288) ([a6989586621679516287] ~> [b6989586621679516288]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UntilSym1 a6989586621679545543 :: TyFun (a6989586621679545418 ~> a6989586621679545418) (a6989586621679545418 ~> a6989586621679545418) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($!@#@$) :: TyFun (a6989586621679545419 ~> b6989586621679545420) (a6989586621679545419 ~> b6989586621679545420) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$) :: TyFun (a6989586621679545421 ~> b6989586621679545422) (a6989586621679545421 ~> b6989586621679545422) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621679545434 ~> b6989586621679545435) ([a6989586621679545434] ~> [b6989586621679545435]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) (b6989586621679545437 ~> ([a6989586621679545436] ~> b6989586621679545437)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) (b6989586621679974148 ~> [a6989586621679974149]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym0 :: TyFun (a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) (b6989586621679974158 ~> ([a6989586621679974157] ~> [b6989586621679974158])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym0 :: TyFun (b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) (b6989586621679974160 ~> ([a6989586621679974161] ~> [b6989586621679974160])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym0 :: TyFun (a6989586621680490421 ~> Bool) (t6989586621680490420 a6989586621680490421 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) (t6989586621680490502 a6989586621680490515 ~> a6989586621680490515) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym0 :: TyFun (a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) (t6989586621680490416 a6989586621680490417 ~> a6989586621680490417) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym0 :: TyFun (a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) (t6989586621680490414 a6989586621680490415 ~> a6989586621680490415) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) (t6989586621680490502 a6989586621680490514 ~> a6989586621680490514) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym0 :: TyFun (a6989586621680490419 ~> Bool) (t6989586621680490418 a6989586621680490419 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FindSym0 :: TyFun (a6989586621680490411 ~> Bool) (t6989586621680490410 a6989586621680490411 ~> Maybe a6989586621680490411) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (GroupWithSym0 :: TyFun (a6989586621681163504 ~> b6989586621681163503) ([a6989586621681163504] ~> [NonEmpty a6989586621681163504]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWithSym0 :: TyFun (a6989586621681163502 ~> b6989586621681163501) ([a6989586621681163502] ~> [NonEmpty a6989586621681163502]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (a6989586621681163498 ~> b6989586621681163497) (NonEmpty a6989586621681163498 ~> NonEmpty (NonEmpty a6989586621681163498)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621681163527 ~> b6989586621681163528) (NonEmpty a6989586621681163527 ~> NonEmpty b6989586621681163528) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym0 :: TyFun (a6989586621681163481 ~> o6989586621681163480) (NonEmpty a6989586621681163481 ~> NonEmpty a6989586621681163481) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (a6989586621681163496 ~> b6989586621681163495) (NonEmpty a6989586621681163496 ~> NonEmpty (NonEmpty a6989586621681163496)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanlSym0 :: TyFun (b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) (b6989586621681163522 ~> ([a6989586621681163523] ~> NonEmpty b6989586621681163522)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym0 :: TyFun (a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) (b6989586621681163521 ~> ([a6989586621681163520] ~> NonEmpty b6989586621681163521)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) (a6989586621681163540 ~> NonEmpty b6989586621681163541) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym0 :: TyFun (a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) (a6989586621681163544 ~> NonEmpty b6989586621681163545) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym0 :: TyFun (a6989586621681274759 ~> Bool) (m6989586621681274758 a6989586621681274759 ~> m6989586621681274758 a6989586621681274759) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (FilterMSym0 :: TyFun (a6989586621681274797 ~> m6989586621681274796 Bool) ([a6989586621681274797] ~> m6989586621681274796 [a6989586621681274797]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((:<>:@#@$$) t6989586621681331879 :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings ((:$$:@#@$$) t6989586621681331883 :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SingI (ConstSym0 :: TyFun a6989586621679097555 (Const a6989586621679097555 b6989586621679097556) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

(forall (a :: k). SingI a => SingI (f a), (ApplyTyCon :: (k -> k_last) -> k ~> k_last) ~ (ApplyTyConAux1 :: (k -> k_last) -> TyFun k k_last -> Type)) => SingI (TyCon1 f :: k ~> k_last) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon1 f) Source #

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

Defined in Data.Singletons.Prelude.Instances

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

SMonadFail m => SingI (FailSym0 :: TyFun [Char] (m a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Fail

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

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

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 #

(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 m a :: TyFun (m a) (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

Methods

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

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

Defined in Data.Singletons.Prelude.Monad

Methods

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

(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

SuppressUnusedWarnings (Bool_Sym2 a6989586621679375890 a6989586621679375889 :: TyFun Bool a6989586621679375883 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (FailSym0 :: TyFun [Char] (m6989586621679738911 a6989586621679738912) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Fail

SuppressUnusedWarnings (LookupSym1 a6989586621679978294 b6989586621679974071 :: TyFun [(a6989586621679974070, b6989586621679974071)] (Maybe b6989586621679974071) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a6989586621679974124, b6989586621679974125, c6989586621679974126)] ([a6989586621679974124], [b6989586621679974125], [c6989586621679974126]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (MapMaybeSym1 a6989586621679516448 :: TyFun [a6989586621679516287] [b6989586621679516288] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (MapSym1 a6989586621679545638 :: TyFun [a6989586621679545434] [b6989586621679545435] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (InsertBySym2 a6989586621679978724 a6989586621679978723 :: TyFun [a6989586621679974096] [a6989586621679974096] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym2 a6989586621679978769 a6989586621679978768 :: TyFun [a6989586621679974099] [a6989586621679974099] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym2 a6989586621679978756 a6989586621679978755 :: TyFun [a6989586621679974098] [a6989586621679974098] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym2 a6989586621679978146 a6989586621679978145 :: TyFun [a6989586621679974058] [a6989586621679974058] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a6989586621679974136] ([b6989586621679974137] ~> ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipSym1 a6989586621679979003 b6989586621679974140 :: TyFun [b6989586621679974140] [(a6989586621679974139, b6989586621679974140)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym2 a6989586621679978549 a6989586621679978548 :: TyFun [a6989586621679974086] [a6989586621679974086] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericSplitAtSym1 a6989586621680097731 a6989586621680096218 :: TyFun [a6989586621680096218] ([a6989586621680096218], [a6989586621680096218]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericDropSym1 a6989586621680097741 a6989586621680096220 :: TyFun [a6989586621680096220] [a6989586621680096220] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericTakeSym1 a6989586621680097751 a6989586621680096222 :: TyFun [a6989586621680096222] [a6989586621680096222] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupWithSym1 a6989586621681164939 :: TyFun [a6989586621681163504] [NonEmpty a6989586621681163504] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWithSym1 a6989586621681164931 :: TyFun [a6989586621681163502] [NonEmpty a6989586621681163502] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterMSym1 a6989586621681275244 :: TyFun [a6989586621681274797] (m6989586621681274796 [a6989586621681274797]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ShowsPrecSym2 arg6989586621680295060 arg6989586621680295059 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListWithSym2 a6989586621680295032 a6989586621680295031 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Tuple2Sym1 t6989586621679315250 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 a6989586621679394018 :: TyFun b6989586621679393928 (b6989586621679393928 ~> Ordering) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (SeqSym1 a6989586621679545538 b6989586621679545417 :: TyFun b6989586621679545417 b6989586621679545417 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UntilSym2 a6989586621679545544 a6989586621679545543 :: TyFun a6989586621679545418 a6989586621679545418 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($!@#@$$) a6989586621679545569 :: TyFun a6989586621679545419 b6989586621679545420 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$$) a6989586621679545578 :: TyFun a6989586621679545421 b6989586621679545422 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym1 a6989586621679545622 b6989586621679545431 :: TyFun b6989586621679545431 a6989586621679545430 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym1 a6989586621679545645 :: TyFun b6989586621679545437 ([a6989586621679545436] ~> b6989586621679545437) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<**>@#@$) :: TyFun (f6989586621679570784 a6989586621679570785) (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786) ~> f6989586621679570784 b6989586621679570786) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>=@#@$) :: TyFun (m6989586621679570848 a6989586621679570849) ((a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) ~> m6989586621679570848 b6989586621679570850) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym0 :: TyFun (m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) (m6989586621679570742 a6989586621679570743 ~> m6989586621679570742 b6989586621679570744) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<|>@#@$) :: TyFun (f6989586621679570899 a6989586621679570901) (f6989586621679570899 a6989586621679570901 ~> f6989586621679570899 a6989586621679570901) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym0 :: TyFun (m6989586621679570902 a6989586621679570904) (m6989586621679570902 a6989586621679570904 ~> m6989586621679570902 a6989586621679570904) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (($>@#@$) :: TyFun (f6989586621679740989 a6989586621679740990) (b6989586621679740991 ~> f6989586621679740989 b6989586621679740991) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings ((<&>@#@$) :: TyFun (f6989586621679740992 a6989586621679740993) ((a6989586621679740993 ~> b6989586621679740994) ~> f6989586621679740992 b6989586621679740994) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (EnumFromThenToSym2 arg6989586621679767332 arg6989586621679767331 :: TyFun a6989586621679767035 [a6989586621679767035] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (UnfoldrSym1 a6989586621679979060 :: TyFun b6989586621679974148 [a6989586621679974149] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym1 a6989586621679979226 :: TyFun b6989586621679974158 ([a6989586621679974157] ~> [b6989586621679974158]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym1 a6989586621679979254 :: TyFun b6989586621679974160 ([a6989586621679974161] ~> [b6989586621679974160]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericReplicateSym1 a6989586621680097711 a6989586621680096214 :: TyFun a6989586621680096214 [a6989586621680096214] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericIndexSym1 a6989586621680097721 i6989586621680096215 :: TyFun i6989586621680096215 a6989586621680096216 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym1 a6989586621680490962 t6989586621680490420 :: TyFun (t6989586621680490420 a6989586621680490421) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym1 arg6989586621680491165 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490519) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym1 a6989586621680490891 t6989586621680490412 :: TyFun (t6989586621680490412 a6989586621680490413) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (LengthSym0 :: TyFun (t6989586621680490502 a6989586621680490518) Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NullSym0 :: TyFun (t6989586621680490502 a6989586621680490517) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym1 arg6989586621680491155 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490515) a6989586621680490515 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym1 a6989586621680490924 t6989586621680490416 :: TyFun (t6989586621680490416 a6989586621680490417) a6989586621680490417 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym1 a6989586621680490899 t6989586621680490414 :: TyFun (t6989586621680490414 a6989586621680490415) a6989586621680490415 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym1 arg6989586621680491151 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490514) a6989586621680490514 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SequenceA_Sym0 :: TyFun (t6989586621680490438 (f6989586621680490439 a6989586621680490440)) (f6989586621680490439 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Sequence_Sym0 :: TyFun (t6989586621680490435 (m6989586621680490436 a6989586621680490437)) (m6989586621680490436 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym1 a6989586621680490949 t6989586621680490418 :: TyFun (t6989586621680490418 a6989586621680490419) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FindSym1 a6989586621680490864 t6989586621680490410 :: TyFun (t6989586621680490410 a6989586621680490411) (Maybe a6989586621680490411) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679097555 (Const a6989586621679097555 b6989586621679097556) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (SequenceASym0 :: TyFun (t6989586621680798693 (f6989586621680798697 a6989586621680798698)) (f6989586621680798697 (t6989586621680798693 a6989586621680798698)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (SequenceSym0 :: TyFun (t6989586621680798693 (m6989586621680798702 a6989586621680798703)) (m6989586621680798702 (t6989586621680798693 a6989586621680798703)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ArgSym1 t6989586621680915597 b6989586621679070613 :: TyFun b6989586621679070613 (Arg a6989586621679070612 b6989586621679070613) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (MzipSym0 :: TyFun (m6989586621681131419 a6989586621681131420) (m6989586621681131419 b6989586621681131421 ~> m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (MunzipSym0 :: TyFun (m6989586621681131419 (a6989586621681131425, b6989586621681131426)) (m6989586621681131419 a6989586621681131425, m6989586621681131419 b6989586621681131426) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ScanlSym1 a6989586621681165112 :: TyFun b6989586621681163522 ([a6989586621681163523] ~> NonEmpty b6989586621681163522) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym1 a6989586621681165101 :: TyFun b6989586621681163521 ([a6989586621681163520] ~> NonEmpty b6989586621681163521) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym1 a6989586621681165200 :: TyFun a6989586621681163540 (NonEmpty b6989586621681163541) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym1 a6989586621681165237 :: TyFun a6989586621681163544 (NonEmpty b6989586621681163545) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym1 a6989586621681275078 m6989586621681274758 :: TyFun (m6989586621681274758 a6989586621681274759) (m6989586621681274758 a6989586621681274759) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateM_Sym1 a6989586621681275124 m6989586621681274764 a6989586621681274765 :: TyFun (m6989586621681274764 a6989586621681274765) (m6989586621681274764 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateMSym1 a6989586621681275143 m6989586621681274766 a6989586621681274767 :: TyFun (m6989586621681274766 a6989586621681274767) (m6989586621681274766 [a6989586621681274767]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym1 f6989586621679025619 :: TyFun k16989586621679025617 k26989586621679025618 -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$$) a6989586621679025615 :: TyFun k16989586621679032495 k6989586621679032494 -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (GetConstSym0 :: TyFun (Const a6989586621680758689 b6989586621680758690) a6989586621680758689 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (ZipSym1 a6989586621681164845 b6989586621681163492 :: TyFun (NonEmpty b6989586621681163492) (NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym1 a6989586621681164887 :: TyFun (NonEmpty a6989586621681163498) (NonEmpty (NonEmpty a6989586621681163498)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym1 a6989586621681165141 :: TyFun (NonEmpty a6989586621681163527) (NonEmpty b6989586621681163528) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym1 a6989586621681164766 :: TyFun (NonEmpty a6989586621681163481) (NonEmpty a6989586621681163481) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym1 a6989586621681164879 :: TyFun (NonEmpty a6989586621681163496) (NonEmpty (NonEmpty a6989586621681163496)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (CurrySym0 :: TyFun ((a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) (a6989586621679370310 ~> (b6989586621679370311 ~> c6989586621679370312)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (UncurrySym0 :: TyFun (a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) ((a6989586621679370307, b6989586621679370308) ~> c6989586621679370309) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Maybe_Sym1 a6989586621679514883 a6989586621679514866 :: TyFun (a6989586621679514866 ~> b6989586621679514865) (Maybe a6989586621679514866 ~> b6989586621679514865) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FlipSym0 :: TyFun (a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) (b6989586621679545425 ~> (a6989586621679545424 ~> c6989586621679545426)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym0 :: TyFun (a6989586621679570782 ~> b6989586621679570783) (f6989586621679570781 a6989586621679570782 ~> f6989586621679570781 b6989586621679570783) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$) :: TyFun (a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) (m6989586621679570771 a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym0 :: TyFun (a16989586621679570768 ~> r6989586621679570769) (m6989586621679570767 a16989586621679570768 ~> m6989586621679570767 r6989586621679570769) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<$>@#@$) :: TyFun (a6989586621679740996 ~> b6989586621679740997) (f6989586621679740995 a6989586621679740996 ~> f6989586621679740995 b6989586621679740997) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679756568 &@#@$$ b6989586621679756556 :: TyFun (a6989586621679756555 ~> b6989586621679756556) b6989586621679756556 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (OnSym0 :: TyFun (b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) ((a6989586621679756559 ~> b6989586621679756557) ~> (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) ([a6989586621679974133] ~> ([b6989586621679974134] ~> [c6989586621679974135])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym0 :: TyFun (a6989586621680470035 ~> c6989586621680470036) ((b6989586621680470037 ~> c6989586621680470036) ~> (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) (b6989586621680490512 ~> (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym0 :: TyFun (a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) (b6989586621680490509 ~> (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (a6989586621680490425 ~> [b6989586621680490426]) (t6989586621680490424 a6989586621680490425 ~> [b6989586621680490426]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym0 :: TyFun (a6989586621680804218 ~> m6989586621680804217) (t6989586621680804216 a6989586621680804218 ~> m6989586621680804217) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym0 :: TyFun (a6989586621680804220 ~> b6989586621680804221) (t6989586621680804219 a6989586621680804220 ~> t6989586621680804219 b6989586621680804221) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) (NonEmpty a6989586621681163488 ~> (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<$!>@#@$) :: TyFun (a6989586621681274761 ~> b6989586621681274762) (m6989586621681274760 a6989586621681274761 ~> m6989586621681274760 b6989586621681274762) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

(forall (a1 :: k2) (a2 :: k1). (SingI a1, SingI a2) => SingI (f a1 a2), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon2 f :: k2 ~> (k1 ~> k_last)) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon2 f) Source #

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

Defined in Data.Singletons.Prelude.Instances

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 (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 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 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

Methods

sing :: Sing ((d <$@#@$$ f) b) 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

SuppressUnusedWarnings (Unzip4Sym0 :: TyFun [(a6989586621679974120, b6989586621679974121, c6989586621679974122, d6989586621679974123)] ([a6989586621679974120], [b6989586621679974121], [c6989586621679974122], [d6989586621679974123]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FoldrSym2 a6989586621679545646 a6989586621679545645 :: TyFun [a6989586621679545436] b6989586621679545437 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ZipWithSym1 a6989586621679978980 :: TyFun [a6989586621679974133] ([b6989586621679974134] ~> [c6989586621679974135]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym1 a6989586621679978991 b6989586621679974137 c6989586621679974138 :: TyFun [b6989586621679974137] ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym2 a6989586621679979227 a6989586621679979226 :: TyFun [a6989586621679974157] [b6989586621679974158] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621679979255 a6989586621679979254 :: TyFun [a6989586621679974161] [b6989586621679974160] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a6989586621680096267] ([b6989586621680096268] ~> ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621681165113 a6989586621681165112 :: TyFun [a6989586621681163523] (NonEmpty b6989586621681163522) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym2 a6989586621681165102 a6989586621681165101 :: TyFun [a6989586621681163520] (NonEmpty b6989586621681163521) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Maybe_Sym2 a6989586621679514884 a6989586621679514883 :: TyFun (Maybe a6989586621679514866) b6989586621679514865 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UncurrySym1 a6989586621679370399 :: TyFun (a6989586621679370307, b6989586621679370308) c6989586621679370309 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Tuple3Sym1 t6989586621679315281 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 a6989586621679370405 :: TyFun a6989586621679370310 (b6989586621679370311 ~> c6989586621679370312) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (ComparingSym2 a6989586621679394019 a6989586621679394018 :: TyFun b6989586621679393928 Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FlipSym1 a6989586621679545594 :: TyFun b6989586621679545425 (a6989586621679545424 ~> c6989586621679545426) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym1 arg6989586621679571211 f6989586621679570819 :: TyFun (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((arg6989586621679571215 <$@#@$$ f6989586621679570819) b6989586621679570823 :: TyFun (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$$) arg6989586621679571237 :: TyFun (f6989586621679570824 a6989586621679570826) (f6989586621679570824 b6989586621679570827) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*@#@$) :: TyFun (f6989586621679570824 a6989586621679570833) (f6989586621679570824 b6989586621679570834 ~> f6989586621679570824 a6989586621679570833) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((*>@#@$) :: TyFun (f6989586621679570824 a6989586621679570831) (f6989586621679570824 b6989586621679570832 ~> f6989586621679570824 b6989586621679570832) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679571195 <**>@#@$$ b6989586621679570786 :: TyFun (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786)) (f6989586621679570784 b6989586621679570786) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym1 a6989586621679571185 f6989586621679570781 :: TyFun (f6989586621679570781 a6989586621679570782) (f6989586621679570781 b6989586621679570783) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>@#@$) :: TyFun (m6989586621679570848 a6989586621679570851) (m6989586621679570848 b6989586621679570852 ~> m6989586621679570848 b6989586621679570852) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$$) a6989586621679571164 :: TyFun (m6989586621679570771 a6989586621679570772) (m6989586621679570771 b6989586621679570773) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym1 a6989586621679571142 m6989586621679570767 :: TyFun (m6989586621679570767 a16989586621679570768) (m6989586621679570767 r6989586621679570769) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym1 a6989586621679570909 :: TyFun (m6989586621679570742 a6989586621679570743) (m6989586621679570742 b6989586621679570744) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<|>@#@$$) arg6989586621679571359 :: TyFun (f6989586621679570899 a6989586621679570901) (f6989586621679570899 a6989586621679570901) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym1 arg6989586621679571363 :: TyFun (m6989586621679570902 a6989586621679570904) (m6989586621679570902 a6989586621679570904) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679741061 $>@#@$$ b6989586621679740991 :: TyFun b6989586621679740991 (f6989586621679740989 b6989586621679740991) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679741077 <$>@#@$$ f6989586621679740995 :: TyFun (f6989586621679740995 a6989586621679740996) (f6989586621679740995 b6989586621679740997) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (Foldl'Sym1 arg6989586621680491145 t6989586621680490502 :: TyFun b6989586621680490512 (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym1 arg6989586621680491123 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490505) m6989586621680490504 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym1 arg6989586621680491133 t6989586621680490502 :: TyFun b6989586621680490509 (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (For_Sym0 :: TyFun (t6989586621680490449 a6989586621680490451) ((a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) ~> f6989586621680490450 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym0 :: TyFun (t6989586621680490441 a6989586621680490443) ((a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) ~> m6989586621680490442 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AsumSym0 :: TyFun (t6989586621680490432 (f6989586621680490433 a6989586621680490434)) (f6989586621680490433 a6989586621680490434) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MsumSym0 :: TyFun (t6989586621680490429 (m6989586621680490430 a6989586621680490431)) (m6989586621680490430 a6989586621680490431) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym1 a6989586621680490993 t6989586621680490424 :: TyFun (t6989586621680490424 a6989586621680490425) [b6989586621680490426] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym1 a6989586621680804679 t6989586621680804216 :: TyFun (t6989586621680804216 a6989586621680804218) m6989586621680804217 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym1 a6989586621680804700 t6989586621680804219 :: TyFun (t6989586621680804219 a6989586621680804220) (t6989586621680804219 b6989586621680804221) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForMSym0 :: TyFun (t6989586621680804230 a6989586621680804232) ((a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) ~> m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym0 :: TyFun (t6989586621680804234 a6989586621680804236) ((a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) ~> f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipSym1 arg6989586621681131495 b6989586621681131421 :: TyFun (m6989586621681131419 b6989586621681131421) (m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681275098 <$!>@#@$$ m6989586621681274760 :: TyFun (m6989586621681274760 a6989586621681274761) (m6989586621681274760 b6989586621681274762) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithSym1 a6989586621681164834 :: TyFun (NonEmpty a6989586621681163488) (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679571318 >>=@#@$$ b6989586621679570850 :: TyFun (a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) (m6989586621679570848 b6989586621679570850) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym0 :: TyFun (a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) (m6989586621679570763 a16989586621679570764 ~> (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679741067 <&>@#@$$ b6989586621679740994 :: TyFun (a6989586621679740993 ~> b6989586621679740994) (f6989586621679740992 b6989586621679740994) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (OnSym1 a6989586621679756574 a6989586621679756559 :: TyFun (a6989586621679756559 ~> b6989586621679756557) (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) ([a6989586621679974129] ~> ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym1 a6989586621680470071 b6989586621680470037 :: TyFun (b6989586621680470037 ~> c6989586621680470036) (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (FoldrMSym0 :: TyFun (a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) (b6989586621680490464 ~> (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym0 :: TyFun (b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) (b6989586621680490459 ~> (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym0 :: TyFun (a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) (t6989586621680490453 a6989586621680490455 ~> f6989586621680490454 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym0 :: TyFun (a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) (t6989586621680490445 a6989586621680490447 ~> m6989586621680490446 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym0 :: TyFun (a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) (t6989586621680798693 a6989586621680798700 ~> m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) (a6989586621680804223 ~> (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) (a6989586621680804227 ~> (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym0 :: TyFun (a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) (m6989586621681131419 a6989586621681131422 ~> (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithM_Sym0 :: TyFun (a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) ([a6989586621681274777] ~> ([b6989586621681274778] ~> m6989586621681274776 ())) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym0 :: TyFun (a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) ([a6989586621681274781] ~> ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym0 :: TyFun (a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) ([a6989586621681274785] ~> m6989586621681274784 ([b6989586621681274786], [c6989586621681274787])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((>=>@#@$) :: TyFun (a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) ((b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) ~> (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((<=<@#@$) :: TyFun (b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) ((a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) ~> (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

(forall (a1 :: k2) (a2 :: k3) (a3 :: k1). (SingI a1, SingI a2, SingI a3) => SingI (f a1 a2 a3), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon3 f :: k2 ~> (k3 ~> (k1 ~> k_last))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon3 f) 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 (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 (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 m b :: TyFun (a ~> m b) (m ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

Methods

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

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

Defined in Data.Singletons.Prelude.Foldable

Methods

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

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

Defined in Data.Singletons.Prelude.Traversable

Methods

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

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

Defined in Data.Singletons.Prelude.Traversable

Methods

sing :: Sing (ForSym1 d f b) 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 [(a6989586621679974115, b6989586621679974116, c6989586621679974117, d6989586621679974118, e6989586621679974119)] ([a6989586621679974115], [b6989586621679974116], [c6989586621679974117], [d6989586621679974118], [e6989586621679974119]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym1 a6989586621679978965 :: TyFun [a6989586621679974129] ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithSym2 a6989586621679978981 a6989586621679978980 :: TyFun [b6989586621679974134] [c6989586621679974135] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym2 a6989586621679978992 a6989586621679978991 c6989586621679974138 :: TyFun [c6989586621679974138] [(a6989586621679974136, b6989586621679974137, c6989586621679974138)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a6989586621680096262] ([b6989586621680096263] ~> ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym1 a6989586621680097955 b6989586621680096268 c6989586621680096269 d6989586621680096270 :: TyFun [b6989586621680096268] ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym1 a6989586621681275186 :: TyFun [a6989586621681274777] ([b6989586621681274778] ~> m6989586621681274776 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym1 a6989586621681275195 :: TyFun [a6989586621681274781] ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym1 a6989586621681275204 :: TyFun [a6989586621681274785] (m6989586621681274784 ([b6989586621681274786], [c6989586621681274787])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (Either_Sym2 a6989586621680470072 a6989586621680470071 :: TyFun (Either a6989586621680470035 b6989586621680470037) c6989586621680470036 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Tuple3Sym2 t6989586621679315282 t6989586621679315281 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym1 t6989586621679315328 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 a6989586621679370406 a6989586621679370405 :: TyFun b6989586621679370311 c6989586621679370312 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FlipSym2 a6989586621679545595 a6989586621679545594 :: TyFun a6989586621679545424 c6989586621679545426 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (a6989586621679545604 .@#@$$$ a6989586621679545603 :: TyFun a6989586621679545429 c6989586621679545428 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679571251 <*@#@$$ b6989586621679570834 :: TyFun (f6989586621679570824 b6989586621679570834) (f6989586621679570824 a6989586621679570833) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679571247 *>@#@$$ b6989586621679570832 :: TyFun (f6989586621679570824 b6989586621679570832) (f6989586621679570824 b6989586621679570832) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679571322 >>@#@$$ b6989586621679570852 :: TyFun (m6989586621679570848 b6989586621679570852) (m6989586621679570848 b6989586621679570852) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym1 a6989586621679571116 m6989586621679570763 :: TyFun (m6989586621679570763 a16989586621679570764) (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym2 a6989586621679756575 a6989586621679756574 :: TyFun a6989586621679756559 (a6989586621679756559 ~> c6989586621679756558) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (Foldl'Sym2 arg6989586621680491146 arg6989586621680491145 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490513) b6989586621680490512 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym2 arg6989586621680491140 arg6989586621680491139 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490511) b6989586621680490510 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym2 arg6989586621680491128 arg6989586621680491127 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490506) b6989586621680490507 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrMSym1 a6989586621680491099 t6989586621680490461 :: TyFun b6989586621680490464 (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym2 arg6989586621680491134 arg6989586621680491133 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490508) b6989586621680490509 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym1 a6989586621680491077 t6989586621680490457 :: TyFun b6989586621680490459 (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym1 a6989586621680491069 t6989586621680490453 :: TyFun (t6989586621680490453 a6989586621680490455) (f6989586621680490454 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym1 a6989586621680491051 t6989586621680490445 :: TyFun (t6989586621680490445 a6989586621680490447) (m6989586621680490446 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym1 arg6989586621680798705 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym1 arg6989586621680798711 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798700) (m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym1 a6989586621680804713 t6989586621680804222 :: TyFun a6989586621680804223 (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym1 a6989586621680804730 t6989586621680804226 :: TyFun a6989586621680804227 (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym1 arg6989586621681131499 m6989586621681131419 :: TyFun (m6989586621681131419 a6989586621681131422) (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithSym2 a6989586621681164835 a6989586621681164834 :: TyFun (NonEmpty b6989586621681163489) (NonEmpty c6989586621681163490) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LiftA3Sym0 :: TyFun (a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) (f6989586621679570776 a6989586621679570777 ~> (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym0 :: TyFun (a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) (m6989586621679570758 a16989586621679570759 ~> (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith4Sym0 :: TyFun (a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) ([a6989586621680096244] ~> ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (For_Sym1 a6989586621680491063 f6989586621680490450 b6989586621680490452 :: TyFun (a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) (f6989586621680490450 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym1 a6989586621680491045 m6989586621680490442 b6989586621680490444 :: TyFun (a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) (m6989586621680490442 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForMSym1 a6989586621680804751 m6989586621680804231 b6989586621680804233 :: TyFun (a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) (m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym1 a6989586621680804761 f6989586621680804235 b6989586621680804237 :: TyFun (a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) (f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (a6989586621681275225 >=>@#@$$ c6989586621681274795 :: TyFun (b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681275216 <=<@#@$$ a6989586621681274791 :: TyFun (a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4) => SingI (f a1 a2 a3 a4), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon4 f :: k2 ~> (k3 ~> (k4 ~> (k1 ~> k_last)))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon4 f) Source #

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 (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 (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 [(a6989586621679974109, b6989586621679974110, c6989586621679974111, d6989586621679974112, e6989586621679974113, f6989586621679974114)] ([a6989586621679974109], [b6989586621679974110], [c6989586621679974111], [d6989586621679974112], [e6989586621679974113], [f6989586621679974114]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym2 a6989586621679978966 a6989586621679978965 :: TyFun [b6989586621679974130] ([c6989586621679974131] ~> [d6989586621679974132]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym1 a6989586621680097838 :: TyFun [a6989586621680096244] ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym0 :: TyFun [a6989586621680096256] ([b6989586621680096257] ~> ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym1 a6989586621680097932 b6989586621680096263 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [b6989586621680096263] ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym2 a6989586621680097956 a6989586621680097955 c6989586621680096269 d6989586621680096270 :: TyFun [c6989586621680096269] ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym2 a6989586621681275187 a6989586621681275186 :: TyFun [b6989586621681274778] (m6989586621681274776 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym2 a6989586621681275196 a6989586621681275195 :: TyFun [b6989586621681274782] (m6989586621681274780 [c6989586621681274783]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym1 t6989586621679315393 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 arg6989586621679571242 arg6989586621679571241 :: TyFun (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftA3Sym1 a6989586621679571173 f6989586621679570776 :: TyFun (f6989586621679570776 a6989586621679570777) (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym2 a6989586621679571117 a6989586621679571116 :: TyFun (m6989586621679570763 a26989586621679570765) (m6989586621679570763 r6989586621679570766) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym1 a6989586621679571074 m6989586621679570758 :: TyFun (m6989586621679570758 a16989586621679570759) (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym3 a6989586621679756576 a6989586621679756575 a6989586621679756574 :: TyFun a6989586621679756559 c6989586621679756558 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (FoldrMSym2 a6989586621680491100 a6989586621680491099 t6989586621680490461 :: TyFun (t6989586621680490461 a6989586621680490463) (m6989586621680490462 b6989586621680490464) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym2 a6989586621680491078 a6989586621680491077 t6989586621680490457 :: TyFun (t6989586621680490457 a6989586621680490460) (m6989586621680490458 b6989586621680490459) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapAccumRSym2 a6989586621680804714 a6989586621680804713 t6989586621680804222 :: TyFun (t6989586621680804222 b6989586621680804224) (a6989586621680804223, t6989586621680804222 c6989586621680804225) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym2 a6989586621680804731 a6989586621680804730 t6989586621680804226 :: TyFun (t6989586621680804226 b6989586621680804228) (a6989586621680804227, t6989586621680804226 c6989586621680804229) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym2 arg6989586621681131500 arg6989586621681131499 :: TyFun (m6989586621681131419 b6989586621681131423) (m6989586621681131419 c6989586621681131424) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681275226 >=>@#@$$$ a6989586621681275225 :: TyFun a6989586621681274793 (m6989586621681274792 c6989586621681274795) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681275217 <=<@#@$$$ a6989586621681275216 :: TyFun a6989586621681274791 (m6989586621681274788 c6989586621681274790) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (LiftM4Sym0 :: TyFun (a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) (m6989586621679570752 a16989586621679570753 ~> (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith5Sym0 :: TyFun (a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) ([a6989586621680096238] ~> ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5) => SingI (f a1 a2 a3 a4 a5), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon5 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k1 ~> k_last))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon5 f) Source #

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 (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 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 [(a6989586621679974102, b6989586621679974103, c6989586621679974104, d6989586621679974105, e6989586621679974106, f6989586621679974107, g6989586621679974108)] ([a6989586621679974102], [b6989586621679974103], [c6989586621679974104], [d6989586621679974105], [e6989586621679974106], [f6989586621679974107], [g6989586621679974108]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym3 a6989586621679978967 a6989586621679978966 a6989586621679978965 :: TyFun [c6989586621679974131] [d6989586621679974132] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym1 a6989586621680097815 :: TyFun [a6989586621680096238] ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym2 a6989586621680097839 a6989586621680097838 :: TyFun [b6989586621680096245] ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym0 :: TyFun [a6989586621680096249] ([b6989586621680096250] ~> ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym1 a6989586621680097904 b6989586621680096257 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [b6989586621680096257] ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym2 a6989586621680097933 a6989586621680097932 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [c6989586621680096264] ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym3 a6989586621680097957 a6989586621680097956 a6989586621680097955 d6989586621680096270 :: TyFun [d6989586621680096270] [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple4Sym3 t6989586621679315330 t6989586621679315329 t6989586621679315328 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym1 t6989586621679315478 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 a6989586621679571174 a6989586621679571173 :: TyFun (f6989586621679570776 b6989586621679570778) (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym2 a6989586621679571075 a6989586621679571074 :: TyFun (m6989586621679570758 a26989586621679570760) (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym1 a6989586621679571013 m6989586621679570752 :: TyFun (m6989586621679570752 a16989586621679570753) (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym0 :: TyFun (a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) (m6989586621679570745 a16989586621679570746 ~> (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith6Sym0 :: TyFun (a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) ([a6989586621680096231] ~> ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6) => SingI (f a1 a2 a3 a4 a5 a6), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon6 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k1 ~> k_last)))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon6 f) 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 a6989586621680097788 :: TyFun [a6989586621680096231] ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym2 a6989586621680097816 a6989586621680097815 :: TyFun [b6989586621680096239] ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym3 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [c6989586621680096246] ([d6989586621680096247] ~> [e6989586621680096248]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym1 a6989586621680097871 b6989586621680096250 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [b6989586621680096250] ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym2 a6989586621680097905 a6989586621680097904 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [c6989586621680096258] ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym3 a6989586621680097934 a6989586621680097933 a6989586621680097932 d6989586621680096265 e6989586621680096266 :: TyFun [d6989586621680096265] ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym2 t6989586621679315479 t6989586621679315478 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 t6989586621679315585 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 a6989586621679571175 a6989586621679571174 a6989586621679571173 :: TyFun (f6989586621679570776 c6989586621679570779) (f6989586621679570776 d6989586621679570780) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym3 a6989586621679571076 a6989586621679571075 a6989586621679571074 :: TyFun (m6989586621679570758 a36989586621679570761) (m6989586621679570758 r6989586621679570762) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym2 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a26989586621679570754) (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym1 a6989586621679570930 m6989586621679570745 :: TyFun (m6989586621679570745 a16989586621679570746) (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith7Sym0 :: TyFun (a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) ([a6989586621680096223] ~> ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k7) (a7 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6, SingI a7) => SingI (f a1 a2 a3 a4 a5 a6 a7), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon7 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k1 ~> k_last))))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon7 f) Source #

(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 a6989586621680097757 :: TyFun [a6989586621680096223] ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym2 a6989586621680097789 a6989586621680097788 :: TyFun [b6989586621680096232] ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym3 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [c6989586621680096240] ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym4 a6989586621680097841 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [d6989586621680096247] [e6989586621680096248] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym2 a6989586621680097872 a6989586621680097871 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [c6989586621680096251] ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym3 a6989586621680097906 a6989586621680097905 a6989586621680097904 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [d6989586621680096259] ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym4 a6989586621680097935 a6989586621680097934 a6989586621680097933 a6989586621680097932 e6989586621680096266 :: TyFun [e6989586621680096266] [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym4 t6989586621679315396 t6989586621679315395 t6989586621679315394 t6989586621679315393 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 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 t6989586621679315586 t6989586621679315585 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 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a36989586621679570755) (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym2 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a26989586621679570747) (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k7) (a7 :: k8) (a8 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6, SingI a7, SingI a8) => SingI (f a1 a2 a3 a4 a5 a6 a7 a8), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon8 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> (k1 ~> k_last)))))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon8 f) 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 #

SuppressUnusedWarnings (ZipWith7Sym2 a6989586621680097758 a6989586621680097757 :: TyFun [b6989586621680096224] ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym3 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [c6989586621680096233] ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym4 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [d6989586621680096241] ([e6989586621680096242] ~> [f6989586621680096243]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym3 a6989586621680097873 a6989586621680097872 a6989586621680097871 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [d6989586621680096252] ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym4 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 e6989586621680096260 f6989586621680096261 :: TyFun [e6989586621680096260] ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 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 a6989586621679571016 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a46989586621679570756) (m6989586621679570752 r6989586621679570757) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym3 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a36989586621679570748) (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)) -> 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 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [c6989586621680096225] ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym4 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [d6989586621680096234] ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym5 a6989586621680097819 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [e6989586621680096242] [f6989586621680096243] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym4 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [e6989586621680096253] ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym5 a6989586621680097908 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 f6989586621680096261 :: TyFun [f6989586621680096261] [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym5 t6989586621679315482 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 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 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a46989586621679570749) (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751) -> 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 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [d6989586621680096226] ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym5 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [e6989586621680096235] ([f6989586621680096236] ~> [g6989586621680096237]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym5 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 f6989586621680096254 g6989586621680096255 :: TyFun [f6989586621680096254] ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM5Sym5 a6989586621679570934 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a56989586621679570750) (m6989586621679570745 r6989586621679570751) -> 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 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [e6989586621680096227] ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym6 a6989586621680097793 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [f6989586621680096236] [g6989586621680096237] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym6 a6989586621680097876 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 g6989586621680096255 :: TyFun [g6989586621680096255] [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym6 t6989586621679315590 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith7Sym6 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [f6989586621680096228] ([g6989586621680096229] ~> [h6989586621680096230]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith7Sym7 a6989586621680097763 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [g6989586621680096229] [h6989586621680096230] -> 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 (&&@#@$) (a6989586621679376645 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679376645 :: Bool) = (&&@#@$$) a6989586621679376645
type Apply (||@#@$) (a6989586621679376883 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679376883 :: Bool) = (||@#@$$) a6989586621679376883
type Apply ShowParenSym0 (a6989586621680294997 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680294997 :: Bool) = ShowParenSym1 a6989586621680294997
type Apply ThenCmpSym0 (a6989586621679404371 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ThenCmpSym0 (a6989586621679404371 :: Ordering) = ThenCmpSym1 a6989586621679404371
type Apply (~>@#@$) (a6989586621679025621 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025621 :: Type) = (~>@#@$$) a6989586621679025621
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 (a6989586621679508074 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679508074 :: Nat) = QuotSym1 a6989586621679508074
type Apply RemSym0 (a6989586621679508064 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679508064 :: Nat) = RemSym1 a6989586621679508064
type Apply DivModSym0 (a6989586621679508090 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679508090 :: Nat) = DivModSym1 a6989586621679508090
type Apply QuotRemSym0 (a6989586621679508084 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679508084 :: Nat) = QuotRemSym1 a6989586621679508084
type Apply ShowCharSym0 (a6989586621680295025 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680295025 :: Symbol) = ShowCharSym1 a6989586621680295025
type Apply ShowStringSym0 (a6989586621680295015 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680295015 :: Symbol) = ShowStringSym1 a6989586621680295015
type Apply (WhenSym0 :: TyFun Bool (f6989586621679570770 () ~> f6989586621679570770 ()) -> Type) (a6989586621679571155 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679570770 () ~> f6989586621679570770 ()) -> Type) (a6989586621679571155 :: Bool) = WhenSym1 a6989586621679571155 f6989586621679570770 :: TyFun (f6989586621679570770 ()) (f6989586621679570770 ()) -> Type
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681274763 () ~> f6989586621681274763 ()) -> Type) (a6989586621681275115 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681274763 () ~> f6989586621681274763 ()) -> Type) (a6989586621681275115 :: Bool) = UnlessSym1 a6989586621681275115 f6989586621681274763 :: TyFun (f6989586621681274763 ()) (f6989586621681274763 ()) -> Type
type Apply (DropSym0 :: TyFun Nat ([a6989586621679974079] ~> [a6989586621679974079]) -> Type) (a6989586621679978376 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679974079] ~> [a6989586621679974079]) -> Type) (a6989586621679978376 :: Nat) = DropSym1 a6989586621679978376 a6989586621679974079 :: TyFun [a6989586621679974079] [a6989586621679974079] -> Type
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679974080] ~> [a6989586621679974080]) -> Type) (a6989586621679978390 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679974080] ~> [a6989586621679974080]) -> Type) (a6989586621679978390 :: Nat) = TakeSym1 a6989586621679978390 a6989586621679974080 :: TyFun [a6989586621679974080] [a6989586621679974080] -> Type
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679974078] ~> ([a6989586621679974078], [a6989586621679974078])) -> Type) (a6989586621679978370 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679974078] ~> ([a6989586621679974078], [a6989586621679974078])) -> Type) (a6989586621679978370 :: Nat) = SplitAtSym1 a6989586621679978370 a6989586621679974078 :: TyFun [a6989586621679974078] ([a6989586621679974078], [a6989586621679974078]) -> Type
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679974064 ~> [a6989586621679974064]) -> Type) (a6989586621679978229 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679974064 ~> [a6989586621679974064]) -> Type) (a6989586621679978229 :: Nat) = ReplicateSym1 a6989586621679978229 a6989586621679974064 :: TyFun a6989586621679974064 [a6989586621679974064] -> Type
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680294621 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680295059 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680294621 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680295059 :: Nat) = ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681163515 ~> [a6989586621681163515]) -> Type) (a6989586621681165064 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681163515 ~> [a6989586621681163515]) -> Type) (a6989586621681165064 :: Nat) = TakeSym1 a6989586621681165064 a6989586621681163515 :: TyFun (NonEmpty a6989586621681163515) [a6989586621681163515] -> Type
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681163514 ~> [a6989586621681163514]) -> Type) (a6989586621681165056 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681163514 ~> [a6989586621681163514]) -> Type) (a6989586621681165056 :: Nat) = DropSym1 a6989586621681165056 a6989586621681163514 :: TyFun (NonEmpty a6989586621681163514) [a6989586621681163514] -> Type
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681163513 ~> ([a6989586621681163513], [a6989586621681163513])) -> Type) (a6989586621681165048 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681163513 ~> ([a6989586621681163513], [a6989586621681163513])) -> Type) (a6989586621681165048 :: Nat) = SplitAtSym1 a6989586621681165048 a6989586621681163513 :: TyFun (NonEmpty a6989586621681163513) ([a6989586621681163513], [a6989586621681163513]) -> Type
type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679315156 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679315156 :: a3530822107858468865) = (:@#@$$) t6989586621679315156
type Apply ((:|@#@$) :: TyFun a6989586621679069776 ([a6989586621679069776] ~> NonEmpty a6989586621679069776) -> Type) (t6989586621679315224 :: a6989586621679069776) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679069776 ([a6989586621679069776] ~> NonEmpty a6989586621679069776) -> Type) (t6989586621679315224 :: a6989586621679069776) = (:|@#@$$) t6989586621679315224
type Apply (Bool_Sym0 :: TyFun a6989586621679375883 (a6989586621679375883 ~> (Bool ~> a6989586621679375883)) -> Type) (a6989586621679375889 :: a6989586621679375883) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679375883 (a6989586621679375883 ~> (Bool ~> a6989586621679375883)) -> Type) (a6989586621679375889 :: a6989586621679375883) = Bool_Sym1 a6989586621679375889
type Apply ((==@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679379998 :: a6989586621679379997) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679379998 :: a6989586621679379997) = (==@#@$$) x6989586621679379998
type Apply ((/=@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679380000 :: a6989586621679379997) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679380000 :: a6989586621679379997) = (/=@#@$$) x6989586621679380000
type Apply (DefaultEqSym0 :: TyFun k6989586621679379991 (k6989586621679379991 ~> Bool) -> Type) (a6989586621679379992 :: k6989586621679379991) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679379991 (k6989586621679379991 ~> Bool) -> Type) (a6989586621679379992 :: k6989586621679379991) = DefaultEqSym1 a6989586621679379992
type Apply ((<=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394035 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394035 :: a6989586621679393938) = (<=@#@$$) arg6989586621679394035
type Apply (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) (arg6989586621679394027 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) (arg6989586621679394027 :: a6989586621679393938) = CompareSym1 arg6989586621679394027
type Apply (MinSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) (arg6989586621679394051 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) (arg6989586621679394051 :: a6989586621679393938) = MinSym1 arg6989586621679394051
type Apply (MaxSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) (arg6989586621679394047 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) (arg6989586621679394047 :: a6989586621679393938) = MaxSym1 arg6989586621679394047
type Apply ((>=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394043 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394043 :: a6989586621679393938) = (>=@#@$$) arg6989586621679394043
type Apply ((>@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394039 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394039 :: a6989586621679393938) = (>@#@$$) arg6989586621679394039
type Apply ((<@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394031 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394031 :: a6989586621679393938) = (<@#@$$) arg6989586621679394031
type Apply (FromMaybeSym0 :: TyFun a6989586621679516292 (Maybe a6989586621679516292 ~> a6989586621679516292) -> Type) (a6989586621679516478 :: a6989586621679516292) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679516292 (Maybe a6989586621679516292 ~> a6989586621679516292) -> Type) (a6989586621679516478 :: a6989586621679516292) = FromMaybeSym1 a6989586621679516478
type Apply ((-@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529366 :: a6989586621679529343) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529366 :: a6989586621679529343) = (-@#@$$) arg6989586621679529366
type Apply ((+@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529362 :: a6989586621679529343) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529362 :: a6989586621679529343) = (+@#@$$) arg6989586621679529362
type Apply ((*@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529370 :: a6989586621679529343) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529370 :: a6989586621679529343) = (*@#@$$) arg6989586621679529370
type Apply (SubtractSym0 :: TyFun a6989586621679535047 (a6989586621679535047 ~> a6989586621679535047) -> Type) (a6989586621679535051 :: a6989586621679535047) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679535047 (a6989586621679535047 ~> a6989586621679535047) -> Type) (a6989586621679535051 :: a6989586621679535047) = SubtractSym1 a6989586621679535051
type Apply (AsTypeOfSym0 :: TyFun a6989586621679545423 (a6989586621679545423 ~> a6989586621679545423) -> Type) (a6989586621679545588 :: a6989586621679545423) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679545423 (a6989586621679545423 ~> a6989586621679545423) -> Type) (a6989586621679545588 :: a6989586621679545423) = AsTypeOfSym1 a6989586621679545588
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> (a6989586621679767035 ~> [a6989586621679767035])) -> Type) (arg6989586621679767331 :: a6989586621679767035) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> (a6989586621679767035 ~> [a6989586621679767035])) -> Type) (arg6989586621679767331 :: a6989586621679767035) = EnumFromThenToSym1 arg6989586621679767331
type Apply (EnumFromToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) (arg6989586621679767327 :: a6989586621679767035) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) (arg6989586621679767327 :: a6989586621679767035) = EnumFromToSym1 arg6989586621679767327
type Apply ((<>@#@$) :: TyFun a6989586621679840612 (a6989586621679840612 ~> a6989586621679840612) -> Type) (arg6989586621679840847 :: a6989586621679840612) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679840612 (a6989586621679840612 ~> a6989586621679840612) -> Type) (arg6989586621679840847 :: a6989586621679840612) = (<>@#@$$) arg6989586621679840847
type Apply (InsertSym0 :: TyFun a6989586621679974074 ([a6989586621679974074] ~> [a6989586621679974074]) -> Type) (a6989586621679978347 :: a6989586621679974074) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679974074 ([a6989586621679974074] ~> [a6989586621679974074]) -> Type) (a6989586621679978347 :: a6989586621679974074) = InsertSym1 a6989586621679978347
type Apply (DeleteSym0 :: TyFun a6989586621679974101 ([a6989586621679974101] ~> [a6989586621679974101]) -> Type) (a6989586621679978800 :: a6989586621679974101) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679974101 ([a6989586621679974101] ~> [a6989586621679974101]) -> Type) (a6989586621679978800 :: a6989586621679974101) = DeleteSym1 a6989586621679978800
type Apply (ElemIndicesSym0 :: TyFun a6989586621679974090 ([a6989586621679974090] ~> [Nat]) -> Type) (a6989586621679978624 :: a6989586621679974090) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679974090 ([a6989586621679974090] ~> [Nat]) -> Type) (a6989586621679978624 :: a6989586621679974090) = ElemIndicesSym1 a6989586621679978624
type Apply (ElemIndexSym0 :: TyFun a6989586621679974091 ([a6989586621679974091] ~> Maybe Nat) -> Type) (a6989586621679978632 :: a6989586621679974091) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679974091 ([a6989586621679974091] ~> Maybe Nat) -> Type) (a6989586621679978632 :: a6989586621679974091) = ElemIndexSym1 a6989586621679978632
type Apply (IntersperseSym0 :: TyFun a6989586621679974177 ([a6989586621679974177] ~> [a6989586621679974177]) -> Type) (a6989586621679979486 :: a6989586621679974177) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679974177 ([a6989586621679974177] ~> [a6989586621679974177]) -> Type) (a6989586621679979486 :: a6989586621679974177) = IntersperseSym1 a6989586621679979486
type Apply (ShowsSym0 :: TyFun a6989586621680294606 (Symbol ~> Symbol) -> Type) (a6989586621680295051 :: a6989586621680294606) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680294606 (Symbol ~> Symbol) -> Type) (a6989586621680295051 :: a6989586621680294606) = ShowsSym1 a6989586621680295051
type Apply (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) (arg6989586621680364860 :: a6989586621680364721) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) (arg6989586621680364860 :: a6989586621680364721) = MappendSym1 arg6989586621680364860
type Apply (IntersperseSym0 :: TyFun a6989586621681163517 (NonEmpty a6989586621681163517 ~> NonEmpty a6989586621681163517) -> Type) (a6989586621681165077 :: a6989586621681163517) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681163517 (NonEmpty a6989586621681163517 ~> NonEmpty a6989586621681163517) -> Type) (a6989586621681165077 :: a6989586621681163517) = IntersperseSym1 a6989586621681165077
type Apply (InsertSym0 :: TyFun a6989586621681163524 ([a6989586621681163524] ~> NonEmpty a6989586621681163524) -> Type) (a6989586621681165123 :: a6989586621681163524) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681163524 ([a6989586621681163524] ~> NonEmpty a6989586621681163524) -> Type) (a6989586621681165123 :: a6989586621681163524) = InsertSym1 a6989586621681165123
type Apply ((<|@#@$) :: TyFun a6989586621681163535 (NonEmpty a6989586621681163535 ~> NonEmpty a6989586621681163535) -> Type) (a6989586621681165179 :: a6989586621681163535) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681163535 (NonEmpty a6989586621681163535 ~> NonEmpty a6989586621681163535) -> Type) (a6989586621681165179 :: a6989586621681163535) = (<|@#@$$) a6989586621681165179
type Apply (ConsSym0 :: TyFun a6989586621681163534 (NonEmpty a6989586621681163534 ~> NonEmpty a6989586621681163534) -> Type) (a6989586621681165173 :: a6989586621681163534) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681163534 (NonEmpty a6989586621681163534 ~> NonEmpty a6989586621681163534) -> Type) (a6989586621681165173 :: a6989586621681163534) = ConsSym1 a6989586621681165173
type Apply (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) (a6989586621679027548 :: k6989586621679027547) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) (a6989586621679027548 :: k6989586621679027547) = SameKindSym1 a6989586621679027548
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681274764 a6989586621681274765 ~> m6989586621681274764 ()) -> Type) (a6989586621681275124 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681274764 a6989586621681274765 ~> m6989586621681274764 ()) -> Type) (a6989586621681275124 :: Nat) = ReplicateM_Sym1 a6989586621681275124 m6989586621681274764 a6989586621681274765 :: TyFun (m6989586621681274764 a6989586621681274765) (m6989586621681274764 ()) -> Type
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681274766 a6989586621681274767 ~> m6989586621681274766 [a6989586621681274767]) -> Type) (a6989586621681275143 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681274766 a6989586621681274767 ~> m6989586621681274766 [a6989586621681274767]) -> Type) (a6989586621681275143 :: Nat) = ReplicateMSym1 a6989586621681275143 m6989586621681274766 a6989586621681274767 :: TyFun (m6989586621681274766 a6989586621681274767) (m6989586621681274766 [a6989586621681274767]) -> Type
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679315250 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679315250 :: a3530822107858468865) = Tuple2Sym1 t6989586621679315250 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type
type Apply (Bool_Sym1 a6989586621679375889 :: TyFun a6989586621679375883 (Bool ~> a6989586621679375883) -> Type) (a6989586621679375890 :: a6989586621679375883) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679375889 :: TyFun a6989586621679375883 (Bool ~> a6989586621679375883) -> Type) (a6989586621679375890 :: a6989586621679375883) = Bool_Sym2 a6989586621679375889 a6989586621679375890
type Apply (Maybe_Sym0 :: TyFun b6989586621679514865 ((a6989586621679514866 ~> b6989586621679514865) ~> (Maybe a6989586621679514866 ~> b6989586621679514865)) -> Type) (a6989586621679514883 :: b6989586621679514865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679514865 ((a6989586621679514866 ~> b6989586621679514865) ~> (Maybe a6989586621679514866 ~> b6989586621679514865)) -> Type) (a6989586621679514883 :: b6989586621679514865) = Maybe_Sym1 a6989586621679514883 a6989586621679514866 :: TyFun (a6989586621679514866 ~> b6989586621679514865) (Maybe a6989586621679514866 ~> b6989586621679514865) -> Type
type Apply (SeqSym0 :: TyFun a6989586621679545416 (b6989586621679545417 ~> b6989586621679545417) -> Type) (a6989586621679545538 :: a6989586621679545416) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679545416 (b6989586621679545417 ~> b6989586621679545417) -> Type) (a6989586621679545538 :: a6989586621679545416) = SeqSym1 a6989586621679545538 b6989586621679545417 :: TyFun b6989586621679545417 b6989586621679545417 -> Type
type Apply (ConstSym0 :: TyFun a6989586621679545430 (b6989586621679545431 ~> a6989586621679545430) -> Type) (a6989586621679545622 :: a6989586621679545430) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679545430 (b6989586621679545431 ~> a6989586621679545430) -> Type) (a6989586621679545622 :: a6989586621679545430) = ConstSym1 a6989586621679545622 b6989586621679545431 :: TyFun b6989586621679545431 a6989586621679545430 -> Type
type Apply ((&@#@$) :: TyFun a6989586621679756555 ((a6989586621679756555 ~> b6989586621679756556) ~> b6989586621679756556) -> Type) (a6989586621679756568 :: a6989586621679756555) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679756555 ((a6989586621679756555 ~> b6989586621679756556) ~> b6989586621679756556) -> Type) (a6989586621679756568 :: a6989586621679756555) = a6989586621679756568 &@#@$$ b6989586621679756556 :: TyFun (a6989586621679756555 ~> b6989586621679756556) b6989586621679756556 -> Type
type Apply (EnumFromThenToSym1 arg6989586621679767331 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) (arg6989586621679767332 :: a6989586621679767035) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679767331 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) (arg6989586621679767332 :: a6989586621679767035) = EnumFromThenToSym2 arg6989586621679767331 arg6989586621679767332
type Apply (LookupSym0 :: TyFun a6989586621679974070 ([(a6989586621679974070, b6989586621679974071)] ~> Maybe b6989586621679974071) -> Type) (a6989586621679978294 :: a6989586621679974070) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679974070 ([(a6989586621679974070, b6989586621679974071)] ~> Maybe b6989586621679974071) -> Type) (a6989586621679978294 :: a6989586621679974070) = LookupSym1 a6989586621679978294 b6989586621679974071 :: TyFun [(a6989586621679974070, b6989586621679974071)] (Maybe b6989586621679974071) -> Type
type Apply (InsertBySym1 a6989586621679978723 :: TyFun a6989586621679974096 ([a6989586621679974096] ~> [a6989586621679974096]) -> Type) (a6989586621679978724 :: a6989586621679974096) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679978723 :: TyFun a6989586621679974096 ([a6989586621679974096] ~> [a6989586621679974096]) -> Type) (a6989586621679978724 :: a6989586621679974096) = InsertBySym2 a6989586621679978723 a6989586621679978724
type Apply (DeleteBySym1 a6989586621679978768 :: TyFun a6989586621679974099 ([a6989586621679974099] ~> [a6989586621679974099]) -> Type) (a6989586621679978769 :: a6989586621679974099) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679978768 :: TyFun a6989586621679974099 ([a6989586621679974099] ~> [a6989586621679974099]) -> Type) (a6989586621679978769 :: a6989586621679974099) = DeleteBySym2 a6989586621679978768 a6989586621679978769
type Apply (GenericReplicateSym0 :: TyFun i6989586621680096213 (a6989586621680096214 ~> [a6989586621680096214]) -> Type) (a6989586621680097711 :: i6989586621680096213) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680096213 (a6989586621680096214 ~> [a6989586621680096214]) -> Type) (a6989586621680097711 :: i6989586621680096213) = GenericReplicateSym1 a6989586621680097711 a6989586621680096214 :: TyFun a6989586621680096214 [a6989586621680096214] -> Type
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680096217 ([a6989586621680096218] ~> ([a6989586621680096218], [a6989586621680096218])) -> Type) (a6989586621680097731 :: i6989586621680096217) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680096217 ([a6989586621680096218] ~> ([a6989586621680096218], [a6989586621680096218])) -> Type) (a6989586621680097731 :: i6989586621680096217) = GenericSplitAtSym1 a6989586621680097731 a6989586621680096218 :: TyFun [a6989586621680096218] ([a6989586621680096218], [a6989586621680096218]) -> Type
type Apply (GenericDropSym0 :: TyFun i6989586621680096219 ([a6989586621680096220] ~> [a6989586621680096220]) -> Type) (a6989586621680097741 :: i6989586621680096219) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680096219 ([a6989586621680096220] ~> [a6989586621680096220]) -> Type) (a6989586621680097741 :: i6989586621680096219) = GenericDropSym1 a6989586621680097741 a6989586621680096220 :: TyFun [a6989586621680096220] [a6989586621680096220] -> Type
type Apply (GenericTakeSym0 :: TyFun i6989586621680096221 ([a6989586621680096222] ~> [a6989586621680096222]) -> Type) (a6989586621680097751 :: i6989586621680096221) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680096221 ([a6989586621680096222] ~> [a6989586621680096222]) -> Type) (a6989586621680097751 :: i6989586621680096221) = GenericTakeSym1 a6989586621680097751 a6989586621680096222 :: TyFun [a6989586621680096222] [a6989586621680096222] -> Type
type Apply (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) (arg6989586621680295060 :: a6989586621680294621) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) (arg6989586621680295060 :: a6989586621680294621) = ShowsPrecSym2 arg6989586621680295059 arg6989586621680295060
type Apply (ElemSym0 :: TyFun a6989586621680490519 (t6989586621680490502 a6989586621680490519 ~> Bool) -> Type) (arg6989586621680491165 :: a6989586621680490519) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680490519 (t6989586621680490502 a6989586621680490519 ~> Bool) -> Type) (arg6989586621680491165 :: a6989586621680490519) = ElemSym1 arg6989586621680491165 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490519) Bool -> Type
type Apply (NotElemSym0 :: TyFun a6989586621680490413 (t6989586621680490412 a6989586621680490413 ~> Bool) -> Type) (a6989586621680490891 :: a6989586621680490413) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680490413 (t6989586621680490412 a6989586621680490413 ~> Bool) -> Type) (a6989586621680490891 :: a6989586621680490413) = NotElemSym1 a6989586621680490891 t6989586621680490412 :: TyFun (t6989586621680490412 a6989586621680490413) Bool -> Type
type Apply (ArgSym0 :: TyFun a6989586621679070612 (b6989586621679070613 ~> Arg a6989586621679070612 b6989586621679070613) -> Type) (t6989586621680915597 :: a6989586621679070612) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679070612 (b6989586621679070613 ~> Arg a6989586621679070612 b6989586621679070613) -> Type) (t6989586621680915597 :: a6989586621679070612) = ArgSym1 t6989586621680915597 b6989586621679070613 :: TyFun b6989586621679070613 (Arg a6989586621679070612 b6989586621679070613) -> Type
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679315281 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679315281 :: a3530822107858468865) = Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type
type Apply (ComparingSym1 a6989586621679394018 :: TyFun b6989586621679393928 (b6989586621679393928 ~> Ordering) -> Type) (a6989586621679394019 :: b6989586621679393928) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679394018 :: TyFun b6989586621679393928 (b6989586621679393928 ~> Ordering) -> Type) (a6989586621679394019 :: b6989586621679393928) = ComparingSym2 a6989586621679394018 a6989586621679394019
type Apply (FoldrSym1 a6989586621679545645 :: TyFun b6989586621679545437 ([a6989586621679545436] ~> b6989586621679545437) -> Type) (a6989586621679545646 :: b6989586621679545437) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679545645 :: TyFun b6989586621679545437 ([a6989586621679545436] ~> b6989586621679545437) -> Type) (a6989586621679545646 :: b6989586621679545437) = FoldrSym2 a6989586621679545645 a6989586621679545646
type Apply ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) (arg6989586621679571215 :: a6989586621679570822) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) (arg6989586621679571215 :: a6989586621679570822) = (arg6989586621679571215 <$@#@$$ f6989586621679570819) b6989586621679570823 :: TyFun (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822) -> Type
type Apply (ScanrSym1 a6989586621679979226 :: TyFun b6989586621679974158 ([a6989586621679974157] ~> [b6989586621679974158]) -> Type) (a6989586621679979227 :: b6989586621679974158) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679979226 :: TyFun b6989586621679974158 ([a6989586621679974157] ~> [b6989586621679974158]) -> Type) (a6989586621679979227 :: b6989586621679974158) = ScanrSym2 a6989586621679979226 a6989586621679979227
type Apply (ScanlSym1 a6989586621679979254 :: TyFun b6989586621679974160 ([a6989586621679974161] ~> [b6989586621679974160]) -> Type) (a6989586621679979255 :: b6989586621679974160) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679979254 :: TyFun b6989586621679974160 ([a6989586621679974161] ~> [b6989586621679974160]) -> Type) (a6989586621679979255 :: b6989586621679974160) = ScanlSym2 a6989586621679979254 a6989586621679979255
type Apply (ScanlSym1 a6989586621681165112 :: TyFun b6989586621681163522 ([a6989586621681163523] ~> NonEmpty b6989586621681163522) -> Type) (a6989586621681165113 :: b6989586621681163522) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681165112 :: TyFun b6989586621681163522 ([a6989586621681163523] ~> NonEmpty b6989586621681163522) -> Type) (a6989586621681165113 :: b6989586621681163522) = ScanlSym2 a6989586621681165112 a6989586621681165113
type Apply (ScanrSym1 a6989586621681165101 :: TyFun b6989586621681163521 ([a6989586621681163520] ~> NonEmpty b6989586621681163521) -> Type) (a6989586621681165102 :: b6989586621681163521) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681165101 :: TyFun b6989586621681163521 ([a6989586621681163520] ~> NonEmpty b6989586621681163521) -> Type) (a6989586621681165102 :: b6989586621681163521) = ScanrSym2 a6989586621681165101 a6989586621681165102
type Apply (Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679315282 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679315282 :: b3530822107858468866) = Tuple3Sym2 t6989586621679315281 t6989586621679315282 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679315328 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679315328 :: a3530822107858468865) = Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type
type Apply (CurrySym1 a6989586621679370405 :: TyFun a6989586621679370310 (b6989586621679370311 ~> c6989586621679370312) -> Type) (a6989586621679370406 :: a6989586621679370310) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679370405 :: TyFun a6989586621679370310 (b6989586621679370311 ~> c6989586621679370312) -> Type) (a6989586621679370406 :: a6989586621679370310) = CurrySym2 a6989586621679370405 a6989586621679370406
type Apply (FlipSym1 a6989586621679545594 :: TyFun b6989586621679545425 (a6989586621679545424 ~> c6989586621679545426) -> Type) (a6989586621679545595 :: b6989586621679545425) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679545594 :: TyFun b6989586621679545425 (a6989586621679545424 ~> c6989586621679545426) -> Type) (a6989586621679545595 :: b6989586621679545425) = FlipSym2 a6989586621679545594 a6989586621679545595
type Apply (Foldl'Sym1 arg6989586621680491145 t6989586621680490502 :: TyFun b6989586621680490512 (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512) -> Type) (arg6989586621680491146 :: b6989586621680490512) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680491145 t6989586621680490502 :: TyFun b6989586621680490512 (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512) -> Type) (arg6989586621680491146 :: b6989586621680490512) = Foldl'Sym2 arg6989586621680491145 arg6989586621680491146 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490513) b6989586621680490512 -> Type
type Apply (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) (arg6989586621680491140 :: b6989586621680490510) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) (arg6989586621680491140 :: b6989586621680490510) = FoldlSym2 arg6989586621680491139 arg6989586621680491140 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490511) b6989586621680490510 -> Type
type Apply (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) (arg6989586621680491128 :: b6989586621680490507) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) (arg6989586621680491128 :: b6989586621680490507) = FoldrSym2 arg6989586621680491127 arg6989586621680491128 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490506) b6989586621680490507 -> Type
type Apply (Foldr'Sym1 arg6989586621680491133 t6989586621680490502 :: TyFun b6989586621680490509 (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509) -> Type) (arg6989586621680491134 :: b6989586621680490509) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680491133 t6989586621680490502 :: TyFun b6989586621680490509 (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509) -> Type) (arg6989586621680491134 :: b6989586621680490509) = Foldr'Sym2 arg6989586621680491133 arg6989586621680491134 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490508) b6989586621680490509 -> Type
type Apply (Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679315329 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679315329 :: b3530822107858468866) = Tuple4Sym2 t6989586621679315328 t6989586621679315329 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) (t6989586621679315393 :: 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) (t6989586621679315393 :: a3530822107858468865) = Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type
type Apply (OnSym2 a6989586621679756575 a6989586621679756574 :: TyFun a6989586621679756559 (a6989586621679756559 ~> c6989586621679756558) -> Type) (a6989586621679756576 :: a6989586621679756559) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679756575 a6989586621679756574 :: TyFun a6989586621679756559 (a6989586621679756559 ~> c6989586621679756558) -> Type) (a6989586621679756576 :: a6989586621679756559) = OnSym3 a6989586621679756575 a6989586621679756574 a6989586621679756576
type Apply (FoldrMSym1 a6989586621680491099 t6989586621680490461 :: TyFun b6989586621680490464 (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464) -> Type) (a6989586621680491100 :: b6989586621680490464) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680491099 t6989586621680490461 :: TyFun b6989586621680490464 (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464) -> Type) (a6989586621680491100 :: b6989586621680490464) = FoldrMSym2 a6989586621680491099 a6989586621680491100 t6989586621680490461 :: TyFun (t6989586621680490461 a6989586621680490463) (m6989586621680490462 b6989586621680490464) -> Type
type Apply (FoldlMSym1 a6989586621680491077 t6989586621680490457 :: TyFun b6989586621680490459 (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459) -> Type) (a6989586621680491078 :: b6989586621680490459) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680491077 t6989586621680490457 :: TyFun b6989586621680490459 (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459) -> Type) (a6989586621680491078 :: b6989586621680490459) = FoldlMSym2 a6989586621680491077 a6989586621680491078 t6989586621680490457 :: TyFun (t6989586621680490457 a6989586621680490460) (m6989586621680490458 b6989586621680490459) -> Type
type Apply (MapAccumRSym1 a6989586621680804713 t6989586621680804222 :: TyFun a6989586621680804223 (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225)) -> Type) (a6989586621680804714 :: a6989586621680804223) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680804713 t6989586621680804222 :: TyFun a6989586621680804223 (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225)) -> Type) (a6989586621680804714 :: a6989586621680804223) = MapAccumRSym2 a6989586621680804713 a6989586621680804714 t6989586621680804222 :: TyFun (t6989586621680804222 b6989586621680804224) (a6989586621680804223, t6989586621680804222 c6989586621680804225) -> Type
type Apply (MapAccumLSym1 a6989586621680804730 t6989586621680804226 :: TyFun a6989586621680804227 (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229)) -> Type) (a6989586621680804731 :: a6989586621680804227) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680804730 t6989586621680804226 :: TyFun a6989586621680804227 (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229)) -> Type) (a6989586621680804731 :: a6989586621680804227) = MapAccumLSym2 a6989586621680804730 a6989586621680804731 t6989586621680804226 :: TyFun (t6989586621680804226 b6989586621680804228) (a6989586621680804227, t6989586621680804226 c6989586621680804229) -> Type
type Apply (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679315330 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679315330 :: c3530822107858468867) = Tuple4Sym3 t6989586621679315329 t6989586621679315328 t6989586621679315330 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type
type Apply (Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679315394 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679315394 :: b3530822107858468866) = Tuple5Sym2 t6989586621679315393 t6989586621679315394 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) (t6989586621679315478 :: 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) (t6989586621679315478 :: a3530822107858468865) = Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type
type Apply (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679315395 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679315395 :: c3530822107858468867) = Tuple5Sym3 t6989586621679315394 t6989586621679315393 t6989586621679315395 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type
type Apply (Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679315479 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679315479 :: b3530822107858468866) = Tuple6Sym2 t6989586621679315478 t6989586621679315479 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) (t6989586621679315585 :: 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) (t6989586621679315585 :: a3530822107858468865) = Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type
type Apply (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679315396 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679315396 :: d3530822107858468868) = Tuple5Sym4 t6989586621679315395 t6989586621679315394 t6989586621679315393 t6989586621679315396 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type
type Apply (Tuple6Sym2 t6989586621679315479 t6989586621679315478 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679315480 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679315479 t6989586621679315478 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679315480 :: c3530822107858468867) = Tuple6Sym3 t6989586621679315479 t6989586621679315478 t6989586621679315480 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type
type Apply (Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679315586 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679315586 :: b3530822107858468866) = Tuple7Sym2 t6989586621679315585 t6989586621679315586 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type
type Apply (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679315481 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679315481 :: d3530822107858468868) = Tuple6Sym4 t6989586621679315480 t6989586621679315479 t6989586621679315478 t6989586621679315481 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type
type Apply (Tuple7Sym2 t6989586621679315586 t6989586621679315585 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679315587 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679315586 t6989586621679315585 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679315587 :: c3530822107858468867) = Tuple7Sym3 t6989586621679315586 t6989586621679315585 t6989586621679315587 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type
type Apply (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679315482 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679315482 :: e3530822107858468869) = Tuple6Sym5 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 t6989586621679315482 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type
type Apply (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679315588 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679315588 :: d3530822107858468868) = Tuple7Sym4 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315588 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type
type Apply (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679315589 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679315589 :: e3530822107858468869) = Tuple7Sym5 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315589 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type
type Apply (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679315590 :: f3530822107858468870) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679315590 :: f3530822107858468870) = Tuple7Sym6 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315590 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type
type Apply (a6989586621679571195 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679571196 :: f (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679571195 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679571196 :: f (a ~> b)) = a6989586621679571195 <**> a6989586621679571196
type Apply ((++@#@$) :: TyFun [a6989586621679545433] ([a6989586621679545433] ~> [a6989586621679545433]) -> Type) (a6989586621679545630 :: [a6989586621679545433]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679545433] ([a6989586621679545433] ~> [a6989586621679545433]) -> Type) (a6989586621679545630 :: [a6989586621679545433]) = (++@#@$$) a6989586621679545630
type Apply ((!!@#@$) :: TyFun [a6989586621679974062] (Nat ~> a6989586621679974062) -> Type) (a6989586621679978209 :: [a6989586621679974062]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679974062] (Nat ~> a6989586621679974062) -> Type) (a6989586621679978209 :: [a6989586621679974062]) = (!!@#@$$) a6989586621679978209
type Apply (UnionSym0 :: TyFun [a6989586621679974057] ([a6989586621679974057] ~> [a6989586621679974057]) -> Type) (a6989586621679978139 :: [a6989586621679974057]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679974057] ([a6989586621679974057] ~> [a6989586621679974057]) -> Type) (a6989586621679978139 :: [a6989586621679974057]) = UnionSym1 a6989586621679978139
type Apply ((\\@#@$) :: TyFun [a6989586621679974100] ([a6989586621679974100] ~> [a6989586621679974100]) -> Type) (a6989586621679978790 :: [a6989586621679974100]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679974100] ([a6989586621679974100] ~> [a6989586621679974100]) -> Type) (a6989586621679978790 :: [a6989586621679974100]) = (\\@#@$$) a6989586621679978790
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679974145] ([a6989586621679974145] ~> Bool) -> Type) (a6989586621679979037 :: [a6989586621679974145]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679974145] ([a6989586621679974145] ~> Bool) -> Type) (a6989586621679979037 :: [a6989586621679974145]) = IsPrefixOfSym1 a6989586621679979037
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679974143] ([a6989586621679974143] ~> Bool) -> Type) (a6989586621679979025 :: [a6989586621679974143]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679974143] ([a6989586621679974143] ~> Bool) -> Type) (a6989586621679979025 :: [a6989586621679974143]) = IsInfixOfSym1 a6989586621679979025
type Apply (IntersectSym0 :: TyFun [a6989586621679974087] ([a6989586621679974087] ~> [a6989586621679974087]) -> Type) (a6989586621679978584 :: [a6989586621679974087]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679974087] ([a6989586621679974087] ~> [a6989586621679974087]) -> Type) (a6989586621679978584 :: [a6989586621679974087]) = IntersectSym1 a6989586621679978584
type Apply (IntercalateSym0 :: TyFun [a6989586621679974176] ([[a6989586621679974176]] ~> [a6989586621679974176]) -> Type) (a6989586621679979480 :: [a6989586621679974176]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679974176] ([[a6989586621679974176]] ~> [a6989586621679974176]) -> Type) (a6989586621679979480 :: [a6989586621679974176]) = IntercalateSym1 a6989586621679979480
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679974144] ([a6989586621679974144] ~> Bool) -> Type) (a6989586621679979031 :: [a6989586621679974144]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679974144] ([a6989586621679974144] ~> Bool) -> Type) (a6989586621679979031 :: [a6989586621679974144]) = IsSuffixOfSym1 a6989586621679979031
type Apply (StripPrefixSym0 :: TyFun [a6989586621680096271] ([a6989586621680096271] ~> Maybe [a6989586621680096271]) -> Type) (a6989586621680097967 :: [a6989586621680096271]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680096271] ([a6989586621680096271] ~> Maybe [a6989586621680096271]) -> Type) (a6989586621680097967 :: [a6989586621680096271]) = StripPrefixSym1 a6989586621680097967
type Apply (ShowListSym0 :: TyFun [a6989586621680294621] (Symbol ~> Symbol) -> Type) (arg6989586621680295067 :: [a6989586621680294621]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680294621] (Symbol ~> Symbol) -> Type) (arg6989586621680295067 :: [a6989586621680294621]) = ShowListSym1 arg6989586621680295067
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681163494] (NonEmpty a6989586621681163494 ~> Bool) -> Type) (a6989586621681164871 :: [a6989586621681163494]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681163494] (NonEmpty a6989586621681163494 ~> Bool) -> Type) (a6989586621681164871 :: [a6989586621681163494]) = IsPrefixOfSym1 a6989586621681164871
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681163493) (Nat ~> a6989586621681163493) -> Type) (a6989586621681164853 :: NonEmpty a6989586621681163493) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681163493) (Nat ~> a6989586621681163493) -> Type) (a6989586621681164853 :: NonEmpty a6989586621681163493) = (!!@#@$$) a6989586621681164853
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331879 :: ErrorMessage' s6989586621681331131) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331879 :: ErrorMessage' s6989586621681331131) = (:<>:@#@$$) t6989586621681331879
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331883 :: ErrorMessage' s6989586621681331131) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331883 :: ErrorMessage' s6989586621681331131) = (:$$:@#@$$) t6989586621681331883
type Apply (DeleteFirstsBySym1 a6989586621679978755 :: TyFun [a6989586621679974098] ([a6989586621679974098] ~> [a6989586621679974098]) -> Type) (a6989586621679978756 :: [a6989586621679974098]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679978755 :: TyFun [a6989586621679974098] ([a6989586621679974098] ~> [a6989586621679974098]) -> Type) (a6989586621679978756 :: [a6989586621679974098]) = DeleteFirstsBySym2 a6989586621679978755 a6989586621679978756
type Apply (UnionBySym1 a6989586621679978145 :: TyFun [a6989586621679974058] ([a6989586621679974058] ~> [a6989586621679974058]) -> Type) (a6989586621679978146 :: [a6989586621679974058]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679978145 :: TyFun [a6989586621679974058] ([a6989586621679974058] ~> [a6989586621679974058]) -> Type) (a6989586621679978146 :: [a6989586621679974058]) = UnionBySym2 a6989586621679978145 a6989586621679978146
type Apply (ZipSym0 :: TyFun [a6989586621679974139] ([b6989586621679974140] ~> [(a6989586621679974139, b6989586621679974140)]) -> Type) (a6989586621679979003 :: [a6989586621679974139]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679974139] ([b6989586621679974140] ~> [(a6989586621679974139, b6989586621679974140)]) -> Type) (a6989586621679979003 :: [a6989586621679974139]) = ZipSym1 a6989586621679979003 b6989586621679974140 :: TyFun [b6989586621679974140] [(a6989586621679974139, b6989586621679974140)] -> Type
type Apply (IntersectBySym1 a6989586621679978548 :: TyFun [a6989586621679974086] ([a6989586621679974086] ~> [a6989586621679974086]) -> Type) (a6989586621679978549 :: [a6989586621679974086]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679978548 :: TyFun [a6989586621679974086] ([a6989586621679974086] ~> [a6989586621679974086]) -> Type) (a6989586621679978549 :: [a6989586621679974086]) = IntersectBySym2 a6989586621679978548 a6989586621679978549
type Apply (GenericIndexSym0 :: TyFun [a6989586621680096216] (i6989586621680096215 ~> a6989586621680096216) -> Type) (a6989586621680097721 :: [a6989586621680096216]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680096216] (i6989586621680096215 ~> a6989586621680096216) -> Type) (a6989586621680097721 :: [a6989586621680096216]) = GenericIndexSym1 a6989586621680097721 i6989586621680096215 :: TyFun i6989586621680096215 a6989586621680096216 -> Type
type Apply (ShowListWithSym1 a6989586621680295031 :: TyFun [a6989586621680294605] (Symbol ~> Symbol) -> Type) (a6989586621680295032 :: [a6989586621680294605]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680295031 :: TyFun [a6989586621680294605] (Symbol ~> Symbol) -> Type) (a6989586621680295032 :: [a6989586621680294605]) = ShowListWithSym2 a6989586621680295031 a6989586621680295032
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681163491) (NonEmpty b6989586621681163492 ~> NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type) (a6989586621681164845 :: NonEmpty a6989586621681163491) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681163491) (NonEmpty b6989586621681163492 ~> NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type) (a6989586621681164845 :: NonEmpty a6989586621681163491) = ZipSym1 a6989586621681164845 b6989586621681163492 :: TyFun (NonEmpty b6989586621681163492) (NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type
type Apply (Zip3Sym0 :: TyFun [a6989586621679974136] ([b6989586621679974137] ~> ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)])) -> Type) (a6989586621679978991 :: [a6989586621679974136]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679974136] ([b6989586621679974137] ~> ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)])) -> Type) (a6989586621679978991 :: [a6989586621679974136]) = Zip3Sym1 a6989586621679978991 b6989586621679974137 c6989586621679974138 :: TyFun [b6989586621679974137] ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)]) -> Type
type Apply ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) (arg6989586621679571237 :: f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) (arg6989586621679571237 :: f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) = (<*>@#@$$) arg6989586621679571237
type Apply ((<**>@#@$) :: TyFun (f6989586621679570784 a6989586621679570785) (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786) ~> f6989586621679570784 b6989586621679570786) -> Type) (a6989586621679571195 :: f6989586621679570784 a6989586621679570785) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679570784 a6989586621679570785) (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786) ~> f6989586621679570784 b6989586621679570786) -> Type) (a6989586621679571195 :: f6989586621679570784 a6989586621679570785) = a6989586621679571195 <**>@#@$$ b6989586621679570786 :: TyFun (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786)) (f6989586621679570784 b6989586621679570786) -> Type
type Apply ((>>=@#@$) :: TyFun (m6989586621679570848 a6989586621679570849) ((a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) ~> m6989586621679570848 b6989586621679570850) -> Type) (arg6989586621679571318 :: m6989586621679570848 a6989586621679570849) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679570848 a6989586621679570849) ((a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) ~> m6989586621679570848 b6989586621679570850) -> Type) (arg6989586621679571318 :: m6989586621679570848 a6989586621679570849) = arg6989586621679571318 >>=@#@$$ b6989586621679570850 :: TyFun (a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) (m6989586621679570848 b6989586621679570850) -> Type
type Apply (ApSym0 :: TyFun (m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) (m6989586621679570742 a6989586621679570743 ~> m6989586621679570742 b6989586621679570744) -> Type) (a6989586621679570909 :: m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) (m6989586621679570742 a6989586621679570743 ~> m6989586621679570742 b6989586621679570744) -> Type) (a6989586621679570909 :: m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) = ApSym1 a6989586621679570909
type Apply ((<|>@#@$) :: TyFun (f6989586621679570899 a6989586621679570901) (f6989586621679570899 a6989586621679570901 ~> f6989586621679570899 a6989586621679570901) -> Type) (arg6989586621679571359 :: f6989586621679570899 a6989586621679570901) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679570899 a6989586621679570901) (f6989586621679570899 a6989586621679570901 ~> f6989586621679570899 a6989586621679570901) -> Type) (arg6989586621679571359 :: f6989586621679570899 a6989586621679570901) = (<|>@#@$$) arg6989586621679571359
type Apply (MplusSym0 :: TyFun (m6989586621679570902 a6989586621679570904) (m6989586621679570902 a6989586621679570904 ~> m6989586621679570902 a6989586621679570904) -> Type) (arg6989586621679571363 :: m6989586621679570902 a6989586621679570904) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679570902 a6989586621679570904) (m6989586621679570902 a6989586621679570904 ~> m6989586621679570902 a6989586621679570904) -> Type) (arg6989586621679571363 :: m6989586621679570902 a6989586621679570904) = MplusSym1 arg6989586621679571363
type Apply (($>@#@$) :: TyFun (f6989586621679740989 a6989586621679740990) (b6989586621679740991 ~> f6989586621679740989 b6989586621679740991) -> Type) (a6989586621679741061 :: f6989586621679740989 a6989586621679740990) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679740989 a6989586621679740990) (b6989586621679740991 ~> f6989586621679740989 b6989586621679740991) -> Type) (a6989586621679741061 :: f6989586621679740989 a6989586621679740990) = a6989586621679741061 $>@#@$$ b6989586621679740991 :: TyFun b6989586621679740991 (f6989586621679740989 b6989586621679740991) -> Type
type Apply ((<&>@#@$) :: TyFun (f6989586621679740992 a6989586621679740993) ((a6989586621679740993 ~> b6989586621679740994) ~> f6989586621679740992 b6989586621679740994) -> Type) (a6989586621679741067 :: f6989586621679740992 a6989586621679740993) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679740992 a6989586621679740993) ((a6989586621679740993 ~> b6989586621679740994) ~> f6989586621679740992 b6989586621679740994) -> Type) (a6989586621679741067 :: f6989586621679740992 a6989586621679740993) = a6989586621679741067 <&>@#@$$ b6989586621679740994 :: TyFun (a6989586621679740993 ~> b6989586621679740994) (f6989586621679740992 b6989586621679740994) -> Type
type Apply (MzipSym0 :: TyFun (m6989586621681131419 a6989586621681131420) (m6989586621681131419 b6989586621681131421 ~> m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type) (arg6989586621681131495 :: m6989586621681131419 a6989586621681131420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681131419 a6989586621681131420) (m6989586621681131419 b6989586621681131421 ~> m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type) (arg6989586621681131495 :: m6989586621681131419 a6989586621681131420) = MzipSym1 arg6989586621681131495 b6989586621681131421 :: TyFun (m6989586621681131419 b6989586621681131421) (m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type
type Apply (ZipWithSym1 a6989586621679978980 :: TyFun [a6989586621679974133] ([b6989586621679974134] ~> [c6989586621679974135]) -> Type) (a6989586621679978981 :: [a6989586621679974133]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679978980 :: TyFun [a6989586621679974133] ([b6989586621679974134] ~> [c6989586621679974135]) -> Type) (a6989586621679978981 :: [a6989586621679974133]) = ZipWithSym2 a6989586621679978980 a6989586621679978981
type Apply (Zip3Sym1 a6989586621679978991 b6989586621679974137 c6989586621679974138 :: TyFun [b6989586621679974137] ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)]) -> Type) (a6989586621679978992 :: [b6989586621679974137]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679978991 b6989586621679974137 c6989586621679974138 :: TyFun [b6989586621679974137] ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)]) -> Type) (a6989586621679978992 :: [b6989586621679974137]) = Zip3Sym2 a6989586621679978991 a6989586621679978992 c6989586621679974138 :: TyFun [c6989586621679974138] [(a6989586621679974136, b6989586621679974137, c6989586621679974138)] -> Type
type Apply (Zip4Sym0 :: TyFun [a6989586621680096267] ([b6989586621680096268] ~> ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]))) -> Type) (a6989586621680097955 :: [a6989586621680096267]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680096267] ([b6989586621680096268] ~> ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]))) -> Type) (a6989586621680097955 :: [a6989586621680096267]) = Zip4Sym1 a6989586621680097955 b6989586621680096268 c6989586621680096269 d6989586621680096270 :: TyFun [b6989586621680096268] ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)])) -> Type
type Apply ((<*@#@$) :: TyFun (f6989586621679570824 a6989586621679570833) (f6989586621679570824 b6989586621679570834 ~> f6989586621679570824 a6989586621679570833) -> Type) (arg6989586621679571251 :: f6989586621679570824 a6989586621679570833) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679570824 a6989586621679570833) (f6989586621679570824 b6989586621679570834 ~> f6989586621679570824 a6989586621679570833) -> Type) (arg6989586621679571251 :: f6989586621679570824 a6989586621679570833) = arg6989586621679571251 <*@#@$$ b6989586621679570834 :: TyFun (f6989586621679570824 b6989586621679570834) (f6989586621679570824 a6989586621679570833) -> Type
type Apply ((*>@#@$) :: TyFun (f6989586621679570824 a6989586621679570831) (f6989586621679570824 b6989586621679570832 ~> f6989586621679570824 b6989586621679570832) -> Type) (arg6989586621679571247 :: f6989586621679570824 a6989586621679570831) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679570824 a6989586621679570831) (f6989586621679570824 b6989586621679570832 ~> f6989586621679570824 b6989586621679570832) -> Type) (arg6989586621679571247 :: f6989586621679570824 a6989586621679570831) = arg6989586621679571247 *>@#@$$ b6989586621679570832 :: TyFun (f6989586621679570824 b6989586621679570832) (f6989586621679570824 b6989586621679570832) -> Type
type Apply ((>>@#@$) :: TyFun (m6989586621679570848 a6989586621679570851) (m6989586621679570848 b6989586621679570852 ~> m6989586621679570848 b6989586621679570852) -> Type) (arg6989586621679571322 :: m6989586621679570848 a6989586621679570851) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679570848 a6989586621679570851) (m6989586621679570848 b6989586621679570852 ~> m6989586621679570848 b6989586621679570852) -> Type) (arg6989586621679571322 :: m6989586621679570848 a6989586621679570851) = arg6989586621679571322 >>@#@$$ b6989586621679570852 :: TyFun (m6989586621679570848 b6989586621679570852) (m6989586621679570848 b6989586621679570852) -> Type
type Apply (For_Sym0 :: TyFun (t6989586621680490449 a6989586621680490451) ((a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) ~> f6989586621680490450 ()) -> Type) (a6989586621680491063 :: t6989586621680490449 a6989586621680490451) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680490449 a6989586621680490451) ((a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) ~> f6989586621680490450 ()) -> Type) (a6989586621680491063 :: t6989586621680490449 a6989586621680490451) = For_Sym1 a6989586621680491063 f6989586621680490450 b6989586621680490452 :: TyFun (a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) (f6989586621680490450 ()) -> Type
type Apply (ForM_Sym0 :: TyFun (t6989586621680490441 a6989586621680490443) ((a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) ~> m6989586621680490442 ()) -> Type) (a6989586621680491045 :: t6989586621680490441 a6989586621680490443) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680490441 a6989586621680490443) ((a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) ~> m6989586621680490442 ()) -> Type) (a6989586621680491045 :: t6989586621680490441 a6989586621680490443) = ForM_Sym1 a6989586621680491045 m6989586621680490442 b6989586621680490444 :: TyFun (a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) (m6989586621680490442 ()) -> Type
type Apply (ForMSym0 :: TyFun (t6989586621680804230 a6989586621680804232) ((a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) ~> m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type) (a6989586621680804751 :: t6989586621680804230 a6989586621680804232) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680804230 a6989586621680804232) ((a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) ~> m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type) (a6989586621680804751 :: t6989586621680804230 a6989586621680804232) = ForMSym1 a6989586621680804751 m6989586621680804231 b6989586621680804233 :: TyFun (a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) (m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type
type Apply (ForSym0 :: TyFun (t6989586621680804234 a6989586621680804236) ((a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) ~> f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type) (a6989586621680804761 :: t6989586621680804234 a6989586621680804236) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680804234 a6989586621680804236) ((a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) ~> f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type) (a6989586621680804761 :: t6989586621680804234 a6989586621680804236) = ForSym1 a6989586621680804761 f6989586621680804235 b6989586621680804237 :: TyFun (a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) (f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type
type Apply (ZipWithSym1 a6989586621681164834 :: TyFun (NonEmpty a6989586621681163488) (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490) -> Type) (a6989586621681164835 :: NonEmpty a6989586621681163488) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681164834 :: TyFun (NonEmpty a6989586621681163488) (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490) -> Type) (a6989586621681164835 :: NonEmpty a6989586621681163488) = ZipWithSym2 a6989586621681164834 a6989586621681164835
type Apply (ZipWith3Sym1 a6989586621679978965 :: TyFun [a6989586621679974129] ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132])) -> Type) (a6989586621679978966 :: [a6989586621679974129]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679978965 :: TyFun [a6989586621679974129] ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132])) -> Type) (a6989586621679978966 :: [a6989586621679974129]) = ZipWith3Sym2 a6989586621679978965 a6989586621679978966
type Apply (Zip5Sym0 :: TyFun [a6989586621680096262] ([b6989586621680096263] ~> ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])))) -> Type) (a6989586621680097932 :: [a6989586621680096262]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680096262] ([b6989586621680096263] ~> ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])))) -> Type) (a6989586621680097932 :: [a6989586621680096262]) = Zip5Sym1 a6989586621680097932 b6989586621680096263 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [b6989586621680096263] ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]))) -> Type
type Apply (Zip4Sym1 a6989586621680097955 b6989586621680096268 c6989586621680096269 d6989586621680096270 :: TyFun [b6989586621680096268] ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)])) -> Type) (a6989586621680097956 :: [b6989586621680096268]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680097955 b6989586621680096268 c6989586621680096269 d6989586621680096270 :: TyFun [b6989586621680096268] ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)])) -> Type) (a6989586621680097956 :: [b6989586621680096268]) = Zip4Sym2 a6989586621680097955 a6989586621680097956 c6989586621680096269 d6989586621680096270 :: TyFun [c6989586621680096269] ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]) -> Type
type Apply (ZipWithM_Sym1 a6989586621681275186 :: TyFun [a6989586621681274777] ([b6989586621681274778] ~> m6989586621681274776 ()) -> Type) (a6989586621681275187 :: [a6989586621681274777]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681275186 :: TyFun [a6989586621681274777] ([b6989586621681274778] ~> m6989586621681274776 ()) -> Type) (a6989586621681275187 :: [a6989586621681274777]) = ZipWithM_Sym2 a6989586621681275186 a6989586621681275187
type Apply (ZipWithMSym1 a6989586621681275195 :: TyFun [a6989586621681274781] ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783]) -> Type) (a6989586621681275196 :: [a6989586621681274781]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681275195 :: TyFun [a6989586621681274781] ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783]) -> Type) (a6989586621681275196 :: [a6989586621681274781]) = ZipWithMSym2 a6989586621681275195 a6989586621681275196
type Apply (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) = LiftA2Sym2 arg6989586621679571241 arg6989586621679571242
type Apply (LiftM2Sym1 a6989586621679571116 m6989586621679570763 :: TyFun (m6989586621679570763 a16989586621679570764) (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766) -> Type) (a6989586621679571117 :: m6989586621679570763 a16989586621679570764) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679571116 m6989586621679570763 :: TyFun (m6989586621679570763 a16989586621679570764) (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766) -> Type) (a6989586621679571117 :: m6989586621679570763 a16989586621679570764) = LiftM2Sym2 a6989586621679571116 a6989586621679571117
type Apply (MzipWithSym1 arg6989586621681131499 m6989586621681131419 :: TyFun (m6989586621681131419 a6989586621681131422) (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424) -> Type) (arg6989586621681131500 :: m6989586621681131419 a6989586621681131422) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681131499 m6989586621681131419 :: TyFun (m6989586621681131419 a6989586621681131422) (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424) -> Type) (arg6989586621681131500 :: m6989586621681131419 a6989586621681131422) = MzipWithSym2 arg6989586621681131499 arg6989586621681131500
type Apply (ZipWith3Sym2 a6989586621679978966 a6989586621679978965 :: TyFun [b6989586621679974130] ([c6989586621679974131] ~> [d6989586621679974132]) -> Type) (a6989586621679978967 :: [b6989586621679974130]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679978966 a6989586621679978965 :: TyFun [b6989586621679974130] ([c6989586621679974131] ~> [d6989586621679974132]) -> Type) (a6989586621679978967 :: [b6989586621679974130]) = ZipWith3Sym3 a6989586621679978966 a6989586621679978965 a6989586621679978967
type Apply (ZipWith4Sym1 a6989586621680097838 :: TyFun [a6989586621680096244] ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248]))) -> Type) (a6989586621680097839 :: [a6989586621680096244]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680097838 :: TyFun [a6989586621680096244] ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248]))) -> Type) (a6989586621680097839 :: [a6989586621680096244]) = ZipWith4Sym2 a6989586621680097838 a6989586621680097839
type Apply (Zip6Sym0 :: TyFun [a6989586621680096256] ([b6989586621680096257] ~> ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))))) -> Type) (a6989586621680097904 :: [a6989586621680096256]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680096256] ([b6989586621680096257] ~> ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))))) -> Type) (a6989586621680097904 :: [a6989586621680096256]) = Zip6Sym1 a6989586621680097904 b6989586621680096257 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [b6989586621680096257] ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])))) -> Type
type Apply (Zip5Sym1 a6989586621680097932 b6989586621680096263 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [b6989586621680096263] ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]))) -> Type) (a6989586621680097933 :: [b6989586621680096263]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680097932 b6989586621680096263 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [b6989586621680096263] ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]))) -> Type) (a6989586621680097933 :: [b6989586621680096263]) = Zip5Sym2 a6989586621680097932 a6989586621680097933 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [c6989586621680096264] ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])) -> Type
type Apply (Zip4Sym2 a6989586621680097956 a6989586621680097955 c6989586621680096269 d6989586621680096270 :: TyFun [c6989586621680096269] ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]) -> Type) (a6989586621680097957 :: [c6989586621680096269]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680097956 a6989586621680097955 c6989586621680096269 d6989586621680096270 :: TyFun [c6989586621680096269] ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]) -> Type) (a6989586621680097957 :: [c6989586621680096269]) = Zip4Sym3 a6989586621680097956 a6989586621680097955 a6989586621680097957 d6989586621680096270 :: TyFun [d6989586621680096270] [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)] -> Type
type Apply (LiftA3Sym1 a6989586621679571173 f6989586621679570776 :: TyFun (f6989586621679570776 a6989586621679570777) (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780)) -> Type) (a6989586621679571174 :: f6989586621679570776 a6989586621679570777) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679571173 f6989586621679570776 :: TyFun (f6989586621679570776 a6989586621679570777) (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780)) -> Type) (a6989586621679571174 :: f6989586621679570776 a6989586621679570777) = LiftA3Sym2 a6989586621679571173 a6989586621679571174
type Apply (LiftM3Sym1 a6989586621679571074 m6989586621679570758 :: TyFun (m6989586621679570758 a16989586621679570759) (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762)) -> Type) (a6989586621679571075 :: m6989586621679570758 a16989586621679570759) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679571074 m6989586621679570758 :: TyFun (m6989586621679570758 a16989586621679570759) (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762)) -> Type) (a6989586621679571075 :: m6989586621679570758 a16989586621679570759) = LiftM3Sym2 a6989586621679571074 a6989586621679571075
type Apply (ZipWith5Sym1 a6989586621680097815 :: TyFun [a6989586621680096238] ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])))) -> Type) (a6989586621680097816 :: [a6989586621680096238]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680097815 :: TyFun [a6989586621680096238] ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])))) -> Type) (a6989586621680097816 :: [a6989586621680096238]) = ZipWith5Sym2 a6989586621680097815 a6989586621680097816
type Apply (ZipWith4Sym2 a6989586621680097839 a6989586621680097838 :: TyFun [b6989586621680096245] ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])) -> Type) (a6989586621680097840 :: [b6989586621680096245]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680097839 a6989586621680097838 :: TyFun [b6989586621680096245] ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])) -> Type) (a6989586621680097840 :: [b6989586621680096245]) = ZipWith4Sym3 a6989586621680097839 a6989586621680097838 a6989586621680097840
type Apply (Zip7Sym0 :: TyFun [a6989586621680096249] ([b6989586621680096250] ~> ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))))) -> Type) (a6989586621680097871 :: [a6989586621680096249]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680096249] ([b6989586621680096250] ~> ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))))) -> Type) (a6989586621680097871 :: [a6989586621680096249]) = Zip7Sym1 a6989586621680097871 b6989586621680096250 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [b6989586621680096250] ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))))) -> Type
type Apply (Zip6Sym1 a6989586621680097904 b6989586621680096257 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [b6989586621680096257] ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])))) -> Type) (a6989586621680097905 :: [b6989586621680096257]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680097904 b6989586621680096257 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [b6989586621680096257] ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])))) -> Type) (a6989586621680097905 :: [b6989586621680096257]) = Zip6Sym2 a6989586621680097904 a6989586621680097905 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [c6989586621680096258] ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))) -> Type
type Apply (Zip5Sym2 a6989586621680097933 a6989586621680097932 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [c6989586621680096264] ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])) -> Type) (a6989586621680097934 :: [c6989586621680096264]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680097933 a6989586621680097932 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [c6989586621680096264] ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])) -> Type) (a6989586621680097934 :: [c6989586621680096264]) = Zip5Sym3 a6989586621680097933 a6989586621680097932 a6989586621680097934 d6989586621680096265 e6989586621680096266 :: TyFun [d6989586621680096265] ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]) -> Type
type Apply (LiftA3Sym2 a6989586621679571174 a6989586621679571173 :: TyFun (f6989586621679570776 b6989586621679570778) (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780) -> Type) (a6989586621679571175 :: f6989586621679570776 b6989586621679570778) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679571174 a6989586621679571173 :: TyFun (f6989586621679570776 b6989586621679570778) (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780) -> Type) (a6989586621679571175 :: f6989586621679570776 b6989586621679570778) = LiftA3Sym3 a6989586621679571174 a6989586621679571173 a6989586621679571175
type Apply (LiftM3Sym2 a6989586621679571075 a6989586621679571074 :: TyFun (m6989586621679570758 a26989586621679570760) (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762) -> Type) (a6989586621679571076 :: m6989586621679570758 a26989586621679570760) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679571075 a6989586621679571074 :: TyFun (m6989586621679570758 a26989586621679570760) (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762) -> Type) (a6989586621679571076 :: m6989586621679570758 a26989586621679570760) = LiftM3Sym3 a6989586621679571075 a6989586621679571074 a6989586621679571076
type Apply (LiftM4Sym1 a6989586621679571013 m6989586621679570752 :: TyFun (m6989586621679570752 a16989586621679570753) (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757))) -> Type) (a6989586621679571014 :: m6989586621679570752 a16989586621679570753) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679571013 m6989586621679570752 :: TyFun (m6989586621679570752 a16989586621679570753) (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757))) -> Type) (a6989586621679571014 :: m6989586621679570752 a16989586621679570753) = LiftM4Sym2 a6989586621679571013 a6989586621679571014
type Apply (ZipWith6Sym1 a6989586621680097788 :: TyFun [a6989586621680096231] ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))))) -> Type) (a6989586621680097789 :: [a6989586621680096231]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680097788 :: TyFun [a6989586621680096231] ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))))) -> Type) (a6989586621680097789 :: [a6989586621680096231]) = ZipWith6Sym2 a6989586621680097788 a6989586621680097789
type Apply (ZipWith5Sym2 a6989586621680097816 a6989586621680097815 :: TyFun [b6989586621680096239] ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))) -> Type) (a6989586621680097817 :: [b6989586621680096239]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680097816 a6989586621680097815 :: TyFun [b6989586621680096239] ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))) -> Type) (a6989586621680097817 :: [b6989586621680096239]) = ZipWith5Sym3 a6989586621680097816 a6989586621680097815 a6989586621680097817
type Apply (ZipWith4Sym3 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [c6989586621680096246] ([d6989586621680096247] ~> [e6989586621680096248]) -> Type) (a6989586621680097841 :: [c6989586621680096246]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [c6989586621680096246] ([d6989586621680096247] ~> [e6989586621680096248]) -> Type) (a6989586621680097841 :: [c6989586621680096246]) = ZipWith4Sym4 a6989586621680097840 a6989586621680097839 a6989586621680097838 a6989586621680097841
type Apply (Zip7Sym1 a6989586621680097871 b6989586621680096250 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [b6989586621680096250] ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))))) -> Type) (a6989586621680097872 :: [b6989586621680096250]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680097871 b6989586621680096250 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [b6989586621680096250] ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))))) -> Type) (a6989586621680097872 :: [b6989586621680096250]) = Zip7Sym2 a6989586621680097871 a6989586621680097872 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [c6989586621680096251] ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))) -> Type
type Apply (Zip6Sym2 a6989586621680097905 a6989586621680097904 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [c6989586621680096258] ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))) -> Type) (a6989586621680097906 :: [c6989586621680096258]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680097905 a6989586621680097904 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [c6989586621680096258] ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))) -> Type) (a6989586621680097906 :: [c6989586621680096258]) = Zip6Sym3 a6989586621680097905 a6989586621680097904 a6989586621680097906 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [d6989586621680096259] ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])) -> Type
type Apply (Zip5Sym3 a6989586621680097934 a6989586621680097933 a6989586621680097932 d6989586621680096265 e6989586621680096266 :: TyFun [d6989586621680096265] ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]) -> Type) (a6989586621680097935 :: [d6989586621680096265]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680097934 a6989586621680097933 a6989586621680097932 d6989586621680096265 e6989586621680096266 :: TyFun [d6989586621680096265] ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]) -> Type) (a6989586621680097935 :: [d6989586621680096265]) = Zip5Sym4 a6989586621680097934 a6989586621680097933 a6989586621680097932 a6989586621680097935 e6989586621680096266 :: TyFun [e6989586621680096266] [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)] -> Type
type Apply (LiftM4Sym2 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a26989586621679570754) (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)) -> Type) (a6989586621679571015 :: m6989586621679570752 a26989586621679570754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a26989586621679570754) (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)) -> Type) (a6989586621679571015 :: m6989586621679570752 a26989586621679570754) = LiftM4Sym3 a6989586621679571014 a6989586621679571013 a6989586621679571015
type Apply (LiftM5Sym1 a6989586621679570930 m6989586621679570745 :: TyFun (m6989586621679570745 a16989586621679570746) (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)))) -> Type) (a6989586621679570931 :: m6989586621679570745 a16989586621679570746) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679570930 m6989586621679570745 :: TyFun (m6989586621679570745 a16989586621679570746) (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)))) -> Type) (a6989586621679570931 :: m6989586621679570745 a16989586621679570746) = LiftM5Sym2 a6989586621679570930 a6989586621679570931
type Apply (ZipWith7Sym1 a6989586621680097757 :: TyFun [a6989586621680096223] ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))))) -> Type) (a6989586621680097758 :: [a6989586621680096223]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680097757 :: TyFun [a6989586621680096223] ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))))) -> Type) (a6989586621680097758 :: [a6989586621680096223]) = ZipWith7Sym2 a6989586621680097757 a6989586621680097758
type Apply (ZipWith6Sym2 a6989586621680097789 a6989586621680097788 :: TyFun [b6989586621680096232] ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))) -> Type) (a6989586621680097790 :: [b6989586621680096232]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680097789 a6989586621680097788 :: TyFun [b6989586621680096232] ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))) -> Type) (a6989586621680097790 :: [b6989586621680096232]) = ZipWith6Sym3 a6989586621680097789 a6989586621680097788 a6989586621680097790
type Apply (ZipWith5Sym3 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [c6989586621680096240] ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])) -> Type) (a6989586621680097818 :: [c6989586621680096240]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [c6989586621680096240] ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])) -> Type) (a6989586621680097818 :: [c6989586621680096240]) = ZipWith5Sym4 a6989586621680097817 a6989586621680097816 a6989586621680097815 a6989586621680097818
type Apply (Zip7Sym2 a6989586621680097872 a6989586621680097871 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [c6989586621680096251] ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))) -> Type) (a6989586621680097873 :: [c6989586621680096251]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680097872 a6989586621680097871 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [c6989586621680096251] ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))) -> Type) (a6989586621680097873 :: [c6989586621680096251]) = Zip7Sym3 a6989586621680097872 a6989586621680097871 a6989586621680097873 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [d6989586621680096252] ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))) -> Type
type Apply (Zip6Sym3 a6989586621680097906 a6989586621680097905 a6989586621680097904 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [d6989586621680096259] ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])) -> Type) (a6989586621680097907 :: [d6989586621680096259]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680097906 a6989586621680097905 a6989586621680097904 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [d6989586621680096259] ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])) -> Type) (a6989586621680097907 :: [d6989586621680096259]) = Zip6Sym4 a6989586621680097906 a6989586621680097905 a6989586621680097904 a6989586621680097907 e6989586621680096260 f6989586621680096261 :: TyFun [e6989586621680096260] ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]) -> Type
type Apply (LiftM4Sym3 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a36989586621679570755) (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757) -> Type) (a6989586621679571016 :: m6989586621679570752 a36989586621679570755) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a36989586621679570755) (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757) -> Type) (a6989586621679571016 :: m6989586621679570752 a36989586621679570755) = LiftM4Sym4 a6989586621679571015 a6989586621679571014 a6989586621679571013 a6989586621679571016
type Apply (LiftM5Sym2 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a26989586621679570747) (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))) -> Type) (a6989586621679570932 :: m6989586621679570745 a26989586621679570747) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a26989586621679570747) (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))) -> Type) (a6989586621679570932 :: m6989586621679570745 a26989586621679570747) = LiftM5Sym3 a6989586621679570931 a6989586621679570930 a6989586621679570932
type Apply (ZipWith7Sym2 a6989586621680097758 a6989586621680097757 :: TyFun [b6989586621680096224] ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))) -> Type) (a6989586621680097759 :: [b6989586621680096224]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680097758 a6989586621680097757 :: TyFun [b6989586621680096224] ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))) -> Type) (a6989586621680097759 :: [b6989586621680096224]) = ZipWith7Sym3 a6989586621680097758 a6989586621680097757 a6989586621680097759
type Apply (ZipWith6Sym3 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [c6989586621680096233] ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))) -> Type) (a6989586621680097791 :: [c6989586621680096233]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [c6989586621680096233] ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))) -> Type) (a6989586621680097791 :: [c6989586621680096233]) = ZipWith6Sym4 a6989586621680097790 a6989586621680097789 a6989586621680097788 a6989586621680097791
type Apply (ZipWith5Sym4 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [d6989586621680096241] ([e6989586621680096242] ~> [f6989586621680096243]) -> Type) (a6989586621680097819 :: [d6989586621680096241]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [d6989586621680096241] ([e6989586621680096242] ~> [f6989586621680096243]) -> Type) (a6989586621680097819 :: [d6989586621680096241]) = ZipWith5Sym5 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 a6989586621680097819
type Apply (Zip7Sym3 a6989586621680097873 a6989586621680097872 a6989586621680097871 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [d6989586621680096252] ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))) -> Type) (a6989586621680097874 :: [d6989586621680096252]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680097873 a6989586621680097872 a6989586621680097871 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [d6989586621680096252] ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))) -> Type) (a6989586621680097874 :: [d6989586621680096252]) = Zip7Sym4 a6989586621680097873 a6989586621680097872 a6989586621680097871 a6989586621680097874 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [e6989586621680096253] ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])) -> Type
type Apply (Zip6Sym4 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 e6989586621680096260 f6989586621680096261 :: TyFun [e6989586621680096260] ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]) -> Type) (a6989586621680097908 :: [e6989586621680096260]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 e6989586621680096260 f6989586621680096261 :: TyFun [e6989586621680096260] ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]) -> Type) (a6989586621680097908 :: [e6989586621680096260]) = Zip6Sym5 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 a6989586621680097908 f6989586621680096261 :: TyFun [f6989586621680096261] [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)] -> Type
type Apply (LiftM5Sym3 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a36989586621679570748) (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)) -> Type) (a6989586621679570933 :: m6989586621679570745 a36989586621679570748) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a36989586621679570748) (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)) -> Type) (a6989586621679570933 :: m6989586621679570745 a36989586621679570748) = LiftM5Sym4 a6989586621679570932 a6989586621679570931 a6989586621679570930 a6989586621679570933
type Apply (ZipWith7Sym3 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [c6989586621680096225] ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))) -> Type) (a6989586621680097760 :: [c6989586621680096225]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [c6989586621680096225] ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))) -> Type) (a6989586621680097760 :: [c6989586621680096225]) = ZipWith7Sym4 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097760
type Apply (ZipWith6Sym4 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [d6989586621680096234] ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])) -> Type) (a6989586621680097792 :: [d6989586621680096234]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [d6989586621680096234] ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])) -> Type) (a6989586621680097792 :: [d6989586621680096234]) = ZipWith6Sym5 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 a6989586621680097792
type Apply (Zip7Sym4 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [e6989586621680096253] ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])) -> Type) (a6989586621680097875 :: [e6989586621680096253]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [e6989586621680096253] ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])) -> Type) (a6989586621680097875 :: [e6989586621680096253]) = Zip7Sym5 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 a6989586621680097875 f6989586621680096254 g6989586621680096255 :: TyFun [f6989586621680096254] ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]) -> Type
type Apply (LiftM5Sym4 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a46989586621679570749) (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751) -> Type) (a6989586621679570934 :: m6989586621679570745 a46989586621679570749) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a46989586621679570749) (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751) -> Type) (a6989586621679570934 :: m6989586621679570745 a46989586621679570749) = LiftM5Sym5 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 a6989586621679570934
type Apply (ZipWith7Sym4 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [d6989586621680096226] ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))) -> Type) (a6989586621680097761 :: [d6989586621680096226]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [d6989586621680096226] ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))) -> Type) (a6989586621680097761 :: [d6989586621680096226]) = ZipWith7Sym5 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097761
type Apply (ZipWith6Sym5 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [e6989586621680096235] ([f6989586621680096236] ~> [g6989586621680096237]) -> Type) (a6989586621680097793 :: [e6989586621680096235]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [e6989586621680096235] ([f6989586621680096236] ~> [g6989586621680096237]) -> Type) (a6989586621680097793 :: [e6989586621680096235]) = ZipWith6Sym6 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 a6989586621680097793
type Apply (Zip7Sym5 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 f6989586621680096254 g6989586621680096255 :: TyFun [f6989586621680096254] ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]) -> Type) (a6989586621680097876 :: [f6989586621680096254]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 f6989586621680096254 g6989586621680096255 :: TyFun [f6989586621680096254] ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]) -> Type) (a6989586621680097876 :: [f6989586621680096254]) = Zip7Sym6 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 a6989586621680097876 g6989586621680096255 :: TyFun [g6989586621680096255] [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)] -> Type
type Apply (ZipWith7Sym5 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [e6989586621680096227] ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])) -> Type) (a6989586621680097762 :: [e6989586621680096227]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [e6989586621680096227] ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])) -> Type) (a6989586621680097762 :: [e6989586621680096227]) = ZipWith7Sym6 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097762
type Apply (ZipWith7Sym6 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [f6989586621680096228] ([g6989586621680096229] ~> [h6989586621680096230]) -> Type) (a6989586621680097763 :: [f6989586621680096228]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [f6989586621680096228] ([g6989586621680096229] ~> [h6989586621680096230]) -> Type) (a6989586621680097763 :: [f6989586621680096228]) = ZipWith7Sym7 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097763
type Demote (k1 ~> k2) Source # 
Instance details

Defined in Data.Singletons.Internal

type Demote (k1 ~> k2) = Demote k1 -> Demote k2
type Sing Source # 
Instance details

Defined in Data.Singletons.Internal

type Sing = SLambda :: (k1 ~> k2) -> Type
type Mempty Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mempty
type Sconcat (arg0 :: NonEmpty (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sconcat (arg0 :: NonEmpty (a ~> b))
type Mconcat (arg0 :: [a ~> b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mconcat (arg0 :: [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 (a6989586621679756568 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679756569 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679756568 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679756569 :: a ~> b) = a6989586621679756568 & a6989586621679756569
type Apply (arg6989586621679571318 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679571319 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679571318 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679571319 :: a ~> m b) = arg6989586621679571318 >>= arg6989586621679571319
type Apply (a6989586621679741067 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679741068 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679741067 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679741068 :: a ~> b) = a6989586621679741067 <&> a6989586621679741068
type Apply (For_Sym1 a6989586621680491063 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680491064 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680491063 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680491064 :: a ~> f b) = For_ a6989586621680491063 a6989586621680491064
type Apply (ForM_Sym1 a6989586621680491045 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680491046 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680491045 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680491046 :: a ~> m b) = ForM_ a6989586621680491045 a6989586621680491046
type Apply (ForMSym1 a6989586621680804751 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680804752 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680804751 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680804752 :: a ~> m b) = ForM a6989586621680804751 a6989586621680804752
type Apply (ForSym1 a6989586621680804761 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680804762 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680804761 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680804762 :: a ~> f b) = For a6989586621680804761 a6989586621680804762
type Apply (ShowParenSym1 a6989586621680294997 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680294998 :: Symbol ~> Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680294997 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680294998 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680294997 a6989586621680294998
type Apply (UntilSym0 :: TyFun (a6989586621679545418 ~> Bool) ((a6989586621679545418 ~> a6989586621679545418) ~> (a6989586621679545418 ~> a6989586621679545418)) -> Type) (a6989586621679545543 :: a6989586621679545418 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679545418 ~> Bool) ((a6989586621679545418 ~> a6989586621679545418) ~> (a6989586621679545418 ~> a6989586621679545418)) -> Type) (a6989586621679545543 :: a6989586621679545418 ~> Bool) = UntilSym1 a6989586621679545543
type Apply (NubBySym0 :: TyFun (a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) ([a6989586621679974060] ~> [a6989586621679974060]) -> Type) (a6989586621679978164 :: a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) ([a6989586621679974060] ~> [a6989586621679974060]) -> Type) (a6989586621679978164 :: a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) = NubBySym1 a6989586621679978164
type Apply (PartitionSym0 :: TyFun (a6989586621679974069 ~> Bool) ([a6989586621679974069] ~> ([a6989586621679974069], [a6989586621679974069])) -> Type) (a6989586621679978288 :: a6989586621679974069 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679974069 ~> Bool) ([a6989586621679974069] ~> ([a6989586621679974069], [a6989586621679974069])) -> Type) (a6989586621679978288 :: a6989586621679974069 ~> Bool) = PartitionSym1 a6989586621679978288
type Apply (BreakSym0 :: TyFun (a6989586621679974081 ~> Bool) ([a6989586621679974081] ~> ([a6989586621679974081], [a6989586621679974081])) -> Type) (a6989586621679978404 :: a6989586621679974081 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679974081 ~> Bool) ([a6989586621679974081] ~> ([a6989586621679974081], [a6989586621679974081])) -> Type) (a6989586621679978404 :: a6989586621679974081 ~> Bool) = BreakSym1 a6989586621679978404
type Apply (SpanSym0 :: TyFun (a6989586621679974082 ~> Bool) ([a6989586621679974082] ~> ([a6989586621679974082], [a6989586621679974082])) -> Type) (a6989586621679978447 :: a6989586621679974082 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679974082 ~> Bool) ([a6989586621679974082] ~> ([a6989586621679974082], [a6989586621679974082])) -> Type) (a6989586621679978447 :: a6989586621679974082 ~> Bool) = SpanSym1 a6989586621679978447
type Apply (GroupBySym0 :: TyFun (a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) ([a6989586621679974072] ~> [[a6989586621679974072]]) -> Type) (a6989586621679978311 :: a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) ([a6989586621679974072] ~> [[a6989586621679974072]]) -> Type) (a6989586621679978311 :: a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) = GroupBySym1 a6989586621679978311
type Apply (DropWhileSym0 :: TyFun (a6989586621679974084 ~> Bool) ([a6989586621679974084] ~> [a6989586621679974084]) -> Type) (a6989586621679978516 :: a6989586621679974084 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679974084 ~> Bool) ([a6989586621679974084] ~> [a6989586621679974084]) -> Type) (a6989586621679978516 :: a6989586621679974084 ~> Bool) = DropWhileSym1 a6989586621679978516
type Apply (TakeWhileSym0 :: TyFun (a6989586621679974085 ~> Bool) ([a6989586621679974085] ~> [a6989586621679974085]) -> Type) (a6989586621679978534 :: a6989586621679974085 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679974085 ~> Bool) ([a6989586621679974085] ~> [a6989586621679974085]) -> Type) (a6989586621679978534 :: a6989586621679974085 ~> Bool) = TakeWhileSym1 a6989586621679978534
type Apply (FilterSym0 :: TyFun (a6989586621679974093 ~> Bool) ([a6989586621679974093] ~> [a6989586621679974093]) -> Type) (a6989586621679978648 :: a6989586621679974093 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679974093 ~> Bool) ([a6989586621679974093] ~> [a6989586621679974093]) -> Type) (a6989586621679978648 :: a6989586621679974093 ~> Bool) = FilterSym1 a6989586621679978648
type Apply (InsertBySym0 :: TyFun (a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) (a6989586621679974096 ~> ([a6989586621679974096] ~> [a6989586621679974096])) -> Type) (a6989586621679978723 :: a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) (a6989586621679974096 ~> ([a6989586621679974096] ~> [a6989586621679974096])) -> Type) (a6989586621679978723 :: a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) = InsertBySym1 a6989586621679978723
type Apply (SortBySym0 :: TyFun (a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) ([a6989586621679974097] ~> [a6989586621679974097]) -> Type) (a6989586621679978747 :: a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) ([a6989586621679974097] ~> [a6989586621679974097]) -> Type) (a6989586621679978747 :: a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) = SortBySym1 a6989586621679978747
type Apply (DeleteBySym0 :: TyFun (a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) (a6989586621679974099 ~> ([a6989586621679974099] ~> [a6989586621679974099])) -> Type) (a6989586621679978768 :: a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) (a6989586621679974099 ~> ([a6989586621679974099] ~> [a6989586621679974099])) -> Type) (a6989586621679978768 :: a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) = DeleteBySym1 a6989586621679978768
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) ([a6989586621679974098] ~> ([a6989586621679974098] ~> [a6989586621679974098])) -> Type) (a6989586621679978755 :: a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) ([a6989586621679974098] ~> ([a6989586621679974098] ~> [a6989586621679974098])) -> Type) (a6989586621679978755 :: a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) = DeleteFirstsBySym1 a6989586621679978755
type Apply (UnionBySym0 :: TyFun (a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) ([a6989586621679974058] ~> ([a6989586621679974058] ~> [a6989586621679974058])) -> Type) (a6989586621679978145 :: a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) ([a6989586621679974058] ~> ([a6989586621679974058] ~> [a6989586621679974058])) -> Type) (a6989586621679978145 :: a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) = UnionBySym1 a6989586621679978145
type Apply (FindIndicesSym0 :: TyFun (a6989586621679974088 ~> Bool) ([a6989586621679974088] ~> [Nat]) -> Type) (a6989586621679978590 :: a6989586621679974088 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679974088 ~> Bool) ([a6989586621679974088] ~> [Nat]) -> Type) (a6989586621679978590 :: a6989586621679974088 ~> Bool) = FindIndicesSym1 a6989586621679978590
type Apply (FindIndexSym0 :: TyFun (a6989586621679974089 ~> Bool) ([a6989586621679974089] ~> Maybe Nat) -> Type) (a6989586621679978616 :: a6989586621679974089 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679974089 ~> Bool) ([a6989586621679974089] ~> Maybe Nat) -> Type) (a6989586621679978616 :: a6989586621679974089 ~> Bool) = FindIndexSym1 a6989586621679978616
type Apply (Scanr1Sym0 :: TyFun (a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) ([a6989586621679974156] ~> [a6989586621679974156]) -> Type) (a6989586621679979202 :: a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) ([a6989586621679974156] ~> [a6989586621679974156]) -> Type) (a6989586621679979202 :: a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) = Scanr1Sym1 a6989586621679979202
type Apply (Scanl1Sym0 :: TyFun (a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) ([a6989586621679974159] ~> [a6989586621679974159]) -> Type) (a6989586621679979247 :: a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) ([a6989586621679974159] ~> [a6989586621679974159]) -> Type) (a6989586621679979247 :: a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) = Scanl1Sym1 a6989586621679979247
type Apply (IntersectBySym0 :: TyFun (a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) ([a6989586621679974086] ~> ([a6989586621679974086] ~> [a6989586621679974086])) -> Type) (a6989586621679978548 :: a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) ([a6989586621679974086] ~> ([a6989586621679974086] ~> [a6989586621679974086])) -> Type) (a6989586621679978548 :: a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) = IntersectBySym1 a6989586621679978548
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) ([a6989586621679974168] ~> a6989586621679974168) -> Type) (a6989586621679979317 :: a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) ([a6989586621679974168] ~> a6989586621679974168) -> Type) (a6989586621679979317 :: a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) = Foldl1'Sym1 a6989586621679979317
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679974083 ~> Bool) ([a6989586621679974083] ~> [a6989586621679974083]) -> Type) (a6989586621679978490 :: a6989586621679974083 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679974083 ~> Bool) ([a6989586621679974083] ~> [a6989586621679974083]) -> Type) (a6989586621679978490 :: a6989586621679974083 ~> Bool) = DropWhileEndSym1 a6989586621679978490
type Apply (ShowListWithSym0 :: TyFun (a6989586621680294605 ~> (Symbol ~> Symbol)) ([a6989586621680294605] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680295031 :: a6989586621680294605 ~> (Symbol ~> Symbol)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680294605 ~> (Symbol ~> Symbol)) ([a6989586621680294605] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680295031 :: a6989586621680294605 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680295031
type Apply (NubBySym0 :: TyFun (a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) (NonEmpty a6989586621681163484 ~> NonEmpty a6989586621681163484) -> Type) (a6989586621681164785 :: a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) (NonEmpty a6989586621681163484 ~> NonEmpty a6989586621681163484) -> Type) (a6989586621681164785 :: a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) = NubBySym1 a6989586621681164785
type Apply (GroupBySym0 :: TyFun (a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) ([a6989586621681163505] ~> [NonEmpty a6989586621681163505]) -> Type) (a6989586621681164947 :: a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) ([a6989586621681163505] ~> [NonEmpty a6989586621681163505]) -> Type) (a6989586621681164947 :: a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) = GroupBySym1 a6989586621681164947
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) (NonEmpty a6989586621681163499 ~> NonEmpty (NonEmpty a6989586621681163499)) -> Type) (a6989586621681164895 :: a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) (NonEmpty a6989586621681163499 ~> NonEmpty (NonEmpty a6989586621681163499)) -> Type) (a6989586621681164895 :: a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) = GroupBy1Sym1 a6989586621681164895
type Apply (TakeWhileSym0 :: TyFun (a6989586621681163512 ~> Bool) (NonEmpty a6989586621681163512 ~> [a6989586621681163512]) -> Type) (a6989586621681165040 :: a6989586621681163512 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681163512 ~> Bool) (NonEmpty a6989586621681163512 ~> [a6989586621681163512]) -> Type) (a6989586621681165040 :: a6989586621681163512 ~> Bool) = TakeWhileSym1 a6989586621681165040
type Apply (DropWhileSym0 :: TyFun (a6989586621681163511 ~> Bool) (NonEmpty a6989586621681163511 ~> [a6989586621681163511]) -> Type) (a6989586621681165032 :: a6989586621681163511 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681163511 ~> Bool) (NonEmpty a6989586621681163511 ~> [a6989586621681163511]) -> Type) (a6989586621681165032 :: a6989586621681163511 ~> Bool) = DropWhileSym1 a6989586621681165032
type Apply (SpanSym0 :: TyFun (a6989586621681163510 ~> Bool) (NonEmpty a6989586621681163510 ~> ([a6989586621681163510], [a6989586621681163510])) -> Type) (a6989586621681165024 :: a6989586621681163510 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681163510 ~> Bool) (NonEmpty a6989586621681163510 ~> ([a6989586621681163510], [a6989586621681163510])) -> Type) (a6989586621681165024 :: a6989586621681163510 ~> Bool) = SpanSym1 a6989586621681165024
type Apply (BreakSym0 :: TyFun (a6989586621681163509 ~> Bool) (NonEmpty a6989586621681163509 ~> ([a6989586621681163509], [a6989586621681163509])) -> Type) (a6989586621681165016 :: a6989586621681163509 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681163509 ~> Bool) (NonEmpty a6989586621681163509 ~> ([a6989586621681163509], [a6989586621681163509])) -> Type) (a6989586621681165016 :: a6989586621681163509 ~> Bool) = BreakSym1 a6989586621681165016
type Apply (FilterSym0 :: TyFun (a6989586621681163508 ~> Bool) (NonEmpty a6989586621681163508 ~> [a6989586621681163508]) -> Type) (a6989586621681165008 :: a6989586621681163508 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681163508 ~> Bool) (NonEmpty a6989586621681163508 ~> [a6989586621681163508]) -> Type) (a6989586621681165008 :: a6989586621681163508 ~> Bool) = FilterSym1 a6989586621681165008
type Apply (PartitionSym0 :: TyFun (a6989586621681163507 ~> Bool) (NonEmpty a6989586621681163507 ~> ([a6989586621681163507], [a6989586621681163507])) -> Type) (a6989586621681165000 :: a6989586621681163507 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681163507 ~> Bool) (NonEmpty a6989586621681163507 ~> ([a6989586621681163507], [a6989586621681163507])) -> Type) (a6989586621681165000 :: a6989586621681163507 ~> Bool) = PartitionSym1 a6989586621681165000
type Apply (SortBySym0 :: TyFun (a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) (NonEmpty a6989586621681163482 ~> NonEmpty a6989586621681163482) -> Type) (a6989586621681164772 :: a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) (NonEmpty a6989586621681163482 ~> NonEmpty a6989586621681163482) -> Type) (a6989586621681164772 :: a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) = SortBySym1 a6989586621681164772
type Apply (Scanl1Sym0 :: TyFun (a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) (NonEmpty a6989586621681163519 ~> NonEmpty a6989586621681163519) -> Type) (a6989586621681165094 :: a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) (NonEmpty a6989586621681163519 ~> NonEmpty a6989586621681163519) -> Type) (a6989586621681165094 :: a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) = Scanl1Sym1 a6989586621681165094
type Apply (Scanr1Sym0 :: TyFun (a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) (NonEmpty a6989586621681163518 ~> NonEmpty a6989586621681163518) -> Type) (a6989586621681165087 :: a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) (NonEmpty a6989586621681163518 ~> NonEmpty a6989586621681163518) -> Type) (a6989586621681165087 :: a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) = Scanr1Sym1 a6989586621681165087
type Apply (ComparingSym0 :: TyFun (b6989586621679393928 ~> a6989586621679393927) (b6989586621679393928 ~> (b6989586621679393928 ~> Ordering)) -> Type) (a6989586621679394018 :: b6989586621679393928 ~> a6989586621679393927) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679393928 ~> a6989586621679393927) (b6989586621679393928 ~> (b6989586621679393928 ~> Ordering)) -> Type) (a6989586621679394018 :: b6989586621679393928 ~> a6989586621679393927) = ComparingSym1 a6989586621679394018
type Apply (MapMaybeSym0 :: TyFun (a6989586621679516287 ~> Maybe b6989586621679516288) ([a6989586621679516287] ~> [b6989586621679516288]) -> Type) (a6989586621679516448 :: a6989586621679516287 ~> Maybe b6989586621679516288) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679516287 ~> Maybe b6989586621679516288) ([a6989586621679516287] ~> [b6989586621679516288]) -> Type) (a6989586621679516448 :: a6989586621679516287 ~> Maybe b6989586621679516288) = MapMaybeSym1 a6989586621679516448
type Apply (UntilSym1 a6989586621679545543 :: TyFun (a6989586621679545418 ~> a6989586621679545418) (a6989586621679545418 ~> a6989586621679545418) -> Type) (a6989586621679545544 :: a6989586621679545418 ~> a6989586621679545418) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679545543 :: TyFun (a6989586621679545418 ~> a6989586621679545418) (a6989586621679545418 ~> a6989586621679545418) -> Type) (a6989586621679545544 :: a6989586621679545418 ~> a6989586621679545418) = UntilSym2 a6989586621679545543 a6989586621679545544
type Apply (($!@#@$) :: TyFun (a6989586621679545419 ~> b6989586621679545420) (a6989586621679545419 ~> b6989586621679545420) -> Type) (a6989586621679545569 :: a6989586621679545419 ~> b6989586621679545420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679545419 ~> b6989586621679545420) (a6989586621679545419 ~> b6989586621679545420) -> Type) (a6989586621679545569 :: a6989586621679545419 ~> b6989586621679545420) = ($!@#@$$) a6989586621679545569
type Apply (($@#@$) :: TyFun (a6989586621679545421 ~> b6989586621679545422) (a6989586621679545421 ~> b6989586621679545422) -> Type) (a6989586621679545578 :: a6989586621679545421 ~> b6989586621679545422) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679545421 ~> b6989586621679545422) (a6989586621679545421 ~> b6989586621679545422) -> Type) (a6989586621679545578 :: a6989586621679545421 ~> b6989586621679545422) = ($@#@$$) a6989586621679545578
type Apply (MapSym0 :: TyFun (a6989586621679545434 ~> b6989586621679545435) ([a6989586621679545434] ~> [b6989586621679545435]) -> Type) (a6989586621679545638 :: a6989586621679545434 ~> b6989586621679545435) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679545434 ~> b6989586621679545435) ([a6989586621679545434] ~> [b6989586621679545435]) -> Type) (a6989586621679545638 :: a6989586621679545434 ~> b6989586621679545435) = MapSym1 a6989586621679545638
type Apply (FoldrSym0 :: TyFun (a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) (b6989586621679545437 ~> ([a6989586621679545436] ~> b6989586621679545437)) -> Type) (a6989586621679545645 :: a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) (b6989586621679545437 ~> ([a6989586621679545436] ~> b6989586621679545437)) -> Type) (a6989586621679545645 :: a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) = FoldrSym1 a6989586621679545645
type Apply (UnfoldrSym0 :: TyFun (b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) (b6989586621679974148 ~> [a6989586621679974149]) -> Type) (a6989586621679979060 :: b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) (b6989586621679974148 ~> [a6989586621679974149]) -> Type) (a6989586621679979060 :: b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) = UnfoldrSym1 a6989586621679979060
type Apply (ScanrSym0 :: TyFun (a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) (b6989586621679974158 ~> ([a6989586621679974157] ~> [b6989586621679974158])) -> Type) (a6989586621679979226 :: a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) (b6989586621679974158 ~> ([a6989586621679974157] ~> [b6989586621679974158])) -> Type) (a6989586621679979226 :: a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) = ScanrSym1 a6989586621679979226
type Apply (ScanlSym0 :: TyFun (b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) (b6989586621679974160 ~> ([a6989586621679974161] ~> [b6989586621679974160])) -> Type) (a6989586621679979254 :: b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) (b6989586621679974160 ~> ([a6989586621679974161] ~> [b6989586621679974160])) -> Type) (a6989586621679979254 :: b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) = ScanlSym1 a6989586621679979254
type Apply (AnySym0 :: TyFun (a6989586621680490421 ~> Bool) (t6989586621680490420 a6989586621680490421 ~> Bool) -> Type) (a6989586621680490962 :: a6989586621680490421 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680490421 ~> Bool) (t6989586621680490420 a6989586621680490421 ~> Bool) -> Type) (a6989586621680490962 :: a6989586621680490421 ~> Bool) = AnySym1 a6989586621680490962 t6989586621680490420 :: TyFun (t6989586621680490420 a6989586621680490421) Bool -> Type
type Apply (Foldl1Sym0 :: TyFun (a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) (t6989586621680490502 a6989586621680490515 ~> a6989586621680490515) -> Type) (arg6989586621680491155 :: a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) (t6989586621680490502 a6989586621680490515 ~> a6989586621680490515) -> Type) (arg6989586621680491155 :: a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) = Foldl1Sym1 arg6989586621680491155 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490515) a6989586621680490515 -> Type
type Apply (MaximumBySym0 :: TyFun (a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) (t6989586621680490416 a6989586621680490417 ~> a6989586621680490417) -> Type) (a6989586621680490924 :: a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) (t6989586621680490416 a6989586621680490417 ~> a6989586621680490417) -> Type) (a6989586621680490924 :: a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) = MaximumBySym1 a6989586621680490924 t6989586621680490416 :: TyFun (t6989586621680490416 a6989586621680490417) a6989586621680490417 -> Type
type Apply (MinimumBySym0 :: TyFun (a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) (t6989586621680490414 a6989586621680490415 ~> a6989586621680490415) -> Type) (a6989586621680490899 :: a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) (t6989586621680490414 a6989586621680490415 ~> a6989586621680490415) -> Type) (a6989586621680490899 :: a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) = MinimumBySym1 a6989586621680490899 t6989586621680490414 :: TyFun (t6989586621680490414 a6989586621680490415) a6989586621680490415 -> Type
type Apply (Foldr1Sym0 :: TyFun (a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) (t6989586621680490502 a6989586621680490514 ~> a6989586621680490514) -> Type) (arg6989586621680491151 :: a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) (t6989586621680490502 a6989586621680490514 ~> a6989586621680490514) -> Type) (arg6989586621680491151 :: a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) = Foldr1Sym1 arg6989586621680491151 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490514) a6989586621680490514 -> Type
type Apply (AllSym0 :: TyFun (a6989586621680490419 ~> Bool) (t6989586621680490418 a6989586621680490419 ~> Bool) -> Type) (a6989586621680490949 :: a6989586621680490419 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680490419 ~> Bool) (t6989586621680490418 a6989586621680490419 ~> Bool) -> Type) (a6989586621680490949 :: a6989586621680490419 ~> Bool) = AllSym1 a6989586621680490949 t6989586621680490418 :: TyFun (t6989586621680490418 a6989586621680490419) Bool -> Type
type Apply (FindSym0 :: TyFun (a6989586621680490411 ~> Bool) (t6989586621680490410 a6989586621680490411 ~> Maybe a6989586621680490411) -> Type) (a6989586621680490864 :: a6989586621680490411 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680490411 ~> Bool) (t6989586621680490410 a6989586621680490411 ~> Maybe a6989586621680490411) -> Type) (a6989586621680490864 :: a6989586621680490411 ~> Bool) = FindSym1 a6989586621680490864 t6989586621680490410 :: TyFun (t6989586621680490410 a6989586621680490411) (Maybe a6989586621680490411) -> Type
type Apply (GroupWithSym0 :: TyFun (a6989586621681163504 ~> b6989586621681163503) ([a6989586621681163504] ~> [NonEmpty a6989586621681163504]) -> Type) (a6989586621681164939 :: a6989586621681163504 ~> b6989586621681163503) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681163504 ~> b6989586621681163503) ([a6989586621681163504] ~> [NonEmpty a6989586621681163504]) -> Type) (a6989586621681164939 :: a6989586621681163504 ~> b6989586621681163503) = GroupWithSym1 a6989586621681164939
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681163502 ~> b6989586621681163501) ([a6989586621681163502] ~> [NonEmpty a6989586621681163502]) -> Type) (a6989586621681164931 :: a6989586621681163502 ~> b6989586621681163501) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681163502 ~> b6989586621681163501) ([a6989586621681163502] ~> [NonEmpty a6989586621681163502]) -> Type) (a6989586621681164931 :: a6989586621681163502 ~> b6989586621681163501) = GroupAllWithSym1 a6989586621681164931
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681163498 ~> b6989586621681163497) (NonEmpty a6989586621681163498 ~> NonEmpty (NonEmpty a6989586621681163498)) -> Type) (a6989586621681164887 :: a6989586621681163498 ~> b6989586621681163497) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681163498 ~> b6989586621681163497) (NonEmpty a6989586621681163498 ~> NonEmpty (NonEmpty a6989586621681163498)) -> Type) (a6989586621681164887 :: a6989586621681163498 ~> b6989586621681163497) = GroupWith1Sym1 a6989586621681164887
type Apply (MapSym0 :: TyFun (a6989586621681163527 ~> b6989586621681163528) (NonEmpty a6989586621681163527 ~> NonEmpty b6989586621681163528) -> Type) (a6989586621681165141 :: a6989586621681163527 ~> b6989586621681163528) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681163527 ~> b6989586621681163528) (NonEmpty a6989586621681163527 ~> NonEmpty b6989586621681163528) -> Type) (a6989586621681165141 :: a6989586621681163527 ~> b6989586621681163528) = MapSym1 a6989586621681165141
type Apply (SortWithSym0 :: TyFun (a6989586621681163481 ~> o6989586621681163480) (NonEmpty a6989586621681163481 ~> NonEmpty a6989586621681163481) -> Type) (a6989586621681164766 :: a6989586621681163481 ~> o6989586621681163480) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681163481 ~> o6989586621681163480) (NonEmpty a6989586621681163481 ~> NonEmpty a6989586621681163481) -> Type) (a6989586621681164766 :: a6989586621681163481 ~> o6989586621681163480) = SortWithSym1 a6989586621681164766
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681163496 ~> b6989586621681163495) (NonEmpty a6989586621681163496 ~> NonEmpty (NonEmpty a6989586621681163496)) -> Type) (a6989586621681164879 :: a6989586621681163496 ~> b6989586621681163495) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681163496 ~> b6989586621681163495) (NonEmpty a6989586621681163496 ~> NonEmpty (NonEmpty a6989586621681163496)) -> Type) (a6989586621681164879 :: a6989586621681163496 ~> b6989586621681163495) = GroupAllWith1Sym1 a6989586621681164879
type Apply (ScanlSym0 :: TyFun (b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) (b6989586621681163522 ~> ([a6989586621681163523] ~> NonEmpty b6989586621681163522)) -> Type) (a6989586621681165112 :: b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) (b6989586621681163522 ~> ([a6989586621681163523] ~> NonEmpty b6989586621681163522)) -> Type) (a6989586621681165112 :: b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) = ScanlSym1 a6989586621681165112
type Apply (ScanrSym0 :: TyFun (a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) (b6989586621681163521 ~> ([a6989586621681163520] ~> NonEmpty b6989586621681163521)) -> Type) (a6989586621681165101 :: a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) (b6989586621681163521 ~> ([a6989586621681163520] ~> NonEmpty b6989586621681163521)) -> Type) (a6989586621681165101 :: a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) = ScanrSym1 a6989586621681165101
type Apply (UnfoldrSym0 :: TyFun (a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) (a6989586621681163540 ~> NonEmpty b6989586621681163541) -> Type) (a6989586621681165200 :: a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) (a6989586621681163540 ~> NonEmpty b6989586621681163541) -> Type) (a6989586621681165200 :: a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) = UnfoldrSym1 a6989586621681165200
type Apply (UnfoldSym0 :: TyFun (a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) (a6989586621681163544 ~> NonEmpty b6989586621681163545) -> Type) (a6989586621681165237 :: a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) (a6989586621681163544 ~> NonEmpty b6989586621681163545) -> Type) (a6989586621681165237 :: a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) = UnfoldSym1 a6989586621681165237
type Apply (MfilterSym0 :: TyFun (a6989586621681274759 ~> Bool) (m6989586621681274758 a6989586621681274759 ~> m6989586621681274758 a6989586621681274759) -> Type) (a6989586621681275078 :: a6989586621681274759 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681274759 ~> Bool) (m6989586621681274758 a6989586621681274759 ~> m6989586621681274758 a6989586621681274759) -> Type) (a6989586621681275078 :: a6989586621681274759 ~> Bool) = MfilterSym1 a6989586621681275078 m6989586621681274758 :: TyFun (m6989586621681274758 a6989586621681274759) (m6989586621681274758 a6989586621681274759) -> Type
type Apply (FilterMSym0 :: TyFun (a6989586621681274797 ~> m6989586621681274796 Bool) ([a6989586621681274797] ~> m6989586621681274796 [a6989586621681274797]) -> Type) (a6989586621681275244 :: a6989586621681274797 ~> m6989586621681274796 Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681274797 ~> m6989586621681274796 Bool) ([a6989586621681274797] ~> m6989586621681274796 [a6989586621681274797]) -> Type) (a6989586621681275244 :: a6989586621681274797 ~> m6989586621681274796 Bool) = FilterMSym1 a6989586621681275244
type Apply (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) (f6989586621679025619 :: k16989586621679025617 ~> k26989586621679025618) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) (f6989586621679025619 :: k16989586621679025617 ~> k26989586621679025618) = ApplySym1 f6989586621679025619
type Apply ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) (a6989586621679025615 :: k16989586621679032495 ~> k6989586621679032494) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) (a6989586621679025615 :: k16989586621679032495 ~> k6989586621679032494) = (@@@#@$$) a6989586621679025615
type Apply (CurrySym0 :: TyFun ((a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) (a6989586621679370310 ~> (b6989586621679370311 ~> c6989586621679370312)) -> Type) (a6989586621679370405 :: (a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) (a6989586621679370310 ~> (b6989586621679370311 ~> c6989586621679370312)) -> Type) (a6989586621679370405 :: (a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) = CurrySym1 a6989586621679370405
type Apply (UncurrySym0 :: TyFun (a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) ((a6989586621679370307, b6989586621679370308) ~> c6989586621679370309) -> Type) (a6989586621679370399 :: a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) ((a6989586621679370307, b6989586621679370308) ~> c6989586621679370309) -> Type) (a6989586621679370399 :: a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) = UncurrySym1 a6989586621679370399
type Apply (Maybe_Sym1 a6989586621679514883 a6989586621679514866 :: TyFun (a6989586621679514866 ~> b6989586621679514865) (Maybe a6989586621679514866 ~> b6989586621679514865) -> Type) (a6989586621679514884 :: a6989586621679514866 ~> b6989586621679514865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679514883 a6989586621679514866 :: TyFun (a6989586621679514866 ~> b6989586621679514865) (Maybe a6989586621679514866 ~> b6989586621679514865) -> Type) (a6989586621679514884 :: a6989586621679514866 ~> b6989586621679514865) = Maybe_Sym2 a6989586621679514883 a6989586621679514884
type Apply (FlipSym0 :: TyFun (a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) (b6989586621679545425 ~> (a6989586621679545424 ~> c6989586621679545426)) -> Type) (a6989586621679545594 :: a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) (b6989586621679545425 ~> (a6989586621679545424 ~> c6989586621679545426)) -> Type) (a6989586621679545594 :: a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) = FlipSym1 a6989586621679545594
type Apply ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) (a6989586621679545603 :: b6989586621679545427 ~> c6989586621679545428) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) (a6989586621679545603 :: b6989586621679545427 ~> c6989586621679545428) = a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type
type Apply (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) (arg6989586621679571211 :: a6989586621679570820 ~> b6989586621679570821) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) (arg6989586621679571211 :: a6989586621679570820 ~> b6989586621679570821) = FmapSym1 arg6989586621679571211 f6989586621679570819 :: TyFun (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821) -> Type
type Apply (LiftASym0 :: TyFun (a6989586621679570782 ~> b6989586621679570783) (f6989586621679570781 a6989586621679570782 ~> f6989586621679570781 b6989586621679570783) -> Type) (a6989586621679571185 :: a6989586621679570782 ~> b6989586621679570783) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679570782 ~> b6989586621679570783) (f6989586621679570781 a6989586621679570782 ~> f6989586621679570781 b6989586621679570783) -> Type) (a6989586621679571185 :: a6989586621679570782 ~> b6989586621679570783) = LiftASym1 a6989586621679571185 f6989586621679570781 :: TyFun (f6989586621679570781 a6989586621679570782) (f6989586621679570781 b6989586621679570783) -> Type
type Apply ((=<<@#@$) :: TyFun (a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) (m6989586621679570771 a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) -> Type) (a6989586621679571164 :: a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) (m6989586621679570771 a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) -> Type) (a6989586621679571164 :: a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) = (=<<@#@$$) a6989586621679571164
type Apply (LiftMSym0 :: TyFun (a16989586621679570768 ~> r6989586621679570769) (m6989586621679570767 a16989586621679570768 ~> m6989586621679570767 r6989586621679570769) -> Type) (a6989586621679571142 :: a16989586621679570768 ~> r6989586621679570769) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679570768 ~> r6989586621679570769) (m6989586621679570767 a16989586621679570768 ~> m6989586621679570767 r6989586621679570769) -> Type) (a6989586621679571142 :: a16989586621679570768 ~> r6989586621679570769) = LiftMSym1 a6989586621679571142 m6989586621679570767 :: TyFun (m6989586621679570767 a16989586621679570768) (m6989586621679570767 r6989586621679570769) -> Type
type Apply ((<$>@#@$) :: TyFun (a6989586621679740996 ~> b6989586621679740997) (f6989586621679740995 a6989586621679740996 ~> f6989586621679740995 b6989586621679740997) -> Type) (a6989586621679741077 :: a6989586621679740996 ~> b6989586621679740997) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679740996 ~> b6989586621679740997) (f6989586621679740995 a6989586621679740996 ~> f6989586621679740995 b6989586621679740997) -> Type) (a6989586621679741077 :: a6989586621679740996 ~> b6989586621679740997) = a6989586621679741077 <$>@#@$$ f6989586621679740995 :: TyFun (f6989586621679740995 a6989586621679740996) (f6989586621679740995 b6989586621679740997) -> Type
type Apply (OnSym0 :: TyFun (b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) ((a6989586621679756559 ~> b6989586621679756557) ~> (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558))) -> Type) (a6989586621679756574 :: b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) ((a6989586621679756559 ~> b6989586621679756557) ~> (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558))) -> Type) (a6989586621679756574 :: b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) = OnSym1 a6989586621679756574 a6989586621679756559 :: TyFun (a6989586621679756559 ~> b6989586621679756557) (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558)) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) ([a6989586621679974133] ~> ([b6989586621679974134] ~> [c6989586621679974135])) -> Type) (a6989586621679978980 :: a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) ([a6989586621679974133] ~> ([b6989586621679974134] ~> [c6989586621679974135])) -> Type) (a6989586621679978980 :: a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) = ZipWithSym1 a6989586621679978980
type Apply (Either_Sym0 :: TyFun (a6989586621680470035 ~> c6989586621680470036) ((b6989586621680470037 ~> c6989586621680470036) ~> (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036)) -> Type) (a6989586621680470071 :: a6989586621680470035 ~> c6989586621680470036) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680470035 ~> c6989586621680470036) ((b6989586621680470037 ~> c6989586621680470036) ~> (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036)) -> Type) (a6989586621680470071 :: a6989586621680470035 ~> c6989586621680470036) = Either_Sym1 a6989586621680470071 b6989586621680470037 :: TyFun (b6989586621680470037 ~> c6989586621680470036) (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036) -> Type
type Apply (Foldl'Sym0 :: TyFun (b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) (b6989586621680490512 ~> (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512)) -> Type) (arg6989586621680491145 :: b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) (b6989586621680490512 ~> (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512)) -> Type) (arg6989586621680491145 :: b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) = Foldl'Sym1 arg6989586621680491145 t6989586621680490502 :: TyFun b6989586621680490512 (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512) -> Type
type Apply (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) (arg6989586621680491139 :: b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) (arg6989586621680491139 :: b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) = FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type
type Apply (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) (arg6989586621680491127 :: a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) (arg6989586621680491127 :: a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) = FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type
type Apply (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) (arg6989586621680491123 :: a6989586621680490505 ~> m6989586621680490504) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) (arg6989586621680491123 :: a6989586621680490505 ~> m6989586621680490504) = FoldMapSym1 arg6989586621680491123 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490505) m6989586621680490504 -> Type
type Apply (Foldr'Sym0 :: TyFun (a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) (b6989586621680490509 ~> (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509)) -> Type) (arg6989586621680491133 :: a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) (b6989586621680490509 ~> (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509)) -> Type) (arg6989586621680491133 :: a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) = Foldr'Sym1 arg6989586621680491133 t6989586621680490502 :: TyFun b6989586621680490509 (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509) -> Type
type Apply (ConcatMapSym0 :: TyFun (a6989586621680490425 ~> [b6989586621680490426]) (t6989586621680490424 a6989586621680490425 ~> [b6989586621680490426]) -> Type) (a6989586621680490993 :: a6989586621680490425 ~> [b6989586621680490426]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680490425 ~> [b6989586621680490426]) (t6989586621680490424 a6989586621680490425 ~> [b6989586621680490426]) -> Type) (a6989586621680490993 :: a6989586621680490425 ~> [b6989586621680490426]) = ConcatMapSym1 a6989586621680490993 t6989586621680490424 :: TyFun (t6989586621680490424 a6989586621680490425) [b6989586621680490426] -> Type
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680804218 ~> m6989586621680804217) (t6989586621680804216 a6989586621680804218 ~> m6989586621680804217) -> Type) (a6989586621680804679 :: a6989586621680804218 ~> m6989586621680804217) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680804218 ~> m6989586621680804217) (t6989586621680804216 a6989586621680804218 ~> m6989586621680804217) -> Type) (a6989586621680804679 :: a6989586621680804218 ~> m6989586621680804217) = FoldMapDefaultSym1 a6989586621680804679 t6989586621680804216 :: TyFun (t6989586621680804216 a6989586621680804218) m6989586621680804217 -> Type
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680804220 ~> b6989586621680804221) (t6989586621680804219 a6989586621680804220 ~> t6989586621680804219 b6989586621680804221) -> Type) (a6989586621680804700 :: a6989586621680804220 ~> b6989586621680804221) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680804220 ~> b6989586621680804221) (t6989586621680804219 a6989586621680804220 ~> t6989586621680804219 b6989586621680804221) -> Type) (a6989586621680804700 :: a6989586621680804220 ~> b6989586621680804221) = FmapDefaultSym1 a6989586621680804700 t6989586621680804219 :: TyFun (t6989586621680804219 a6989586621680804220) (t6989586621680804219 b6989586621680804221) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) (NonEmpty a6989586621681163488 ~> (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490)) -> Type) (a6989586621681164834 :: a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) (NonEmpty a6989586621681163488 ~> (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490)) -> Type) (a6989586621681164834 :: a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) = ZipWithSym1 a6989586621681164834
type Apply ((<$!>@#@$) :: TyFun (a6989586621681274761 ~> b6989586621681274762) (m6989586621681274760 a6989586621681274761 ~> m6989586621681274760 b6989586621681274762) -> Type) (a6989586621681275098 :: a6989586621681274761 ~> b6989586621681274762) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681274761 ~> b6989586621681274762) (m6989586621681274760 a6989586621681274761 ~> m6989586621681274760 b6989586621681274762) -> Type) (a6989586621681275098 :: a6989586621681274761 ~> b6989586621681274762) = a6989586621681275098 <$!>@#@$$ m6989586621681274760 :: TyFun (m6989586621681274760 a6989586621681274761) (m6989586621681274760 b6989586621681274762) -> Type
type Apply (a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type) (a6989586621679545604 :: a6989586621679545429 ~> b6989586621679545427) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type) (a6989586621679545604 :: a6989586621679545429 ~> b6989586621679545427) = a6989586621679545603 .@#@$$$ a6989586621679545604
type Apply (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) (arg6989586621679571241 :: a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) (arg6989586621679571241 :: a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) = LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type
type Apply (LiftM2Sym0 :: TyFun (a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) (m6989586621679570763 a16989586621679570764 ~> (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766)) -> Type) (a6989586621679571116 :: a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) (m6989586621679570763 a16989586621679570764 ~> (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766)) -> Type) (a6989586621679571116 :: a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) = LiftM2Sym1 a6989586621679571116 m6989586621679570763 :: TyFun (m6989586621679570763 a16989586621679570764) (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766) -> Type
type Apply (OnSym1 a6989586621679756574 a6989586621679756559 :: TyFun (a6989586621679756559 ~> b6989586621679756557) (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558)) -> Type) (a6989586621679756575 :: a6989586621679756559 ~> b6989586621679756557) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679756574 a6989586621679756559 :: TyFun (a6989586621679756559 ~> b6989586621679756557) (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558)) -> Type) (a6989586621679756575 :: a6989586621679756559 ~> b6989586621679756557) = OnSym2 a6989586621679756574 a6989586621679756575
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) ([a6989586621679974129] ~> ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132]))) -> Type) (a6989586621679978965 :: a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) ([a6989586621679974129] ~> ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132]))) -> Type) (a6989586621679978965 :: a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) = ZipWith3Sym1 a6989586621679978965
type Apply (Either_Sym1 a6989586621680470071 b6989586621680470037 :: TyFun (b6989586621680470037 ~> c6989586621680470036) (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036) -> Type) (a6989586621680470072 :: b6989586621680470037 ~> c6989586621680470036) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680470071 b6989586621680470037 :: TyFun (b6989586621680470037 ~> c6989586621680470036) (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036) -> Type) (a6989586621680470072 :: b6989586621680470037 ~> c6989586621680470036) = Either_Sym2 a6989586621680470071 a6989586621680470072
type Apply (FoldrMSym0 :: TyFun (a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) (b6989586621680490464 ~> (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464)) -> Type) (a6989586621680491099 :: a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) (b6989586621680490464 ~> (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464)) -> Type) (a6989586621680491099 :: a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) = FoldrMSym1 a6989586621680491099 t6989586621680490461 :: TyFun b6989586621680490464 (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464) -> Type
type Apply (FoldlMSym0 :: TyFun (b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) (b6989586621680490459 ~> (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) -> Type) (a6989586621680491077 :: b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) (b6989586621680490459 ~> (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) -> Type) (a6989586621680491077 :: b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) = FoldlMSym1 a6989586621680491077 t6989586621680490457 :: TyFun b6989586621680490459 (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459) -> Type
type Apply (Traverse_Sym0 :: TyFun (a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) (t6989586621680490453 a6989586621680490455 ~> f6989586621680490454 ()) -> Type) (a6989586621680491069 :: a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) (t6989586621680490453 a6989586621680490455 ~> f6989586621680490454 ()) -> Type) (a6989586621680491069 :: a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) = Traverse_Sym1 a6989586621680491069 t6989586621680490453 :: TyFun (t6989586621680490453 a6989586621680490455) (f6989586621680490454 ()) -> Type
type Apply (MapM_Sym0 :: TyFun (a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) (t6989586621680490445 a6989586621680490447 ~> m6989586621680490446 ()) -> Type) (a6989586621680491051 :: a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) (t6989586621680490445 a6989586621680490447 ~> m6989586621680490446 ()) -> Type) (a6989586621680491051 :: a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) = MapM_Sym1 a6989586621680491051 t6989586621680490445 :: TyFun (t6989586621680490445 a6989586621680490447) (m6989586621680490446 ()) -> Type
type Apply (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) (arg6989586621680798705 :: a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) (arg6989586621680798705 :: a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) = TraverseSym1 arg6989586621680798705 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type
type Apply (MapMSym0 :: TyFun (a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) (t6989586621680798693 a6989586621680798700 ~> m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type) (arg6989586621680798711 :: a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) (t6989586621680798693 a6989586621680798700 ~> m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type) (arg6989586621680798711 :: a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) = MapMSym1 arg6989586621680798711 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798700) (m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type
type Apply (MapAccumRSym0 :: TyFun (a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) (a6989586621680804223 ~> (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225))) -> Type) (a6989586621680804713 :: a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) (a6989586621680804223 ~> (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225))) -> Type) (a6989586621680804713 :: a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) = MapAccumRSym1 a6989586621680804713 t6989586621680804222 :: TyFun a6989586621680804223 (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225)) -> Type
type Apply (MapAccumLSym0 :: TyFun (a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) (a6989586621680804227 ~> (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229))) -> Type) (a6989586621680804730 :: a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) (a6989586621680804227 ~> (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229))) -> Type) (a6989586621680804730 :: a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) = MapAccumLSym1 a6989586621680804730 t6989586621680804226 :: TyFun a6989586621680804227 (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229)) -> Type
type Apply (MzipWithSym0 :: TyFun (a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) (m6989586621681131419 a6989586621681131422 ~> (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424)) -> Type) (arg6989586621681131499 :: a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) (m6989586621681131419 a6989586621681131422 ~> (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424)) -> Type) (arg6989586621681131499 :: a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) = MzipWithSym1 arg6989586621681131499 m6989586621681131419 :: TyFun (m6989586621681131419 a6989586621681131422) (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424) -> Type
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) ([a6989586621681274777] ~> ([b6989586621681274778] ~> m6989586621681274776 ())) -> Type) (a6989586621681275186 :: a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) ([a6989586621681274777] ~> ([b6989586621681274778] ~> m6989586621681274776 ())) -> Type) (a6989586621681275186 :: a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) = ZipWithM_Sym1 a6989586621681275186
type Apply (ZipWithMSym0 :: TyFun (a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) ([a6989586621681274781] ~> ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783])) -> Type) (a6989586621681275195 :: a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) ([a6989586621681274781] ~> ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783])) -> Type) (a6989586621681275195 :: a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) = ZipWithMSym1 a6989586621681275195
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) ([a6989586621681274785] ~> m6989586621681274784 ([b6989586621681274786], [c6989586621681274787])) -> Type) (a6989586621681275204 :: a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) ([a6989586621681274785] ~> m6989586621681274784 ([b6989586621681274786], [c6989586621681274787])) -> Type) (a6989586621681275204 :: a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) = MapAndUnzipMSym1 a6989586621681275204
type Apply ((>=>@#@$) :: TyFun (a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) ((b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) ~> (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795)) -> Type) (a6989586621681275225 :: a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) ((b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) ~> (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795)) -> Type) (a6989586621681275225 :: a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) = a6989586621681275225 >=>@#@$$ c6989586621681274795 :: TyFun (b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795) -> Type
type Apply ((<=<@#@$) :: TyFun (b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) ((a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) ~> (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790)) -> Type) (a6989586621681275216 :: b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) ((a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) ~> (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790)) -> Type) (a6989586621681275216 :: b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) = a6989586621681275216 <=<@#@$$ a6989586621681274791 :: TyFun (a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790) -> Type
type Apply (LiftA3Sym0 :: TyFun (a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) (f6989586621679570776 a6989586621679570777 ~> (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780))) -> Type) (a6989586621679571173 :: a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) (f6989586621679570776 a6989586621679570777 ~> (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780))) -> Type) (a6989586621679571173 :: a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) = LiftA3Sym1 a6989586621679571173 f6989586621679570776 :: TyFun (f6989586621679570776 a6989586621679570777) (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780)) -> Type
type Apply (LiftM3Sym0 :: TyFun (a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) (m6989586621679570758 a16989586621679570759 ~> (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762))) -> Type) (a6989586621679571074 :: a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) (m6989586621679570758 a16989586621679570759 ~> (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762))) -> Type) (a6989586621679571074 :: a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) = LiftM3Sym1 a6989586621679571074 m6989586621679570758 :: TyFun (m6989586621679570758 a16989586621679570759) (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762)) -> Type
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) ([a6989586621680096244] ~> ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])))) -> Type) (a6989586621680097838 :: a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) ([a6989586621680096244] ~> ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])))) -> Type) (a6989586621680097838 :: a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) = ZipWith4Sym1 a6989586621680097838
type Apply (a6989586621681275225 >=>@#@$$ c6989586621681274795 :: TyFun (b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795) -> Type) (a6989586621681275226 :: b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681275225 >=>@#@$$ c6989586621681274795 :: TyFun (b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795) -> Type) (a6989586621681275226 :: b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) = a6989586621681275225 >=>@#@$$$ a6989586621681275226
type Apply (a6989586621681275216 <=<@#@$$ a6989586621681274791 :: TyFun (a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790) -> Type) (a6989586621681275217 :: a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681275216 <=<@#@$$ a6989586621681274791 :: TyFun (a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790) -> Type) (a6989586621681275217 :: a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) = a6989586621681275216 <=<@#@$$$ a6989586621681275217
type Apply (LiftM4Sym0 :: TyFun (a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) (m6989586621679570752 a16989586621679570753 ~> (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)))) -> Type) (a6989586621679571013 :: a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) (m6989586621679570752 a16989586621679570753 ~> (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)))) -> Type) (a6989586621679571013 :: a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) = LiftM4Sym1 a6989586621679571013 m6989586621679570752 :: TyFun (m6989586621679570752 a16989586621679570753) (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757))) -> Type
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) ([a6989586621680096238] ~> ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))))) -> Type) (a6989586621680097815 :: a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) ([a6989586621680096238] ~> ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))))) -> Type) (a6989586621680097815 :: a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) = ZipWith5Sym1 a6989586621680097815
type Apply (LiftM5Sym0 :: TyFun (a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) (m6989586621679570745 a16989586621679570746 ~> (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))))) -> Type) (a6989586621679570930 :: a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) (m6989586621679570745 a16989586621679570746 ~> (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))))) -> Type) (a6989586621679570930 :: a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) = LiftM5Sym1 a6989586621679570930 m6989586621679570745 :: TyFun (m6989586621679570745 a16989586621679570746) (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)))) -> Type
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) ([a6989586621680096231] ~> ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))))) -> Type) (a6989586621680097788 :: a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) ([a6989586621680096231] ~> ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))))) -> Type) (a6989586621680097788 :: a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) = ZipWith6Sym1 a6989586621680097788
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) ([a6989586621680096223] ~> ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))))) -> Type) (a6989586621680097757 :: a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) ([a6989586621680096223] ~> ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))))) -> Type) (a6989586621680097757 :: a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) = ZipWith7Sym1 a6989586621680097757

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

Instances details
(forall (a :: k). SingI a => SingI (f a), (ApplyTyCon :: (k -> k_last) -> k ~> k_last) ~ (ApplyTyConAux1 :: (k -> k_last) -> TyFun k k_last -> Type)) => SingI (TyCon1 f :: k ~> k_last) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon1 f) Source #

(forall (a1 :: k2) (a2 :: k1). (SingI a1, SingI a2) => SingI (f a1 a2), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon2 f :: k2 ~> (k1 ~> k_last)) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon2 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k1). (SingI a1, SingI a2, SingI a3) => SingI (f a1 a2 a3), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon3 f :: k2 ~> (k3 ~> (k1 ~> k_last))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon3 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4) => SingI (f a1 a2 a3 a4), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon4 f :: k2 ~> (k3 ~> (k4 ~> (k1 ~> k_last)))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon4 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5) => SingI (f a1 a2 a3 a4 a5), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon5 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k1 ~> k_last))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon5 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6) => SingI (f a1 a2 a3 a4 a5 a6), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon6 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k1 ~> k_last)))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon6 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k7) (a7 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6, SingI a7) => SingI (f a1 a2 a3 a4 a5 a6 a7), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon7 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k1 ~> k_last))))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon7 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k7) (a7 :: k8) (a8 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6, SingI a7, SingI a8) => SingI (f a1 a2 a3 a4 a5 a6 a7 a8), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon8 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> (k1 ~> k_last)))))))) Source # 
Instance details

Defined in Data.Singletons

Methods

sing :: Sing (TyCon8 f) Source #

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

Instances details
type Apply NotSym0 (a6989586621679377177 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply NotSym0 (a6989586621679377177 :: Bool) = Not a6989586621679377177
type Apply AllSym0 (t6989586621679850161 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AllSym0 (t6989586621679850161 :: Bool) = 'All t6989586621679850161
type Apply AnySym0 (t6989586621679850175 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AnySym0 (t6989586621679850175 :: Bool) = 'Any t6989586621679850175
type Apply DemoteSym0 (k6989586621679027542 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027542 :: Type) = Demote k6989586621679027542
type Apply KnownNatSym0 (n6989586621679485953 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownNatSym0 (n6989586621679485953 :: Nat) = KnownNat n6989586621679485953
type Apply Log2Sym0 (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply Log2Sym0 (a3530822107858468865 :: Nat) = Log2 a3530822107858468865
type Apply KnownSymbolSym0 (n6989586621679486019 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownSymbolSym0 (n6989586621679486019 :: Symbol) = KnownSymbol n6989586621679486019
type Apply ShowSpaceSym0 (a6989586621680294988 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowSpaceSym0 (a6989586621680294988 :: Symbol) = ShowSpace a6989586621680294988
type Apply ShowCommaSpaceSym0 (a6989586621680294983 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCommaSpaceSym0 (a6989586621680294983 :: Symbol) = ShowCommaSpace a6989586621680294983
type Apply GetAllSym0 (a6989586621679850158 :: All) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAllSym0 (a6989586621679850158 :: All) = GetAll a6989586621679850158
type Apply GetAnySym0 (a6989586621679850172 :: Any) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAnySym0 (a6989586621679850172 :: Any) = GetAny a6989586621679850172
type Apply ((&&@#@$$) a6989586621679376645 :: TyFun Bool Bool -> Type) (b6989586621679376646 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((&&@#@$$) a6989586621679376645 :: TyFun Bool Bool -> Type) (b6989586621679376646 :: Bool) = a6989586621679376645 && b6989586621679376646
type Apply ((||@#@$$) a6989586621679376883 :: TyFun Bool Bool -> Type) (b6989586621679376884 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((||@#@$$) a6989586621679376883 :: TyFun Bool Bool -> Type) (b6989586621679376884 :: Bool) = a6989586621679376883 || b6989586621679376884
type Apply (ThenCmpSym1 a6989586621679404371 :: TyFun Ordering Ordering -> Type) (a6989586621679404372 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ThenCmpSym1 a6989586621679404371 :: TyFun Ordering Ordering -> Type) (a6989586621679404372 :: Ordering) = ThenCmp a6989586621679404371 a6989586621679404372
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 ((^@#@$$) 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 a6989586621679508074 :: TyFun Nat Nat -> Type) (a6989586621679508075 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotSym1 a6989586621679508074 :: TyFun Nat Nat -> Type) (a6989586621679508075 :: Nat) = Quot a6989586621679508074 a6989586621679508075
type Apply (RemSym1 a6989586621679508064 :: TyFun Nat Nat -> Type) (a6989586621679508065 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (RemSym1 a6989586621679508064 :: TyFun Nat Nat -> Type) (a6989586621679508065 :: Nat) = Rem a6989586621679508064 a6989586621679508065
type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679529380 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679529380 :: Nat) = FromInteger arg6989586621679529380 :: k2
type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679767323 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679767323 :: Nat) = ToEnum arg6989586621679767323 :: k2
type Apply (ShowCharSym1 a6989586621680295025 :: TyFun Symbol Symbol -> Type) (a6989586621680295026 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowCharSym1 a6989586621680295025 :: TyFun Symbol Symbol -> Type) (a6989586621680295026 :: Symbol) = ShowChar a6989586621680295025 a6989586621680295026
type Apply (ShowStringSym1 a6989586621680295015 :: TyFun Symbol Symbol -> Type) (a6989586621680295016 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowStringSym1 a6989586621680295015 :: TyFun Symbol Symbol -> Type) (a6989586621680295016 :: Symbol) = ShowString a6989586621680295015 a6989586621680295016
type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681263303 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681263303 :: Symbol) = FromString arg6989586621681263303 :: k2
type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679529374 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679529374 :: a) = Negate arg6989586621679529374
type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679529378 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679529378 :: a) = Signum arg6989586621679529378
type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679529376 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679529376 :: a) = Abs arg6989586621679529376
type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679545627 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679545627 :: a) = Id a6989586621679545627
type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679767325 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679767325 :: a) = FromEnum arg6989586621679767325
type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679767321 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679767321 :: a) = Pred arg6989586621679767321
type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679767319 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679767319 :: a) = Succ arg6989586621679767319
type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680295065 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680295065 :: a) = Show_ arg6989586621680295065
type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679369447 :: Void) Source # 
Instance details

Defined in Data.Singletons.Prelude.Void

type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679369447 :: Void) = Absurd a6989586621679369447 :: k2
type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681331116 :: PErrorMessage) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681331116 :: PErrorMessage) = TypeError a6989586621681331116 :: k2
type Apply ((!!@#@$$) a6989586621679978209 :: TyFun Nat a -> Type) (a6989586621679978210 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$$) a6989586621679978209 :: TyFun Nat a -> Type) (a6989586621679978210 :: Nat) = a6989586621679978209 !! a6989586621679978210
type Apply ((!!@#@$$) a6989586621681164853 :: TyFun Nat a -> Type) (a6989586621681164854 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$$) a6989586621681164853 :: TyFun Nat a -> Type) (a6989586621681164854 :: Nat) = a6989586621681164853 !! a6989586621681164854
type Apply (ShowListSym1 arg6989586621680295067 :: TyFun Symbol Symbol -> Type) (arg6989586621680295068 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym1 arg6989586621680295067 :: TyFun Symbol Symbol -> Type) (arg6989586621680295068 :: Symbol) = ShowList arg6989586621680295067 arg6989586621680295068
type Apply (ShowsSym1 a6989586621680295051 :: TyFun Symbol Symbol -> Type) (a6989586621680295052 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym1 a6989586621680295051 :: TyFun Symbol Symbol -> Type) (a6989586621680295052 :: Symbol) = Shows a6989586621680295051 a6989586621680295052
type Apply (ShowParenSym2 a6989586621680294998 a6989586621680294997 :: TyFun Symbol Symbol -> Type) (a6989586621680294999 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym2 a6989586621680294998 a6989586621680294997 :: TyFun Symbol Symbol -> Type) (a6989586621680294999 :: Symbol) = ShowParen a6989586621680294998 a6989586621680294997 a6989586621680294999
type Apply ((==@#@$$) x6989586621679379998 :: TyFun a Bool -> Type) (y6989586621679379999 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$$) x6989586621679379998 :: TyFun a Bool -> Type) (y6989586621679379999 :: a) = x6989586621679379998 == y6989586621679379999
type Apply ((/=@#@$$) x6989586621679380000 :: TyFun a Bool -> Type) (y6989586621679380001 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$$) x6989586621679380000 :: TyFun a Bool -> Type) (y6989586621679380001 :: a) = x6989586621679380000 /= y6989586621679380001
type Apply (DefaultEqSym1 a6989586621679379992 :: TyFun k Bool -> Type) (b6989586621679379993 :: k) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym1 a6989586621679379992 :: TyFun k Bool -> Type) (b6989586621679379993 :: k) = DefaultEq a6989586621679379992 b6989586621679379993
type Apply ((<=@#@$$) arg6989586621679394035 :: TyFun a Bool -> Type) (arg6989586621679394036 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$$) arg6989586621679394035 :: TyFun a Bool -> Type) (arg6989586621679394036 :: a) = arg6989586621679394035 <= arg6989586621679394036
type Apply (CompareSym1 arg6989586621679394027 :: TyFun a Ordering -> Type) (arg6989586621679394028 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym1 arg6989586621679394027 :: TyFun a Ordering -> Type) (arg6989586621679394028 :: a) = Compare arg6989586621679394027 arg6989586621679394028
type Apply (MinSym1 arg6989586621679394051 :: TyFun a a -> Type) (arg6989586621679394052 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym1 arg6989586621679394051 :: TyFun a a -> Type) (arg6989586621679394052 :: a) = Min arg6989586621679394051 arg6989586621679394052
type Apply (MaxSym1 arg6989586621679394047 :: TyFun a a -> Type) (arg6989586621679394048 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym1 arg6989586621679394047 :: TyFun a a -> Type) (arg6989586621679394048 :: a) = Max arg6989586621679394047 arg6989586621679394048
type Apply ((>=@#@$$) arg6989586621679394043 :: TyFun a Bool -> Type) (arg6989586621679394044 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$$) arg6989586621679394043 :: TyFun a Bool -> Type) (arg6989586621679394044 :: a) = arg6989586621679394043 >= arg6989586621679394044
type Apply ((>@#@$$) arg6989586621679394039 :: TyFun a Bool -> Type) (arg6989586621679394040 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$$) arg6989586621679394039 :: TyFun a Bool -> Type) (arg6989586621679394040 :: a) = arg6989586621679394039 > arg6989586621679394040
type Apply ((<@#@$$) arg6989586621679394031 :: TyFun a Bool -> Type) (arg6989586621679394032 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$$) arg6989586621679394031 :: TyFun a Bool -> Type) (arg6989586621679394032 :: a) = arg6989586621679394031 < arg6989586621679394032
type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679485798 :: k0) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679485798 :: k0) = Error str6989586621679485798 :: k2
type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679486888 :: k0) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679486888 :: k0) = ErrorWithoutStackTrace str6989586621679486888 :: k2
type Apply ((-@#@$$) arg6989586621679529366 :: TyFun a a -> Type) (arg6989586621679529367 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$$) arg6989586621679529366 :: TyFun a a -> Type) (arg6989586621679529367 :: a) = arg6989586621679529366 - arg6989586621679529367
type Apply ((+@#@$$) arg6989586621679529362 :: TyFun a a -> Type) (arg6989586621679529363 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$$) arg6989586621679529362 :: TyFun a a -> Type) (arg6989586621679529363 :: a) = arg6989586621679529362 + arg6989586621679529363
type Apply ((*@#@$$) arg6989586621679529370 :: TyFun a a -> Type) (arg6989586621679529371 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$$) arg6989586621679529370 :: TyFun a a -> Type) (arg6989586621679529371 :: a) = arg6989586621679529370 * arg6989586621679529371
type Apply (SubtractSym1 a6989586621679535051 :: TyFun a a -> Type) (a6989586621679535052 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym1 a6989586621679535051 :: TyFun a a -> Type) (a6989586621679535052 :: a) = Subtract a6989586621679535051 a6989586621679535052
type Apply (AsTypeOfSym1 a6989586621679545588 :: TyFun a a -> Type) (a6989586621679545589 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym1 a6989586621679545588 :: TyFun a a -> Type) (a6989586621679545589 :: a) = AsTypeOf a6989586621679545588 a6989586621679545589
type Apply ((<>@#@$$) arg6989586621679840847 :: TyFun a a -> Type) (arg6989586621679840848 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$$) arg6989586621679840847 :: TyFun a a -> Type) (arg6989586621679840848 :: a) = arg6989586621679840847 <> arg6989586621679840848
type Apply (MappendSym1 arg6989586621680364860 :: TyFun a a -> Type) (arg6989586621680364861 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym1 arg6989586621680364860 :: TyFun a a -> Type) (arg6989586621680364861 :: a) = Mappend arg6989586621680364860 arg6989586621680364861
type Apply (SameKindSym1 a6989586621679027548 :: TyFun k Constraint -> Type) (b6989586621679027549 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027548 :: TyFun k Constraint -> Type) (b6989586621679027549 :: k) = SameKind a6989586621679027548 b6989586621679027549
type Apply (Bool_Sym2 a6989586621679375890 a6989586621679375889 :: TyFun Bool a -> Type) (a6989586621679375891 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym2 a6989586621679375890 a6989586621679375889 :: TyFun Bool a -> Type) (a6989586621679375891 :: Bool) = Bool_ a6989586621679375890 a6989586621679375889 a6989586621679375891
type Apply (ShowsPrecSym2 arg6989586621680295060 arg6989586621680295059 :: TyFun Symbol Symbol -> Type) (arg6989586621680295061 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym2 arg6989586621680295060 arg6989586621680295059 :: TyFun Symbol Symbol -> Type) (arg6989586621680295061 :: Symbol) = ShowsPrec arg6989586621680295060 arg6989586621680295059 arg6989586621680295061
type Apply (ShowListWithSym2 a6989586621680295032 a6989586621680295031 :: TyFun Symbol Symbol -> Type) (a6989586621680295033 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym2 a6989586621680295032 a6989586621680295031 :: TyFun Symbol Symbol -> Type) (a6989586621680295033 :: Symbol) = ShowListWith a6989586621680295032 a6989586621680295031 a6989586621680295033
type Apply (SeqSym1 a6989586621679545538 b :: TyFun b b -> Type) (a6989586621679545539 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym1 a6989586621679545538 b :: TyFun b b -> Type) (a6989586621679545539 :: b) = Seq a6989586621679545538 a6989586621679545539
type Apply (UntilSym2 a6989586621679545544 a6989586621679545543 :: TyFun a a -> Type) (a6989586621679545545 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym2 a6989586621679545544 a6989586621679545543 :: TyFun a a -> Type) (a6989586621679545545 :: a) = Until a6989586621679545544 a6989586621679545543 a6989586621679545545
type Apply (($!@#@$$) a6989586621679545569 :: TyFun a b -> Type) (a6989586621679545570 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$$) a6989586621679545569 :: TyFun a b -> Type) (a6989586621679545570 :: a) = a6989586621679545569 $! a6989586621679545570
type Apply (($@#@$$) a6989586621679545578 :: TyFun a b -> Type) (a6989586621679545579 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$$) a6989586621679545578 :: TyFun a b -> Type) (a6989586621679545579 :: a) = a6989586621679545578 $ a6989586621679545579
type Apply (ConstSym1 a6989586621679545622 b :: TyFun b a -> Type) (a6989586621679545623 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym1 a6989586621679545622 b :: TyFun b a -> Type) (a6989586621679545623 :: b) = Const a6989586621679545622 a6989586621679545623
type Apply (GenericIndexSym1 a6989586621680097721 i :: TyFun i a -> Type) (a6989586621680097722 :: i) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym1 a6989586621680097721 i :: TyFun i a -> Type) (a6989586621680097722 :: i) = GenericIndex a6989586621680097721 a6989586621680097722
type Apply (ApplySym1 f6989586621679025619 :: TyFun k1 k2 -> Type) (x6989586621679025620 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025619 :: TyFun k1 k2 -> Type) (x6989586621679025620 :: k1) = Apply f6989586621679025619 x6989586621679025620
type Apply ((@@@#@$$) a6989586621679025615 :: TyFun k1 k -> Type) (b6989586621679025616 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025615 :: TyFun k1 k -> Type) (b6989586621679025616 :: k1) = a6989586621679025615 @@ b6989586621679025616
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 (ComparingSym2 a6989586621679394019 a6989586621679394018 :: TyFun b Ordering -> Type) (a6989586621679394020 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym2 a6989586621679394019 a6989586621679394018 :: TyFun b Ordering -> Type) (a6989586621679394020 :: b) = Comparing a6989586621679394019 a6989586621679394018 a6989586621679394020
type Apply (CurrySym2 a6989586621679370406 a6989586621679370405 :: TyFun b c -> Type) (a6989586621679370407 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym2 a6989586621679370406 a6989586621679370405 :: TyFun b c -> Type) (a6989586621679370407 :: b) = Curry a6989586621679370406 a6989586621679370405 a6989586621679370407
type Apply (FlipSym2 a6989586621679545595 a6989586621679545594 :: TyFun a c -> Type) (a6989586621679545596 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym2 a6989586621679545595 a6989586621679545594 :: TyFun a c -> Type) (a6989586621679545596 :: a) = Flip a6989586621679545595 a6989586621679545594 a6989586621679545596
type Apply (a6989586621679545604 .@#@$$$ a6989586621679545603 :: TyFun a c -> Type) (a6989586621679545605 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679545604 .@#@$$$ a6989586621679545603 :: TyFun a c -> Type) (a6989586621679545605 :: a) = (a6989586621679545604 . a6989586621679545603) a6989586621679545605
type Apply (OnSym3 a6989586621679756576 a6989586621679756575 a6989586621679756574 :: TyFun a c -> Type) (a6989586621679756577 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym3 a6989586621679756576 a6989586621679756575 a6989586621679756574 :: TyFun a c -> Type) (a6989586621679756577 :: a) = On a6989586621679756576 a6989586621679756575 a6989586621679756574 a6989586621679756577
type Apply (GuardSym0 :: TyFun Bool (f6989586621679570741 ()) -> Type) (a6989586621679570907 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (GuardSym0 :: TyFun Bool (f6989586621679570741 ()) -> Type) (a6989586621679570907 :: Bool) = Guard a6989586621679570907 :: f6989586621679570741 ()
type Apply ((~>@#@$$) a6989586621679025621 :: TyFun Type Type -> Type) (b6989586621679025622 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025621 :: TyFun Type Type -> Type) (b6989586621679025622 :: Type) = a6989586621679025621 ~> b6989586621679025622
type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679315133 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679315133 :: a) = 'Just t6989586621679315133
type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679315646 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679315646 :: a) = 'Identity t6989586621679315646
type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679403034 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679403034 :: a) = 'Down t6989586621679403034
type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679850147 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679850147 :: a) = 'Dual t6989586621679850147
type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679850194 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679850194 :: a) = 'Sum t6989586621679850194
type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679850213 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679850213 :: a) = 'Product t6989586621679850213
type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679850232 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679850232 :: a) = 'Min t6989586621679850232
type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679850251 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679850251 :: a) = 'Max t6989586621679850251
type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679850270 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679850270 :: a) = 'First t6989586621679850270
type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679850289 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679850289 :: a) = 'Last t6989586621679850289
type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679850308 :: m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679850308 :: m) = 'WrapMonoid t6989586621679850308
type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027551 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027551 :: k) = KindOf a6989586621679027551
type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681331875 :: s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681331875 :: s) = 'Text t6989586621681331875
type Apply (PureSym0 :: TyFun a (f6989586621679570824 a) -> Type) (arg6989586621679571235 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (PureSym0 :: TyFun a (f6989586621679570824 a) -> Type) (arg6989586621679571235 :: a) = Pure arg6989586621679571235 :: f6989586621679570824 a
type Apply (ReturnSym0 :: TyFun a (m6989586621679570848 a) -> Type) (arg6989586621679571326 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ReturnSym0 :: TyFun a (m6989586621679570848 a) -> Type) (arg6989586621679571326 :: a) = Return arg6989586621679571326 :: m6989586621679570848 a
type Apply (EnumFromToSym1 arg6989586621679767327 :: TyFun a [a] -> Type) (arg6989586621679767328 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym1 arg6989586621679767327 :: TyFun a [a] -> Type) (arg6989586621679767328 :: a) = EnumFromTo arg6989586621679767327 arg6989586621679767328
type Apply (ReplicateSym1 a6989586621679978229 a :: TyFun a [a] -> Type) (a6989586621679978230 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym1 a6989586621679978229 a :: TyFun a [a] -> Type) (a6989586621679978230 :: a) = Replicate a6989586621679978229 a6989586621679978230
type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331877 :: t) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331877 :: t) = 'ShowType t6989586621681331877 :: ErrorMessage' s6989586621681331131
type Apply (EnumFromThenToSym2 arg6989586621679767332 arg6989586621679767331 :: TyFun a [a] -> Type) (arg6989586621679767333 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym2 arg6989586621679767332 arg6989586621679767331 :: TyFun a [a] -> Type) (arg6989586621679767333 :: a) = EnumFromThenTo arg6989586621679767332 arg6989586621679767331 arg6989586621679767333
type Apply (UnfoldrSym1 a6989586621679979060 :: TyFun b [a] -> Type) (a6989586621679979061 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym1 a6989586621679979060 :: TyFun b [a] -> Type) (a6989586621679979061 :: b) = Unfoldr a6989586621679979060 a6989586621679979061
type Apply (GenericReplicateSym1 a6989586621680097711 a :: TyFun a [a] -> Type) (a6989586621680097712 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym1 a6989586621680097711 a :: TyFun a [a] -> Type) (a6989586621680097712 :: a) = GenericReplicate a6989586621680097711 a6989586621680097712
type Apply (UnfoldrSym1 a6989586621681165200 :: TyFun a (NonEmpty b) -> Type) (a6989586621681165201 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym1 a6989586621681165200 :: TyFun a (NonEmpty b) -> Type) (a6989586621681165201 :: a) = Unfoldr a6989586621681165200 a6989586621681165201
type Apply (UnfoldSym1 a6989586621681165237 :: TyFun a (NonEmpty b) -> Type) (a6989586621681165238 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym1 a6989586621681165237 :: TyFun a (NonEmpty b) -> Type) (a6989586621681165238 :: a) = Unfold a6989586621681165237 a6989586621681165238
type Apply (a6989586621679741061 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679741062 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679741061 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679741062 :: b) = a6989586621679741061 $> a6989586621679741062
type Apply (a6989586621681275226 >=>@#@$$$ a6989586621681275225 :: TyFun a (m c) -> Type) (a6989586621681275227 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681275226 >=>@#@$$$ a6989586621681275225 :: TyFun a (m c) -> Type) (a6989586621681275227 :: a) = (a6989586621681275226 >=> a6989586621681275225) a6989586621681275227
type Apply (a6989586621681275217 <=<@#@$$$ a6989586621681275216 :: TyFun a (m c) -> Type) (a6989586621681275218 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681275217 <=<@#@$$$ a6989586621681275216 :: TyFun a (m c) -> Type) (a6989586621681275218 :: a) = (a6989586621681275217 <=< a6989586621681275216) a6989586621681275218
type Apply (&&@#@$) (a6989586621679376645 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679376645 :: Bool) = (&&@#@$$) a6989586621679376645
type Apply (||@#@$) (a6989586621679376883 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679376883 :: Bool) = (||@#@$$) a6989586621679376883
type Apply ShowParenSym0 (a6989586621680294997 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680294997 :: Bool) = ShowParenSym1 a6989586621680294997
type Apply ThenCmpSym0 (a6989586621679404371 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ThenCmpSym0 (a6989586621679404371 :: Ordering) = ThenCmpSym1 a6989586621679404371
type Apply (~>@#@$) (a6989586621679025621 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025621 :: Type) = (~>@#@$$) a6989586621679025621
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 (a6989586621679508074 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679508074 :: Nat) = QuotSym1 a6989586621679508074
type Apply RemSym0 (a6989586621679508064 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679508064 :: Nat) = RemSym1 a6989586621679508064
type Apply DivModSym0 (a6989586621679508090 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679508090 :: Nat) = DivModSym1 a6989586621679508090
type Apply QuotRemSym0 (a6989586621679508084 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679508084 :: Nat) = QuotRemSym1 a6989586621679508084
type Apply ShowCharSym0 (a6989586621680295025 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680295025 :: Symbol) = ShowCharSym1 a6989586621680295025
type Apply ShowStringSym0 (a6989586621680295015 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680295015 :: Symbol) = ShowStringSym1 a6989586621680295015
type Apply (WhenSym0 :: TyFun Bool (f6989586621679570770 () ~> f6989586621679570770 ()) -> Type) (a6989586621679571155 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679570770 () ~> f6989586621679570770 ()) -> Type) (a6989586621679571155 :: Bool) = WhenSym1 a6989586621679571155 f6989586621679570770 :: TyFun (f6989586621679570770 ()) (f6989586621679570770 ()) -> Type
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681274763 () ~> f6989586621681274763 ()) -> Type) (a6989586621681275115 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681274763 () ~> f6989586621681274763 ()) -> Type) (a6989586621681275115 :: Bool) = UnlessSym1 a6989586621681275115 f6989586621681274763 :: TyFun (f6989586621681274763 ()) (f6989586621681274763 ()) -> Type
type Apply (DivModSym1 a6989586621679508090 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679508091 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (DivModSym1 a6989586621679508090 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679508091 :: Nat) = DivMod a6989586621679508090 a6989586621679508091
type Apply (QuotRemSym1 a6989586621679508084 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679508085 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotRemSym1 a6989586621679508084 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679508085 :: Nat) = QuotRem a6989586621679508084 a6989586621679508085
type Apply (DropSym0 :: TyFun Nat ([a6989586621679974079] ~> [a6989586621679974079]) -> Type) (a6989586621679978376 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679974079] ~> [a6989586621679974079]) -> Type) (a6989586621679978376 :: Nat) = DropSym1 a6989586621679978376 a6989586621679974079 :: TyFun [a6989586621679974079] [a6989586621679974079] -> Type
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679974080] ~> [a6989586621679974080]) -> Type) (a6989586621679978390 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679974080] ~> [a6989586621679974080]) -> Type) (a6989586621679978390 :: Nat) = TakeSym1 a6989586621679978390 a6989586621679974080 :: TyFun [a6989586621679974080] [a6989586621679974080] -> Type
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679974078] ~> ([a6989586621679974078], [a6989586621679974078])) -> Type) (a6989586621679978370 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679974078] ~> ([a6989586621679974078], [a6989586621679974078])) -> Type) (a6989586621679978370 :: Nat) = SplitAtSym1 a6989586621679978370 a6989586621679974078 :: TyFun [a6989586621679974078] ([a6989586621679974078], [a6989586621679974078]) -> Type
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679974064 ~> [a6989586621679974064]) -> Type) (a6989586621679978229 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679974064 ~> [a6989586621679974064]) -> Type) (a6989586621679978229 :: Nat) = ReplicateSym1 a6989586621679978229 a6989586621679974064 :: TyFun a6989586621679974064 [a6989586621679974064] -> Type
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680294621 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680295059 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680294621 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680295059 :: Nat) = ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681163515 ~> [a6989586621681163515]) -> Type) (a6989586621681165064 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681163515 ~> [a6989586621681163515]) -> Type) (a6989586621681165064 :: Nat) = TakeSym1 a6989586621681165064 a6989586621681163515 :: TyFun (NonEmpty a6989586621681163515) [a6989586621681163515] -> Type
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681163514 ~> [a6989586621681163514]) -> Type) (a6989586621681165056 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681163514 ~> [a6989586621681163514]) -> Type) (a6989586621681165056 :: Nat) = DropSym1 a6989586621681165056 a6989586621681163514 :: TyFun (NonEmpty a6989586621681163514) [a6989586621681163514] -> Type
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681163513 ~> ([a6989586621681163513], [a6989586621681163513])) -> Type) (a6989586621681165048 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681163513 ~> ([a6989586621681163513], [a6989586621681163513])) -> Type) (a6989586621681165048 :: Nat) = SplitAtSym1 a6989586621681165048 a6989586621681163513 :: TyFun (NonEmpty a6989586621681163513) ([a6989586621681163513], [a6989586621681163513]) -> Type
type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679315156 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679315156 :: a3530822107858468865) = (:@#@$$) t6989586621679315156
type Apply ((:|@#@$) :: TyFun a6989586621679069776 ([a6989586621679069776] ~> NonEmpty a6989586621679069776) -> Type) (t6989586621679315224 :: a6989586621679069776) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679069776 ([a6989586621679069776] ~> NonEmpty a6989586621679069776) -> Type) (t6989586621679315224 :: a6989586621679069776) = (:|@#@$$) t6989586621679315224
type Apply (Bool_Sym0 :: TyFun a6989586621679375883 (a6989586621679375883 ~> (Bool ~> a6989586621679375883)) -> Type) (a6989586621679375889 :: a6989586621679375883) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679375883 (a6989586621679375883 ~> (Bool ~> a6989586621679375883)) -> Type) (a6989586621679375889 :: a6989586621679375883) = Bool_Sym1 a6989586621679375889
type Apply ((==@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679379998 :: a6989586621679379997) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679379998 :: a6989586621679379997) = (==@#@$$) x6989586621679379998
type Apply ((/=@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679380000 :: a6989586621679379997) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679380000 :: a6989586621679379997) = (/=@#@$$) x6989586621679380000
type Apply (DefaultEqSym0 :: TyFun k6989586621679379991 (k6989586621679379991 ~> Bool) -> Type) (a6989586621679379992 :: k6989586621679379991) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679379991 (k6989586621679379991 ~> Bool) -> Type) (a6989586621679379992 :: k6989586621679379991) = DefaultEqSym1 a6989586621679379992
type Apply ((<=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394035 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394035 :: a6989586621679393938) = (<=@#@$$) arg6989586621679394035
type Apply (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) (arg6989586621679394027 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) (arg6989586621679394027 :: a6989586621679393938) = CompareSym1 arg6989586621679394027
type Apply (MinSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) (arg6989586621679394051 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) (arg6989586621679394051 :: a6989586621679393938) = MinSym1 arg6989586621679394051
type Apply (MaxSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) (arg6989586621679394047 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) (arg6989586621679394047 :: a6989586621679393938) = MaxSym1 arg6989586621679394047
type Apply ((>=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394043 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394043 :: a6989586621679393938) = (>=@#@$$) arg6989586621679394043
type Apply ((>@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394039 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394039 :: a6989586621679393938) = (>@#@$$) arg6989586621679394039
type Apply ((<@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394031 :: a6989586621679393938) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394031 :: a6989586621679393938) = (<@#@$$) arg6989586621679394031
type Apply (FromMaybeSym0 :: TyFun a6989586621679516292 (Maybe a6989586621679516292 ~> a6989586621679516292) -> Type) (a6989586621679516478 :: a6989586621679516292) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679516292 (Maybe a6989586621679516292 ~> a6989586621679516292) -> Type) (a6989586621679516478 :: a6989586621679516292) = FromMaybeSym1 a6989586621679516478
type Apply ((-@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529366 :: a6989586621679529343) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529366 :: a6989586621679529343) = (-@#@$$) arg6989586621679529366
type Apply ((+@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529362 :: a6989586621679529343) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529362 :: a6989586621679529343) = (+@#@$$) arg6989586621679529362
type Apply ((*@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529370 :: a6989586621679529343) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) (arg6989586621679529370 :: a6989586621679529343) = (*@#@$$) arg6989586621679529370
type Apply (SubtractSym0 :: TyFun a6989586621679535047 (a6989586621679535047 ~> a6989586621679535047) -> Type) (a6989586621679535051 :: a6989586621679535047) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679535047 (a6989586621679535047 ~> a6989586621679535047) -> Type) (a6989586621679535051 :: a6989586621679535047) = SubtractSym1 a6989586621679535051
type Apply (AsTypeOfSym0 :: TyFun a6989586621679545423 (a6989586621679545423 ~> a6989586621679545423) -> Type) (a6989586621679545588 :: a6989586621679545423) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679545423 (a6989586621679545423 ~> a6989586621679545423) -> Type) (a6989586621679545588 :: a6989586621679545423) = AsTypeOfSym1 a6989586621679545588
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> (a6989586621679767035 ~> [a6989586621679767035])) -> Type) (arg6989586621679767331 :: a6989586621679767035) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> (a6989586621679767035 ~> [a6989586621679767035])) -> Type) (arg6989586621679767331 :: a6989586621679767035) = EnumFromThenToSym1 arg6989586621679767331
type Apply (EnumFromToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) (arg6989586621679767327 :: a6989586621679767035) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) (arg6989586621679767327 :: a6989586621679767035) = EnumFromToSym1 arg6989586621679767327
type Apply ((<>@#@$) :: TyFun a6989586621679840612 (a6989586621679840612 ~> a6989586621679840612) -> Type) (arg6989586621679840847 :: a6989586621679840612) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679840612 (a6989586621679840612 ~> a6989586621679840612) -> Type) (arg6989586621679840847 :: a6989586621679840612) = (<>@#@$$) arg6989586621679840847
type Apply (InsertSym0 :: TyFun a6989586621679974074 ([a6989586621679974074] ~> [a6989586621679974074]) -> Type) (a6989586621679978347 :: a6989586621679974074) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679974074 ([a6989586621679974074] ~> [a6989586621679974074]) -> Type) (a6989586621679978347 :: a6989586621679974074) = InsertSym1 a6989586621679978347
type Apply (DeleteSym0 :: TyFun a6989586621679974101 ([a6989586621679974101] ~> [a6989586621679974101]) -> Type) (a6989586621679978800 :: a6989586621679974101) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679974101 ([a6989586621679974101] ~> [a6989586621679974101]) -> Type) (a6989586621679978800 :: a6989586621679974101) = DeleteSym1 a6989586621679978800
type Apply (ElemIndicesSym0 :: TyFun a6989586621679974090 ([a6989586621679974090] ~> [Nat]) -> Type) (a6989586621679978624 :: a6989586621679974090) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679974090 ([a6989586621679974090] ~> [Nat]) -> Type) (a6989586621679978624 :: a6989586621679974090) = ElemIndicesSym1 a6989586621679978624
type Apply (ElemIndexSym0 :: TyFun a6989586621679974091 ([a6989586621679974091] ~> Maybe Nat) -> Type) (a6989586621679978632 :: a6989586621679974091) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679974091 ([a6989586621679974091] ~> Maybe Nat) -> Type) (a6989586621679978632 :: a6989586621679974091) = ElemIndexSym1 a6989586621679978632
type Apply (IntersperseSym0 :: TyFun a6989586621679974177 ([a6989586621679974177] ~> [a6989586621679974177]) -> Type) (a6989586621679979486 :: a6989586621679974177) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679974177 ([a6989586621679974177] ~> [a6989586621679974177]) -> Type) (a6989586621679979486 :: a6989586621679974177) = IntersperseSym1 a6989586621679979486
type Apply (ShowsSym0 :: TyFun a6989586621680294606 (Symbol ~> Symbol) -> Type) (a6989586621680295051 :: a6989586621680294606) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680294606 (Symbol ~> Symbol) -> Type) (a6989586621680295051 :: a6989586621680294606) = ShowsSym1 a6989586621680295051
type Apply (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) (arg6989586621680364860 :: a6989586621680364721) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) (arg6989586621680364860 :: a6989586621680364721) = MappendSym1 arg6989586621680364860
type Apply (IntersperseSym0 :: TyFun a6989586621681163517 (NonEmpty a6989586621681163517 ~> NonEmpty a6989586621681163517) -> Type) (a6989586621681165077 :: a6989586621681163517) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681163517 (NonEmpty a6989586621681163517 ~> NonEmpty a6989586621681163517) -> Type) (a6989586621681165077 :: a6989586621681163517) = IntersperseSym1 a6989586621681165077
type Apply (InsertSym0 :: TyFun a6989586621681163524 ([a6989586621681163524] ~> NonEmpty a6989586621681163524) -> Type) (a6989586621681165123 :: a6989586621681163524) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681163524 ([a6989586621681163524] ~> NonEmpty a6989586621681163524) -> Type) (a6989586621681165123 :: a6989586621681163524) = InsertSym1 a6989586621681165123
type Apply ((<|@#@$) :: TyFun a6989586621681163535 (NonEmpty a6989586621681163535 ~> NonEmpty a6989586621681163535) -> Type) (a6989586621681165179 :: a6989586621681163535) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681163535 (NonEmpty a6989586621681163535 ~> NonEmpty a6989586621681163535) -> Type) (a6989586621681165179 :: a6989586621681163535) = (<|@#@$$) a6989586621681165179
type Apply (ConsSym0 :: TyFun a6989586621681163534 (NonEmpty a6989586621681163534 ~> NonEmpty a6989586621681163534) -> Type) (a6989586621681165173 :: a6989586621681163534) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681163534 (NonEmpty a6989586621681163534 ~> NonEmpty a6989586621681163534) -> Type) (a6989586621681165173 :: a6989586621681163534) = ConsSym1 a6989586621681165173
type Apply (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) (a6989586621679027548 :: k6989586621679027547) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) (a6989586621679027548 :: k6989586621679027547) = SameKindSym1 a6989586621679027548
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681274764 a6989586621681274765 ~> m6989586621681274764 ()) -> Type) (a6989586621681275124 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681274764 a6989586621681274765 ~> m6989586621681274764 ()) -> Type) (a6989586621681275124 :: Nat) = ReplicateM_Sym1 a6989586621681275124 m6989586621681274764 a6989586621681274765 :: TyFun (m6989586621681274764 a6989586621681274765) (m6989586621681274764 ()) -> Type
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681274766 a6989586621681274767 ~> m6989586621681274766 [a6989586621681274767]) -> Type) (a6989586621681275143 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681274766 a6989586621681274767 ~> m6989586621681274766 [a6989586621681274767]) -> Type) (a6989586621681275143 :: Nat) = ReplicateMSym1 a6989586621681275143 m6989586621681274766 a6989586621681274767 :: TyFun (m6989586621681274766 a6989586621681274767) (m6989586621681274766 [a6989586621681274767]) -> Type
type Apply (LeftSym0 :: TyFun a (Either a b6989586621679093844) -> Type) (t6989586621679315200 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (LeftSym0 :: TyFun a (Either a b6989586621679093844) -> Type) (t6989586621679315200 :: a) = 'Left t6989586621679315200 :: Either a b6989586621679093844
type Apply (RightSym0 :: TyFun b (Either a6989586621679093843 b) -> Type) (t6989586621679315202 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RightSym0 :: TyFun b (Either a6989586621679093843 b) -> Type) (t6989586621679315202 :: b) = 'Right t6989586621679315202 :: Either a6989586621679093843 b
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679315250 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679315250 :: a3530822107858468865) = Tuple2Sym1 t6989586621679315250 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type
type Apply (Bool_Sym1 a6989586621679375889 :: TyFun a6989586621679375883 (Bool ~> a6989586621679375883) -> Type) (a6989586621679375890 :: a6989586621679375883) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679375889 :: TyFun a6989586621679375883 (Bool ~> a6989586621679375883) -> Type) (a6989586621679375890 :: a6989586621679375883) = Bool_Sym2 a6989586621679375889 a6989586621679375890
type Apply (Maybe_Sym0 :: TyFun b6989586621679514865 ((a6989586621679514866 ~> b6989586621679514865) ~> (Maybe a6989586621679514866 ~> b6989586621679514865)) -> Type) (a6989586621679514883 :: b6989586621679514865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679514865 ((a6989586621679514866 ~> b6989586621679514865) ~> (Maybe a6989586621679514866 ~> b6989586621679514865)) -> Type) (a6989586621679514883 :: b6989586621679514865) = Maybe_Sym1 a6989586621679514883 a6989586621679514866 :: TyFun (a6989586621679514866 ~> b6989586621679514865) (Maybe a6989586621679514866 ~> b6989586621679514865) -> Type
type Apply (SeqSym0 :: TyFun a6989586621679545416 (b6989586621679545417 ~> b6989586621679545417) -> Type) (a6989586621679545538 :: a6989586621679545416) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679545416 (b6989586621679545417 ~> b6989586621679545417) -> Type) (a6989586621679545538 :: a6989586621679545416) = SeqSym1 a6989586621679545538 b6989586621679545417 :: TyFun b6989586621679545417 b6989586621679545417 -> Type
type Apply (ConstSym0 :: TyFun a6989586621679545430 (b6989586621679545431 ~> a6989586621679545430) -> Type) (a6989586621679545622 :: a6989586621679545430) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679545430 (b6989586621679545431 ~> a6989586621679545430) -> Type) (a6989586621679545622 :: a6989586621679545430) = ConstSym1 a6989586621679545622 b6989586621679545431 :: TyFun b6989586621679545431 a6989586621679545430 -> Type
type Apply ((&@#@$) :: TyFun a6989586621679756555 ((a6989586621679756555 ~> b6989586621679756556) ~> b6989586621679756556) -> Type) (a6989586621679756568 :: a6989586621679756555) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679756555 ((a6989586621679756555 ~> b6989586621679756556) ~> b6989586621679756556) -> Type) (a6989586621679756568 :: a6989586621679756555) = a6989586621679756568 &@#@$$ b6989586621679756556 :: TyFun (a6989586621679756555 ~> b6989586621679756556) b6989586621679756556 -> Type
type Apply (EnumFromThenToSym1 arg6989586621679767331 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) (arg6989586621679767332 :: a6989586621679767035) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679767331 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) (arg6989586621679767332 :: a6989586621679767035) = EnumFromThenToSym2 arg6989586621679767331 arg6989586621679767332
type Apply (LookupSym0 :: TyFun a6989586621679974070 ([(a6989586621679974070, b6989586621679974071)] ~> Maybe b6989586621679974071) -> Type) (a6989586621679978294 :: a6989586621679974070) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679974070 ([(a6989586621679974070, b6989586621679974071)] ~> Maybe b6989586621679974071) -> Type) (a6989586621679978294 :: a6989586621679974070) = LookupSym1 a6989586621679978294 b6989586621679974071 :: TyFun [(a6989586621679974070, b6989586621679974071)] (Maybe b6989586621679974071) -> Type
type Apply (InsertBySym1 a6989586621679978723 :: TyFun a6989586621679974096 ([a6989586621679974096] ~> [a6989586621679974096]) -> Type) (a6989586621679978724 :: a6989586621679974096) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679978723 :: TyFun a6989586621679974096 ([a6989586621679974096] ~> [a6989586621679974096]) -> Type) (a6989586621679978724 :: a6989586621679974096) = InsertBySym2 a6989586621679978723 a6989586621679978724
type Apply (DeleteBySym1 a6989586621679978768 :: TyFun a6989586621679974099 ([a6989586621679974099] ~> [a6989586621679974099]) -> Type) (a6989586621679978769 :: a6989586621679974099) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679978768 :: TyFun a6989586621679974099 ([a6989586621679974099] ~> [a6989586621679974099]) -> Type) (a6989586621679978769 :: a6989586621679974099) = DeleteBySym2 a6989586621679978768 a6989586621679978769
type Apply (GenericReplicateSym0 :: TyFun i6989586621680096213 (a6989586621680096214 ~> [a6989586621680096214]) -> Type) (a6989586621680097711 :: i6989586621680096213) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680096213 (a6989586621680096214 ~> [a6989586621680096214]) -> Type) (a6989586621680097711 :: i6989586621680096213) = GenericReplicateSym1 a6989586621680097711 a6989586621680096214 :: TyFun a6989586621680096214 [a6989586621680096214] -> Type
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680096217 ([a6989586621680096218] ~> ([a6989586621680096218], [a6989586621680096218])) -> Type) (a6989586621680097731 :: i6989586621680096217) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680096217 ([a6989586621680096218] ~> ([a6989586621680096218], [a6989586621680096218])) -> Type) (a6989586621680097731 :: i6989586621680096217) = GenericSplitAtSym1 a6989586621680097731 a6989586621680096218 :: TyFun [a6989586621680096218] ([a6989586621680096218], [a6989586621680096218]) -> Type
type Apply (GenericDropSym0 :: TyFun i6989586621680096219 ([a6989586621680096220] ~> [a6989586621680096220]) -> Type) (a6989586621680097741 :: i6989586621680096219) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680096219 ([a6989586621680096220] ~> [a6989586621680096220]) -> Type) (a6989586621680097741 :: i6989586621680096219) = GenericDropSym1 a6989586621680097741 a6989586621680096220 :: TyFun [a6989586621680096220] [a6989586621680096220] -> Type
type Apply (GenericTakeSym0 :: TyFun i6989586621680096221 ([a6989586621680096222] ~> [a6989586621680096222]) -> Type) (a6989586621680097751 :: i6989586621680096221) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680096221 ([a6989586621680096222] ~> [a6989586621680096222]) -> Type) (a6989586621680097751 :: i6989586621680096221) = GenericTakeSym1 a6989586621680097751 a6989586621680096222 :: TyFun [a6989586621680096222] [a6989586621680096222] -> Type
type Apply (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) (arg6989586621680295060 :: a6989586621680294621) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) (arg6989586621680295060 :: a6989586621680294621) = ShowsPrecSym2 arg6989586621680295059 arg6989586621680295060
type Apply (ElemSym0 :: TyFun a6989586621680490519 (t6989586621680490502 a6989586621680490519 ~> Bool) -> Type) (arg6989586621680491165 :: a6989586621680490519) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680490519 (t6989586621680490502 a6989586621680490519 ~> Bool) -> Type) (arg6989586621680491165 :: a6989586621680490519) = ElemSym1 arg6989586621680491165 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490519) Bool -> Type
type Apply (NotElemSym0 :: TyFun a6989586621680490413 (t6989586621680490412 a6989586621680490413 ~> Bool) -> Type) (a6989586621680490891 :: a6989586621680490413) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680490413 (t6989586621680490412 a6989586621680490413 ~> Bool) -> Type) (a6989586621680490891 :: a6989586621680490413) = NotElemSym1 a6989586621680490891 t6989586621680490412 :: TyFun (t6989586621680490412 a6989586621680490413) Bool -> Type
type Apply (ArgSym0 :: TyFun a6989586621679070612 (b6989586621679070613 ~> Arg a6989586621679070612 b6989586621679070613) -> Type) (t6989586621680915597 :: a6989586621679070612) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679070612 (b6989586621679070613 ~> Arg a6989586621679070612 b6989586621679070613) -> Type) (t6989586621680915597 :: a6989586621679070612) = ArgSym1 t6989586621680915597 b6989586621679070613 :: TyFun b6989586621679070613 (Arg a6989586621679070612 b6989586621679070613) -> Type
type Apply (Tuple2Sym1 t6989586621679315250 k2 :: TyFun k2 (k1, k2) -> Type) (t6989586621679315251 :: k2) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym1 t6989586621679315250 k2 :: TyFun k2 (k1, k2) -> Type) (t6989586621679315251 :: k2) = '(t6989586621679315250, t6989586621679315251)
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679315281 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679315281 :: a3530822107858468865) = Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type
type Apply (ComparingSym1 a6989586621679394018 :: TyFun b6989586621679393928 (b6989586621679393928 ~> Ordering) -> Type) (a6989586621679394019 :: b6989586621679393928) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679394018 :: TyFun b6989586621679393928 (b6989586621679393928 ~> Ordering) -> Type) (a6989586621679394019 :: b6989586621679393928) = ComparingSym2 a6989586621679394018 a6989586621679394019
type Apply (FoldrSym1 a6989586621679545645 :: TyFun b6989586621679545437 ([a6989586621679545436] ~> b6989586621679545437) -> Type) (a6989586621679545646 :: b6989586621679545437) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679545645 :: TyFun b6989586621679545437 ([a6989586621679545436] ~> b6989586621679545437) -> Type) (a6989586621679545646 :: b6989586621679545437) = FoldrSym2 a6989586621679545645 a6989586621679545646
type Apply ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) (arg6989586621679571215 :: a6989586621679570822) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) (arg6989586621679571215 :: a6989586621679570822) = (arg6989586621679571215 <$@#@$$ f6989586621679570819) b6989586621679570823 :: TyFun (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822) -> Type
type Apply (ScanrSym1 a6989586621679979226 :: TyFun b6989586621679974158 ([a6989586621679974157] ~> [b6989586621679974158]) -> Type) (a6989586621679979227 :: b6989586621679974158) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679979226 :: TyFun b6989586621679974158 ([a6989586621679974157] ~> [b6989586621679974158]) -> Type) (a6989586621679979227 :: b6989586621679974158) = ScanrSym2 a6989586621679979226 a6989586621679979227
type Apply (ScanlSym1 a6989586621679979254 :: TyFun b6989586621679974160 ([a6989586621679974161] ~> [b6989586621679974160]) -> Type) (a6989586621679979255 :: b6989586621679974160) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679979254 :: TyFun b6989586621679974160 ([a6989586621679974161] ~> [b6989586621679974160]) -> Type) (a6989586621679979255 :: b6989586621679974160) = ScanlSym2 a6989586621679979254 a6989586621679979255
type Apply (ArgSym1 t6989586621680915597 b :: TyFun b (Arg a b) -> Type) (t6989586621680915598 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym1 t6989586621680915597 b :: TyFun b (Arg a b) -> Type) (t6989586621680915598 :: b) = 'Arg t6989586621680915597 t6989586621680915598
type Apply (ScanlSym1 a6989586621681165112 :: TyFun b6989586621681163522 ([a6989586621681163523] ~> NonEmpty b6989586621681163522) -> Type) (a6989586621681165113 :: b6989586621681163522) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681165112 :: TyFun b6989586621681163522 ([a6989586621681163523] ~> NonEmpty b6989586621681163522) -> Type) (a6989586621681165113 :: b6989586621681163522) = ScanlSym2 a6989586621681165112 a6989586621681165113
type Apply (ScanrSym1 a6989586621681165101 :: TyFun b6989586621681163521 ([a6989586621681163520] ~> NonEmpty b6989586621681163521) -> Type) (a6989586621681165102 :: b6989586621681163521) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681165101 :: TyFun b6989586621681163521 ([a6989586621681163520] ~> NonEmpty b6989586621681163521) -> Type) (a6989586621681165102 :: b6989586621681163521) = ScanrSym2 a6989586621681165101 a6989586621681165102
type Apply (Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679315282 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679315282 :: b3530822107858468866) = Tuple3Sym2 t6989586621679315281 t6989586621679315282 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679315328 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679315328 :: a3530822107858468865) = Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type
type Apply (CurrySym1 a6989586621679370405 :: TyFun a6989586621679370310 (b6989586621679370311 ~> c6989586621679370312) -> Type) (a6989586621679370406 :: a6989586621679370310) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679370405 :: TyFun a6989586621679370310 (b6989586621679370311 ~> c6989586621679370312) -> Type) (a6989586621679370406 :: a6989586621679370310) = CurrySym2 a6989586621679370405 a6989586621679370406
type Apply (FlipSym1 a6989586621679545594 :: TyFun b6989586621679545425 (a6989586621679545424 ~> c6989586621679545426) -> Type) (a6989586621679545595 :: b6989586621679545425) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679545594 :: TyFun b6989586621679545425 (a6989586621679545424 ~> c6989586621679545426) -> Type) (a6989586621679545595 :: b6989586621679545425) = FlipSym2 a6989586621679545594 a6989586621679545595
type Apply (Foldl'Sym1 arg6989586621680491145 t6989586621680490502 :: TyFun b6989586621680490512 (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512) -> Type) (arg6989586621680491146 :: b6989586621680490512) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680491145 t6989586621680490502 :: TyFun b6989586621680490512 (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512) -> Type) (arg6989586621680491146 :: b6989586621680490512) = Foldl'Sym2 arg6989586621680491145 arg6989586621680491146 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490513) b6989586621680490512 -> Type
type Apply (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) (arg6989586621680491140 :: b6989586621680490510) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) (arg6989586621680491140 :: b6989586621680490510) = FoldlSym2 arg6989586621680491139 arg6989586621680491140 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490511) b6989586621680490510 -> Type
type Apply (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) (arg6989586621680491128 :: b6989586621680490507) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) (arg6989586621680491128 :: b6989586621680490507) = FoldrSym2 arg6989586621680491127 arg6989586621680491128 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490506) b6989586621680490507 -> Type
type Apply (Foldr'Sym1 arg6989586621680491133 t6989586621680490502 :: TyFun b6989586621680490509 (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509) -> Type) (arg6989586621680491134 :: b6989586621680490509) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680491133 t6989586621680490502 :: TyFun b6989586621680490509 (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509) -> Type) (arg6989586621680491134 :: b6989586621680490509) = Foldr'Sym2 arg6989586621680491133 arg6989586621680491134 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490508) b6989586621680490509 -> Type
type Apply (Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679315329 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679315329 :: b3530822107858468866) = Tuple4Sym2 t6989586621679315328 t6989586621679315329 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) (t6989586621679315393 :: 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) (t6989586621679315393 :: a3530822107858468865) = Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type
type Apply (OnSym2 a6989586621679756575 a6989586621679756574 :: TyFun a6989586621679756559 (a6989586621679756559 ~> c6989586621679756558) -> Type) (a6989586621679756576 :: a6989586621679756559) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679756575 a6989586621679756574 :: TyFun a6989586621679756559 (a6989586621679756559 ~> c6989586621679756558) -> Type) (a6989586621679756576 :: a6989586621679756559) = OnSym3 a6989586621679756575 a6989586621679756574 a6989586621679756576
type Apply (FoldrMSym1 a6989586621680491099 t6989586621680490461 :: TyFun b6989586621680490464 (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464) -> Type) (a6989586621680491100 :: b6989586621680490464) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680491099 t6989586621680490461 :: TyFun b6989586621680490464 (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464) -> Type) (a6989586621680491100 :: b6989586621680490464) = FoldrMSym2 a6989586621680491099 a6989586621680491100 t6989586621680490461 :: TyFun (t6989586621680490461 a6989586621680490463) (m6989586621680490462 b6989586621680490464) -> Type
type Apply (FoldlMSym1 a6989586621680491077 t6989586621680490457 :: TyFun b6989586621680490459 (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459) -> Type) (a6989586621680491078 :: b6989586621680490459) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680491077 t6989586621680490457 :: TyFun b6989586621680490459 (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459) -> Type) (a6989586621680491078 :: b6989586621680490459) = FoldlMSym2 a6989586621680491077 a6989586621680491078 t6989586621680490457 :: TyFun (t6989586621680490457 a6989586621680490460) (m6989586621680490458 b6989586621680490459) -> Type
type Apply (MapAccumRSym1 a6989586621680804713 t6989586621680804222 :: TyFun a6989586621680804223 (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225)) -> Type) (a6989586621680804714 :: a6989586621680804223) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680804713 t6989586621680804222 :: TyFun a6989586621680804223 (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225)) -> Type) (a6989586621680804714 :: a6989586621680804223) = MapAccumRSym2 a6989586621680804713 a6989586621680804714 t6989586621680804222 :: TyFun (t6989586621680804222 b6989586621680804224) (a6989586621680804223, t6989586621680804222 c6989586621680804225) -> Type
type Apply (MapAccumLSym1 a6989586621680804730 t6989586621680804226 :: TyFun a6989586621680804227 (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229)) -> Type) (a6989586621680804731 :: a6989586621680804227) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680804730 t6989586621680804226 :: TyFun a6989586621680804227 (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229)) -> Type) (a6989586621680804731 :: a6989586621680804227) = MapAccumLSym2 a6989586621680804730 a6989586621680804731 t6989586621680804226 :: TyFun (t6989586621680804226 b6989586621680804228) (a6989586621680804227, t6989586621680804226 c6989586621680804229) -> Type
type Apply (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679315330 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679315330 :: c3530822107858468867) = Tuple4Sym3 t6989586621679315329 t6989586621679315328 t6989586621679315330 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type
type Apply (Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679315394 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679315394 :: b3530822107858468866) = Tuple5Sym2 t6989586621679315393 t6989586621679315394 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) (t6989586621679315478 :: 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) (t6989586621679315478 :: a3530822107858468865) = Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type
type Apply (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679315395 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679315395 :: c3530822107858468867) = Tuple5Sym3 t6989586621679315394 t6989586621679315393 t6989586621679315395 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type
type Apply (Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679315479 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679315479 :: b3530822107858468866) = Tuple6Sym2 t6989586621679315478 t6989586621679315479 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) (t6989586621679315585 :: 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) (t6989586621679315585 :: a3530822107858468865) = Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type
type Apply (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679315396 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679315396 :: d3530822107858468868) = Tuple5Sym4 t6989586621679315395 t6989586621679315394 t6989586621679315393 t6989586621679315396 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type
type Apply (Tuple6Sym2 t6989586621679315479 t6989586621679315478 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679315480 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679315479 t6989586621679315478 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679315480 :: c3530822107858468867) = Tuple6Sym3 t6989586621679315479 t6989586621679315478 t6989586621679315480 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type
type Apply (Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679315586 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679315586 :: b3530822107858468866) = Tuple7Sym2 t6989586621679315585 t6989586621679315586 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type
type Apply (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679315481 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679315481 :: d3530822107858468868) = Tuple6Sym4 t6989586621679315480 t6989586621679315479 t6989586621679315478 t6989586621679315481 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type
type Apply (Tuple7Sym2 t6989586621679315586 t6989586621679315585 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679315587 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679315586 t6989586621679315585 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679315587 :: c3530822107858468867) = Tuple7Sym3 t6989586621679315586 t6989586621679315585 t6989586621679315587 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type
type Apply (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679315482 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679315482 :: e3530822107858468869) = Tuple6Sym5 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 t6989586621679315482 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type
type Apply (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679315588 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679315588 :: d3530822107858468868) = Tuple7Sym4 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315588 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type
type Apply (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679315589 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679315589 :: e3530822107858468869) = Tuple7Sym5 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315589 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type
type Apply (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679315590 :: f3530822107858468870) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679315590 :: f3530822107858468870) = Tuple7Sym6 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315590 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type
type Apply (ConstSym0 :: TyFun a (Const a b6989586621679097556) -> Type) (t6989586621680758421 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (ConstSym0 :: TyFun a (Const a b6989586621679097556) -> Type) (t6989586621680758421 :: a) = 'Const t6989586621680758421 :: Const a b6989586621679097556
type Apply (Tuple3Sym2 t6989586621679315282 t6989586621679315281 k3 :: TyFun k3 (k1, k2, k3) -> Type) (t6989586621679315283 :: k3) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym2 t6989586621679315282 t6989586621679315281 k3 :: TyFun k3 (k1, k2, k3) -> Type) (t6989586621679315283 :: k3) = '(t6989586621679315282, t6989586621679315281, t6989586621679315283)
type Apply (Tuple4Sym3 t6989586621679315330 t6989586621679315329 t6989586621679315328 k4 :: TyFun k4 (k1, k2, k3, k4) -> Type) (t6989586621679315331 :: k4) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym3 t6989586621679315330 t6989586621679315329 t6989586621679315328 k4 :: TyFun k4 (k1, k2, k3, k4) -> Type) (t6989586621679315331 :: k4) = '(t6989586621679315330, t6989586621679315329, t6989586621679315328, t6989586621679315331)
type Apply (Tuple5Sym4 t6989586621679315396 t6989586621679315395 t6989586621679315394 t6989586621679315393 k5 :: TyFun k5 (k1, k2, k3, k4, k5) -> Type) (t6989586621679315397 :: k5) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym4 t6989586621679315396 t6989586621679315395 t6989586621679315394 t6989586621679315393 k5 :: TyFun k5 (k1, k2, k3, k4, k5) -> Type) (t6989586621679315397 :: k5) = '(t6989586621679315396, t6989586621679315395, t6989586621679315394, t6989586621679315393, t6989586621679315397)
type Apply (Tuple6Sym5 t6989586621679315482 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 k6 :: TyFun k6 (k1, k2, k3, k4, k5, k6) -> Type) (t6989586621679315483 :: k6) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym5 t6989586621679315482 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 k6 :: TyFun k6 (k1, k2, k3, k4, k5, k6) -> Type) (t6989586621679315483 :: k6) = '(t6989586621679315482, t6989586621679315481, t6989586621679315480, t6989586621679315479, t6989586621679315478, t6989586621679315483)
type Apply (Tuple7Sym6 t6989586621679315590 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 k7 :: TyFun k7 (k1, k2, k3, k4, k5, k6, k7) -> Type) (t6989586621679315591 :: k7) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym6 t6989586621679315590 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 k7 :: TyFun k7 (k1, k2, k3, k4, k5, k6, k7) -> Type) (t6989586621679315591 :: k7) = '(t6989586621679315590, t6989586621679315589, t6989586621679315588, t6989586621679315587, t6989586621679315586, t6989586621679315585, t6989586621679315591)
type Apply UnlinesSym0 (a6989586621679978817 :: [Symbol]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnlinesSym0 (a6989586621679978817 :: [Symbol]) = Unlines a6989586621679978817
type Apply UnwordsSym0 (a6989586621679978806 :: [Symbol]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnwordsSym0 (a6989586621679978806 :: [Symbol]) = Unwords a6989586621679978806
type Apply XorSym0 (a6989586621681165252 :: NonEmpty Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply XorSym0 (a6989586621681165252 :: NonEmpty Bool) = Xor a6989586621681165252
type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679979525 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679979525 :: [a]) = Last a6989586621679979525
type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679979530 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679979530 :: [a]) = Head a6989586621679979530
type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680364864 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680364864 :: [a]) = Mconcat arg6989586621680364864
type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679516488 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679516488 :: Maybe a) = FromJust a6989586621679516488
type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679516491 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679516491 :: Maybe a) = IsNothing a6989586621679516491
type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679516493 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679516493 :: Maybe a) = IsJust a6989586621679516493
type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680490984 :: t Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680490984 :: t Bool) = And a6989586621680490984
type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680490975 :: t Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680490975 :: t Bool) = Or a6989586621680490975
type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679850229 :: Min a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679850229 :: Min a) = GetMin a6989586621679850229
type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679850248 :: Max a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679850248 :: Max a) = GetMax a6989586621679850248
type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679850267 :: First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679850267 :: First a) = GetFirst a6989586621679850267
type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679850286 :: Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679850286 :: Last a) = GetLast a6989586621679850286
type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679850305 :: WrappedMonoid m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679850305 :: WrappedMonoid m) = UnwrapMonoid a6989586621679850305
type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679315643 :: Identity a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679315643 :: Identity a) = RunIdentity a6989586621679315643
type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679850144 :: Dual a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679850144 :: Dual a) = GetDual a6989586621679850144
type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679850191 :: Sum a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679850191 :: Sum a) = GetSum a6989586621679850191
type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679850210 :: Product a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679850210 :: Product a) = GetProduct a6989586621679850210
type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679840851 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679840851 :: NonEmpty a) = Sconcat arg6989586621679840851
type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681165190 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681165190 :: NonEmpty a) = Last a6989586621681165190
type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681165197 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681165197 :: NonEmpty a) = Head a6989586621681165197
type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681165265 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681165265 :: NonEmpty a) = Length a6989586621681165265
type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679978132 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679978132 :: [a]) = GenericLength a6989586621679978132 :: k2
type Apply (IsPrefixOfSym1 a6989586621679979037 :: TyFun [a] Bool -> Type) (a6989586621679979038 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym1 a6989586621679979037 :: TyFun [a] Bool -> Type) (a6989586621679979038 :: [a]) = IsPrefixOf a6989586621679979037 a6989586621679979038
type Apply (IsInfixOfSym1 a6989586621679979025 :: TyFun [a] Bool -> Type) (a6989586621679979026 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym1 a6989586621679979025 :: TyFun [a] Bool -> Type) (a6989586621679979026 :: [a]) = IsInfixOf a6989586621679979025 a6989586621679979026
type Apply (Foldl1'Sym1 a6989586621679979317 :: TyFun [a] a -> Type) (a6989586621679979318 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym1 a6989586621679979317 :: TyFun [a] a -> Type) (a6989586621679979318 :: [a]) = Foldl1' a6989586621679979317 a6989586621679979318
type Apply (IsSuffixOfSym1 a6989586621679979031 :: TyFun [a] Bool -> Type) (a6989586621679979032 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym1 a6989586621679979031 :: TyFun [a] Bool -> Type) (a6989586621679979032 :: [a]) = IsSuffixOf a6989586621679979031 a6989586621679979032
type Apply (FromMaybeSym1 a6989586621679516478 :: TyFun (Maybe a) a -> Type) (a6989586621679516479 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym1 a6989586621679516478 :: TyFun (Maybe a) a -> Type) (a6989586621679516479 :: Maybe a) = FromMaybe a6989586621679516478 a6989586621679516479
type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680491175 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680491175 :: t a) = Product arg6989586621680491175
type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680491173 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680491173 :: t a) = Sum arg6989586621680491173
type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680491171 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680491171 :: t a) = Minimum arg6989586621680491171
type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680491169 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680491169 :: t a) = Maximum arg6989586621680491169
type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680491121 :: t m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680491121 :: t m) = Fold arg6989586621680491121
type Apply (IsPrefixOfSym1 a6989586621681164871 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681164872 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym1 a6989586621681164871 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681164872 :: NonEmpty a) = IsPrefixOf a6989586621681164871 a6989586621681164872
type Apply (AnySym1 a6989586621680490962 t :: TyFun (t a) Bool -> Type) (a6989586621680490963 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym1 a6989586621680490962 t :: TyFun (t a) Bool -> Type) (a6989586621680490963 :: t a) = Any a6989586621680490962 a6989586621680490963
type Apply (ElemSym1 arg6989586621680491165 t :: TyFun (t a) Bool -> Type) (arg6989586621680491166 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym1 arg6989586621680491165 t :: TyFun (t a) Bool -> Type) (arg6989586621680491166 :: t a) = Elem arg6989586621680491165 arg6989586621680491166
type Apply (NotElemSym1 a6989586621680490891 t :: TyFun (t a) Bool -> Type) (a6989586621680490892 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym1 a6989586621680490891 t :: TyFun (t a) Bool -> Type) (a6989586621680490892 :: t a) = NotElem a6989586621680490891 a6989586621680490892
type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680491163 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680491163 :: t a) = Length arg6989586621680491163
type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680491161 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680491161 :: t a) = Null arg6989586621680491161
type Apply (Foldl1Sym1 arg6989586621680491155 t :: TyFun (t a) a -> Type) (arg6989586621680491156 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym1 arg6989586621680491155 t :: TyFun (t a) a -> Type) (arg6989586621680491156 :: t a) = Foldl1 arg6989586621680491155 arg6989586621680491156
type Apply (MaximumBySym1 a6989586621680490924 t :: TyFun (t a) a -> Type) (a6989586621680490925 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym1 a6989586621680490924 t :: TyFun (t a) a -> Type) (a6989586621680490925 :: t a) = MaximumBy a6989586621680490924 a6989586621680490925
type Apply (MinimumBySym1 a6989586621680490899 t :: TyFun (t a) a -> Type) (a6989586621680490900 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym1 a6989586621680490899 t :: TyFun (t a) a -> Type) (a6989586621680490900 :: t a) = MinimumBy a6989586621680490899 a6989586621680490900
type Apply (Foldr1Sym1 arg6989586621680491151 t :: TyFun (t a) a -> Type) (arg6989586621680491152 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym1 arg6989586621680491151 t :: TyFun (t a) a -> Type) (arg6989586621680491152 :: t a) = Foldr1 arg6989586621680491151 arg6989586621680491152
type Apply (AllSym1 a6989586621680490949 t :: TyFun (t a) Bool -> Type) (a6989586621680490950 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym1 a6989586621680490949 t :: TyFun (t a) Bool -> Type) (a6989586621680490950 :: t a) = All a6989586621680490949 a6989586621680490950
type Apply (FoldrSym2 a6989586621679545646 a6989586621679545645 :: TyFun [a] b -> Type) (a6989586621679545647 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym2 a6989586621679545646 a6989586621679545645 :: TyFun [a] b -> Type) (a6989586621679545647 :: [a]) = Foldr a6989586621679545646 a6989586621679545645 a6989586621679545647
type Apply (Maybe_Sym2 a6989586621679514884 a6989586621679514883 :: TyFun (Maybe a) b -> Type) (a6989586621679514885 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym2 a6989586621679514884 a6989586621679514883 :: TyFun (Maybe a) b -> Type) (a6989586621679514885 :: Maybe a) = Maybe_ a6989586621679514884 a6989586621679514883 a6989586621679514885
type Apply (FoldMapSym1 arg6989586621680491123 t :: TyFun (t a) m -> Type) (arg6989586621680491124 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym1 arg6989586621680491123 t :: TyFun (t a) m -> Type) (arg6989586621680491124 :: t a) = FoldMap arg6989586621680491123 arg6989586621680491124
type Apply (FoldMapDefaultSym1 a6989586621680804679 t :: TyFun (t a) m -> Type) (a6989586621680804680 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym1 a6989586621680804679 t :: TyFun (t a) m -> Type) (a6989586621680804680 :: t a) = FoldMapDefault a6989586621680804679 a6989586621680804680
type Apply (Foldl'Sym2 arg6989586621680491146 arg6989586621680491145 t :: TyFun (t a) b -> Type) (arg6989586621680491147 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym2 arg6989586621680491146 arg6989586621680491145 t :: TyFun (t a) b -> Type) (arg6989586621680491147 :: t a) = Foldl' arg6989586621680491146 arg6989586621680491145 arg6989586621680491147
type Apply (FoldlSym2 arg6989586621680491140 arg6989586621680491139 t :: TyFun (t a) b -> Type) (arg6989586621680491141 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym2 arg6989586621680491140 arg6989586621680491139 t :: TyFun (t a) b -> Type) (arg6989586621680491141 :: t a) = Foldl arg6989586621680491140 arg6989586621680491139 arg6989586621680491141
type Apply (FoldrSym2 arg6989586621680491128 arg6989586621680491127 t :: TyFun (t a) b -> Type) (arg6989586621680491129 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym2 arg6989586621680491128 arg6989586621680491127 t :: TyFun (t a) b -> Type) (arg6989586621680491129 :: t a) = Foldr arg6989586621680491128 arg6989586621680491127 arg6989586621680491129
type Apply (Foldr'Sym2 arg6989586621680491134 arg6989586621680491133 t :: TyFun (t a) b -> Type) (arg6989586621680491135 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym2 arg6989586621680491134 arg6989586621680491133 t :: TyFun (t a) b -> Type) (arg6989586621680491135 :: t a) = Foldr' arg6989586621680491134 arg6989586621680491133 arg6989586621680491135
type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679978223 :: [[a]]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679978223 :: [[a]]) = Transpose a6989586621679978223
type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679516467 :: [Maybe a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679516467 :: [Maybe a]) = CatMaybes a6989586621679516467
type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679516472 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679516472 :: [a]) = ListToMaybe a6989586621679516472
type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679978367 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679978367 :: [a]) = Group a6989586621679978367
type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679978344 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679978344 :: [a]) = Sort a6989586621679978344
type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679978189 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679978189 :: [a]) = Nub a6989586621679978189
type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679979045 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679979045 :: [a]) = Tails a6989586621679979045
type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679979052 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679979052 :: [a]) = Inits a6989586621679979052
type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679979359 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679979359 :: [a]) = Permutations a6989586621679979359
type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679979477 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679979477 :: [a]) = Subsequences a6989586621679979477
type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679979493 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679979493 :: [a]) = Reverse a6989586621679979493
type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679979508 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679979508 :: [a]) = Init a6989586621679979508
type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679979522 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679979522 :: [a]) = Tail a6989586621679979522
type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681164997 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681164997 :: [a]) = Group a6989586621681164997
type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681165160 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681165160 :: [a]) = FromList a6989586621681165160
type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681165138 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681165138 :: [a]) = Inits a6989586621681165138
type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681165133 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681165133 :: [a]) = Tails a6989586621681165133
type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681165233 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681165233 :: [a]) = NonEmpty_ a6989586621681165233
type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679516475 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679516475 :: Maybe a) = MaybeToList a6989586621679516475
type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679850128 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679850128 :: Maybe a) = 'Option t6989586621679850128
type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680368291 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680368291 :: Maybe a) = 'First t6989586621680368291
type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680368314 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680368314 :: Maybe a) = 'Last t6989586621680368314
type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679850125 :: Option a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679850125 :: Option a) = GetOption a6989586621679850125
type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680368288 :: First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680368288 :: First a) = GetFirst a6989586621680368288
type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680368311 :: Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680368311 :: Last a) = GetLast a6989586621680368311
type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681164802 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681164802 :: NonEmpty a) = Nub a6989586621681164802
type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164928 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164928 :: NonEmpty a) = Group1 a6989586621681164928
type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165156 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165156 :: NonEmpty a) = ToList a6989586621681165156
type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165074 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165074 :: NonEmpty a) = Reverse a6989586621681165074
type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165166 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165166 :: NonEmpty a) = Sort a6989586621681165166
type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165186 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165186 :: NonEmpty a) = Init a6989586621681165186
type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165194 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165194 :: NonEmpty a) = Tail a6989586621681165194
type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164782 :: NonEmpty (NonEmpty a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164782 :: NonEmpty (NonEmpty a)) = Transpose a6989586621681164782
type Apply (IntercalateSym1 a6989586621679979480 :: TyFun [[a]] [a] -> Type) (a6989586621679979481 :: [[a]]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym1 a6989586621679979480 :: TyFun [[a]] [a] -> Type) (a6989586621679979481 :: [[a]]) = Intercalate a6989586621679979480 a6989586621679979481
type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680471784 :: [Either a b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680471784 :: [Either a b]) = Rights a6989586621680471784
type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680471789 :: [Either a b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680471789 :: [Either a b]) = Lefts a6989586621680471789
type Apply ((:@#@$$) t6989586621679315156 :: TyFun [a] [a] -> Type) (t6989586621679315157 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$$) t6989586621679315156 :: TyFun [a] [a] -> Type) (t6989586621679315157 :: [a]) = t6989586621679315156 ': t6989586621679315157
type Apply ((:|@#@$$) t6989586621679315224 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679315225 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$$) t6989586621679315224 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679315225 :: [a]) = t6989586621679315224 :| t6989586621679315225
type Apply ((++@#@$$) a6989586621679545630 :: TyFun [a] [a] -> Type) (a6989586621679545631 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$$) a6989586621679545630 :: TyFun [a] [a] -> Type) (a6989586621679545631 :: [a]) = a6989586621679545630 ++ a6989586621679545631
type Apply (NubBySym1 a6989586621679978164 :: TyFun [a] [a] -> Type) (a6989586621679978165 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym1 a6989586621679978164 :: TyFun [a] [a] -> Type) (a6989586621679978165 :: [a]) = NubBy a6989586621679978164 a6989586621679978165
type Apply (DropSym1 a6989586621679978376 a :: TyFun [a] [a] -> Type) (a6989586621679978377 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym1 a6989586621679978376 a :: TyFun [a] [a] -> Type) (a6989586621679978377 :: [a]) = Drop a6989586621679978376 a6989586621679978377
type Apply (TakeSym1 a6989586621679978390 a :: TyFun [a] [a] -> Type) (a6989586621679978391 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym1 a6989586621679978390 a :: TyFun [a] [a] -> Type) (a6989586621679978391 :: [a]) = Take a6989586621679978390 a6989586621679978391
type Apply (GroupBySym1 a6989586621679978311 :: TyFun [a] [[a]] -> Type) (a6989586621679978312 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym1 a6989586621679978311 :: TyFun [a] [[a]] -> Type) (a6989586621679978312 :: [a]) = GroupBy a6989586621679978311 a6989586621679978312
type Apply (DropWhileSym1 a6989586621679978516 :: TyFun [a] [a] -> Type) (a6989586621679978517 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym1 a6989586621679978516 :: TyFun [a] [a] -> Type) (a6989586621679978517 :: [a]) = DropWhile a6989586621679978516 a6989586621679978517
type Apply (TakeWhileSym1 a6989586621679978534 :: TyFun [a] [a] -> Type) (a6989586621679978535 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym1 a6989586621679978534 :: TyFun [a] [a] -> Type) (a6989586621679978535 :: [a]) = TakeWhile a6989586621679978534 a6989586621679978535
type Apply (FilterSym1 a6989586621679978648 :: TyFun [a] [a] -> Type) (a6989586621679978649 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym1 a6989586621679978648 :: TyFun [a] [a] -> Type) (a6989586621679978649 :: [a]) = Filter a6989586621679978648 a6989586621679978649
type Apply (InsertSym1 a6989586621679978347 :: TyFun [a] [a] -> Type) (a6989586621679978348 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym1 a6989586621679978347 :: TyFun [a] [a] -> Type) (a6989586621679978348 :: [a]) = Insert a6989586621679978347 a6989586621679978348
type Apply (SortBySym1 a6989586621679978747 :: TyFun [a] [a] -> Type) (a6989586621679978748 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym1 a6989586621679978747 :: TyFun [a] [a] -> Type) (a6989586621679978748 :: [a]) = SortBy a6989586621679978747 a6989586621679978748
type Apply (UnionSym1 a6989586621679978139 :: TyFun [a] [a] -> Type) (a6989586621679978140 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym1 a6989586621679978139 :: TyFun [a] [a] -> Type) (a6989586621679978140 :: [a]) = Union a6989586621679978139 a6989586621679978140
type Apply (DeleteSym1 a6989586621679978800 :: TyFun [a] [a] -> Type) (a6989586621679978801 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym1 a6989586621679978800 :: TyFun [a] [a] -> Type) (a6989586621679978801 :: [a]) = Delete a6989586621679978800 a6989586621679978801
type Apply ((\\@#@$$) a6989586621679978790 :: TyFun [a] [a] -> Type) (a6989586621679978791 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$$) a6989586621679978790 :: TyFun [a] [a] -> Type) (a6989586621679978791 :: [a]) = a6989586621679978790 \\ a6989586621679978791
type Apply (FindIndicesSym1 a6989586621679978590 :: TyFun [a] [Nat] -> Type) (a6989586621679978591 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym1 a6989586621679978590 :: TyFun [a] [Nat] -> Type) (a6989586621679978591 :: [a]) = FindIndices a6989586621679978590 a6989586621679978591
type Apply (ElemIndicesSym1 a6989586621679978624 :: TyFun [a] [Nat] -> Type) (a6989586621679978625 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym1 a6989586621679978624 :: TyFun [a] [Nat] -> Type) (a6989586621679978625 :: [a]) = ElemIndices a6989586621679978624 a6989586621679978625
type Apply (FindIndexSym1 a6989586621679978616 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679978617 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym1 a6989586621679978616 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679978617 :: [a]) = FindIndex a6989586621679978616 a6989586621679978617
type Apply (ElemIndexSym1 a6989586621679978632 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679978633 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym1 a6989586621679978632 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679978633 :: [a]) = ElemIndex a6989586621679978632 a6989586621679978633
type Apply (Scanr1Sym1 a6989586621679979202 :: TyFun [a] [a] -> Type) (a6989586621679979203 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym1 a6989586621679979202 :: TyFun [a] [a] -> Type) (a6989586621679979203 :: [a]) = Scanr1 a6989586621679979202 a6989586621679979203
type Apply (Scanl1Sym1 a6989586621679979247 :: TyFun [a] [a] -> Type) (a6989586621679979248 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym1 a6989586621679979247 :: TyFun [a] [a] -> Type) (a6989586621679979248 :: [a]) = Scanl1 a6989586621679979247 a6989586621679979248
type Apply (IntersectSym1 a6989586621679978584 :: TyFun [a] [a] -> Type) (a6989586621679978585 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym1 a6989586621679978584 :: TyFun [a] [a] -> Type) (a6989586621679978585 :: [a]) = Intersect a6989586621679978584 a6989586621679978585
type Apply (IntersperseSym1 a6989586621679979486 :: TyFun [a] [a] -> Type) (a6989586621679979487 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym1 a6989586621679979486 :: TyFun [a] [a] -> Type) (a6989586621679979487 :: [a]) = Intersperse a6989586621679979486 a6989586621679979487
type Apply (DropWhileEndSym1 a6989586621679978490 :: TyFun [a] [a] -> Type) (a6989586621679978491 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym1 a6989586621679978490 :: TyFun [a] [a] -> Type) (a6989586621679978491 :: [a]) = DropWhileEnd a6989586621679978490 a6989586621679978491
type Apply (StripPrefixSym1 a6989586621680097967 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680097968 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym1 a6989586621680097967 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680097968 :: [a]) = StripPrefix a6989586621680097967 a6989586621680097968
type Apply (GroupBySym1 a6989586621681164947 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681164948 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym1 a6989586621681164947 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681164948 :: [a]) = GroupBy a6989586621681164947 a6989586621681164948
type Apply (InsertSym1 a6989586621681165123 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681165124 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym1 a6989586621681165123 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681165124 :: [a]) = Insert a6989586621681165123 a6989586621681165124
type Apply (WhenSym1 a6989586621679571155 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679571156 :: f ()) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym1 a6989586621679571155 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679571156 :: f ()) = When a6989586621679571155 a6989586621679571156
type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679571170 :: m (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679571170 :: m (m a)) = Join a6989586621679571170
type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679741054 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679741054 :: f a) = Void a6989586621679741054
type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680491159 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680491159 :: t a) = ToList arg6989586621680491159
type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680491009 :: t [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680491009 :: t [a]) = Concat a6989586621680491009
type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681265795 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681265795 :: f a) = Optional a6989586621681265795
type Apply (UnlessSym1 a6989586621681275115 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681275116 :: f ()) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym1 a6989586621681275115 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681275116 :: f ()) = Unless a6989586621681275115 a6989586621681275116
type Apply (NubBySym1 a6989586621681164785 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681164786 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym1 a6989586621681164785 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681164786 :: NonEmpty a) = NubBy a6989586621681164785 a6989586621681164786
type Apply (GroupBy1Sym1 a6989586621681164895 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164896 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym1 a6989586621681164895 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164896 :: NonEmpty a) = GroupBy1 a6989586621681164895 a6989586621681164896
type Apply (IntersperseSym1 a6989586621681165077 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165078 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym1 a6989586621681165077 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165078 :: NonEmpty a) = Intersperse a6989586621681165077 a6989586621681165078
type Apply (TakeSym1 a6989586621681165064 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165065 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym1 a6989586621681165064 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165065 :: NonEmpty a) = Take a6989586621681165064 a6989586621681165065
type Apply (DropSym1 a6989586621681165056 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165057 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym1 a6989586621681165056 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165057 :: NonEmpty a) = Drop a6989586621681165056 a6989586621681165057
type Apply (TakeWhileSym1 a6989586621681165040 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165041 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym1 a6989586621681165040 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165041 :: NonEmpty a) = TakeWhile a6989586621681165040 a6989586621681165041
type Apply (DropWhileSym1 a6989586621681165032 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165033 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym1 a6989586621681165032 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165033 :: NonEmpty a) = DropWhile a6989586621681165032 a6989586621681165033
type Apply (FilterSym1 a6989586621681165008 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165009 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym1 a6989586621681165008 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681165009 :: NonEmpty a) = Filter a6989586621681165008 a6989586621681165009
type Apply (SortBySym1 a6989586621681164772 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681164773 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym1 a6989586621681164772 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681164773 :: NonEmpty a) = SortBy a6989586621681164772 a6989586621681164773
type Apply (Scanl1Sym1 a6989586621681165094 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165095 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym1 a6989586621681165094 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165095 :: NonEmpty a) = Scanl1 a6989586621681165094 a6989586621681165095
type Apply (Scanr1Sym1 a6989586621681165087 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165088 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym1 a6989586621681165087 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165088 :: NonEmpty a) = Scanr1 a6989586621681165087 a6989586621681165088
type Apply ((<|@#@$$) a6989586621681165179 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165180 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$$) a6989586621681165179 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165180 :: NonEmpty a) = a6989586621681165179 <| a6989586621681165180
type Apply (ConsSym1 a6989586621681165173 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165174 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym1 a6989586621681165173 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681165174 :: NonEmpty a) = Cons a6989586621681165173 a6989586621681165174
type Apply ((:<>:@#@$$) t6989586621681331879 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681331880 :: ErrorMessage' s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$$) t6989586621681331879 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681331880 :: ErrorMessage' s) = t6989586621681331879 :<>: t6989586621681331880
type Apply ((:$$:@#@$$) t6989586621681331883 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681331884 :: ErrorMessage' s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$$) t6989586621681331883 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681331884 :: ErrorMessage' s) = t6989586621681331883 :$$: t6989586621681331884
type Apply (FailSym0 :: TyFun [Char] (m6989586621679738911 a6989586621679738912) -> Type) (arg6989586621679738931 :: [Char]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Fail

type Apply (FailSym0 :: TyFun [Char] (m6989586621679738911 a6989586621679738912) -> Type) (arg6989586621679738931 :: [Char]) = Fail arg6989586621679738931 :: m6989586621679738911 a6989586621679738912
type Apply (LookupSym1 a6989586621679978294 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679978295 :: [(a, b)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym1 a6989586621679978294 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679978295 :: [(a, b)]) = Lookup a6989586621679978294 a6989586621679978295
type Apply (MapMaybeSym1 a6989586621679516448 :: TyFun [a] [b] -> Type) (a6989586621679516449 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym1 a6989586621679516448 :: TyFun [a] [b] -> Type) (a6989586621679516449 :: [a]) = MapMaybe a6989586621679516448 a6989586621679516449
type Apply (MapSym1 a6989586621679545638 :: TyFun [a] [b] -> Type) (a6989586621679545639 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym1 a6989586621679545638 :: TyFun [a] [b] -> Type) (a6989586621679545639 :: [a]) = Map a6989586621679545638 a6989586621679545639
type Apply (InsertBySym2 a6989586621679978724 a6989586621679978723 :: TyFun [a] [a] -> Type) (a6989586621679978725 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym2 a6989586621679978724 a6989586621679978723 :: TyFun [a] [a] -> Type) (a6989586621679978725 :: [a]) = InsertBy a6989586621679978724 a6989586621679978723 a6989586621679978725
type Apply (DeleteBySym2 a6989586621679978769 a6989586621679978768 :: TyFun [a] [a] -> Type) (a6989586621679978770 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym2 a6989586621679978769 a6989586621679978768 :: TyFun [a] [a] -> Type) (a6989586621679978770 :: [a]) = DeleteBy a6989586621679978769 a6989586621679978768 a6989586621679978770
type Apply (DeleteFirstsBySym2 a6989586621679978756 a6989586621679978755 :: TyFun [a] [a] -> Type) (a6989586621679978757 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym2 a6989586621679978756 a6989586621679978755 :: TyFun [a] [a] -> Type) (a6989586621679978757 :: [a]) = DeleteFirstsBy a6989586621679978756 a6989586621679978755 a6989586621679978757
type Apply (UnionBySym2 a6989586621679978146 a6989586621679978145 :: TyFun [a] [a] -> Type) (a6989586621679978147 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym2 a6989586621679978146 a6989586621679978145 :: TyFun [a] [a] -> Type) (a6989586621679978147 :: [a]) = UnionBy a6989586621679978146 a6989586621679978145 a6989586621679978147
type Apply (ZipSym1 a6989586621679979003 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679979004 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym1 a6989586621679979003 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679979004 :: [b]) = Zip a6989586621679979003 a6989586621679979004
type Apply (IntersectBySym2 a6989586621679978549 a6989586621679978548 :: TyFun [a] [a] -> Type) (a6989586621679978550 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym2 a6989586621679978549 a6989586621679978548 :: TyFun [a] [a] -> Type) (a6989586621679978550 :: [a]) = IntersectBy a6989586621679978549 a6989586621679978548 a6989586621679978550
type Apply (GenericDropSym1 a6989586621680097741 a :: TyFun [a] [a] -> Type) (a6989586621680097742 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym1 a6989586621680097741 a :: TyFun [a] [a] -> Type) (a6989586621680097742 :: [a]) = GenericDrop a6989586621680097741 a6989586621680097742
type Apply (GenericTakeSym1 a6989586621680097751 a :: TyFun [a] [a] -> Type) (a6989586621680097752 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym1 a6989586621680097751 a :: TyFun [a] [a] -> Type) (a6989586621680097752 :: [a]) = GenericTake a6989586621680097751 a6989586621680097752
type Apply (GroupWithSym1 a6989586621681164939 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681164940 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym1 a6989586621681164939 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681164940 :: [a]) = GroupWith a6989586621681164939 a6989586621681164940
type Apply (GroupAllWithSym1 a6989586621681164931 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681164932 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym1 a6989586621681164931 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681164932 :: [a]) = GroupAllWith a6989586621681164931 a6989586621681164932
type Apply (FilterMSym1 a6989586621681275244 :: TyFun [a] (m [a]) -> Type) (a6989586621681275245 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym1 a6989586621681275244 :: TyFun [a] (m [a]) -> Type) (a6989586621681275245 :: [a]) = FilterM a6989586621681275244 a6989586621681275245
type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680491038 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680491038 :: t (f a)) = SequenceA_ a6989586621680491038
type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680491033 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680491033 :: t (m a)) = Sequence_ a6989586621680491033
type Apply (FindSym1 a6989586621680490864 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680490865 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym1 a6989586621680490864 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680490865 :: t a) = Find a6989586621680490864 a6989586621680490865
type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680798709 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680798709 :: t (f a)) = SequenceA arg6989586621680798709
type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680798715 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680798715 :: t (m a)) = Sequence arg6989586621680798715
type Apply (MfilterSym1 a6989586621681275078 m :: TyFun (m a) (m a) -> Type) (a6989586621681275079 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym1 a6989586621681275078 m :: TyFun (m a) (m a) -> Type) (a6989586621681275079 :: m a) = Mfilter a6989586621681275078 a6989586621681275079
type Apply (ReplicateM_Sym1 a6989586621681275124 m a :: TyFun (m a) (m ()) -> Type) (a6989586621681275125 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym1 a6989586621681275124 m a :: TyFun (m a) (m ()) -> Type) (a6989586621681275125 :: m a) = ReplicateM_ a6989586621681275124 a6989586621681275125
type Apply (ReplicateMSym1 a6989586621681275143 m a :: TyFun (m a) (m [a]) -> Type) (a6989586621681275144 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym1 a6989586621681275143 m a :: TyFun (m a) (m [a]) -> Type) (a6989586621681275144 :: m a) = ReplicateM a6989586621681275143 a6989586621681275144
type Apply (ZipSym1 a6989586621681164845 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681164846 :: NonEmpty b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym1 a6989586621681164845 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681164846 :: NonEmpty b) = Zip a6989586621681164845 a6989586621681164846
type Apply (GroupWith1Sym1 a6989586621681164887 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164888 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym1 a6989586621681164887 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164888 :: NonEmpty a) = GroupWith1 a6989586621681164887 a6989586621681164888
type Apply (MapSym1 a6989586621681165141 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681165142 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym1 a6989586621681165141 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681165142 :: NonEmpty a) = Map a6989586621681165141 a6989586621681165142
type Apply (SortWithSym1 a6989586621681164766 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681164767 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym1 a6989586621681164766 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681164767 :: NonEmpty a) = SortWith a6989586621681164766 a6989586621681164767
type Apply (GroupAllWith1Sym1 a6989586621681164879 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164880 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym1 a6989586621681164879 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681164880 :: NonEmpty a) = GroupAllWith1 a6989586621681164879 a6989586621681164880
type Apply (ScanrSym2 a6989586621679979227 a6989586621679979226 :: TyFun [a] [b] -> Type) (a6989586621679979228 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym2 a6989586621679979227 a6989586621679979226 :: TyFun [a] [b] -> Type) (a6989586621679979228 :: [a]) = Scanr a6989586621679979227 a6989586621679979226 a6989586621679979228
type Apply (ScanlSym2 a6989586621679979255 a6989586621679979254 :: TyFun [a] [b] -> Type) (a6989586621679979256 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym2 a6989586621679979255 a6989586621679979254 :: TyFun [a] [b] -> Type) (a6989586621679979256 :: [a]) = Scanl a6989586621679979255 a6989586621679979254 a6989586621679979256
type Apply (ScanlSym2 a6989586621681165113 a6989586621681165112 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681165114 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym2 a6989586621681165113 a6989586621681165112 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681165114 :: [a]) = Scanl a6989586621681165113 a6989586621681165112 a6989586621681165114
type Apply (ScanrSym2 a6989586621681165102 a6989586621681165101 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681165103 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym2 a6989586621681165102 a6989586621681165101 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681165103 :: [a]) = Scanr a6989586621681165102 a6989586621681165101 a6989586621681165103
type Apply (FmapSym1 arg6989586621679571211 f :: TyFun (f a) (f b) -> Type) (arg6989586621679571212 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym1 arg6989586621679571211 f :: TyFun (f a) (f b) -> Type) (arg6989586621679571212 :: f a) = Fmap arg6989586621679571211 arg6989586621679571212
type Apply ((arg6989586621679571215 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) (arg6989586621679571216 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((arg6989586621679571215 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) (arg6989586621679571216 :: f b) = arg6989586621679571215 <$ arg6989586621679571216
type Apply ((<*>@#@$$) arg6989586621679571237 :: TyFun (f a) (f b) -> Type) (arg6989586621679571238 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$$) arg6989586621679571237 :: TyFun (f a) (f b) -> Type) (arg6989586621679571238 :: f a) = arg6989586621679571237 <*> arg6989586621679571238
type Apply (a6989586621679571195 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679571196 :: f (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679571195 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679571196 :: f (a ~> b)) = a6989586621679571195 <**> a6989586621679571196
type Apply (LiftASym1 a6989586621679571185 f :: TyFun (f a) (f b) -> Type) (a6989586621679571186 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym1 a6989586621679571185 f :: TyFun (f a) (f b) -> Type) (a6989586621679571186 :: f a) = LiftA a6989586621679571185 a6989586621679571186
type Apply ((=<<@#@$$) a6989586621679571164 :: TyFun (m a) (m b) -> Type) (a6989586621679571165 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$$) a6989586621679571164 :: TyFun (m a) (m b) -> Type) (a6989586621679571165 :: m a) = a6989586621679571164 =<< a6989586621679571165
type Apply (LiftMSym1 a6989586621679571142 m :: TyFun (m a1) (m r) -> Type) (a6989586621679571143 :: m a1) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym1 a6989586621679571142 m :: TyFun (m a1) (m r) -> Type) (a6989586621679571143 :: m a1) = LiftM a6989586621679571142 a6989586621679571143
type Apply (ApSym1 a6989586621679570909 :: TyFun (m a) (m b) -> Type) (a6989586621679570910 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym1 a6989586621679570909 :: TyFun (m a) (m b) -> Type) (a6989586621679570910 :: m a) = Ap a6989586621679570909 a6989586621679570910
type Apply ((<|>@#@$$) arg6989586621679571359 :: TyFun (f a) (f a) -> Type) (arg6989586621679571360 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$$) arg6989586621679571359 :: TyFun (f a) (f a) -> Type) (arg6989586621679571360 :: f a) = arg6989586621679571359 <|> arg6989586621679571360
type Apply (MplusSym1 arg6989586621679571363 :: TyFun (m a) (m a) -> Type) (arg6989586621679571364 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym1 arg6989586621679571363 :: TyFun (m a) (m a) -> Type) (arg6989586621679571364 :: m a) = Mplus arg6989586621679571363 arg6989586621679571364
type Apply (a6989586621679741077 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679741078 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679741077 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679741078 :: f a) = a6989586621679741077 <$> a6989586621679741078
type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680491028 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680491028 :: t (f a)) = Asum a6989586621680491028
type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680491023 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680491023 :: t (m a)) = Msum a6989586621680491023
type Apply (ConcatMapSym1 a6989586621680490993 t :: TyFun (t a) [b] -> Type) (a6989586621680490994 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym1 a6989586621680490993 t :: TyFun (t a) [b] -> Type) (a6989586621680490994 :: t a) = ConcatMap a6989586621680490993 a6989586621680490994
type Apply (FmapDefaultSym1 a6989586621680804700 t :: TyFun (t a) (t b) -> Type) (a6989586621680804701 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym1 a6989586621680804700 t :: TyFun (t a) (t b) -> Type) (a6989586621680804701 :: t a) = FmapDefault a6989586621680804700 a6989586621680804701
type Apply (MzipSym1 arg6989586621681131495 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681131496 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym1 arg6989586621681131495 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681131496 :: m b) = Mzip arg6989586621681131495 arg6989586621681131496
type Apply (a6989586621681275098 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681275099 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681275098 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681275099 :: m a) = a6989586621681275098 <$!> a6989586621681275099
type Apply (ZipWithSym2 a6989586621679978981 a6989586621679978980 :: TyFun [b] [c] -> Type) (a6989586621679978982 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym2 a6989586621679978981 a6989586621679978980 :: TyFun [b] [c] -> Type) (a6989586621679978982 :: [b]) = ZipWith a6989586621679978981 a6989586621679978980 a6989586621679978982
type Apply (Zip3Sym2 a6989586621679978992 a6989586621679978991 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679978993 :: [c]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym2 a6989586621679978992 a6989586621679978991 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679978993 :: [c]) = Zip3 a6989586621679978992 a6989586621679978991 a6989586621679978993
type Apply (MapAndUnzipMSym1 a6989586621681275204 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681275205 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym1 a6989586621681275204 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681275205 :: [a]) = MapAndUnzipM a6989586621681275204 a6989586621681275205
type Apply (arg6989586621679571251 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679571252 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679571251 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679571252 :: f b) = arg6989586621679571251 <* arg6989586621679571252
type Apply (arg6989586621679571247 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679571248 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679571247 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679571248 :: f b) = arg6989586621679571247 *> arg6989586621679571248
type Apply (arg6989586621679571322 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679571323 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679571322 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679571323 :: m b) = arg6989586621679571322 >> arg6989586621679571323
type Apply (Traverse_Sym1 a6989586621680491069 t :: TyFun (t a) (f ()) -> Type) (a6989586621680491070 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym1 a6989586621680491069 t :: TyFun (t a) (f ()) -> Type) (a6989586621680491070 :: t a) = Traverse_ a6989586621680491069 a6989586621680491070
type Apply (MapM_Sym1 a6989586621680491051 t :: TyFun (t a) (m ()) -> Type) (a6989586621680491052 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym1 a6989586621680491051 t :: TyFun (t a) (m ()) -> Type) (a6989586621680491052 :: t a) = MapM_ a6989586621680491051 a6989586621680491052
type Apply (TraverseSym1 arg6989586621680798705 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680798706 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym1 arg6989586621680798705 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680798706 :: t a) = Traverse arg6989586621680798705 arg6989586621680798706
type Apply (MapMSym1 arg6989586621680798711 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680798712 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym1 arg6989586621680798711 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680798712 :: t a) = MapM arg6989586621680798711 arg6989586621680798712
type Apply (ZipWithSym2 a6989586621681164835 a6989586621681164834 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681164836 :: NonEmpty b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym2 a6989586621681164835 a6989586621681164834 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681164836 :: NonEmpty b) = ZipWith a6989586621681164835 a6989586621681164834 a6989586621681164836
type Apply (ZipWithM_Sym2 a6989586621681275187 a6989586621681275186 :: TyFun [b] (m ()) -> Type) (a6989586621681275188 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym2 a6989586621681275187 a6989586621681275186 :: TyFun [b] (m ()) -> Type) (a6989586621681275188 :: [b]) = ZipWithM_ a6989586621681275187 a6989586621681275186 a6989586621681275188
type Apply (ZipWithMSym2 a6989586621681275196 a6989586621681275195 :: TyFun [b] (m [c]) -> Type) (a6989586621681275197 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym2 a6989586621681275196 a6989586621681275195 :: TyFun [b] (m [c]) -> Type) (a6989586621681275197 :: [b]) = ZipWithM a6989586621681275196 a6989586621681275195 a6989586621681275197
type Apply (LiftA2Sym2 arg6989586621679571242 arg6989586621679571241 :: TyFun (f b) (f c) -> Type) (arg6989586621679571243 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym2 arg6989586621679571242 arg6989586621679571241 :: TyFun (f b) (f c) -> Type) (arg6989586621679571243 :: f b) = LiftA2 arg6989586621679571242 arg6989586621679571241 arg6989586621679571243
type Apply (LiftM2Sym2 a6989586621679571117 a6989586621679571116 :: TyFun (m a2) (m r) -> Type) (a6989586621679571118 :: m a2) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym2 a6989586621679571117 a6989586621679571116 :: TyFun (m a2) (m r) -> Type) (a6989586621679571118 :: m a2) = LiftM2 a6989586621679571117 a6989586621679571116 a6989586621679571118
type Apply (FoldrMSym2 a6989586621680491100 a6989586621680491099 t :: TyFun (t a) (m b) -> Type) (a6989586621680491101 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym2 a6989586621680491100 a6989586621680491099 t :: TyFun (t a) (m b) -> Type) (a6989586621680491101 :: t a) = FoldrM a6989586621680491100 a6989586621680491099 a6989586621680491101
type Apply (FoldlMSym2 a6989586621680491078 a6989586621680491077 t :: TyFun (t a) (m b) -> Type) (a6989586621680491079 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym2 a6989586621680491078 a6989586621680491077 t :: TyFun (t a) (m b) -> Type) (a6989586621680491079 :: t a) = FoldlM a6989586621680491078 a6989586621680491077 a6989586621680491079
type Apply (MzipWithSym2 arg6989586621681131500 arg6989586621681131499 :: TyFun (m b) (m c) -> Type) (arg6989586621681131501 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym2 arg6989586621681131500 arg6989586621681131499 :: TyFun (m b) (m c) -> Type) (arg6989586621681131501 :: m b) = MzipWith arg6989586621681131500 arg6989586621681131499 arg6989586621681131501
type Apply (ZipWith3Sym3 a6989586621679978967 a6989586621679978966 a6989586621679978965 :: TyFun [c] [d] -> Type) (a6989586621679978968 :: [c]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym3 a6989586621679978967 a6989586621679978966 a6989586621679978965 :: TyFun [c] [d] -> Type) (a6989586621679978968 :: [c]) = ZipWith3 a6989586621679978967 a6989586621679978966 a6989586621679978965 a6989586621679978968
type Apply (Zip4Sym3 a6989586621680097957 a6989586621680097956 a6989586621680097955 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680097958 :: [d]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym3 a6989586621680097957 a6989586621680097956 a6989586621680097955 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680097958 :: [d]) = Zip4 a6989586621680097957 a6989586621680097956 a6989586621680097955 a6989586621680097958
type Apply (LiftA3Sym3 a6989586621679571175 a6989586621679571174 a6989586621679571173 :: TyFun (f c) (f d) -> Type) (a6989586621679571176 :: f c) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym3 a6989586621679571175 a6989586621679571174 a6989586621679571173 :: TyFun (f c) (f d) -> Type) (a6989586621679571176 :: f c) = LiftA3 a6989586621679571175 a6989586621679571174 a6989586621679571173 a6989586621679571176
type Apply (LiftM3Sym3 a6989586621679571076 a6989586621679571075 a6989586621679571074 :: TyFun (m a3) (m r) -> Type) (a6989586621679571077 :: m a3) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym3 a6989586621679571076 a6989586621679571075 a6989586621679571074 :: TyFun (m a3) (m r) -> Type) (a6989586621679571077 :: m a3) = LiftM3 a6989586621679571076 a6989586621679571075 a6989586621679571074 a6989586621679571077
type Apply (ZipWith4Sym4 a6989586621680097841 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [d] [e] -> Type) (a6989586621680097842 :: [d]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym4 a6989586621680097841 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [d] [e] -> Type) (a6989586621680097842 :: [d]) = ZipWith4 a6989586621680097841 a6989586621680097840 a6989586621680097839 a6989586621680097838 a6989586621680097842
type Apply (Zip5Sym4 a6989586621680097935 a6989586621680097934 a6989586621680097933 a6989586621680097932 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680097936 :: [e]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym4 a6989586621680097935 a6989586621680097934 a6989586621680097933 a6989586621680097932 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680097936 :: [e]) = Zip5 a6989586621680097935 a6989586621680097934 a6989586621680097933 a6989586621680097932 a6989586621680097936
type Apply (LiftM4Sym4 a6989586621679571016 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m a4) (m r) -> Type) (a6989586621679571017 :: m a4) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym4 a6989586621679571016 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m a4) (m r) -> Type) (a6989586621679571017 :: m a4) = LiftM4 a6989586621679571016 a6989586621679571015 a6989586621679571014 a6989586621679571013 a6989586621679571017
type Apply (ZipWith5Sym5 a6989586621680097819 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [e] [f] -> Type) (a6989586621680097820 :: [e]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym5 a6989586621680097819 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [e] [f] -> Type) (a6989586621680097820 :: [e]) = ZipWith5 a6989586621680097819 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 a6989586621680097820
type Apply (Zip6Sym5 a6989586621680097908 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680097909 :: [f]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym5 a6989586621680097908 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680097909 :: [f]) = Zip6 a6989586621680097908 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 a6989586621680097909
type Apply (LiftM5Sym5 a6989586621679570934 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m a5) (m r) -> Type) (a6989586621679570935 :: m a5) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym5 a6989586621679570934 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m a5) (m r) -> Type) (a6989586621679570935 :: m a5) = LiftM5 a6989586621679570934 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 a6989586621679570935
type Apply (ZipWith6Sym6 a6989586621680097793 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [f] [g] -> Type) (a6989586621680097794 :: [f]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym6 a6989586621680097793 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [f] [g] -> Type) (a6989586621680097794 :: [f]) = ZipWith6 a6989586621680097793 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 a6989586621680097794
type Apply (Zip7Sym6 a6989586621680097876 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680097877 :: [g]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym6 a6989586621680097876 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680097877 :: [g]) = Zip7 a6989586621680097876 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 a6989586621680097877
type Apply (ZipWith7Sym7 a6989586621680097763 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [g] [h] -> Type) (a6989586621680097764 :: [g]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym7 a6989586621680097763 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [g] [h] -> Type) (a6989586621680097764 :: [g]) = ZipWith7 a6989586621680097763 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097764
type Apply ((++@#@$) :: TyFun [a6989586621679545433] ([a6989586621679545433] ~> [a6989586621679545433]) -> Type) (a6989586621679545630 :: [a6989586621679545433]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679545433] ([a6989586621679545433] ~> [a6989586621679545433]) -> Type) (a6989586621679545630 :: [a6989586621679545433]) = (++@#@$$) a6989586621679545630
type Apply ((!!@#@$) :: TyFun [a6989586621679974062] (Nat ~> a6989586621679974062) -> Type) (a6989586621679978209 :: [a6989586621679974062]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679974062] (Nat ~> a6989586621679974062) -> Type) (a6989586621679978209 :: [a6989586621679974062]) = (!!@#@$$) a6989586621679978209
type Apply (UnionSym0 :: TyFun [a6989586621679974057] ([a6989586621679974057] ~> [a6989586621679974057]) -> Type) (a6989586621679978139 :: [a6989586621679974057]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679974057] ([a6989586621679974057] ~> [a6989586621679974057]) -> Type) (a6989586621679978139 :: [a6989586621679974057]) = UnionSym1 a6989586621679978139
type Apply ((\\@#@$) :: TyFun [a6989586621679974100] ([a6989586621679974100] ~> [a6989586621679974100]) -> Type) (a6989586621679978790 :: [a6989586621679974100]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679974100] ([a6989586621679974100] ~> [a6989586621679974100]) -> Type) (a6989586621679978790 :: [a6989586621679974100]) = (\\@#@$$) a6989586621679978790
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679974145] ([a6989586621679974145] ~> Bool) -> Type) (a6989586621679979037 :: [a6989586621679974145]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679974145] ([a6989586621679974145] ~> Bool) -> Type) (a6989586621679979037 :: [a6989586621679974145]) = IsPrefixOfSym1 a6989586621679979037
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679974143] ([a6989586621679974143] ~> Bool) -> Type) (a6989586621679979025 :: [a6989586621679974143]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679974143] ([a6989586621679974143] ~> Bool) -> Type) (a6989586621679979025 :: [a6989586621679974143]) = IsInfixOfSym1 a6989586621679979025
type Apply (IntersectSym0 :: TyFun [a6989586621679974087] ([a6989586621679974087] ~> [a6989586621679974087]) -> Type) (a6989586621679978584 :: [a6989586621679974087]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679974087] ([a6989586621679974087] ~> [a6989586621679974087]) -> Type) (a6989586621679978584 :: [a6989586621679974087]) = IntersectSym1 a6989586621679978584
type Apply (IntercalateSym0 :: TyFun [a6989586621679974176] ([[a6989586621679974176]] ~> [a6989586621679974176]) -> Type) (a6989586621679979480 :: [a6989586621679974176]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679974176] ([[a6989586621679974176]] ~> [a6989586621679974176]) -> Type) (a6989586621679979480 :: [a6989586621679974176]) = IntercalateSym1 a6989586621679979480
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679974144] ([a6989586621679974144] ~> Bool) -> Type) (a6989586621679979031 :: [a6989586621679974144]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679974144] ([a6989586621679974144] ~> Bool) -> Type) (a6989586621679979031 :: [a6989586621679974144]) = IsSuffixOfSym1 a6989586621679979031
type Apply (StripPrefixSym0 :: TyFun [a6989586621680096271] ([a6989586621680096271] ~> Maybe [a6989586621680096271]) -> Type) (a6989586621680097967 :: [a6989586621680096271]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680096271] ([a6989586621680096271] ~> Maybe [a6989586621680096271]) -> Type) (a6989586621680097967 :: [a6989586621680096271]) = StripPrefixSym1 a6989586621680097967
type Apply (ShowListSym0 :: TyFun [a6989586621680294621] (Symbol ~> Symbol) -> Type) (arg6989586621680295067 :: [a6989586621680294621]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680294621] (Symbol ~> Symbol) -> Type) (arg6989586621680295067 :: [a6989586621680294621]) = ShowListSym1 arg6989586621680295067
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681163494] (NonEmpty a6989586621681163494 ~> Bool) -> Type) (a6989586621681164871 :: [a6989586621681163494]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681163494] (NonEmpty a6989586621681163494 ~> Bool) -> Type) (a6989586621681164871 :: [a6989586621681163494]) = IsPrefixOfSym1 a6989586621681164871
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681163493) (Nat ~> a6989586621681163493) -> Type) (a6989586621681164853 :: NonEmpty a6989586621681163493) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681163493) (Nat ~> a6989586621681163493) -> Type) (a6989586621681164853 :: NonEmpty a6989586621681163493) = (!!@#@$$) a6989586621681164853
type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681165229 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681165229 :: NonEmpty a) = Uncons a6989586621681165229
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331879 :: ErrorMessage' s6989586621681331131) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331879 :: ErrorMessage' s6989586621681331131) = (:<>:@#@$$) t6989586621681331879
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331883 :: ErrorMessage' s6989586621681331131) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) (t6989586621681331883 :: ErrorMessage' s6989586621681331131) = (:$$:@#@$$) t6989586621681331883
type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679978946 :: [(a, b)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679978946 :: [(a, b)]) = Unzip a6989586621679978946
type Apply (PartitionSym1 a6989586621679978288 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679978289 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym1 a6989586621679978288 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679978289 :: [a]) = Partition a6989586621679978288 a6989586621679978289
type Apply (SplitAtSym1 a6989586621679978370 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679978371 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym1 a6989586621679978370 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679978371 :: [a]) = SplitAt a6989586621679978370 a6989586621679978371
type Apply (BreakSym1 a6989586621679978404 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679978405 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym1 a6989586621679978404 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679978405 :: [a]) = Break a6989586621679978404 a6989586621679978405
type Apply (SpanSym1 a6989586621679978447 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679978448 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym1 a6989586621679978447 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679978448 :: [a]) = Span a6989586621679978447 a6989586621679978448
type Apply (DeleteFirstsBySym1 a6989586621679978755 :: TyFun [a6989586621679974098] ([a6989586621679974098] ~> [a6989586621679974098]) -> Type) (a6989586621679978756 :: [a6989586621679974098]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679978755 :: TyFun [a6989586621679974098] ([a6989586621679974098] ~> [a6989586621679974098]) -> Type) (a6989586621679978756 :: [a6989586621679974098]) = DeleteFirstsBySym2 a6989586621679978755 a6989586621679978756
type Apply (UnionBySym1 a6989586621679978145 :: TyFun [a6989586621679974058] ([a6989586621679974058] ~> [a6989586621679974058]) -> Type) (a6989586621679978146 :: [a6989586621679974058]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679978145 :: TyFun [a6989586621679974058] ([a6989586621679974058] ~> [a6989586621679974058]) -> Type) (a6989586621679978146 :: [a6989586621679974058]) = UnionBySym2 a6989586621679978145 a6989586621679978146
type Apply (ZipSym0 :: TyFun [a6989586621679974139] ([b6989586621679974140] ~> [(a6989586621679974139, b6989586621679974140)]) -> Type) (a6989586621679979003 :: [a6989586621679974139]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679974139] ([b6989586621679974140] ~> [(a6989586621679974139, b6989586621679974140)]) -> Type) (a6989586621679979003 :: [a6989586621679974139]) = ZipSym1 a6989586621679979003 b6989586621679974140 :: TyFun [b6989586621679974140] [(a6989586621679974139, b6989586621679974140)] -> Type
type Apply (IntersectBySym1 a6989586621679978548 :: TyFun [a6989586621679974086] ([a6989586621679974086] ~> [a6989586621679974086]) -> Type) (a6989586621679978549 :: [a6989586621679974086]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679978548 :: TyFun [a6989586621679974086] ([a6989586621679974086] ~> [a6989586621679974086]) -> Type) (a6989586621679978549 :: [a6989586621679974086]) = IntersectBySym2 a6989586621679978548 a6989586621679978549
type Apply (GenericIndexSym0 :: TyFun [a6989586621680096216] (i6989586621680096215 ~> a6989586621680096216) -> Type) (a6989586621680097721 :: [a6989586621680096216]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680096216] (i6989586621680096215 ~> a6989586621680096216) -> Type) (a6989586621680097721 :: [a6989586621680096216]) = GenericIndexSym1 a6989586621680097721 i6989586621680096215 :: TyFun i6989586621680096215 a6989586621680096216 -> Type
type Apply (ShowListWithSym1 a6989586621680295031 :: TyFun [a6989586621680294605] (Symbol ~> Symbol) -> Type) (a6989586621680295032 :: [a6989586621680294605]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680295031 :: TyFun [a6989586621680294605] (Symbol ~> Symbol) -> Type) (a6989586621680295032 :: [a6989586621680294605]) = ShowListWithSym2 a6989586621680295031 a6989586621680295032
type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) (a6989586621681164805 :: 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) (a6989586621681164805 :: NonEmpty (a, b)) = Unzip a6989586621681164805
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681163491) (NonEmpty b6989586621681163492 ~> NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type) (a6989586621681164845 :: NonEmpty a6989586621681163491) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681163491) (NonEmpty b6989586621681163492 ~> NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type) (a6989586621681164845 :: NonEmpty a6989586621681163491) = ZipSym1 a6989586621681164845 b6989586621681163492 :: TyFun (NonEmpty b6989586621681163492) (NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type
type Apply (SplitAtSym1 a6989586621681165048 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681165049 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym1 a6989586621681165048 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681165049 :: NonEmpty a) = SplitAt a6989586621681165048 a6989586621681165049
type Apply (SpanSym1 a6989586621681165024 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681165025 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym1 a6989586621681165024 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681165025 :: NonEmpty a) = Span a6989586621681165024 a6989586621681165025
type Apply (BreakSym1 a6989586621681165016 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681165017 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym1 a6989586621681165016 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681165017 :: NonEmpty a) = Break a6989586621681165016 a6989586621681165017
type Apply (PartitionSym1 a6989586621681165000 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681165001 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym1 a6989586621681165000 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681165001 :: NonEmpty a) = Partition a6989586621681165000 a6989586621681165001
type Apply (Zip3Sym0 :: TyFun [a6989586621679974136] ([b6989586621679974137] ~> ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)])) -> Type) (a6989586621679978991 :: [a6989586621679974136]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679974136] ([b6989586621679974137] ~> ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)])) -> Type) (a6989586621679978991 :: [a6989586621679974136]) = Zip3Sym1 a6989586621679978991 b6989586621679974137 c6989586621679974138 :: TyFun [b6989586621679974137] ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)]) -> Type
type Apply (GenericSplitAtSym1 a6989586621680097731 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680097732 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym1 a6989586621680097731 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680097732 :: [a]) = GenericSplitAt a6989586621680097731 a6989586621680097732
type Apply ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) (arg6989586621679571237 :: f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) (arg6989586621679571237 :: f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) = (<*>@#@$$) arg6989586621679571237
type Apply ((<**>@#@$) :: TyFun (f6989586621679570784 a6989586621679570785) (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786) ~> f6989586621679570784 b6989586621679570786) -> Type) (a6989586621679571195 :: f6989586621679570784 a6989586621679570785) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679570784 a6989586621679570785) (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786) ~> f6989586621679570784 b6989586621679570786) -> Type) (a6989586621679571195 :: f6989586621679570784 a6989586621679570785) = a6989586621679571195 <**>@#@$$ b6989586621679570786 :: TyFun (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786)) (f6989586621679570784 b6989586621679570786) -> Type
type Apply ((>>=@#@$) :: TyFun (m6989586621679570848 a6989586621679570849) ((a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) ~> m6989586621679570848 b6989586621679570850) -> Type) (arg6989586621679571318 :: m6989586621679570848 a6989586621679570849) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679570848 a6989586621679570849) ((a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) ~> m6989586621679570848 b6989586621679570850) -> Type) (arg6989586621679571318 :: m6989586621679570848 a6989586621679570849) = arg6989586621679571318 >>=@#@$$ b6989586621679570850 :: TyFun (a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) (m6989586621679570848 b6989586621679570850) -> Type
type Apply (ApSym0 :: TyFun (m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) (m6989586621679570742 a6989586621679570743 ~> m6989586621679570742 b6989586621679570744) -> Type) (a6989586621679570909 :: m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) (m6989586621679570742 a6989586621679570743 ~> m6989586621679570742 b6989586621679570744) -> Type) (a6989586621679570909 :: m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) = ApSym1 a6989586621679570909
type Apply ((<|>@#@$) :: TyFun (f6989586621679570899 a6989586621679570901) (f6989586621679570899 a6989586621679570901 ~> f6989586621679570899 a6989586621679570901) -> Type) (arg6989586621679571359 :: f6989586621679570899 a6989586621679570901) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679570899 a6989586621679570901) (f6989586621679570899 a6989586621679570901 ~> f6989586621679570899 a6989586621679570901) -> Type) (arg6989586621679571359 :: f6989586621679570899 a6989586621679570901) = (<|>@#@$$) arg6989586621679571359
type Apply (MplusSym0 :: TyFun (m6989586621679570902 a6989586621679570904) (m6989586621679570902 a6989586621679570904 ~> m6989586621679570902 a6989586621679570904) -> Type) (arg6989586621679571363 :: m6989586621679570902 a6989586621679570904) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679570902 a6989586621679570904) (m6989586621679570902 a6989586621679570904 ~> m6989586621679570902 a6989586621679570904) -> Type) (arg6989586621679571363 :: m6989586621679570902 a6989586621679570904) = MplusSym1 arg6989586621679571363
type Apply (($>@#@$) :: TyFun (f6989586621679740989 a6989586621679740990) (b6989586621679740991 ~> f6989586621679740989 b6989586621679740991) -> Type) (a6989586621679741061 :: f6989586621679740989 a6989586621679740990) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679740989 a6989586621679740990) (b6989586621679740991 ~> f6989586621679740989 b6989586621679740991) -> Type) (a6989586621679741061 :: f6989586621679740989 a6989586621679740990) = a6989586621679741061 $>@#@$$ b6989586621679740991 :: TyFun b6989586621679740991 (f6989586621679740989 b6989586621679740991) -> Type
type Apply ((<&>@#@$) :: TyFun (f6989586621679740992 a6989586621679740993) ((a6989586621679740993 ~> b6989586621679740994) ~> f6989586621679740992 b6989586621679740994) -> Type) (a6989586621679741067 :: f6989586621679740992 a6989586621679740993) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679740992 a6989586621679740993) ((a6989586621679740993 ~> b6989586621679740994) ~> f6989586621679740992 b6989586621679740994) -> Type) (a6989586621679741067 :: f6989586621679740992 a6989586621679740993) = a6989586621679741067 <&>@#@$$ b6989586621679740994 :: TyFun (a6989586621679740993 ~> b6989586621679740994) (f6989586621679740992 b6989586621679740994) -> Type
type Apply (MzipSym0 :: TyFun (m6989586621681131419 a6989586621681131420) (m6989586621681131419 b6989586621681131421 ~> m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type) (arg6989586621681131495 :: m6989586621681131419 a6989586621681131420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681131419 a6989586621681131420) (m6989586621681131419 b6989586621681131421 ~> m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type) (arg6989586621681131495 :: m6989586621681131419 a6989586621681131420) = MzipSym1 arg6989586621681131495 b6989586621681131421 :: TyFun (m6989586621681131419 b6989586621681131421) (m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type
type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (arg6989586621681131505 :: 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) (arg6989586621681131505 :: m (a, b)) = Munzip arg6989586621681131505
type Apply (ZipWithSym1 a6989586621679978980 :: TyFun [a6989586621679974133] ([b6989586621679974134] ~> [c6989586621679974135]) -> Type) (a6989586621679978981 :: [a6989586621679974133]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679978980 :: TyFun [a6989586621679974133] ([b6989586621679974134] ~> [c6989586621679974135]) -> Type) (a6989586621679978981 :: [a6989586621679974133]) = ZipWithSym2 a6989586621679978980 a6989586621679978981
type Apply (Zip3Sym1 a6989586621679978991 b6989586621679974137 c6989586621679974138 :: TyFun [b6989586621679974137] ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)]) -> Type) (a6989586621679978992 :: [b6989586621679974137]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679978991 b6989586621679974137 c6989586621679974138 :: TyFun [b6989586621679974137] ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)]) -> Type) (a6989586621679978992 :: [b6989586621679974137]) = Zip3Sym2 a6989586621679978991 a6989586621679978992 c6989586621679974138 :: TyFun [c6989586621679974138] [(a6989586621679974136, b6989586621679974137, c6989586621679974138)] -> Type
type Apply (Zip4Sym0 :: TyFun [a6989586621680096267] ([b6989586621680096268] ~> ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]))) -> Type) (a6989586621680097955 :: [a6989586621680096267]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680096267] ([b6989586621680096268] ~> ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]))) -> Type) (a6989586621680097955 :: [a6989586621680096267]) = Zip4Sym1 a6989586621680097955 b6989586621680096268 c6989586621680096269 d6989586621680096270 :: TyFun [b6989586621680096268] ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)])) -> Type
type Apply ((<*@#@$) :: TyFun (f6989586621679570824 a6989586621679570833) (f6989586621679570824 b6989586621679570834 ~> f6989586621679570824 a6989586621679570833) -> Type) (arg6989586621679571251 :: f6989586621679570824 a6989586621679570833) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679570824 a6989586621679570833) (f6989586621679570824 b6989586621679570834 ~> f6989586621679570824 a6989586621679570833) -> Type) (arg6989586621679571251 :: f6989586621679570824 a6989586621679570833) = arg6989586621679571251 <*@#@$$ b6989586621679570834 :: TyFun (f6989586621679570824 b6989586621679570834) (f6989586621679570824 a6989586621679570833) -> Type
type Apply ((*>@#@$) :: TyFun (f6989586621679570824 a6989586621679570831) (f6989586621679570824 b6989586621679570832 ~> f6989586621679570824 b6989586621679570832) -> Type) (arg6989586621679571247 :: f6989586621679570824 a6989586621679570831) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679570824 a6989586621679570831) (f6989586621679570824 b6989586621679570832 ~> f6989586621679570824 b6989586621679570832) -> Type) (arg6989586621679571247 :: f6989586621679570824 a6989586621679570831) = arg6989586621679571247 *>@#@$$ b6989586621679570832 :: TyFun (f6989586621679570824 b6989586621679570832) (f6989586621679570824 b6989586621679570832) -> Type
type Apply ((>>@#@$) :: TyFun (m6989586621679570848 a6989586621679570851) (m6989586621679570848 b6989586621679570852 ~> m6989586621679570848 b6989586621679570852) -> Type) (arg6989586621679571322 :: m6989586621679570848 a6989586621679570851) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679570848 a6989586621679570851) (m6989586621679570848 b6989586621679570852 ~> m6989586621679570848 b6989586621679570852) -> Type) (arg6989586621679571322 :: m6989586621679570848 a6989586621679570851) = arg6989586621679571322 >>@#@$$ b6989586621679570852 :: TyFun (m6989586621679570848 b6989586621679570852) (m6989586621679570848 b6989586621679570852) -> Type
type Apply (For_Sym0 :: TyFun (t6989586621680490449 a6989586621680490451) ((a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) ~> f6989586621680490450 ()) -> Type) (a6989586621680491063 :: t6989586621680490449 a6989586621680490451) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680490449 a6989586621680490451) ((a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) ~> f6989586621680490450 ()) -> Type) (a6989586621680491063 :: t6989586621680490449 a6989586621680490451) = For_Sym1 a6989586621680491063 f6989586621680490450 b6989586621680490452 :: TyFun (a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) (f6989586621680490450 ()) -> Type
type Apply (ForM_Sym0 :: TyFun (t6989586621680490441 a6989586621680490443) ((a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) ~> m6989586621680490442 ()) -> Type) (a6989586621680491045 :: t6989586621680490441 a6989586621680490443) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680490441 a6989586621680490443) ((a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) ~> m6989586621680490442 ()) -> Type) (a6989586621680491045 :: t6989586621680490441 a6989586621680490443) = ForM_Sym1 a6989586621680491045 m6989586621680490442 b6989586621680490444 :: TyFun (a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) (m6989586621680490442 ()) -> Type
type Apply (ForMSym0 :: TyFun (t6989586621680804230 a6989586621680804232) ((a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) ~> m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type) (a6989586621680804751 :: t6989586621680804230 a6989586621680804232) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680804230 a6989586621680804232) ((a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) ~> m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type) (a6989586621680804751 :: t6989586621680804230 a6989586621680804232) = ForMSym1 a6989586621680804751 m6989586621680804231 b6989586621680804233 :: TyFun (a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) (m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type
type Apply (ForSym0 :: TyFun (t6989586621680804234 a6989586621680804236) ((a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) ~> f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type) (a6989586621680804761 :: t6989586621680804234 a6989586621680804236) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680804234 a6989586621680804236) ((a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) ~> f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type) (a6989586621680804761 :: t6989586621680804234 a6989586621680804236) = ForSym1 a6989586621680804761 f6989586621680804235 b6989586621680804237 :: TyFun (a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) (f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type
type Apply (ZipWithSym1 a6989586621681164834 :: TyFun (NonEmpty a6989586621681163488) (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490) -> Type) (a6989586621681164835 :: NonEmpty a6989586621681163488) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681164834 :: TyFun (NonEmpty a6989586621681163488) (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490) -> Type) (a6989586621681164835 :: NonEmpty a6989586621681163488) = ZipWithSym2 a6989586621681164834 a6989586621681164835
type Apply (ZipWith3Sym1 a6989586621679978965 :: TyFun [a6989586621679974129] ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132])) -> Type) (a6989586621679978966 :: [a6989586621679974129]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679978965 :: TyFun [a6989586621679974129] ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132])) -> Type) (a6989586621679978966 :: [a6989586621679974129]) = ZipWith3Sym2 a6989586621679978965 a6989586621679978966
type Apply (Zip5Sym0 :: TyFun [a6989586621680096262] ([b6989586621680096263] ~> ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])))) -> Type) (a6989586621680097932 :: [a6989586621680096262]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680096262] ([b6989586621680096263] ~> ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])))) -> Type) (a6989586621680097932 :: [a6989586621680096262]) = Zip5Sym1 a6989586621680097932 b6989586621680096263 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [b6989586621680096263] ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]))) -> Type
type Apply (Zip4Sym1 a6989586621680097955 b6989586621680096268 c6989586621680096269 d6989586621680096270 :: TyFun [b6989586621680096268] ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)])) -> Type) (a6989586621680097956 :: [b6989586621680096268]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680097955 b6989586621680096268 c6989586621680096269 d6989586621680096270 :: TyFun [b6989586621680096268] ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)])) -> Type) (a6989586621680097956 :: [b6989586621680096268]) = Zip4Sym2 a6989586621680097955 a6989586621680097956 c6989586621680096269 d6989586621680096270 :: TyFun [c6989586621680096269] ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]) -> Type
type Apply (ZipWithM_Sym1 a6989586621681275186 :: TyFun [a6989586621681274777] ([b6989586621681274778] ~> m6989586621681274776 ()) -> Type) (a6989586621681275187 :: [a6989586621681274777]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681275186 :: TyFun [a6989586621681274777] ([b6989586621681274778] ~> m6989586621681274776 ()) -> Type) (a6989586621681275187 :: [a6989586621681274777]) = ZipWithM_Sym2 a6989586621681275186 a6989586621681275187
type Apply (ZipWithMSym1 a6989586621681275195 :: TyFun [a6989586621681274781] ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783]) -> Type) (a6989586621681275196 :: [a6989586621681274781]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681275195 :: TyFun [a6989586621681274781] ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783]) -> Type) (a6989586621681275196 :: [a6989586621681274781]) = ZipWithMSym2 a6989586621681275195 a6989586621681275196
type Apply (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) = LiftA2Sym2 arg6989586621679571241 arg6989586621679571242
type Apply (LiftM2Sym1 a6989586621679571116 m6989586621679570763 :: TyFun (m6989586621679570763 a16989586621679570764) (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766) -> Type) (a6989586621679571117 :: m6989586621679570763 a16989586621679570764) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679571116 m6989586621679570763 :: TyFun (m6989586621679570763 a16989586621679570764) (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766) -> Type) (a6989586621679571117 :: m6989586621679570763 a16989586621679570764) = LiftM2Sym2 a6989586621679571116 a6989586621679571117
type Apply (MzipWithSym1 arg6989586621681131499 m6989586621681131419 :: TyFun (m6989586621681131419 a6989586621681131422) (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424) -> Type) (arg6989586621681131500 :: m6989586621681131419 a6989586621681131422) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681131499 m6989586621681131419 :: TyFun (m6989586621681131419 a6989586621681131422) (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424) -> Type) (arg6989586621681131500 :: m6989586621681131419 a6989586621681131422) = MzipWithSym2 arg6989586621681131499 arg6989586621681131500
type Apply (ZipWith3Sym2 a6989586621679978966 a6989586621679978965 :: TyFun [b6989586621679974130] ([c6989586621679974131] ~> [d6989586621679974132]) -> Type) (a6989586621679978967 :: [b6989586621679974130]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679978966 a6989586621679978965 :: TyFun [b6989586621679974130] ([c6989586621679974131] ~> [d6989586621679974132]) -> Type) (a6989586621679978967 :: [b6989586621679974130]) = ZipWith3Sym3 a6989586621679978966 a6989586621679978965 a6989586621679978967
type Apply (ZipWith4Sym1 a6989586621680097838 :: TyFun [a6989586621680096244] ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248]))) -> Type) (a6989586621680097839 :: [a6989586621680096244]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680097838 :: TyFun [a6989586621680096244] ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248]))) -> Type) (a6989586621680097839 :: [a6989586621680096244]) = ZipWith4Sym2 a6989586621680097838 a6989586621680097839
type Apply (Zip6Sym0 :: TyFun [a6989586621680096256] ([b6989586621680096257] ~> ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))))) -> Type) (a6989586621680097904 :: [a6989586621680096256]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680096256] ([b6989586621680096257] ~> ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))))) -> Type) (a6989586621680097904 :: [a6989586621680096256]) = Zip6Sym1 a6989586621680097904 b6989586621680096257 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [b6989586621680096257] ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])))) -> Type
type Apply (Zip5Sym1 a6989586621680097932 b6989586621680096263 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [b6989586621680096263] ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]))) -> Type) (a6989586621680097933 :: [b6989586621680096263]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680097932 b6989586621680096263 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [b6989586621680096263] ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]))) -> Type) (a6989586621680097933 :: [b6989586621680096263]) = Zip5Sym2 a6989586621680097932 a6989586621680097933 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [c6989586621680096264] ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])) -> Type
type Apply (Zip4Sym2 a6989586621680097956 a6989586621680097955 c6989586621680096269 d6989586621680096270 :: TyFun [c6989586621680096269] ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]) -> Type) (a6989586621680097957 :: [c6989586621680096269]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680097956 a6989586621680097955 c6989586621680096269 d6989586621680096270 :: TyFun [c6989586621680096269] ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]) -> Type) (a6989586621680097957 :: [c6989586621680096269]) = Zip4Sym3 a6989586621680097956 a6989586621680097955 a6989586621680097957 d6989586621680096270 :: TyFun [d6989586621680096270] [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)] -> Type
type Apply (LiftA3Sym1 a6989586621679571173 f6989586621679570776 :: TyFun (f6989586621679570776 a6989586621679570777) (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780)) -> Type) (a6989586621679571174 :: f6989586621679570776 a6989586621679570777) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679571173 f6989586621679570776 :: TyFun (f6989586621679570776 a6989586621679570777) (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780)) -> Type) (a6989586621679571174 :: f6989586621679570776 a6989586621679570777) = LiftA3Sym2 a6989586621679571173 a6989586621679571174
type Apply (LiftM3Sym1 a6989586621679571074 m6989586621679570758 :: TyFun (m6989586621679570758 a16989586621679570759) (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762)) -> Type) (a6989586621679571075 :: m6989586621679570758 a16989586621679570759) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679571074 m6989586621679570758 :: TyFun (m6989586621679570758 a16989586621679570759) (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762)) -> Type) (a6989586621679571075 :: m6989586621679570758 a16989586621679570759) = LiftM3Sym2 a6989586621679571074 a6989586621679571075
type Apply (MapAccumRSym2 a6989586621680804714 a6989586621680804713 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680804715 :: t b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym2 a6989586621680804714 a6989586621680804713 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680804715 :: t b) = MapAccumR a6989586621680804714 a6989586621680804713 a6989586621680804715
type Apply (MapAccumLSym2 a6989586621680804731 a6989586621680804730 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680804732 :: t b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym2 a6989586621680804731 a6989586621680804730 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680804732 :: t b) = MapAccumL a6989586621680804731 a6989586621680804730 a6989586621680804732
type Apply (ZipWith5Sym1 a6989586621680097815 :: TyFun [a6989586621680096238] ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])))) -> Type) (a6989586621680097816 :: [a6989586621680096238]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680097815 :: TyFun [a6989586621680096238] ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])))) -> Type) (a6989586621680097816 :: [a6989586621680096238]) = ZipWith5Sym2 a6989586621680097815 a6989586621680097816
type Apply (ZipWith4Sym2 a6989586621680097839 a6989586621680097838 :: TyFun [b6989586621680096245] ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])) -> Type) (a6989586621680097840 :: [b6989586621680096245]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680097839 a6989586621680097838 :: TyFun [b6989586621680096245] ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])) -> Type) (a6989586621680097840 :: [b6989586621680096245]) = ZipWith4Sym3 a6989586621680097839 a6989586621680097838 a6989586621680097840
type Apply (Zip7Sym0 :: TyFun [a6989586621680096249] ([b6989586621680096250] ~> ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))))) -> Type) (a6989586621680097871 :: [a6989586621680096249]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680096249] ([b6989586621680096250] ~> ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))))) -> Type) (a6989586621680097871 :: [a6989586621680096249]) = Zip7Sym1 a6989586621680097871 b6989586621680096250 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [b6989586621680096250] ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))))) -> Type
type Apply (Zip6Sym1 a6989586621680097904 b6989586621680096257 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [b6989586621680096257] ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])))) -> Type) (a6989586621680097905 :: [b6989586621680096257]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680097904 b6989586621680096257 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [b6989586621680096257] ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])))) -> Type) (a6989586621680097905 :: [b6989586621680096257]) = Zip6Sym2 a6989586621680097904 a6989586621680097905 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [c6989586621680096258] ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))) -> Type
type Apply (Zip5Sym2 a6989586621680097933 a6989586621680097932 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [c6989586621680096264] ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])) -> Type) (a6989586621680097934 :: [c6989586621680096264]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680097933 a6989586621680097932 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [c6989586621680096264] ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])) -> Type) (a6989586621680097934 :: [c6989586621680096264]) = Zip5Sym3 a6989586621680097933 a6989586621680097932 a6989586621680097934 d6989586621680096265 e6989586621680096266 :: TyFun [d6989586621680096265] ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]) -> Type
type Apply (LiftA3Sym2 a6989586621679571174 a6989586621679571173 :: TyFun (f6989586621679570776 b6989586621679570778) (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780) -> Type) (a6989586621679571175 :: f6989586621679570776 b6989586621679570778) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679571174 a6989586621679571173 :: TyFun (f6989586621679570776 b6989586621679570778) (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780) -> Type) (a6989586621679571175 :: f6989586621679570776 b6989586621679570778) = LiftA3Sym3 a6989586621679571174 a6989586621679571173 a6989586621679571175
type Apply (LiftM3Sym2 a6989586621679571075 a6989586621679571074 :: TyFun (m6989586621679570758 a26989586621679570760) (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762) -> Type) (a6989586621679571076 :: m6989586621679570758 a26989586621679570760) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679571075 a6989586621679571074 :: TyFun (m6989586621679570758 a26989586621679570760) (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762) -> Type) (a6989586621679571076 :: m6989586621679570758 a26989586621679570760) = LiftM3Sym3 a6989586621679571075 a6989586621679571074 a6989586621679571076
type Apply (LiftM4Sym1 a6989586621679571013 m6989586621679570752 :: TyFun (m6989586621679570752 a16989586621679570753) (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757))) -> Type) (a6989586621679571014 :: m6989586621679570752 a16989586621679570753) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679571013 m6989586621679570752 :: TyFun (m6989586621679570752 a16989586621679570753) (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757))) -> Type) (a6989586621679571014 :: m6989586621679570752 a16989586621679570753) = LiftM4Sym2 a6989586621679571013 a6989586621679571014
type Apply (ZipWith6Sym1 a6989586621680097788 :: TyFun [a6989586621680096231] ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))))) -> Type) (a6989586621680097789 :: [a6989586621680096231]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680097788 :: TyFun [a6989586621680096231] ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))))) -> Type) (a6989586621680097789 :: [a6989586621680096231]) = ZipWith6Sym2 a6989586621680097788 a6989586621680097789
type Apply (ZipWith5Sym2 a6989586621680097816 a6989586621680097815 :: TyFun [b6989586621680096239] ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))) -> Type) (a6989586621680097817 :: [b6989586621680096239]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680097816 a6989586621680097815 :: TyFun [b6989586621680096239] ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))) -> Type) (a6989586621680097817 :: [b6989586621680096239]) = ZipWith5Sym3 a6989586621680097816 a6989586621680097815 a6989586621680097817
type Apply (ZipWith4Sym3 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [c6989586621680096246] ([d6989586621680096247] ~> [e6989586621680096248]) -> Type) (a6989586621680097841 :: [c6989586621680096246]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [c6989586621680096246] ([d6989586621680096247] ~> [e6989586621680096248]) -> Type) (a6989586621680097841 :: [c6989586621680096246]) = ZipWith4Sym4 a6989586621680097840 a6989586621680097839 a6989586621680097838 a6989586621680097841
type Apply (Zip7Sym1 a6989586621680097871 b6989586621680096250 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [b6989586621680096250] ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))))) -> Type) (a6989586621680097872 :: [b6989586621680096250]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680097871 b6989586621680096250 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [b6989586621680096250] ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))))) -> Type) (a6989586621680097872 :: [b6989586621680096250]) = Zip7Sym2 a6989586621680097871 a6989586621680097872 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [c6989586621680096251] ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))) -> Type
type Apply (Zip6Sym2 a6989586621680097905 a6989586621680097904 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [c6989586621680096258] ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))) -> Type) (a6989586621680097906 :: [c6989586621680096258]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680097905 a6989586621680097904 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [c6989586621680096258] ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))) -> Type) (a6989586621680097906 :: [c6989586621680096258]) = Zip6Sym3 a6989586621680097905 a6989586621680097904 a6989586621680097906 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [d6989586621680096259] ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])) -> Type
type Apply (Zip5Sym3 a6989586621680097934 a6989586621680097933 a6989586621680097932 d6989586621680096265 e6989586621680096266 :: TyFun [d6989586621680096265] ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]) -> Type) (a6989586621680097935 :: [d6989586621680096265]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680097934 a6989586621680097933 a6989586621680097932 d6989586621680096265 e6989586621680096266 :: TyFun [d6989586621680096265] ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]) -> Type) (a6989586621680097935 :: [d6989586621680096265]) = Zip5Sym4 a6989586621680097934 a6989586621680097933 a6989586621680097932 a6989586621680097935 e6989586621680096266 :: TyFun [e6989586621680096266] [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)] -> Type
type Apply (LiftM4Sym2 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a26989586621679570754) (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)) -> Type) (a6989586621679571015 :: m6989586621679570752 a26989586621679570754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a26989586621679570754) (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)) -> Type) (a6989586621679571015 :: m6989586621679570752 a26989586621679570754) = LiftM4Sym3 a6989586621679571014 a6989586621679571013 a6989586621679571015
type Apply (LiftM5Sym1 a6989586621679570930 m6989586621679570745 :: TyFun (m6989586621679570745 a16989586621679570746) (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)))) -> Type) (a6989586621679570931 :: m6989586621679570745 a16989586621679570746) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679570930 m6989586621679570745 :: TyFun (m6989586621679570745 a16989586621679570746) (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)))) -> Type) (a6989586621679570931 :: m6989586621679570745 a16989586621679570746) = LiftM5Sym2 a6989586621679570930 a6989586621679570931
type Apply (ZipWith7Sym1 a6989586621680097757 :: TyFun [a6989586621680096223] ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))))) -> Type) (a6989586621680097758 :: [a6989586621680096223]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680097757 :: TyFun [a6989586621680096223] ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))))) -> Type) (a6989586621680097758 :: [a6989586621680096223]) = ZipWith7Sym2 a6989586621680097757 a6989586621680097758
type Apply (ZipWith6Sym2 a6989586621680097789 a6989586621680097788 :: TyFun [b6989586621680096232] ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))) -> Type) (a6989586621680097790 :: [b6989586621680096232]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680097789 a6989586621680097788 :: TyFun [b6989586621680096232] ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))) -> Type) (a6989586621680097790 :: [b6989586621680096232]) = ZipWith6Sym3 a6989586621680097789 a6989586621680097788 a6989586621680097790
type Apply (ZipWith5Sym3 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [c6989586621680096240] ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])) -> Type) (a6989586621680097818 :: [c6989586621680096240]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [c6989586621680096240] ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])) -> Type) (a6989586621680097818 :: [c6989586621680096240]) = ZipWith5Sym4 a6989586621680097817 a6989586621680097816 a6989586621680097815 a6989586621680097818
type Apply (Zip7Sym2 a6989586621680097872 a6989586621680097871 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [c6989586621680096251] ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))) -> Type) (a6989586621680097873 :: [c6989586621680096251]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680097872 a6989586621680097871 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [c6989586621680096251] ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))) -> Type) (a6989586621680097873 :: [c6989586621680096251]) = Zip7Sym3 a6989586621680097872 a6989586621680097871 a6989586621680097873 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [d6989586621680096252] ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))) -> Type
type Apply (Zip6Sym3 a6989586621680097906 a6989586621680097905 a6989586621680097904 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [d6989586621680096259] ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])) -> Type) (a6989586621680097907 :: [d6989586621680096259]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680097906 a6989586621680097905 a6989586621680097904 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [d6989586621680096259] ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])) -> Type) (a6989586621680097907 :: [d6989586621680096259]) = Zip6Sym4 a6989586621680097906 a6989586621680097905 a6989586621680097904 a6989586621680097907 e6989586621680096260 f6989586621680096261 :: TyFun [e6989586621680096260] ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]) -> Type
type Apply (LiftM4Sym3 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a36989586621679570755) (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757) -> Type) (a6989586621679571016 :: m6989586621679570752 a36989586621679570755) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a36989586621679570755) (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757) -> Type) (a6989586621679571016 :: m6989586621679570752 a36989586621679570755) = LiftM4Sym4 a6989586621679571015 a6989586621679571014 a6989586621679571013 a6989586621679571016
type Apply (LiftM5Sym2 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a26989586621679570747) (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))) -> Type) (a6989586621679570932 :: m6989586621679570745 a26989586621679570747) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a26989586621679570747) (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))) -> Type) (a6989586621679570932 :: m6989586621679570745 a26989586621679570747) = LiftM5Sym3 a6989586621679570931 a6989586621679570930 a6989586621679570932
type Apply (ZipWith7Sym2 a6989586621680097758 a6989586621680097757 :: TyFun [b6989586621680096224] ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))) -> Type) (a6989586621680097759 :: [b6989586621680096224]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680097758 a6989586621680097757 :: TyFun [b6989586621680096224] ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))) -> Type) (a6989586621680097759 :: [b6989586621680096224]) = ZipWith7Sym3 a6989586621680097758 a6989586621680097757 a6989586621680097759
type Apply (ZipWith6Sym3 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [c6989586621680096233] ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))) -> Type) (a6989586621680097791 :: [c6989586621680096233]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [c6989586621680096233] ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))) -> Type) (a6989586621680097791 :: [c6989586621680096233]) = ZipWith6Sym4 a6989586621680097790 a6989586621680097789 a6989586621680097788 a6989586621680097791
type Apply (ZipWith5Sym4 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [d6989586621680096241] ([e6989586621680096242] ~> [f6989586621680096243]) -> Type) (a6989586621680097819 :: [d6989586621680096241]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [d6989586621680096241] ([e6989586621680096242] ~> [f6989586621680096243]) -> Type) (a6989586621680097819 :: [d6989586621680096241]) = ZipWith5Sym5 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 a6989586621680097819
type Apply (Zip7Sym3 a6989586621680097873 a6989586621680097872 a6989586621680097871 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [d6989586621680096252] ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))) -> Type) (a6989586621680097874 :: [d6989586621680096252]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680097873 a6989586621680097872 a6989586621680097871 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [d6989586621680096252] ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))) -> Type) (a6989586621680097874 :: [d6989586621680096252]) = Zip7Sym4 a6989586621680097873 a6989586621680097872 a6989586621680097871 a6989586621680097874 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [e6989586621680096253] ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])) -> Type
type Apply (Zip6Sym4 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 e6989586621680096260 f6989586621680096261 :: TyFun [e6989586621680096260] ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]) -> Type) (a6989586621680097908 :: [e6989586621680096260]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 e6989586621680096260 f6989586621680096261 :: TyFun [e6989586621680096260] ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]) -> Type) (a6989586621680097908 :: [e6989586621680096260]) = Zip6Sym5 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 a6989586621680097908 f6989586621680096261 :: TyFun [f6989586621680096261] [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)] -> Type
type Apply (LiftM5Sym3 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a36989586621679570748) (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)) -> Type) (a6989586621679570933 :: m6989586621679570745 a36989586621679570748) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a36989586621679570748) (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)) -> Type) (a6989586621679570933 :: m6989586621679570745 a36989586621679570748) = LiftM5Sym4 a6989586621679570932 a6989586621679570931 a6989586621679570930 a6989586621679570933
type Apply (ZipWith7Sym3 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [c6989586621680096225] ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))) -> Type) (a6989586621680097760 :: [c6989586621680096225]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [c6989586621680096225] ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))) -> Type) (a6989586621680097760 :: [c6989586621680096225]) = ZipWith7Sym4 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097760
type Apply (ZipWith6Sym4 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [d6989586621680096234] ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])) -> Type) (a6989586621680097792 :: [d6989586621680096234]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [d6989586621680096234] ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])) -> Type) (a6989586621680097792 :: [d6989586621680096234]) = ZipWith6Sym5 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 a6989586621680097792
type Apply (Zip7Sym4 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [e6989586621680096253] ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])) -> Type) (a6989586621680097875 :: [e6989586621680096253]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [e6989586621680096253] ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])) -> Type) (a6989586621680097875 :: [e6989586621680096253]) = Zip7Sym5 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 a6989586621680097875 f6989586621680096254 g6989586621680096255 :: TyFun [f6989586621680096254] ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]) -> Type
type Apply (LiftM5Sym4 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a46989586621679570749) (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751) -> Type) (a6989586621679570934 :: m6989586621679570745 a46989586621679570749) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a46989586621679570749) (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751) -> Type) (a6989586621679570934 :: m6989586621679570745 a46989586621679570749) = LiftM5Sym5 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 a6989586621679570934
type Apply (ZipWith7Sym4 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [d6989586621680096226] ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))) -> Type) (a6989586621680097761 :: [d6989586621680096226]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [d6989586621680096226] ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))) -> Type) (a6989586621680097761 :: [d6989586621680096226]) = ZipWith7Sym5 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097761
type Apply (ZipWith6Sym5 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [e6989586621680096235] ([f6989586621680096236] ~> [g6989586621680096237]) -> Type) (a6989586621680097793 :: [e6989586621680096235]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [e6989586621680096235] ([f6989586621680096236] ~> [g6989586621680096237]) -> Type) (a6989586621680097793 :: [e6989586621680096235]) = ZipWith6Sym6 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 a6989586621680097793
type Apply (Zip7Sym5 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 f6989586621680096254 g6989586621680096255 :: TyFun [f6989586621680096254] ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]) -> Type) (a6989586621680097876 :: [f6989586621680096254]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 f6989586621680096254 g6989586621680096255 :: TyFun [f6989586621680096254] ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]) -> Type) (a6989586621680097876 :: [f6989586621680096254]) = Zip7Sym6 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 a6989586621680097876 g6989586621680096255 :: TyFun [g6989586621680096255] [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)] -> Type
type Apply (ZipWith7Sym5 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [e6989586621680096227] ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])) -> Type) (a6989586621680097762 :: [e6989586621680096227]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [e6989586621680096227] ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])) -> Type) (a6989586621680097762 :: [e6989586621680096227]) = ZipWith7Sym6 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097762
type Apply (ZipWith7Sym6 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [f6989586621680096228] ([g6989586621680096229] ~> [h6989586621680096230]) -> Type) (a6989586621680097763 :: [f6989586621680096228]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [f6989586621680096228] ([g6989586621680096229] ~> [h6989586621680096230]) -> Type) (a6989586621680097763 :: [f6989586621680096228]) = ZipWith7Sym7 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 a6989586621680097763
type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679978925 :: [(a, b, c)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679978925 :: [(a, b, c)]) = Unzip3 a6989586621679978925
type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679978902 :: [(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) (a6989586621679978902 :: [(a, b, c, d)]) = Unzip4 a6989586621679978902
type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679978877 :: [(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) (a6989586621679978877 :: [(a, b, c, d, e)]) = Unzip5 a6989586621679978877
type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) (a6989586621679978850 :: [(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) (a6989586621679978850 :: [(a, b, c, d, e, f)]) = Unzip6 a6989586621679978850
type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) (a6989586621679978821 :: [(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) (a6989586621679978821 :: [(a, b, c, d, e, f, g)]) = Unzip7 a6989586621679978821
type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680471758 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680471758 :: Either a b) = IsRight a6989586621680471758
type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680471760 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680471760 :: Either a b) = IsLeft a6989586621680471760
type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679370414 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679370414 :: (a, b)) = Snd a6989586621679370414
type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679370417 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679370417 :: (a, b)) = Fst a6989586621679370417
type Apply (a6989586621679756568 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679756569 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679756568 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679756569 :: a ~> b) = a6989586621679756568 & a6989586621679756569
type Apply (UncurrySym1 a6989586621679370399 :: TyFun (a, b) c -> Type) (a6989586621679370400 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym1 a6989586621679370399 :: TyFun (a, b) c -> Type) (a6989586621679370400 :: (a, b)) = Uncurry a6989586621679370399 a6989586621679370400
type Apply (Either_Sym2 a6989586621680470072 a6989586621680470071 :: TyFun (Either a b) c -> Type) (a6989586621680470073 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym2 a6989586621680470072 a6989586621680470071 :: TyFun (Either a b) c -> Type) (a6989586621680470073 :: Either a b) = Either_ a6989586621680470072 a6989586621680470071 a6989586621680470073
type Apply (arg6989586621679571318 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679571319 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679571318 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679571319 :: a ~> m b) = arg6989586621679571318 >>= arg6989586621679571319
type Apply (a6989586621679741067 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679741068 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679741067 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679741068 :: a ~> b) = a6989586621679741067 <&> a6989586621679741068
type Apply (For_Sym1 a6989586621680491063 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680491064 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680491063 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680491064 :: a ~> f b) = For_ a6989586621680491063 a6989586621680491064
type Apply (ForM_Sym1 a6989586621680491045 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680491046 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680491045 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680491046 :: a ~> m b) = ForM_ a6989586621680491045 a6989586621680491046
type Apply (ForMSym1 a6989586621680804751 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680804752 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680804751 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680804752 :: a ~> m b) = ForM a6989586621680804751 a6989586621680804752
type Apply (ForSym1 a6989586621680804761 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680804762 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680804761 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680804762 :: a ~> f b) = For a6989586621680804761 a6989586621680804762
type Apply (ShowParenSym1 a6989586621680294997 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680294998 :: Symbol ~> Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680294997 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680294998 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680294997 a6989586621680294998
type Apply (UntilSym0 :: TyFun (a6989586621679545418 ~> Bool) ((a6989586621679545418 ~> a6989586621679545418) ~> (a6989586621679545418 ~> a6989586621679545418)) -> Type) (a6989586621679545543 :: a6989586621679545418 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679545418 ~> Bool) ((a6989586621679545418 ~> a6989586621679545418) ~> (a6989586621679545418 ~> a6989586621679545418)) -> Type) (a6989586621679545543 :: a6989586621679545418 ~> Bool) = UntilSym1 a6989586621679545543
type Apply (NubBySym0 :: TyFun (a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) ([a6989586621679974060] ~> [a6989586621679974060]) -> Type) (a6989586621679978164 :: a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) ([a6989586621679974060] ~> [a6989586621679974060]) -> Type) (a6989586621679978164 :: a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) = NubBySym1 a6989586621679978164
type Apply (PartitionSym0 :: TyFun (a6989586621679974069 ~> Bool) ([a6989586621679974069] ~> ([a6989586621679974069], [a6989586621679974069])) -> Type) (a6989586621679978288 :: a6989586621679974069 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679974069 ~> Bool) ([a6989586621679974069] ~> ([a6989586621679974069], [a6989586621679974069])) -> Type) (a6989586621679978288 :: a6989586621679974069 ~> Bool) = PartitionSym1 a6989586621679978288
type Apply (BreakSym0 :: TyFun (a6989586621679974081 ~> Bool) ([a6989586621679974081] ~> ([a6989586621679974081], [a6989586621679974081])) -> Type) (a6989586621679978404 :: a6989586621679974081 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679974081 ~> Bool) ([a6989586621679974081] ~> ([a6989586621679974081], [a6989586621679974081])) -> Type) (a6989586621679978404 :: a6989586621679974081 ~> Bool) = BreakSym1 a6989586621679978404
type Apply (SpanSym0 :: TyFun (a6989586621679974082 ~> Bool) ([a6989586621679974082] ~> ([a6989586621679974082], [a6989586621679974082])) -> Type) (a6989586621679978447 :: a6989586621679974082 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679974082 ~> Bool) ([a6989586621679974082] ~> ([a6989586621679974082], [a6989586621679974082])) -> Type) (a6989586621679978447 :: a6989586621679974082 ~> Bool) = SpanSym1 a6989586621679978447
type Apply (GroupBySym0 :: TyFun (a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) ([a6989586621679974072] ~> [[a6989586621679974072]]) -> Type) (a6989586621679978311 :: a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) ([a6989586621679974072] ~> [[a6989586621679974072]]) -> Type) (a6989586621679978311 :: a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) = GroupBySym1 a6989586621679978311
type Apply (DropWhileSym0 :: TyFun (a6989586621679974084 ~> Bool) ([a6989586621679974084] ~> [a6989586621679974084]) -> Type) (a6989586621679978516 :: a6989586621679974084 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679974084 ~> Bool) ([a6989586621679974084] ~> [a6989586621679974084]) -> Type) (a6989586621679978516 :: a6989586621679974084 ~> Bool) = DropWhileSym1 a6989586621679978516
type Apply (TakeWhileSym0 :: TyFun (a6989586621679974085 ~> Bool) ([a6989586621679974085] ~> [a6989586621679974085]) -> Type) (a6989586621679978534 :: a6989586621679974085 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679974085 ~> Bool) ([a6989586621679974085] ~> [a6989586621679974085]) -> Type) (a6989586621679978534 :: a6989586621679974085 ~> Bool) = TakeWhileSym1 a6989586621679978534
type Apply (FilterSym0 :: TyFun (a6989586621679974093 ~> Bool) ([a6989586621679974093] ~> [a6989586621679974093]) -> Type) (a6989586621679978648 :: a6989586621679974093 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679974093 ~> Bool) ([a6989586621679974093] ~> [a6989586621679974093]) -> Type) (a6989586621679978648 :: a6989586621679974093 ~> Bool) = FilterSym1 a6989586621679978648
type Apply (InsertBySym0 :: TyFun (a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) (a6989586621679974096 ~> ([a6989586621679974096] ~> [a6989586621679974096])) -> Type) (a6989586621679978723 :: a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) (a6989586621679974096 ~> ([a6989586621679974096] ~> [a6989586621679974096])) -> Type) (a6989586621679978723 :: a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) = InsertBySym1 a6989586621679978723
type Apply (SortBySym0 :: TyFun (a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) ([a6989586621679974097] ~> [a6989586621679974097]) -> Type) (a6989586621679978747 :: a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) ([a6989586621679974097] ~> [a6989586621679974097]) -> Type) (a6989586621679978747 :: a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) = SortBySym1 a6989586621679978747
type Apply (DeleteBySym0 :: TyFun (a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) (a6989586621679974099 ~> ([a6989586621679974099] ~> [a6989586621679974099])) -> Type) (a6989586621679978768 :: a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) (a6989586621679974099 ~> ([a6989586621679974099] ~> [a6989586621679974099])) -> Type) (a6989586621679978768 :: a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) = DeleteBySym1 a6989586621679978768
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) ([a6989586621679974098] ~> ([a6989586621679974098] ~> [a6989586621679974098])) -> Type) (a6989586621679978755 :: a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) ([a6989586621679974098] ~> ([a6989586621679974098] ~> [a6989586621679974098])) -> Type) (a6989586621679978755 :: a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) = DeleteFirstsBySym1 a6989586621679978755
type Apply (UnionBySym0 :: TyFun (a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) ([a6989586621679974058] ~> ([a6989586621679974058] ~> [a6989586621679974058])) -> Type) (a6989586621679978145 :: a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) ([a6989586621679974058] ~> ([a6989586621679974058] ~> [a6989586621679974058])) -> Type) (a6989586621679978145 :: a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) = UnionBySym1 a6989586621679978145
type Apply (FindIndicesSym0 :: TyFun (a6989586621679974088 ~> Bool) ([a6989586621679974088] ~> [Nat]) -> Type) (a6989586621679978590 :: a6989586621679974088 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679974088 ~> Bool) ([a6989586621679974088] ~> [Nat]) -> Type) (a6989586621679978590 :: a6989586621679974088 ~> Bool) = FindIndicesSym1 a6989586621679978590
type Apply (FindIndexSym0 :: TyFun (a6989586621679974089 ~> Bool) ([a6989586621679974089] ~> Maybe Nat) -> Type) (a6989586621679978616 :: a6989586621679974089 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679974089 ~> Bool) ([a6989586621679974089] ~> Maybe Nat) -> Type) (a6989586621679978616 :: a6989586621679974089 ~> Bool) = FindIndexSym1 a6989586621679978616
type Apply (Scanr1Sym0 :: TyFun (a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) ([a6989586621679974156] ~> [a6989586621679974156]) -> Type) (a6989586621679979202 :: a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) ([a6989586621679974156] ~> [a6989586621679974156]) -> Type) (a6989586621679979202 :: a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) = Scanr1Sym1 a6989586621679979202
type Apply (Scanl1Sym0 :: TyFun (a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) ([a6989586621679974159] ~> [a6989586621679974159]) -> Type) (a6989586621679979247 :: a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) ([a6989586621679974159] ~> [a6989586621679974159]) -> Type) (a6989586621679979247 :: a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) = Scanl1Sym1 a6989586621679979247
type Apply (IntersectBySym0 :: TyFun (a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) ([a6989586621679974086] ~> ([a6989586621679974086] ~> [a6989586621679974086])) -> Type) (a6989586621679978548 :: a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) ([a6989586621679974086] ~> ([a6989586621679974086] ~> [a6989586621679974086])) -> Type) (a6989586621679978548 :: a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) = IntersectBySym1 a6989586621679978548
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) ([a6989586621679974168] ~> a6989586621679974168) -> Type) (a6989586621679979317 :: a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) ([a6989586621679974168] ~> a6989586621679974168) -> Type) (a6989586621679979317 :: a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) = Foldl1'Sym1 a6989586621679979317
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679974083 ~> Bool) ([a6989586621679974083] ~> [a6989586621679974083]) -> Type) (a6989586621679978490 :: a6989586621679974083 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679974083 ~> Bool) ([a6989586621679974083] ~> [a6989586621679974083]) -> Type) (a6989586621679978490 :: a6989586621679974083 ~> Bool) = DropWhileEndSym1 a6989586621679978490
type Apply (ShowListWithSym0 :: TyFun (a6989586621680294605 ~> (Symbol ~> Symbol)) ([a6989586621680294605] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680295031 :: a6989586621680294605 ~> (Symbol ~> Symbol)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680294605 ~> (Symbol ~> Symbol)) ([a6989586621680294605] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680295031 :: a6989586621680294605 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680295031
type Apply (NubBySym0 :: TyFun (a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) (NonEmpty a6989586621681163484 ~> NonEmpty a6989586621681163484) -> Type) (a6989586621681164785 :: a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) (NonEmpty a6989586621681163484 ~> NonEmpty a6989586621681163484) -> Type) (a6989586621681164785 :: a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) = NubBySym1 a6989586621681164785
type Apply (GroupBySym0 :: TyFun (a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) ([a6989586621681163505] ~> [NonEmpty a6989586621681163505]) -> Type) (a6989586621681164947 :: a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) ([a6989586621681163505] ~> [NonEmpty a6989586621681163505]) -> Type) (a6989586621681164947 :: a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) = GroupBySym1 a6989586621681164947
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) (NonEmpty a6989586621681163499 ~> NonEmpty (NonEmpty a6989586621681163499)) -> Type) (a6989586621681164895 :: a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) (NonEmpty a6989586621681163499 ~> NonEmpty (NonEmpty a6989586621681163499)) -> Type) (a6989586621681164895 :: a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) = GroupBy1Sym1 a6989586621681164895
type Apply (TakeWhileSym0 :: TyFun (a6989586621681163512 ~> Bool) (NonEmpty a6989586621681163512 ~> [a6989586621681163512]) -> Type) (a6989586621681165040 :: a6989586621681163512 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681163512 ~> Bool) (NonEmpty a6989586621681163512 ~> [a6989586621681163512]) -> Type) (a6989586621681165040 :: a6989586621681163512 ~> Bool) = TakeWhileSym1 a6989586621681165040
type Apply (DropWhileSym0 :: TyFun (a6989586621681163511 ~> Bool) (NonEmpty a6989586621681163511 ~> [a6989586621681163511]) -> Type) (a6989586621681165032 :: a6989586621681163511 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681163511 ~> Bool) (NonEmpty a6989586621681163511 ~> [a6989586621681163511]) -> Type) (a6989586621681165032 :: a6989586621681163511 ~> Bool) = DropWhileSym1 a6989586621681165032
type Apply (SpanSym0 :: TyFun (a6989586621681163510 ~> Bool) (NonEmpty a6989586621681163510 ~> ([a6989586621681163510], [a6989586621681163510])) -> Type) (a6989586621681165024 :: a6989586621681163510 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681163510 ~> Bool) (NonEmpty a6989586621681163510 ~> ([a6989586621681163510], [a6989586621681163510])) -> Type) (a6989586621681165024 :: a6989586621681163510 ~> Bool) = SpanSym1 a6989586621681165024
type Apply (BreakSym0 :: TyFun (a6989586621681163509 ~> Bool) (NonEmpty a6989586621681163509 ~> ([a6989586621681163509], [a6989586621681163509])) -> Type) (a6989586621681165016 :: a6989586621681163509 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681163509 ~> Bool) (NonEmpty a6989586621681163509 ~> ([a6989586621681163509], [a6989586621681163509])) -> Type) (a6989586621681165016 :: a6989586621681163509 ~> Bool) = BreakSym1 a6989586621681165016
type Apply (FilterSym0 :: TyFun (a6989586621681163508 ~> Bool) (NonEmpty a6989586621681163508 ~> [a6989586621681163508]) -> Type) (a6989586621681165008 :: a6989586621681163508 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681163508 ~> Bool) (NonEmpty a6989586621681163508 ~> [a6989586621681163508]) -> Type) (a6989586621681165008 :: a6989586621681163508 ~> Bool) = FilterSym1 a6989586621681165008
type Apply (PartitionSym0 :: TyFun (a6989586621681163507 ~> Bool) (NonEmpty a6989586621681163507 ~> ([a6989586621681163507], [a6989586621681163507])) -> Type) (a6989586621681165000 :: a6989586621681163507 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681163507 ~> Bool) (NonEmpty a6989586621681163507 ~> ([a6989586621681163507], [a6989586621681163507])) -> Type) (a6989586621681165000 :: a6989586621681163507 ~> Bool) = PartitionSym1 a6989586621681165000
type Apply (SortBySym0 :: TyFun (a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) (NonEmpty a6989586621681163482 ~> NonEmpty a6989586621681163482) -> Type) (a6989586621681164772 :: a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) (NonEmpty a6989586621681163482 ~> NonEmpty a6989586621681163482) -> Type) (a6989586621681164772 :: a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) = SortBySym1 a6989586621681164772
type Apply (Scanl1Sym0 :: TyFun (a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) (NonEmpty a6989586621681163519 ~> NonEmpty a6989586621681163519) -> Type) (a6989586621681165094 :: a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) (NonEmpty a6989586621681163519 ~> NonEmpty a6989586621681163519) -> Type) (a6989586621681165094 :: a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) = Scanl1Sym1 a6989586621681165094
type Apply (Scanr1Sym0 :: TyFun (a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) (NonEmpty a6989586621681163518 ~> NonEmpty a6989586621681163518) -> Type) (a6989586621681165087 :: a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) (NonEmpty a6989586621681163518 ~> NonEmpty a6989586621681163518) -> Type) (a6989586621681165087 :: a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) = Scanr1Sym1 a6989586621681165087
type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679370395 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679370395 :: (a, b)) = Swap a6989586621679370395
type Apply (ComparingSym0 :: TyFun (b6989586621679393928 ~> a6989586621679393927) (b6989586621679393928 ~> (b6989586621679393928 ~> Ordering)) -> Type) (a6989586621679394018 :: b6989586621679393928 ~> a6989586621679393927) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679393928 ~> a6989586621679393927) (b6989586621679393928 ~> (b6989586621679393928 ~> Ordering)) -> Type) (a6989586621679394018 :: b6989586621679393928 ~> a6989586621679393927) = ComparingSym1 a6989586621679394018
type Apply (MapMaybeSym0 :: TyFun (a6989586621679516287 ~> Maybe b6989586621679516288) ([a6989586621679516287] ~> [b6989586621679516288]) -> Type) (a6989586621679516448 :: a6989586621679516287 ~> Maybe b6989586621679516288) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679516287 ~> Maybe b6989586621679516288) ([a6989586621679516287] ~> [b6989586621679516288]) -> Type) (a6989586621679516448 :: a6989586621679516287 ~> Maybe b6989586621679516288) = MapMaybeSym1 a6989586621679516448
type Apply (UntilSym1 a6989586621679545543 :: TyFun (a6989586621679545418 ~> a6989586621679545418) (a6989586621679545418 ~> a6989586621679545418) -> Type) (a6989586621679545544 :: a6989586621679545418 ~> a6989586621679545418) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679545543 :: TyFun (a6989586621679545418 ~> a6989586621679545418) (a6989586621679545418 ~> a6989586621679545418) -> Type) (a6989586621679545544 :: a6989586621679545418 ~> a6989586621679545418) = UntilSym2 a6989586621679545543 a6989586621679545544
type Apply (($!@#@$) :: TyFun (a6989586621679545419 ~> b6989586621679545420) (a6989586621679545419 ~> b6989586621679545420) -> Type) (a6989586621679545569 :: a6989586621679545419 ~> b6989586621679545420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679545419 ~> b6989586621679545420) (a6989586621679545419 ~> b6989586621679545420) -> Type) (a6989586621679545569 :: a6989586621679545419 ~> b6989586621679545420) = ($!@#@$$) a6989586621679545569
type Apply (($@#@$) :: TyFun (a6989586621679545421 ~> b6989586621679545422) (a6989586621679545421 ~> b6989586621679545422) -> Type) (a6989586621679545578 :: a6989586621679545421 ~> b6989586621679545422) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679545421 ~> b6989586621679545422) (a6989586621679545421 ~> b6989586621679545422) -> Type) (a6989586621679545578 :: a6989586621679545421 ~> b6989586621679545422) = ($@#@$$) a6989586621679545578
type Apply (MapSym0 :: TyFun (a6989586621679545434 ~> b6989586621679545435) ([a6989586621679545434] ~> [b6989586621679545435]) -> Type) (a6989586621679545638 :: a6989586621679545434 ~> b6989586621679545435) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679545434 ~> b6989586621679545435) ([a6989586621679545434] ~> [b6989586621679545435]) -> Type) (a6989586621679545638 :: a6989586621679545434 ~> b6989586621679545435) = MapSym1 a6989586621679545638
type Apply (FoldrSym0 :: TyFun (a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) (b6989586621679545437 ~> ([a6989586621679545436] ~> b6989586621679545437)) -> Type) (a6989586621679545645 :: a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) (b6989586621679545437 ~> ([a6989586621679545436] ~> b6989586621679545437)) -> Type) (a6989586621679545645 :: a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) = FoldrSym1 a6989586621679545645
type Apply (UnfoldrSym0 :: TyFun (b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) (b6989586621679974148 ~> [a6989586621679974149]) -> Type) (a6989586621679979060 :: b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) (b6989586621679974148 ~> [a6989586621679974149]) -> Type) (a6989586621679979060 :: b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) = UnfoldrSym1 a6989586621679979060
type Apply (ScanrSym0 :: TyFun (a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) (b6989586621679974158 ~> ([a6989586621679974157] ~> [b6989586621679974158])) -> Type) (a6989586621679979226 :: a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) (b6989586621679974158 ~> ([a6989586621679974157] ~> [b6989586621679974158])) -> Type) (a6989586621679979226 :: a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) = ScanrSym1 a6989586621679979226
type Apply (ScanlSym0 :: TyFun (b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) (b6989586621679974160 ~> ([a6989586621679974161] ~> [b6989586621679974160])) -> Type) (a6989586621679979254 :: b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) (b6989586621679974160 ~> ([a6989586621679974161] ~> [b6989586621679974160])) -> Type) (a6989586621679979254 :: b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) = ScanlSym1 a6989586621679979254
type Apply (AnySym0 :: TyFun (a6989586621680490421 ~> Bool) (t6989586621680490420 a6989586621680490421 ~> Bool) -> Type) (a6989586621680490962 :: a6989586621680490421 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680490421 ~> Bool) (t6989586621680490420 a6989586621680490421 ~> Bool) -> Type) (a6989586621680490962 :: a6989586621680490421 ~> Bool) = AnySym1 a6989586621680490962 t6989586621680490420 :: TyFun (t6989586621680490420 a6989586621680490421) Bool -> Type
type Apply (Foldl1Sym0 :: TyFun (a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) (t6989586621680490502 a6989586621680490515 ~> a6989586621680490515) -> Type) (arg6989586621680491155 :: a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) (t6989586621680490502 a6989586621680490515 ~> a6989586621680490515) -> Type) (arg6989586621680491155 :: a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) = Foldl1Sym1 arg6989586621680491155 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490515) a6989586621680490515 -> Type
type Apply (MaximumBySym0 :: TyFun (a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) (t6989586621680490416 a6989586621680490417 ~> a6989586621680490417) -> Type) (a6989586621680490924 :: a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) (t6989586621680490416 a6989586621680490417 ~> a6989586621680490417) -> Type) (a6989586621680490924 :: a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) = MaximumBySym1 a6989586621680490924 t6989586621680490416 :: TyFun (t6989586621680490416 a6989586621680490417) a6989586621680490417 -> Type
type Apply (MinimumBySym0 :: TyFun (a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) (t6989586621680490414 a6989586621680490415 ~> a6989586621680490415) -> Type) (a6989586621680490899 :: a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) (t6989586621680490414 a6989586621680490415 ~> a6989586621680490415) -> Type) (a6989586621680490899 :: a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) = MinimumBySym1 a6989586621680490899 t6989586621680490414 :: TyFun (t6989586621680490414 a6989586621680490415) a6989586621680490415 -> Type
type Apply (Foldr1Sym0 :: TyFun (a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) (t6989586621680490502 a6989586621680490514 ~> a6989586621680490514) -> Type) (arg6989586621680491151 :: a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) (t6989586621680490502 a6989586621680490514 ~> a6989586621680490514) -> Type) (arg6989586621680491151 :: a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) = Foldr1Sym1 arg6989586621680491151 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490514) a6989586621680490514 -> Type
type Apply (AllSym0 :: TyFun (a6989586621680490419 ~> Bool) (t6989586621680490418 a6989586621680490419 ~> Bool) -> Type) (a6989586621680490949 :: a6989586621680490419 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680490419 ~> Bool) (t6989586621680490418 a6989586621680490419 ~> Bool) -> Type) (a6989586621680490949 :: a6989586621680490419 ~> Bool) = AllSym1 a6989586621680490949 t6989586621680490418 :: TyFun (t6989586621680490418 a6989586621680490419) Bool -> Type
type Apply (FindSym0 :: TyFun (a6989586621680490411 ~> Bool) (t6989586621680490410 a6989586621680490411 ~> Maybe a6989586621680490411) -> Type) (a6989586621680490864 :: a6989586621680490411 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680490411 ~> Bool) (t6989586621680490410 a6989586621680490411 ~> Maybe a6989586621680490411) -> Type) (a6989586621680490864 :: a6989586621680490411 ~> Bool) = FindSym1 a6989586621680490864 t6989586621680490410 :: TyFun (t6989586621680490410 a6989586621680490411) (Maybe a6989586621680490411) -> Type
type Apply (GroupWithSym0 :: TyFun (a6989586621681163504 ~> b6989586621681163503) ([a6989586621681163504] ~> [NonEmpty a6989586621681163504]) -> Type) (a6989586621681164939 :: a6989586621681163504 ~> b6989586621681163503) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681163504 ~> b6989586621681163503) ([a6989586621681163504] ~> [NonEmpty a6989586621681163504]) -> Type) (a6989586621681164939 :: a6989586621681163504 ~> b6989586621681163503) = GroupWithSym1 a6989586621681164939
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681163502 ~> b6989586621681163501) ([a6989586621681163502] ~> [NonEmpty a6989586621681163502]) -> Type) (a6989586621681164931 :: a6989586621681163502 ~> b6989586621681163501) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681163502 ~> b6989586621681163501) ([a6989586621681163502] ~> [NonEmpty a6989586621681163502]) -> Type) (a6989586621681164931 :: a6989586621681163502 ~> b6989586621681163501) = GroupAllWithSym1 a6989586621681164931
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681163498 ~> b6989586621681163497) (NonEmpty a6989586621681163498 ~> NonEmpty (NonEmpty a6989586621681163498)) -> Type) (a6989586621681164887 :: a6989586621681163498 ~> b6989586621681163497) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681163498 ~> b6989586621681163497) (NonEmpty a6989586621681163498 ~> NonEmpty (NonEmpty a6989586621681163498)) -> Type) (a6989586621681164887 :: a6989586621681163498 ~> b6989586621681163497) = GroupWith1Sym1 a6989586621681164887
type Apply (MapSym0 :: TyFun (a6989586621681163527 ~> b6989586621681163528) (NonEmpty a6989586621681163527 ~> NonEmpty b6989586621681163528) -> Type) (a6989586621681165141 :: a6989586621681163527 ~> b6989586621681163528) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681163527 ~> b6989586621681163528) (NonEmpty a6989586621681163527 ~> NonEmpty b6989586621681163528) -> Type) (a6989586621681165141 :: a6989586621681163527 ~> b6989586621681163528) = MapSym1 a6989586621681165141
type Apply (SortWithSym0 :: TyFun (a6989586621681163481 ~> o6989586621681163480) (NonEmpty a6989586621681163481 ~> NonEmpty a6989586621681163481) -> Type) (a6989586621681164766 :: a6989586621681163481 ~> o6989586621681163480) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681163481 ~> o6989586621681163480) (NonEmpty a6989586621681163481 ~> NonEmpty a6989586621681163481) -> Type) (a6989586621681164766 :: a6989586621681163481 ~> o6989586621681163480) = SortWithSym1 a6989586621681164766
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681163496 ~> b6989586621681163495) (NonEmpty a6989586621681163496 ~> NonEmpty (NonEmpty a6989586621681163496)) -> Type) (a6989586621681164879 :: a6989586621681163496 ~> b6989586621681163495) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681163496 ~> b6989586621681163495) (NonEmpty a6989586621681163496 ~> NonEmpty (NonEmpty a6989586621681163496)) -> Type) (a6989586621681164879 :: a6989586621681163496 ~> b6989586621681163495) = GroupAllWith1Sym1 a6989586621681164879
type Apply (ScanlSym0 :: TyFun (b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) (b6989586621681163522 ~> ([a6989586621681163523] ~> NonEmpty b6989586621681163522)) -> Type) (a6989586621681165112 :: b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) (b6989586621681163522 ~> ([a6989586621681163523] ~> NonEmpty b6989586621681163522)) -> Type) (a6989586621681165112 :: b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) = ScanlSym1 a6989586621681165112
type Apply (ScanrSym0 :: TyFun (a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) (b6989586621681163521 ~> ([a6989586621681163520] ~> NonEmpty b6989586621681163521)) -> Type) (a6989586621681165101 :: a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) (b6989586621681163521 ~> ([a6989586621681163520] ~> NonEmpty b6989586621681163521)) -> Type) (a6989586621681165101 :: a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) = ScanrSym1 a6989586621681165101
type Apply (UnfoldrSym0 :: TyFun (a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) (a6989586621681163540 ~> NonEmpty b6989586621681163541) -> Type) (a6989586621681165200 :: a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) (a6989586621681163540 ~> NonEmpty b6989586621681163541) -> Type) (a6989586621681165200 :: a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) = UnfoldrSym1 a6989586621681165200
type Apply (UnfoldSym0 :: TyFun (a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) (a6989586621681163544 ~> NonEmpty b6989586621681163545) -> Type) (a6989586621681165237 :: a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) (a6989586621681163544 ~> NonEmpty b6989586621681163545) -> Type) (a6989586621681165237 :: a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) = UnfoldSym1 a6989586621681165237
type Apply (MfilterSym0 :: TyFun (a6989586621681274759 ~> Bool) (m6989586621681274758 a6989586621681274759 ~> m6989586621681274758 a6989586621681274759) -> Type) (a6989586621681275078 :: a6989586621681274759 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681274759 ~> Bool) (m6989586621681274758 a6989586621681274759 ~> m6989586621681274758 a6989586621681274759) -> Type) (a6989586621681275078 :: a6989586621681274759 ~> Bool) = MfilterSym1 a6989586621681275078 m6989586621681274758 :: TyFun (m6989586621681274758 a6989586621681274759) (m6989586621681274758 a6989586621681274759) -> Type
type Apply (FilterMSym0 :: TyFun (a6989586621681274797 ~> m6989586621681274796 Bool) ([a6989586621681274797] ~> m6989586621681274796 [a6989586621681274797]) -> Type) (a6989586621681275244 :: a6989586621681274797 ~> m6989586621681274796 Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681274797 ~> m6989586621681274796 Bool) ([a6989586621681274797] ~> m6989586621681274796 [a6989586621681274797]) -> Type) (a6989586621681275244 :: a6989586621681274797 ~> m6989586621681274796 Bool) = FilterMSym1 a6989586621681275244
type Apply (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) (f6989586621679025619 :: k16989586621679025617 ~> k26989586621679025618) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) (f6989586621679025619 :: k16989586621679025617 ~> k26989586621679025618) = ApplySym1 f6989586621679025619
type Apply ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) (a6989586621679025615 :: k16989586621679032495 ~> k6989586621679032494) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) (a6989586621679025615 :: k16989586621679032495 ~> k6989586621679032494) = (@@@#@$$) a6989586621679025615
type Apply (CurrySym0 :: TyFun ((a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) (a6989586621679370310 ~> (b6989586621679370311 ~> c6989586621679370312)) -> Type) (a6989586621679370405 :: (a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) (a6989586621679370310 ~> (b6989586621679370311 ~> c6989586621679370312)) -> Type) (a6989586621679370405 :: (a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) = CurrySym1 a6989586621679370405
type Apply (UncurrySym0 :: TyFun (a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) ((a6989586621679370307, b6989586621679370308) ~> c6989586621679370309) -> Type) (a6989586621679370399 :: a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) ((a6989586621679370307, b6989586621679370308) ~> c6989586621679370309) -> Type) (a6989586621679370399 :: a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) = UncurrySym1 a6989586621679370399
type Apply (Maybe_Sym1 a6989586621679514883 a6989586621679514866 :: TyFun (a6989586621679514866 ~> b6989586621679514865) (Maybe a6989586621679514866 ~> b6989586621679514865) -> Type) (a6989586621679514884 :: a6989586621679514866 ~> b6989586621679514865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679514883 a6989586621679514866 :: TyFun (a6989586621679514866 ~> b6989586621679514865) (Maybe a6989586621679514866 ~> b6989586621679514865) -> Type) (a6989586621679514884 :: a6989586621679514866 ~> b6989586621679514865) = Maybe_Sym2 a6989586621679514883 a6989586621679514884
type Apply (FlipSym0 :: TyFun (a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) (b6989586621679545425 ~> (a6989586621679545424 ~> c6989586621679545426)) -> Type) (a6989586621679545594 :: a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) (b6989586621679545425 ~> (a6989586621679545424 ~> c6989586621679545426)) -> Type) (a6989586621679545594 :: a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) = FlipSym1 a6989586621679545594
type Apply ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) (a6989586621679545603 :: b6989586621679545427 ~> c6989586621679545428) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) (a6989586621679545603 :: b6989586621679545427 ~> c6989586621679545428) = a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type
type Apply (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) (arg6989586621679571211 :: a6989586621679570820 ~> b6989586621679570821) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) (arg6989586621679571211 :: a6989586621679570820 ~> b6989586621679570821) = FmapSym1 arg6989586621679571211 f6989586621679570819 :: TyFun (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821) -> Type
type Apply (LiftASym0 :: TyFun (a6989586621679570782 ~> b6989586621679570783) (f6989586621679570781 a6989586621679570782 ~> f6989586621679570781 b6989586621679570783) -> Type) (a6989586621679571185 :: a6989586621679570782 ~> b6989586621679570783) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679570782 ~> b6989586621679570783) (f6989586621679570781 a6989586621679570782 ~> f6989586621679570781 b6989586621679570783) -> Type) (a6989586621679571185 :: a6989586621679570782 ~> b6989586621679570783) = LiftASym1 a6989586621679571185 f6989586621679570781 :: TyFun (f6989586621679570781 a6989586621679570782) (f6989586621679570781 b6989586621679570783) -> Type
type Apply ((=<<@#@$) :: TyFun (a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) (m6989586621679570771 a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) -> Type) (a6989586621679571164 :: a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) (m6989586621679570771 a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) -> Type) (a6989586621679571164 :: a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) = (=<<@#@$$) a6989586621679571164
type Apply (LiftMSym0 :: TyFun (a16989586621679570768 ~> r6989586621679570769) (m6989586621679570767 a16989586621679570768 ~> m6989586621679570767 r6989586621679570769) -> Type) (a6989586621679571142 :: a16989586621679570768 ~> r6989586621679570769) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679570768 ~> r6989586621679570769) (m6989586621679570767 a16989586621679570768 ~> m6989586621679570767 r6989586621679570769) -> Type) (a6989586621679571142 :: a16989586621679570768 ~> r6989586621679570769) = LiftMSym1 a6989586621679571142 m6989586621679570767 :: TyFun (m6989586621679570767 a16989586621679570768) (m6989586621679570767 r6989586621679570769) -> Type
type Apply ((<$>@#@$) :: TyFun (a6989586621679740996 ~> b6989586621679740997) (f6989586621679740995 a6989586621679740996 ~> f6989586621679740995 b6989586621679740997) -> Type) (a6989586621679741077 :: a6989586621679740996 ~> b6989586621679740997) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679740996 ~> b6989586621679740997) (f6989586621679740995 a6989586621679740996 ~> f6989586621679740995 b6989586621679740997) -> Type) (a6989586621679741077 :: a6989586621679740996 ~> b6989586621679740997) = a6989586621679741077 <$>@#@$$ f6989586621679740995 :: TyFun (f6989586621679740995 a6989586621679740996) (f6989586621679740995 b6989586621679740997) -> Type
type Apply (OnSym0 :: TyFun (b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) ((a6989586621679756559 ~> b6989586621679756557) ~> (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558))) -> Type) (a6989586621679756574 :: b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) ((a6989586621679756559 ~> b6989586621679756557) ~> (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558))) -> Type) (a6989586621679756574 :: b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) = OnSym1 a6989586621679756574 a6989586621679756559 :: TyFun (a6989586621679756559 ~> b6989586621679756557) (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558)) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) ([a6989586621679974133] ~> ([b6989586621679974134] ~> [c6989586621679974135])) -> Type) (a6989586621679978980 :: a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) ([a6989586621679974133] ~> ([b6989586621679974134] ~> [c6989586621679974135])) -> Type) (a6989586621679978980 :: a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) = ZipWithSym1 a6989586621679978980
type Apply (Either_Sym0 :: TyFun (a6989586621680470035 ~> c6989586621680470036) ((b6989586621680470037 ~> c6989586621680470036) ~> (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036)) -> Type) (a6989586621680470071 :: a6989586621680470035 ~> c6989586621680470036) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680470035 ~> c6989586621680470036) ((b6989586621680470037 ~> c6989586621680470036) ~> (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036)) -> Type) (a6989586621680470071 :: a6989586621680470035 ~> c6989586621680470036) = Either_Sym1 a6989586621680470071 b6989586621680470037 :: TyFun (b6989586621680470037 ~> c6989586621680470036) (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036) -> Type
type Apply (Foldl'Sym0 :: TyFun (b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) (b6989586621680490512 ~> (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512)) -> Type) (arg6989586621680491145 :: b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) (b6989586621680490512 ~> (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512)) -> Type) (arg6989586621680491145 :: b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) = Foldl'Sym1 arg6989586621680491145 t6989586621680490502 :: TyFun b6989586621680490512 (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512) -> Type
type Apply (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) (arg6989586621680491139 :: b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) (arg6989586621680491139 :: b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) = FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type
type Apply (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) (arg6989586621680491127 :: a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) (arg6989586621680491127 :: a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) = FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type
type Apply (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) (arg6989586621680491123 :: a6989586621680490505 ~> m6989586621680490504) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) (arg6989586621680491123 :: a6989586621680490505 ~> m6989586621680490504) = FoldMapSym1 arg6989586621680491123 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490505) m6989586621680490504 -> Type
type Apply (Foldr'Sym0 :: TyFun (a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) (b6989586621680490509 ~> (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509)) -> Type) (arg6989586621680491133 :: a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) (b6989586621680490509 ~> (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509)) -> Type) (arg6989586621680491133 :: a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) = Foldr'Sym1 arg6989586621680491133 t6989586621680490502 :: TyFun b6989586621680490509 (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509) -> Type
type Apply (ConcatMapSym0 :: TyFun (a6989586621680490425 ~> [b6989586621680490426]) (t6989586621680490424 a6989586621680490425 ~> [b6989586621680490426]) -> Type) (a6989586621680490993 :: a6989586621680490425 ~> [b6989586621680490426]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680490425 ~> [b6989586621680490426]) (t6989586621680490424 a6989586621680490425 ~> [b6989586621680490426]) -> Type) (a6989586621680490993 :: a6989586621680490425 ~> [b6989586621680490426]) = ConcatMapSym1 a6989586621680490993 t6989586621680490424 :: TyFun (t6989586621680490424 a6989586621680490425) [b6989586621680490426] -> Type
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680804218 ~> m6989586621680804217) (t6989586621680804216 a6989586621680804218 ~> m6989586621680804217) -> Type) (a6989586621680804679 :: a6989586621680804218 ~> m6989586621680804217) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680804218 ~> m6989586621680804217) (t6989586621680804216 a6989586621680804218 ~> m6989586621680804217) -> Type) (a6989586621680804679 :: a6989586621680804218 ~> m6989586621680804217) = FoldMapDefaultSym1 a6989586621680804679 t6989586621680804216 :: TyFun (t6989586621680804216 a6989586621680804218) m6989586621680804217 -> Type
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680804220 ~> b6989586621680804221) (t6989586621680804219 a6989586621680804220 ~> t6989586621680804219 b6989586621680804221) -> Type) (a6989586621680804700 :: a6989586621680804220 ~> b6989586621680804221) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680804220 ~> b6989586621680804221) (t6989586621680804219 a6989586621680804220 ~> t6989586621680804219 b6989586621680804221) -> Type) (a6989586621680804700 :: a6989586621680804220 ~> b6989586621680804221) = FmapDefaultSym1 a6989586621680804700 t6989586621680804219 :: TyFun (t6989586621680804219 a6989586621680804220) (t6989586621680804219 b6989586621680804221) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) (NonEmpty a6989586621681163488 ~> (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490)) -> Type) (a6989586621681164834 :: a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) (NonEmpty a6989586621681163488 ~> (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490)) -> Type) (a6989586621681164834 :: a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) = ZipWithSym1 a6989586621681164834
type Apply ((<$!>@#@$) :: TyFun (a6989586621681274761 ~> b6989586621681274762) (m6989586621681274760 a6989586621681274761 ~> m6989586621681274760 b6989586621681274762) -> Type) (a6989586621681275098 :: a6989586621681274761 ~> b6989586621681274762) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681274761 ~> b6989586621681274762) (m6989586621681274760 a6989586621681274761 ~> m6989586621681274760 b6989586621681274762) -> Type) (a6989586621681275098 :: a6989586621681274761 ~> b6989586621681274762) = a6989586621681275098 <$!>@#@$$ m6989586621681274760 :: TyFun (m6989586621681274760 a6989586621681274761) (m6989586621681274760 b6989586621681274762) -> Type
type Apply (a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type) (a6989586621679545604 :: a6989586621679545429 ~> b6989586621679545427) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type) (a6989586621679545604 :: a6989586621679545429 ~> b6989586621679545427) = a6989586621679545603 .@#@$$$ a6989586621679545604
type Apply (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) (arg6989586621679571241 :: a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) (arg6989586621679571241 :: a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) = LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type
type Apply (LiftM2Sym0 :: TyFun (a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) (m6989586621679570763 a16989586621679570764 ~> (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766)) -> Type) (a6989586621679571116 :: a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) (m6989586621679570763 a16989586621679570764 ~> (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766)) -> Type) (a6989586621679571116 :: a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) = LiftM2Sym1 a6989586621679571116 m6989586621679570763 :: TyFun (m6989586621679570763 a16989586621679570764) (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766) -> Type
type Apply (OnSym1 a6989586621679756574 a6989586621679756559 :: TyFun (a6989586621679756559 ~> b6989586621679756557) (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558)) -> Type) (a6989586621679756575 :: a6989586621679756559 ~> b6989586621679756557) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679756574 a6989586621679756559 :: TyFun (a6989586621679756559 ~> b6989586621679756557) (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558)) -> Type) (a6989586621679756575 :: a6989586621679756559 ~> b6989586621679756557) = OnSym2 a6989586621679756574 a6989586621679756575
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) ([a6989586621679974129] ~> ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132]))) -> Type) (a6989586621679978965 :: a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) ([a6989586621679974129] ~> ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132]))) -> Type) (a6989586621679978965 :: a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) = ZipWith3Sym1 a6989586621679978965
type Apply (Either_Sym1 a6989586621680470071 b6989586621680470037 :: TyFun (b6989586621680470037 ~> c6989586621680470036) (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036) -> Type) (a6989586621680470072 :: b6989586621680470037 ~> c6989586621680470036) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680470071 b6989586621680470037 :: TyFun (b6989586621680470037 ~> c6989586621680470036) (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036) -> Type) (a6989586621680470072 :: b6989586621680470037 ~> c6989586621680470036) = Either_Sym2 a6989586621680470071 a6989586621680470072
type Apply (FoldrMSym0 :: TyFun (a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) (b6989586621680490464 ~> (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464)) -> Type) (a6989586621680491099 :: a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) (b6989586621680490464 ~> (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464)) -> Type) (a6989586621680491099 :: a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) = FoldrMSym1 a6989586621680491099 t6989586621680490461 :: TyFun b6989586621680490464 (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464) -> Type
type Apply (FoldlMSym0 :: TyFun (b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) (b6989586621680490459 ~> (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) -> Type) (a6989586621680491077 :: b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) (b6989586621680490459 ~> (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) -> Type) (a6989586621680491077 :: b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) = FoldlMSym1 a6989586621680491077 t6989586621680490457 :: TyFun b6989586621680490459 (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459) -> Type
type Apply (Traverse_Sym0 :: TyFun (a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) (t6989586621680490453 a6989586621680490455 ~> f6989586621680490454 ()) -> Type) (a6989586621680491069 :: a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) (t6989586621680490453 a6989586621680490455 ~> f6989586621680490454 ()) -> Type) (a6989586621680491069 :: a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) = Traverse_Sym1 a6989586621680491069 t6989586621680490453 :: TyFun (t6989586621680490453 a6989586621680490455) (f6989586621680490454 ()) -> Type
type Apply (MapM_Sym0 :: TyFun (a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) (t6989586621680490445 a6989586621680490447 ~> m6989586621680490446 ()) -> Type) (a6989586621680491051 :: a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) (t6989586621680490445 a6989586621680490447 ~> m6989586621680490446 ()) -> Type) (a6989586621680491051 :: a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) = MapM_Sym1 a6989586621680491051 t6989586621680490445 :: TyFun (t6989586621680490445 a6989586621680490447) (m6989586621680490446 ()) -> Type
type Apply (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) (arg6989586621680798705 :: a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) (arg6989586621680798705 :: a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) = TraverseSym1 arg6989586621680798705 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type
type Apply (MapMSym0 :: TyFun (a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) (t6989586621680798693 a6989586621680798700 ~> m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type) (arg6989586621680798711 :: a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) (t6989586621680798693 a6989586621680798700 ~> m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type) (arg6989586621680798711 :: a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) = MapMSym1 arg6989586621680798711 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798700) (m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type
type Apply (MapAccumRSym0 :: TyFun (a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) (a6989586621680804223 ~> (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225))) -> Type) (a6989586621680804713 :: a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) (a6989586621680804223 ~> (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225))) -> Type) (a6989586621680804713 :: a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) = MapAccumRSym1 a6989586621680804713 t6989586621680804222 :: TyFun a6989586621680804223 (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225)) -> Type
type Apply (MapAccumLSym0 :: TyFun (a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) (a6989586621680804227 ~> (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229))) -> Type) (a6989586621680804730 :: a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) (a6989586621680804227 ~> (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229))) -> Type) (a6989586621680804730 :: a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) = MapAccumLSym1 a6989586621680804730 t6989586621680804226 :: TyFun a6989586621680804227 (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229)) -> Type
type Apply (MzipWithSym0 :: TyFun (a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) (m6989586621681131419 a6989586621681131422 ~> (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424)) -> Type) (arg6989586621681131499 :: a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) (m6989586621681131419 a6989586621681131422 ~> (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424)) -> Type) (arg6989586621681131499 :: a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) = MzipWithSym1 arg6989586621681131499 m6989586621681131419 :: TyFun (m6989586621681131419 a6989586621681131422) (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424) -> Type
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) ([a6989586621681274777] ~> ([b6989586621681274778] ~> m6989586621681274776 ())) -> Type) (a6989586621681275186 :: a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) ([a6989586621681274777] ~> ([b6989586621681274778] ~> m6989586621681274776 ())) -> Type) (a6989586621681275186 :: a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) = ZipWithM_Sym1 a6989586621681275186
type Apply (ZipWithMSym0 :: TyFun (a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) ([a6989586621681274781] ~> ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783])) -> Type) (a6989586621681275195 :: a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) ([a6989586621681274781] ~> ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783])) -> Type) (a6989586621681275195 :: a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) = ZipWithMSym1 a6989586621681275195
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) ([a6989586621681274785] ~> m6989586621681274784 ([b6989586621681274786], [c6989586621681274787])) -> Type) (a6989586621681275204 :: a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) ([a6989586621681274785] ~> m6989586621681274784 ([b6989586621681274786], [c6989586621681274787])) -> Type) (a6989586621681275204 :: a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) = MapAndUnzipMSym1 a6989586621681275204
type Apply ((>=>@#@$) :: TyFun (a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) ((b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) ~> (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795)) -> Type) (a6989586621681275225 :: a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) ((b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) ~> (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795)) -> Type) (a6989586621681275225 :: a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) = a6989586621681275225 >=>@#@$$ c6989586621681274795 :: TyFun (b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795) -> Type
type Apply ((<=<@#@$) :: TyFun (b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) ((a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) ~> (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790)) -> Type) (a6989586621681275216 :: b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) ((a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) ~> (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790)) -> Type) (a6989586621681275216 :: b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) = a6989586621681275216 <=<@#@$$ a6989586621681274791 :: TyFun (a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790) -> Type
type Apply (LiftA3Sym0 :: TyFun (a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) (f6989586621679570776 a6989586621679570777 ~> (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780))) -> Type) (a6989586621679571173 :: a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) (f6989586621679570776 a6989586621679570777 ~> (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780))) -> Type) (a6989586621679571173 :: a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) = LiftA3Sym1 a6989586621679571173 f6989586621679570776 :: TyFun (f6989586621679570776 a6989586621679570777) (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780)) -> Type
type Apply (LiftM3Sym0 :: TyFun (a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) (m6989586621679570758 a16989586621679570759 ~> (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762))) -> Type) (a6989586621679571074 :: a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) (m6989586621679570758 a16989586621679570759 ~> (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762))) -> Type) (a6989586621679571074 :: a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) = LiftM3Sym1 a6989586621679571074 m6989586621679570758 :: TyFun (m6989586621679570758 a16989586621679570759) (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762)) -> Type
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) ([a6989586621680096244] ~> ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])))) -> Type) (a6989586621680097838 :: a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) ([a6989586621680096244] ~> ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])))) -> Type) (a6989586621680097838 :: a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) = ZipWith4Sym1 a6989586621680097838
type Apply (a6989586621681275225 >=>@#@$$ c6989586621681274795 :: TyFun (b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795) -> Type) (a6989586621681275226 :: b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681275225 >=>@#@$$ c6989586621681274795 :: TyFun (b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795) -> Type) (a6989586621681275226 :: b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) = a6989586621681275225 >=>@#@$$$ a6989586621681275226
type Apply (a6989586621681275216 <=<@#@$$ a6989586621681274791 :: TyFun (a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790) -> Type) (a6989586621681275217 :: a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681275216 <=<@#@$$ a6989586621681274791 :: TyFun (a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790) -> Type) (a6989586621681275217 :: a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) = a6989586621681275216 <=<@#@$$$ a6989586621681275217
type Apply (LiftM4Sym0 :: TyFun (a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) (m6989586621679570752 a16989586621679570753 ~> (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)))) -> Type) (a6989586621679571013 :: a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) (m6989586621679570752 a16989586621679570753 ~> (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)))) -> Type) (a6989586621679571013 :: a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) = LiftM4Sym1 a6989586621679571013 m6989586621679570752 :: TyFun (m6989586621679570752 a16989586621679570753) (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757))) -> Type
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) ([a6989586621680096238] ~> ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))))) -> Type) (a6989586621680097815 :: a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) ([a6989586621680096238] ~> ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))))) -> Type) (a6989586621680097815 :: a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) = ZipWith5Sym1 a6989586621680097815
type Apply (LiftM5Sym0 :: TyFun (a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) (m6989586621679570745 a16989586621679570746 ~> (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))))) -> Type) (a6989586621679570930 :: a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) (m6989586621679570745 a16989586621679570746 ~> (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))))) -> Type) (a6989586621679570930 :: a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) = LiftM5Sym1 a6989586621679570930 m6989586621679570745 :: TyFun (m6989586621679570745 a16989586621679570746) (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)))) -> Type
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) ([a6989586621680096231] ~> ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))))) -> Type) (a6989586621680097788 :: a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) ([a6989586621680096231] ~> ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))))) -> Type) (a6989586621680097788 :: a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) = ZipWith6Sym1 a6989586621680097788
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) ([a6989586621680096223] ~> ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))))) -> Type) (a6989586621680097757 :: a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) ([a6989586621680096223] ~> ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))))) -> Type) (a6989586621680097757 :: a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) = ZipWith7Sym1 a6989586621680097757
type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680758691 :: Const a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680758691 :: Const a b) = GetConst x6989586621680758691

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

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

Instances details
Generic1 (Proxy :: k -> Type)

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Associated Types

type Rep1 Proxy :: k -> Type #

Methods

from1 :: forall (a :: k0). Proxy a -> Rep1 Proxy a #

to1 :: forall (a :: k0). 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 #

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 #

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 :: forall r r'. (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)

Since: base-4.6.0.0

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) 
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) 
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

Instances details
SuppressUnusedWarnings DemoteSym0 Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027542 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679027542 :: Type) = Demote k6989586621679027542

type DemoteSym1 (k6989586621679027542 :: Type) = Demote k6989586621679027542 Source #

data SameKindSym0 a6989586621679027548 Source #

Instances

Instances details
SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) (a6989586621679027548 :: k6989586621679027547) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) (a6989586621679027548 :: k6989586621679027547) = SameKindSym1 a6989586621679027548

data SameKindSym1 (a6989586621679027548 :: k6989586621679027547) b6989586621679027549 Source #

Instances

Instances details
SuppressUnusedWarnings (SameKindSym1 a6989586621679027548 :: TyFun k6989586621679027547 Constraint -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027548 :: TyFun k Constraint -> Type) (b6989586621679027549 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679027548 :: TyFun k Constraint -> Type) (b6989586621679027549 :: k) = SameKind a6989586621679027548 b6989586621679027549

type SameKindSym2 (a6989586621679027548 :: k6989586621679027547) (b6989586621679027549 :: k6989586621679027547) = SameKind a6989586621679027548 b6989586621679027549 Source #

data KindOfSym0 a6989586621679027551 Source #

Instances

Instances details
SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027550 Type -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027551 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679027551 :: k) = KindOf a6989586621679027551

type KindOfSym1 (a6989586621679027551 :: k6989586621679027550) = KindOf a6989586621679027551 Source #

data (~>@#@$) a6989586621679025621 infixr 0 Source #

Instances

Instances details
SuppressUnusedWarnings (~>@#@$) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025621 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679025621 :: Type) = (~>@#@$$) a6989586621679025621

data (a6989586621679025621 :: Type) ~>@#@$$ b6989586621679025622 infixr 0 Source #

Instances

Instances details
SuppressUnusedWarnings ((~>@#@$$) a6989586621679025621 :: TyFun Type Type -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025621 :: TyFun Type Type -> Type) (b6989586621679025622 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679025621 :: TyFun Type Type -> Type) (b6989586621679025622 :: Type) = a6989586621679025621 ~> b6989586621679025622

type (~>@#@$$$) (a6989586621679025621 :: Type) (b6989586621679025622 :: Type) = (~>) a6989586621679025621 b6989586621679025622 Source #

data ApplySym0 :: forall k16989586621679025617 k26989586621679025618. (~>) ((~>) k16989586621679025617 k26989586621679025618) ((~>) k16989586621679025617 k26989586621679025618) Source #

Instances

Instances details
SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) (f6989586621679025619 :: k16989586621679025617 ~> k26989586621679025618) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) (f6989586621679025619 :: k16989586621679025617 ~> k26989586621679025618) = ApplySym1 f6989586621679025619

data ApplySym1 (f6989586621679025619 :: (~>) k16989586621679025617 k26989586621679025618) :: (~>) k16989586621679025617 k26989586621679025618 Source #

Instances

Instances details
SuppressUnusedWarnings (ApplySym1 f6989586621679025619 :: TyFun k16989586621679025617 k26989586621679025618 -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025619 :: TyFun k1 k2 -> Type) (x6989586621679025620 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679025619 :: TyFun k1 k2 -> Type) (x6989586621679025620 :: k1) = Apply f6989586621679025619 x6989586621679025620

type ApplySym2 (f6989586621679025619 :: (~>) k16989586621679025617 k26989586621679025618) (x6989586621679025620 :: k16989586621679025617) = Apply f6989586621679025619 x6989586621679025620 Source #

data (@@@#@$) a6989586621679025615 infixl 9 Source #

Instances

Instances details
SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) (a6989586621679025615 :: k16989586621679032495 ~> k6989586621679032494) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) (a6989586621679025615 :: k16989586621679032495 ~> k6989586621679032494) = (@@@#@$$) a6989586621679025615

data (a6989586621679025615 :: (~>) k16989586621679032495 k6989586621679032494) @@@#@$$ b6989586621679025616 infixl 9 Source #

Instances

Instances details
SuppressUnusedWarnings ((@@@#@$$) a6989586621679025615 :: TyFun k16989586621679032495 k6989586621679032494 -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025615 :: TyFun k1 k -> Type) (b6989586621679025616 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679025615 :: TyFun k1 k -> Type) (b6989586621679025616 :: k1) = a6989586621679025615 @@ b6989586621679025616

type (@@@#@$$$) (a6989586621679025615 :: (~>) k16989586621679032495 k6989586621679032494) (b6989586621679025616 :: k16989586621679032495) = (@@) a6989586621679025615 b6989586621679025616 Source #

Orphan instances

SBounded k => Bounded (SomeSing k) Source # 
Instance details

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

SIsString k => IsString (SomeSing k) Source # 
Instance details

Methods

fromString :: String -> SomeSing k #

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 #

(forall (a :: k). SingI a => SingI (f a), (ApplyTyCon :: (k -> k_last) -> k ~> k_last) ~ (ApplyTyConAux1 :: (k -> k_last) -> TyFun k k_last -> Type)) => SingI (TyCon1 f :: k ~> k_last) Source # 
Instance details

Methods

sing :: Sing (TyCon1 f) Source #

(forall (a1 :: k2) (a2 :: k1). (SingI a1, SingI a2) => SingI (f a1 a2), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon2 f :: k2 ~> (k1 ~> k_last)) Source # 
Instance details

Methods

sing :: Sing (TyCon2 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k1). (SingI a1, SingI a2, SingI a3) => SingI (f a1 a2 a3), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon3 f :: k2 ~> (k3 ~> (k1 ~> k_last))) Source # 
Instance details

Methods

sing :: Sing (TyCon3 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4) => SingI (f a1 a2 a3 a4), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon4 f :: k2 ~> (k3 ~> (k4 ~> (k1 ~> k_last)))) Source # 
Instance details

Methods

sing :: Sing (TyCon4 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5) => SingI (f a1 a2 a3 a4 a5), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon5 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k1 ~> k_last))))) Source # 
Instance details

Methods

sing :: Sing (TyCon5 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6) => SingI (f a1 a2 a3 a4 a5 a6), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon6 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k1 ~> k_last)))))) Source # 
Instance details

Methods

sing :: Sing (TyCon6 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k7) (a7 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6, SingI a7) => SingI (f a1 a2 a3 a4 a5 a6 a7), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon7 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k1 ~> k_last))))))) Source # 
Instance details

Methods

sing :: Sing (TyCon7 f) Source #

(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k5) (a5 :: k6) (a6 :: k7) (a7 :: k8) (a8 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4, SingI a5, SingI a6, SingI a7, SingI a8) => SingI (f a1 a2 a3 a4 a5 a6 a7 a8), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon8 f :: k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> (k1 ~> k_last)))))))) Source # 
Instance details

Methods

sing :: Sing (TyCon8 f) Source #