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

type Sing = SNonEmpty :: NonEmpty 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 = SIdentity :: Identity 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 = SMax :: Max a -> 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 = SOption :: Option a -> Type
type Sing Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sing = SWrappedMonoid :: WrappedMonoid m -> 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 = SProduct :: Product 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.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.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.Internal

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

Defined in Data.Singletons.Internal

type Sing = SWrappedSing :: WrappedSing a -> 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.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 ('All n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('Any 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 ('Down n :: Down a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

Methods

sing :: Sing ('Down n) Source #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing ('Identity n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('First n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('Last n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('Max n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('Min n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('Option 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 ('Dual n :: Dual a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('Dual n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('Product n) Source #

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

sing :: Sing ('Sum n) Source #

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

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing ('First n) Source #

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

Defined in Data.Singletons.Prelude.Monoid

Methods

sing :: Sing ('Last 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 ShowParenSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

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

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

Defined in Data.Singletons.Prelude.Void

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 a6989586621679090105 (Const a6989586621679090105 b6989586621679090106) -> 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 (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

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

Defined in Data.Singletons.Prelude.Semigroup

Methods

sing :: Sing ('Arg n1 n2) 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 #

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

Methods

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

toSing :: Demote Ordering -> SomeSing Ordering 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 (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 (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 (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.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 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 (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 (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 m => SingKind (WrappedMonoid m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type Demote (WrappedMonoid m) = (r :: Type) Source #

Methods

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

toSing :: Demote (WrappedMonoid m) -> SomeSing (WrappedMonoid m) 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 (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 (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 (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 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 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 (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 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) 
Instance details

Defined in Data.Singletons

SEnum k => Enum (SomeSing k) 
Instance details

Defined in Data.Singletons

SEq k => Eq (SomeSing k) 
Instance details

Defined in Data.Singletons

Methods

(==) :: SomeSing k -> SomeSing k -> Bool

(/=) :: SomeSing k -> SomeSing k -> Bool

SNum k => Num (SomeSing k) 
Instance details

Defined in Data.Singletons

Methods

(+) :: SomeSing k -> SomeSing k -> SomeSing k

(-) :: SomeSing k -> SomeSing k -> SomeSing k

(*) :: SomeSing k -> SomeSing k -> SomeSing k

negate :: SomeSing k -> SomeSing k

abs :: SomeSing k -> SomeSing k

signum :: SomeSing k -> SomeSing k

fromInteger :: Integer -> SomeSing k

SOrd k => Ord (SomeSing k) 
Instance details

Defined in Data.Singletons

Methods

compare :: SomeSing k -> SomeSing k -> Ordering

(<) :: SomeSing k -> SomeSing k -> Bool

(<=) :: SomeSing k -> SomeSing k -> Bool

(>) :: SomeSing k -> SomeSing k -> Bool

(>=) :: SomeSing k -> SomeSing k -> Bool

max :: SomeSing k -> SomeSing k -> SomeSing k

min :: SomeSing k -> SomeSing k -> SomeSing k

ShowSing k => Show (SomeSing k) 
Instance details

Defined in Data.Singletons

Methods

showsPrec :: Int -> SomeSing k -> ShowS

show :: SomeSing k -> String

showList :: [SomeSing k] -> ShowS

SIsString k => IsString (SomeSing k) 
Instance details

Defined in Data.Singletons

Methods

fromString :: String -> SomeSing k

SSemigroup k => Semigroup (SomeSing k) 
Instance details

Defined in Data.Singletons

Methods

(<>) :: SomeSing k -> SomeSing k -> SomeSing k

sconcat :: NonEmpty (SomeSing k) -> SomeSing k

stimes :: Integral b => b -> SomeSing k -> SomeSing k

SMonoid k => Monoid (SomeSing k) 
Instance details

Defined in Data.Singletons

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

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> WrappedSing a -> ShowS

show :: WrappedSing a -> String

showList :: [WrappedSing a] -> ShowS

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

type Sing = SWrappedSing :: WrappedSing a -> Type

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

Defined in Data.Singletons.ShowSing

Methods

showsPrec :: Int -> SWrappedSing ws -> ShowS

show :: SWrappedSing ws -> String

showList :: [SWrappedSing ws] -> ShowS

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

Defined in Data.Singletons.Prelude.Show

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 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 (&&@#@$) 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 AllSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings AnySym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings GetAllSym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings GetAnySym0 Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

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

Defined in Data.Singletons.Prelude.Void

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons

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

Defined in Data.Singletons

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Void

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a6989586621679970182] i6989586621679970181 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (NubBySym1 a6989586621679974290 :: TyFun [a6989586621679970186] [a6989586621679970186] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropSym1 a6989586621679974502 a6989586621679970205 :: TyFun [a6989586621679970205] [a6989586621679970205] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeSym1 a6989586621679974516 a6989586621679970206 :: TyFun [a6989586621679970206] [a6989586621679970206] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupBySym1 a6989586621679974437 :: TyFun [a6989586621679970198] [[a6989586621679970198]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileSym1 a6989586621679974642 :: TyFun [a6989586621679970210] [a6989586621679970210] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeWhileSym1 a6989586621679974660 :: TyFun [a6989586621679970211] [a6989586621679970211] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FilterSym1 a6989586621679974774 :: TyFun [a6989586621679970219] [a6989586621679970219] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertSym1 a6989586621679974473 :: TyFun [a6989586621679970200] [a6989586621679970200] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortBySym1 a6989586621679974873 :: TyFun [a6989586621679970223] [a6989586621679970223] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionSym1 a6989586621679974265 :: TyFun [a6989586621679970183] [a6989586621679970183] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteSym1 a6989586621679974926 :: TyFun [a6989586621679970227] [a6989586621679970227] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanr1Sym1 a6989586621679975328 :: TyFun [a6989586621679970282] [a6989586621679970282] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanl1Sym1 a6989586621679975373 :: TyFun [a6989586621679970285] [a6989586621679970285] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectSym1 a6989586621679974710 :: TyFun [a6989586621679970213] [a6989586621679970213] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersperseSym1 a6989586621679975612 :: TyFun [a6989586621679970303] [a6989586621679970303] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileEndSym1 a6989586621679974616 :: TyFun [a6989586621679970209] [a6989586621679970209] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromMaybeSym1 a6989586621679512604 :: TyFun (Maybe a6989586621679512418) a6989586621679512418 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a6989586621680467635 b6989586621680467636) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a6989586621680467637 b6989586621680467638) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReplicateM_Sym0 :: TyFun Nat (m6989586621681271012 a6989586621681271013 ~> m6989586621681271012 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowParenSym2 a6989586621680291124 a6989586621680291123 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (SwapSym0 :: TyFun (a6989586621679366076, b6989586621679366077) (b6989586621679366077, a6989586621679366076) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (SndSym0 :: TyFun (a6989586621679366084, b6989586621679366085) b6989586621679366085 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FstSym0 :: TyFun (a6989586621679366086, b6989586621679366087) a6989586621679366086 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (LeftSym0 :: TyFun a6989586621679086099 (Either a6989586621679086099 b6989586621679086100) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (RightSym0 :: TyFun b6989586621679086100 (Either a6989586621679086099 b6989586621679086100) -> 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 a6989586621679371663 :: TyFun a6989586621679371657 (Bool ~> a6989586621679371657) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings (DefaultEqSym1 a6989586621679375782 :: TyFun k6989586621679375781 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym1 arg6989586621679389843 :: TyFun a6989586621679389754 Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym1 arg6989586621679389867 :: TyFun a6989586621679389754 a6989586621679389754 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym1 arg6989586621679389863 :: TyFun a6989586621679389754 a6989586621679389754 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$$) arg6989586621679389855 :: TyFun a6989586621679389754 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679481929 k6989586621679481930 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun k06989586621679483019 k6989586621679483020 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b6989586621679510991 ((a6989586621679510992 ~> b6989586621679510991) ~> (Maybe a6989586621679510992 ~> b6989586621679510991)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((-@#@$$) arg6989586621679525492 :: TyFun a6989586621679525469 a6989586621679525469 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$$) arg6989586621679525488 :: TyFun a6989586621679525469 a6989586621679525469 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$$) arg6989586621679525496 :: TyFun a6989586621679525469 a6989586621679525469 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym1 a6989586621679531177 :: TyFun a6989586621679531173 a6989586621679531173 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SeqSym0 :: TyFun a6989586621679541542 (b6989586621679541543 ~> b6989586621679541543) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679541556 (b6989586621679541557 ~> a6989586621679541556) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (AsTypeOfSym1 a6989586621679541714 :: TyFun a6989586621679541549 a6989586621679541549 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (PureSym0 :: TyFun a6989586621679566951 (f6989586621679566950 a6989586621679566951) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (WhenSym1 a6989586621679567281 f6989586621679566896 :: TyFun (f6989586621679566896 ()) (f6989586621679566896 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ReturnSym0 :: TyFun a6989586621679566979 (m6989586621679566974 a6989586621679566979) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (JoinSym0 :: TyFun (m6989586621679566900 (m6989586621679566900 a6989586621679566901)) (m6989586621679566900 a6989586621679566901) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (VoidSym0 :: TyFun (f6989586621679737113 a6989586621679737114) (f6989586621679737113 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

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

Defined in Data.Singletons.Prelude.Function

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

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym1 arg6989586621679763453 :: TyFun a6989586621679763161 [a6989586621679763161] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings ((<>@#@$$) arg6989586621679836973 :: TyFun a6989586621679836738 a6989586621679836738 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (ReplicateSym1 a6989586621679974355 a6989586621679970190 :: TyFun a6989586621679970190 [a6989586621679970190] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrecSym1 arg6989586621680291185 a6989586621680290747 :: TyFun a6989586621680290747 (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MappendSym1 arg6989586621680360986 :: TyFun a6989586621680360847 a6989586621680360847 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ProductSym0 :: TyFun (t6989586621680486628 a6989586621680486649) a6989586621680486649 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SumSym0 :: TyFun (t6989586621680486628 a6989586621680486648) a6989586621680486648 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumSym0 :: TyFun (t6989586621680486628 a6989586621680486647) a6989586621680486647 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumSym0 :: TyFun (t6989586621680486628 a6989586621680486646) a6989586621680486646 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym0 :: TyFun a6989586621680486645 (t6989586621680486628 a6989586621680486645 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym0 :: TyFun a6989586621680486539 (t6989586621680486538 a6989586621680486539 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ToListSym0 :: TyFun (t6989586621680486628 a6989586621680486642) [a6989586621680486642] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatSym0 :: TyFun (t6989586621680486553 [a6989586621680486554]) [a6989586621680486554] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldSym0 :: TyFun (t6989586621680486628 m6989586621680486629) m6989586621680486629 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ArgSym0 :: TyFun a6989586621679060360 (b6989586621679060361 ~> Arg a6989586621679060360 b6989586621679060361) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (OptionalSym0 :: TyFun (f6989586621681262005 a6989586621681262006) (f6989586621681262005 (Maybe a6989586621681262006)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

SuppressUnusedWarnings (UnlessSym1 a6989586621681271363 f6989586621681271011 :: TyFun (f6989586621681271011 ()) (f6989586621681271011 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (SameKindSym1 a6989586621679014714 :: TyFun k6989586621679014713 Constraint -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (ShowTypeSym0 :: TyFun t6989586621681327380 (ErrorMessage' s6989586621681327379) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621681159632, b6989586621681159633)) (NonEmpty a6989586621681159632, NonEmpty b6989586621681159633) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NubBySym1 a6989586621681160931 :: TyFun (NonEmpty a6989586621681159630) (NonEmpty a6989586621681159630) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621681161017 :: TyFun (NonEmpty a6989586621681159640) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym1 a6989586621681161041 :: TyFun (NonEmpty a6989586621681159645) (NonEmpty (NonEmpty a6989586621681159645)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IntersperseSym1 a6989586621681161223 :: TyFun (NonEmpty a6989586621681159663) (NonEmpty a6989586621681159663) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym1 a6989586621681160918 :: TyFun (NonEmpty a6989586621681159628) (NonEmpty a6989586621681159628) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym1 a6989586621681161240 :: TyFun (NonEmpty a6989586621681159665) (NonEmpty a6989586621681159665) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym1 a6989586621681161233 :: TyFun (NonEmpty a6989586621681159664) (NonEmpty a6989586621681159664) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym1 a6989586621681161319 :: TyFun (NonEmpty a6989586621681159680) (NonEmpty a6989586621681159680) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ComparingSym0 :: TyFun (b6989586621679389744 ~> a6989586621679389743) (b6989586621679389744 ~> (b6989586621679389744 ~> Ordering)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UntilSym1 a6989586621679541669 :: TyFun (a6989586621679541544 ~> a6989586621679541544) (a6989586621679541544 ~> a6989586621679541544) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym0 :: TyFun (a6989586621680486547 ~> Bool) (t6989586621680486546 a6989586621680486547 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) (t6989586621680486628 a6989586621680486641 ~> a6989586621680486641) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym0 :: TyFun (a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) (t6989586621680486542 a6989586621680486543 ~> a6989586621680486543) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym0 :: TyFun (a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) (t6989586621680486540 a6989586621680486541 ~> a6989586621680486541) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) (t6989586621680486628 a6989586621680486640 ~> a6989586621680486640) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym0 :: TyFun (a6989586621680486545 ~> Bool) (t6989586621680486544 a6989586621680486545 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (a6989586621681159644 ~> b6989586621681159643) (NonEmpty a6989586621681159644 ~> NonEmpty (NonEmpty a6989586621681159644)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621681159673 ~> b6989586621681159674) (NonEmpty a6989586621681159673 ~> NonEmpty b6989586621681159674) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym0 :: TyFun (a6989586621681159627 ~> o6989586621681159626) (NonEmpty a6989586621681159627 ~> NonEmpty a6989586621681159627) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (a6989586621681159642 ~> b6989586621681159641) (NonEmpty a6989586621681159642 ~> NonEmpty (NonEmpty a6989586621681159642)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym0 :: TyFun (a6989586621681271007 ~> Bool) (m6989586621681271006 a6989586621681271007 ~> m6989586621681271006 a6989586621681271007) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679012787 ~> k26989586621679012788) (k16989586621679012787 ~> k26989586621679012788) -> Type) Source # 
Instance details

Defined in Data.Singletons

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

Defined in Data.Singletons

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.TypeError

SingI (ConstSym0 :: TyFun a6989586621679090105 (Const a6989586621679090105 b6989586621679090106) -> 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 a6989586621679371664 a6989586621679371663 :: TyFun Bool a6989586621679371657 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Monad.Fail

SuppressUnusedWarnings (LookupSym1 a6989586621679974420 b6989586621679970197 :: TyFun [(a6989586621679970196, b6989586621679970197)] (Maybe b6989586621679970197) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a6989586621679970250, b6989586621679970251, c6989586621679970252)] ([a6989586621679970250], [b6989586621679970251], [c6989586621679970252]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (MapMaybeSym1 a6989586621679512574 :: TyFun [a6989586621679512413] [b6989586621679512414] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (MapSym1 a6989586621679541764 :: TyFun [a6989586621679541560] [b6989586621679541561] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (InsertBySym2 a6989586621679974850 a6989586621679974849 :: TyFun [a6989586621679970222] [a6989586621679970222] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym2 a6989586621679974895 a6989586621679974894 :: TyFun [a6989586621679970225] [a6989586621679970225] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym2 a6989586621679974882 a6989586621679974881 :: TyFun [a6989586621679970224] [a6989586621679970224] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym2 a6989586621679974272 a6989586621679974271 :: TyFun [a6989586621679970184] [a6989586621679970184] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a6989586621679970262] ([b6989586621679970263] ~> ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipSym1 a6989586621679975129 b6989586621679970266 :: TyFun [b6989586621679970266] [(a6989586621679970265, b6989586621679970266)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym2 a6989586621679974675 a6989586621679974674 :: TyFun [a6989586621679970212] [a6989586621679970212] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericDropSym1 a6989586621680093867 a6989586621680092346 :: TyFun [a6989586621680092346] [a6989586621680092346] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericTakeSym1 a6989586621680093877 a6989586621680092348 :: TyFun [a6989586621680092348] [a6989586621680092348] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterMSym1 a6989586621681271492 :: TyFun [a6989586621681271045] (m6989586621681271044 [a6989586621681271045]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ShowsPrecSym2 arg6989586621680291186 arg6989586621680291185 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListWithSym2 a6989586621680291158 a6989586621680291157 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Tuple2Sym1 t6989586621679311021 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 a6989586621679389834 :: TyFun b6989586621679389744 (b6989586621679389744 ~> Ordering) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (SeqSym1 a6989586621679541664 b6989586621679541543 :: TyFun b6989586621679541543 b6989586621679541543 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UntilSym2 a6989586621679541670 a6989586621679541669 :: TyFun a6989586621679541544 a6989586621679541544 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($!@#@$$) a6989586621679541695 :: TyFun a6989586621679541545 b6989586621679541546 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$$) a6989586621679541704 :: TyFun a6989586621679541547 b6989586621679541548 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym1 a6989586621679541748 b6989586621679541557 :: TyFun b6989586621679541557 a6989586621679541556 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym1 a6989586621679541771 :: TyFun b6989586621679541563 ([a6989586621679541562] ~> b6989586621679541563) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) (f6989586621679566950 a6989586621679566952 ~> f6989586621679566950 b6989586621679566953) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<**>@#@$) :: TyFun (f6989586621679566910 a6989586621679566911) (f6989586621679566910 (a6989586621679566911 ~> b6989586621679566912) ~> f6989586621679566910 b6989586621679566912) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>=@#@$) :: TyFun (m6989586621679566974 a6989586621679566975) ((a6989586621679566975 ~> m6989586621679566974 b6989586621679566976) ~> m6989586621679566974 b6989586621679566976) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym0 :: TyFun (m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) (m6989586621679566868 a6989586621679566869 ~> m6989586621679566868 b6989586621679566870) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym0 :: TyFun (m6989586621679567028 a6989586621679567030) (m6989586621679567028 a6989586621679567030 ~> m6989586621679567028 a6989586621679567030) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (($>@#@$) :: TyFun (f6989586621679737115 a6989586621679737116) (b6989586621679737117 ~> f6989586621679737115 b6989586621679737117) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings ((<&>@#@$) :: TyFun (f6989586621679737118 a6989586621679737119) ((a6989586621679737119 ~> b6989586621679737120) ~> f6989586621679737118 b6989586621679737120) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (EnumFromThenToSym2 arg6989586621679763458 arg6989586621679763457 :: TyFun a6989586621679763161 [a6989586621679763161] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (UnfoldrSym1 a6989586621679975186 :: TyFun b6989586621679970274 [a6989586621679970275] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym1 a6989586621679975352 :: TyFun b6989586621679970284 ([a6989586621679970283] ~> [b6989586621679970284]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym1 a6989586621679975380 :: TyFun b6989586621679970286 ([a6989586621679970287] ~> [b6989586621679970286]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericReplicateSym1 a6989586621680093837 a6989586621680092340 :: TyFun a6989586621680092340 [a6989586621680092340] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericIndexSym1 a6989586621680093847 i6989586621680092341 :: TyFun i6989586621680092341 a6989586621680092342 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym1 a6989586621680487088 t6989586621680486546 :: TyFun (t6989586621680486546 a6989586621680486547) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym1 arg6989586621680487291 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486645) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym1 a6989586621680487017 t6989586621680486538 :: TyFun (t6989586621680486538 a6989586621680486539) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (LengthSym0 :: TyFun (t6989586621680486628 a6989586621680486644) Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NullSym0 :: TyFun (t6989586621680486628 a6989586621680486643) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym1 arg6989586621680487281 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486641) a6989586621680486641 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym1 a6989586621680487050 t6989586621680486542 :: TyFun (t6989586621680486542 a6989586621680486543) a6989586621680486543 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym1 a6989586621680487025 t6989586621680486540 :: TyFun (t6989586621680486540 a6989586621680486541) a6989586621680486541 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym1 arg6989586621680487277 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486640) a6989586621680486640 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SequenceA_Sym0 :: TyFun (t6989586621680486564 (f6989586621680486565 a6989586621680486566)) (f6989586621680486565 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Sequence_Sym0 :: TyFun (t6989586621680486561 (m6989586621680486562 a6989586621680486563)) (m6989586621680486562 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym1 a6989586621680487075 t6989586621680486544 :: TyFun (t6989586621680486544 a6989586621680486545) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FindSym1 a6989586621680486990 t6989586621680486536 :: TyFun (t6989586621680486536 a6989586621680486537) (Maybe a6989586621680486537) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679090105 (Const a6989586621679090105 b6989586621679090106) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (SequenceASym0 :: TyFun (t6989586621680794819 (f6989586621680794823 a6989586621680794824)) (f6989586621680794823 (t6989586621680794819 a6989586621680794824)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (SequenceSym0 :: TyFun (t6989586621680794819 (m6989586621680794828 a6989586621680794829)) (m6989586621680794828 (t6989586621680794819 a6989586621680794829)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ArgSym1 t6989586621680911723 b6989586621679060361 :: TyFun b6989586621679060361 (Arg a6989586621679060360 b6989586621679060361) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (MzipSym0 :: TyFun (m6989586621681127563 a6989586621681127564) (m6989586621681127563 b6989586621681127565 ~> m6989586621681127563 (a6989586621681127564, b6989586621681127565)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (MunzipSym0 :: TyFun (m6989586621681127563 (a6989586621681127569, b6989586621681127570)) (m6989586621681127563 a6989586621681127569, m6989586621681127563 b6989586621681127570) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ScanlSym1 a6989586621681161258 :: TyFun b6989586621681159668 ([a6989586621681159669] ~> NonEmpty b6989586621681159668) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym1 a6989586621681161247 :: TyFun b6989586621681159667 ([a6989586621681159666] ~> NonEmpty b6989586621681159667) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym1 a6989586621681161346 :: TyFun a6989586621681159686 (NonEmpty b6989586621681159687) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym1 a6989586621681161383 :: TyFun a6989586621681159690 (NonEmpty b6989586621681159691) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym1 a6989586621681271326 m6989586621681271006 :: TyFun (m6989586621681271006 a6989586621681271007) (m6989586621681271006 a6989586621681271007) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateM_Sym1 a6989586621681271372 m6989586621681271012 a6989586621681271013 :: TyFun (m6989586621681271012 a6989586621681271013) (m6989586621681271012 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateMSym1 a6989586621681271391 m6989586621681271014 a6989586621681271015 :: TyFun (m6989586621681271014 a6989586621681271015) (m6989586621681271014 [a6989586621681271015]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym1 f6989586621679012789 :: TyFun k16989586621679012787 k26989586621679012788 -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$$) a6989586621679012785 :: TyFun k16989586621679019894 k6989586621679019893 -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (ZipSym1 a6989586621681160991 b6989586621681159638 :: TyFun (NonEmpty b6989586621681159638) (NonEmpty (a6989586621681159637, b6989586621681159638)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym1 a6989586621681161033 :: TyFun (NonEmpty a6989586621681159644) (NonEmpty (NonEmpty a6989586621681159644)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym1 a6989586621681161287 :: TyFun (NonEmpty a6989586621681159673) (NonEmpty b6989586621681159674) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym1 a6989586621681160912 :: TyFun (NonEmpty a6989586621681159627) (NonEmpty a6989586621681159627) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym1 a6989586621681161025 :: TyFun (NonEmpty a6989586621681159642) (NonEmpty (NonEmpty a6989586621681159642)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GetConstSym0 :: TyFun (Const a6989586621680754815 b6989586621680754816) a6989586621680754815 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (CurrySym0 :: TyFun ((a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) (a6989586621679366081 ~> (b6989586621679366082 ~> c6989586621679366083)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (UncurrySym0 :: TyFun (a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) ((a6989586621679366078, b6989586621679366079) ~> c6989586621679366080) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Maybe_Sym1 a6989586621679511009 a6989586621679510992 :: TyFun (a6989586621679510992 ~> b6989586621679510991) (Maybe a6989586621679510992 ~> b6989586621679510991) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FlipSym0 :: TyFun (a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) (b6989586621679541551 ~> (a6989586621679541550 ~> c6989586621679541552)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((.@#@$) :: TyFun (b6989586621679541553 ~> c6989586621679541554) ((a6989586621679541555 ~> b6989586621679541553) ~> (a6989586621679541555 ~> c6989586621679541554)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym0 :: TyFun (a6989586621679566946 ~> b6989586621679566947) (f6989586621679566945 a6989586621679566946 ~> f6989586621679566945 b6989586621679566947) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym0 :: TyFun (a6989586621679566908 ~> b6989586621679566909) (f6989586621679566907 a6989586621679566908 ~> f6989586621679566907 b6989586621679566909) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$) :: TyFun (a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) (m6989586621679566897 a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym0 :: TyFun (a16989586621679566894 ~> r6989586621679566895) (m6989586621679566893 a16989586621679566894 ~> m6989586621679566893 r6989586621679566895) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679752694 &@#@$$ b6989586621679752682 :: TyFun (a6989586621679752681 ~> b6989586621679752682) b6989586621679752682 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (OnSym0 :: TyFun (b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) ((a6989586621679752685 ~> b6989586621679752683) ~> (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) ([a6989586621679970259] ~> ([b6989586621679970260] ~> [c6989586621679970261])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym0 :: TyFun (a6989586621680466161 ~> c6989586621680466162) ((b6989586621680466163 ~> c6989586621680466162) ~> (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) (b6989586621680486638 ~> (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym0 :: TyFun (b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) (b6989586621680486636 ~> (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) (b6989586621680486633 ~> (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a6989586621680486631 ~> m6989586621680486630) (t6989586621680486628 a6989586621680486631 ~> m6989586621680486630) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym0 :: TyFun (a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) (b6989586621680486635 ~> (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (a6989586621680486551 ~> [b6989586621680486552]) (t6989586621680486550 a6989586621680486551 ~> [b6989586621680486552]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym0 :: TyFun (a6989586621680800344 ~> m6989586621680800343) (t6989586621680800342 a6989586621680800344 ~> m6989586621680800343) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym0 :: TyFun (a6989586621680800346 ~> b6989586621680800347) (t6989586621680800345 a6989586621680800346 ~> t6989586621680800345 b6989586621680800347) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) (NonEmpty a6989586621681159634 ~> (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<$!>@#@$) :: TyFun (a6989586621681271009 ~> b6989586621681271010) (m6989586621681271008 a6989586621681271009 ~> m6989586621681271008 b6989586621681271010) -> 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 [(a6989586621679970246, b6989586621679970247, c6989586621679970248, d6989586621679970249)] ([a6989586621679970246], [b6989586621679970247], [c6989586621679970248], [d6989586621679970249]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FoldrSym2 a6989586621679541772 a6989586621679541771 :: TyFun [a6989586621679541562] b6989586621679541563 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ZipWithSym1 a6989586621679975106 :: TyFun [a6989586621679970259] ([b6989586621679970260] ~> [c6989586621679970261]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym1 a6989586621679975117 b6989586621679970263 c6989586621679970264 :: TyFun [b6989586621679970263] ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym2 a6989586621679975353 a6989586621679975352 :: TyFun [a6989586621679970283] [b6989586621679970284] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621679975381 a6989586621679975380 :: TyFun [a6989586621679970287] [b6989586621679970286] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a6989586621680092393] ([b6989586621680092394] ~> ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621681161259 a6989586621681161258 :: TyFun [a6989586621681159669] (NonEmpty b6989586621681159668) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym2 a6989586621681161248 a6989586621681161247 :: TyFun [a6989586621681159666] (NonEmpty b6989586621681159667) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Maybe_Sym2 a6989586621679511010 a6989586621679511009 :: TyFun (Maybe a6989586621679510992) b6989586621679510991 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UncurrySym1 a6989586621679366170 :: TyFun (a6989586621679366078, b6989586621679366079) c6989586621679366080 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Tuple3Sym1 t6989586621679311052 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 a6989586621679366176 :: TyFun a6989586621679366081 (b6989586621679366082 ~> c6989586621679366083) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (ComparingSym2 a6989586621679389835 a6989586621679389834 :: TyFun b6989586621679389744 Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FlipSym1 a6989586621679541720 :: TyFun b6989586621679541551 (a6989586621679541550 ~> c6989586621679541552) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym1 arg6989586621679567337 f6989586621679566945 :: TyFun (f6989586621679566945 a6989586621679566946) (f6989586621679566945 b6989586621679566947) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((arg6989586621679567341 <$@#@$$ f6989586621679566945) b6989586621679566949 :: TyFun (f6989586621679566945 b6989586621679566949) (f6989586621679566945 a6989586621679566948) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$$) arg6989586621679567363 :: TyFun (f6989586621679566950 a6989586621679566952) (f6989586621679566950 b6989586621679566953) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*@#@$) :: TyFun (f6989586621679566950 a6989586621679566959) (f6989586621679566950 b6989586621679566960 ~> f6989586621679566950 a6989586621679566959) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679567321 <**>@#@$$ b6989586621679566912 :: TyFun (f6989586621679566910 (a6989586621679566911 ~> b6989586621679566912)) (f6989586621679566910 b6989586621679566912) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym1 a6989586621679567311 f6989586621679566907 :: TyFun (f6989586621679566907 a6989586621679566908) (f6989586621679566907 b6989586621679566909) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>@#@$) :: TyFun (m6989586621679566974 a6989586621679566977) (m6989586621679566974 b6989586621679566978 ~> m6989586621679566974 b6989586621679566978) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$$) a6989586621679567290 :: TyFun (m6989586621679566897 a6989586621679566898) (m6989586621679566897 b6989586621679566899) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym1 a6989586621679567268 m6989586621679566893 :: TyFun (m6989586621679566893 a16989586621679566894) (m6989586621679566893 r6989586621679566895) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym1 a6989586621679567035 :: TyFun (m6989586621679566868 a6989586621679566869) (m6989586621679566868 b6989586621679566870) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<|>@#@$$) arg6989586621679567485 :: TyFun (f6989586621679567025 a6989586621679567027) (f6989586621679567025 a6989586621679567027) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym1 arg6989586621679567489 :: TyFun (m6989586621679567028 a6989586621679567030) (m6989586621679567028 a6989586621679567030) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679737187 $>@#@$$ b6989586621679737117 :: TyFun b6989586621679737117 (f6989586621679737115 b6989586621679737117) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679737203 <$>@#@$$ f6989586621679737121 :: TyFun (f6989586621679737121 a6989586621679737122) (f6989586621679737121 b6989586621679737123) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (Foldl'Sym1 arg6989586621680487271 t6989586621680486628 :: TyFun b6989586621680486638 (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym1 arg6989586621680487265 t6989586621680486628 :: TyFun b6989586621680486636 (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym1 arg6989586621680487253 t6989586621680486628 :: TyFun b6989586621680486633 (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym1 arg6989586621680487249 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486631) m6989586621680486630 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym1 arg6989586621680487259 t6989586621680486628 :: TyFun b6989586621680486635 (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (For_Sym0 :: TyFun (t6989586621680486575 a6989586621680486577) ((a6989586621680486577 ~> f6989586621680486576 b6989586621680486578) ~> f6989586621680486576 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym0 :: TyFun (t6989586621680486567 a6989586621680486569) ((a6989586621680486569 ~> m6989586621680486568 b6989586621680486570) ~> m6989586621680486568 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AsumSym0 :: TyFun (t6989586621680486558 (f6989586621680486559 a6989586621680486560)) (f6989586621680486559 a6989586621680486560) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MsumSym0 :: TyFun (t6989586621680486555 (m6989586621680486556 a6989586621680486557)) (m6989586621680486556 a6989586621680486557) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym1 a6989586621680487119 t6989586621680486550 :: TyFun (t6989586621680486550 a6989586621680486551) [b6989586621680486552] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym1 a6989586621680800805 t6989586621680800342 :: TyFun (t6989586621680800342 a6989586621680800344) m6989586621680800343 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym1 a6989586621680800826 t6989586621680800345 :: TyFun (t6989586621680800345 a6989586621680800346) (t6989586621680800345 b6989586621680800347) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForMSym0 :: TyFun (t6989586621680800356 a6989586621680800358) ((a6989586621680800358 ~> m6989586621680800357 b6989586621680800359) ~> m6989586621680800357 (t6989586621680800356 b6989586621680800359)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym0 :: TyFun (t6989586621680800360 a6989586621680800362) ((a6989586621680800362 ~> f6989586621680800361 b6989586621680800363) ~> f6989586621680800361 (t6989586621680800360 b6989586621680800363)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipSym1 arg6989586621681127639 b6989586621681127565 :: TyFun (m6989586621681127563 b6989586621681127565) (m6989586621681127563 (a6989586621681127564, b6989586621681127565)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681271346 <$!>@#@$$ m6989586621681271008 :: TyFun (m6989586621681271008 a6989586621681271009) (m6989586621681271008 b6989586621681271010) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithSym1 a6989586621681160980 :: TyFun (NonEmpty a6989586621681159634) (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (a6989586621679541729 .@#@$$ a6989586621679541555 :: TyFun (a6989586621679541555 ~> b6989586621679541553) (a6989586621679541555 ~> c6989586621679541554) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) (f6989586621679566950 a6989586621679566954 ~> (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679567444 >>=@#@$$ b6989586621679566976 :: TyFun (a6989586621679566975 ~> m6989586621679566974 b6989586621679566976) (m6989586621679566974 b6989586621679566976) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym0 :: TyFun (a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) (m6989586621679566889 a16989586621679566890 ~> (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679737193 <&>@#@$$ b6989586621679737120 :: TyFun (a6989586621679737119 ~> b6989586621679737120) (f6989586621679737118 b6989586621679737120) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (OnSym1 a6989586621679752700 a6989586621679752685 :: TyFun (a6989586621679752685 ~> b6989586621679752683) (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) ([a6989586621679970255] ~> ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym1 a6989586621680466197 b6989586621680466163 :: TyFun (b6989586621680466163 ~> c6989586621680466162) (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (FoldrMSym0 :: TyFun (a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) (b6989586621680486590 ~> (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym0 :: TyFun (b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) (b6989586621680486585 ~> (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym0 :: TyFun (a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) (t6989586621680486579 a6989586621680486581 ~> f6989586621680486580 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym0 :: TyFun (a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) (t6989586621680486571 a6989586621680486573 ~> m6989586621680486572 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym0 :: TyFun (a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) (t6989586621680794819 a6989586621680794821 ~> f6989586621680794820 (t6989586621680794819 b6989586621680794822)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym0 :: TyFun (a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) (t6989586621680794819 a6989586621680794826 ~> m6989586621680794825 (t6989586621680794819 b6989586621680794827)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) (a6989586621680800349 ~> (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) (a6989586621680800353 ~> (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym0 :: TyFun (a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) (m6989586621681127563 a6989586621681127566 ~> (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithM_Sym0 :: TyFun (a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) ([a6989586621681271025] ~> ([b6989586621681271026] ~> m6989586621681271024 ())) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym0 :: TyFun (a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) ([a6989586621681271029] ~> ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym0 :: TyFun (a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) ([a6989586621681271033] ~> m6989586621681271032 ([b6989586621681271034], [c6989586621681271035])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((>=>@#@$) :: TyFun (a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) ((b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) ~> (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((<=<@#@$) :: TyFun (b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) ((a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) ~> (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038)) -> 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 [(a6989586621679970241, b6989586621679970242, c6989586621679970243, d6989586621679970244, e6989586621679970245)] ([a6989586621679970241], [b6989586621679970242], [c6989586621679970243], [d6989586621679970244], [e6989586621679970245]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym1 a6989586621679975091 :: TyFun [a6989586621679970255] ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithSym2 a6989586621679975107 a6989586621679975106 :: TyFun [b6989586621679970260] [c6989586621679970261] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym2 a6989586621679975118 a6989586621679975117 c6989586621679970264 :: TyFun [c6989586621679970264] [(a6989586621679970262, b6989586621679970263, c6989586621679970264)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a6989586621680092388] ([b6989586621680092389] ~> ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym1 a6989586621680094081 b6989586621680092394 c6989586621680092395 d6989586621680092396 :: TyFun [b6989586621680092394] ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym1 a6989586621681271434 :: TyFun [a6989586621681271025] ([b6989586621681271026] ~> m6989586621681271024 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym1 a6989586621681271443 :: TyFun [a6989586621681271029] ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym1 a6989586621681271452 :: TyFun [a6989586621681271033] (m6989586621681271032 ([b6989586621681271034], [c6989586621681271035])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (Either_Sym2 a6989586621680466198 a6989586621680466197 :: TyFun (Either a6989586621680466161 b6989586621680466163) c6989586621680466162 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym1 t6989586621679311099 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 a6989586621679366177 a6989586621679366176 :: TyFun b6989586621679366082 c6989586621679366083 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FlipSym2 a6989586621679541721 a6989586621679541720 :: TyFun a6989586621679541550 c6989586621679541552 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (a6989586621679541730 .@#@$$$ a6989586621679541729 :: TyFun a6989586621679541555 c6989586621679541554 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym1 arg6989586621679567367 f6989586621679566950 :: TyFun (f6989586621679566950 a6989586621679566954) (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679567377 <*@#@$$ b6989586621679566960 :: TyFun (f6989586621679566950 b6989586621679566960) (f6989586621679566950 a6989586621679566959) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679567373 *>@#@$$ b6989586621679566958 :: TyFun (f6989586621679566950 b6989586621679566958) (f6989586621679566950 b6989586621679566958) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679567448 >>@#@$$ b6989586621679566978 :: TyFun (m6989586621679566974 b6989586621679566978) (m6989586621679566974 b6989586621679566978) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym1 a6989586621679567242 m6989586621679566889 :: TyFun (m6989586621679566889 a16989586621679566890) (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym2 a6989586621679752701 a6989586621679752700 :: TyFun a6989586621679752685 (a6989586621679752685 ~> c6989586621679752684) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (Foldl'Sym2 arg6989586621680487272 arg6989586621680487271 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486639) b6989586621680486638 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym2 arg6989586621680487266 arg6989586621680487265 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486637) b6989586621680486636 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym2 arg6989586621680487254 arg6989586621680487253 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486632) b6989586621680486633 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrMSym1 a6989586621680487225 t6989586621680486587 :: TyFun b6989586621680486590 (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym2 arg6989586621680487260 arg6989586621680487259 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486634) b6989586621680486635 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym1 a6989586621680487203 t6989586621680486583 :: TyFun b6989586621680486585 (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym1 a6989586621680487195 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486581) (f6989586621680486580 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym1 a6989586621680487177 t6989586621680486571 :: TyFun (t6989586621680486571 a6989586621680486573) (m6989586621680486572 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym1 arg6989586621680794831 t6989586621680794819 :: TyFun (t6989586621680794819 a6989586621680794821) (f6989586621680794820 (t6989586621680794819 b6989586621680794822)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym1 arg6989586621680794837 t6989586621680794819 :: TyFun (t6989586621680794819 a6989586621680794826) (m6989586621680794825 (t6989586621680794819 b6989586621680794827)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym1 a6989586621680800839 t6989586621680800348 :: TyFun a6989586621680800349 (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym1 a6989586621680800856 t6989586621680800352 :: TyFun a6989586621680800353 (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym1 arg6989586621681127643 m6989586621681127563 :: TyFun (m6989586621681127563 a6989586621681127566) (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithSym2 a6989586621681160981 a6989586621681160980 :: TyFun (NonEmpty b6989586621681159635) (NonEmpty c6989586621681159636) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LiftA3Sym0 :: TyFun (a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) (f6989586621679566902 a6989586621679566903 ~> (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym0 :: TyFun (a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) (m6989586621679566884 a16989586621679566885 ~> (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith4Sym0 :: TyFun (a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) ([a6989586621680092370] ~> ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (For_Sym1 a6989586621680487189 f6989586621680486576 b6989586621680486578 :: TyFun (a6989586621680486577 ~> f6989586621680486576 b6989586621680486578) (f6989586621680486576 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym1 a6989586621680487171 m6989586621680486568 b6989586621680486570 :: TyFun (a6989586621680486569 ~> m6989586621680486568 b6989586621680486570) (m6989586621680486568 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForMSym1 a6989586621680800877 m6989586621680800357 b6989586621680800359 :: TyFun (a6989586621680800358 ~> m6989586621680800357 b6989586621680800359) (m6989586621680800357 (t6989586621680800356 b6989586621680800359)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym1 a6989586621680800887 f6989586621680800361 b6989586621680800363 :: TyFun (a6989586621680800362 ~> f6989586621680800361 b6989586621680800363) (f6989586621680800361 (t6989586621680800360 b6989586621680800363)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (a6989586621681271473 >=>@#@$$ c6989586621681271043 :: TyFun (b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681271464 <=<@#@$$ a6989586621681271039 :: TyFun (a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038) -> 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 [(a6989586621679970235, b6989586621679970236, c6989586621679970237, d6989586621679970238, e6989586621679970239, f6989586621679970240)] ([a6989586621679970235], [b6989586621679970236], [c6989586621679970237], [d6989586621679970238], [e6989586621679970239], [f6989586621679970240]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym2 a6989586621679975092 a6989586621679975091 :: TyFun [b6989586621679970256] ([c6989586621679970257] ~> [d6989586621679970258]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym1 a6989586621680093964 :: TyFun [a6989586621680092370] ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym0 :: TyFun [a6989586621680092382] ([b6989586621680092383] ~> ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym1 a6989586621680094058 b6989586621680092389 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [b6989586621680092389] ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym2 a6989586621680094082 a6989586621680094081 c6989586621680092395 d6989586621680092396 :: TyFun [c6989586621680092395] ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym2 a6989586621681271435 a6989586621681271434 :: TyFun [b6989586621681271026] (m6989586621681271024 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym2 a6989586621681271444 a6989586621681271443 :: TyFun [b6989586621681271030] (m6989586621681271028 [c6989586621681271031]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym1 t6989586621679311164 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 arg6989586621679567368 arg6989586621679567367 :: TyFun (f6989586621679566950 b6989586621679566955) (f6989586621679566950 c6989586621679566956) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftA3Sym1 a6989586621679567299 f6989586621679566902 :: TyFun (f6989586621679566902 a6989586621679566903) (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym2 a6989586621679567243 a6989586621679567242 :: TyFun (m6989586621679566889 a26989586621679566891) (m6989586621679566889 r6989586621679566892) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym1 a6989586621679567200 m6989586621679566884 :: TyFun (m6989586621679566884 a16989586621679566885) (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym3 a6989586621679752702 a6989586621679752701 a6989586621679752700 :: TyFun a6989586621679752685 c6989586621679752684 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (FoldrMSym2 a6989586621680487226 a6989586621680487225 t6989586621680486587 :: TyFun (t6989586621680486587 a6989586621680486589) (m6989586621680486588 b6989586621680486590) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym2 a6989586621680487204 a6989586621680487203 t6989586621680486583 :: TyFun (t6989586621680486583 a6989586621680486586) (m6989586621680486584 b6989586621680486585) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapAccumRSym2 a6989586621680800840 a6989586621680800839 t6989586621680800348 :: TyFun (t6989586621680800348 b6989586621680800350) (a6989586621680800349, t6989586621680800348 c6989586621680800351) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym2 a6989586621680800857 a6989586621680800856 t6989586621680800352 :: TyFun (t6989586621680800352 b6989586621680800354) (a6989586621680800353, t6989586621680800352 c6989586621680800355) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym2 arg6989586621681127644 arg6989586621681127643 :: TyFun (m6989586621681127563 b6989586621681127567) (m6989586621681127563 c6989586621681127568) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681271474 >=>@#@$$$ a6989586621681271473 :: TyFun a6989586621681271041 (m6989586621681271040 c6989586621681271043) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681271465 <=<@#@$$$ a6989586621681271464 :: TyFun a6989586621681271039 (m6989586621681271036 c6989586621681271038) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (LiftM4Sym0 :: TyFun (a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) (m6989586621679566878 a16989586621679566879 ~> (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith5Sym0 :: TyFun (a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) ([a6989586621680092364] ~> ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))))) -> 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 [(a6989586621679970228, b6989586621679970229, c6989586621679970230, d6989586621679970231, e6989586621679970232, f6989586621679970233, g6989586621679970234)] ([a6989586621679970228], [b6989586621679970229], [c6989586621679970230], [d6989586621679970231], [e6989586621679970232], [f6989586621679970233], [g6989586621679970234]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym3 a6989586621679975093 a6989586621679975092 a6989586621679975091 :: TyFun [c6989586621679970257] [d6989586621679970258] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym1 a6989586621680093941 :: TyFun [a6989586621680092364] ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym2 a6989586621680093965 a6989586621680093964 :: TyFun [b6989586621680092371] ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym0 :: TyFun [a6989586621680092375] ([b6989586621680092376] ~> ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym1 a6989586621680094030 b6989586621680092383 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [b6989586621680092383] ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym2 a6989586621680094059 a6989586621680094058 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [c6989586621680092390] ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym3 a6989586621680094083 a6989586621680094082 a6989586621680094081 d6989586621680092396 :: TyFun [d6989586621680092396] [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple4Sym3 t6989586621679311101 t6989586621679311100 t6989586621679311099 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym1 t6989586621679311249 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 a6989586621679567300 a6989586621679567299 :: TyFun (f6989586621679566902 b6989586621679566904) (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym2 a6989586621679567201 a6989586621679567200 :: TyFun (m6989586621679566884 a26989586621679566886) (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym1 a6989586621679567139 m6989586621679566878 :: TyFun (m6989586621679566878 a16989586621679566879) (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym0 :: TyFun (a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) (m6989586621679566871 a16989586621679566872 ~> (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith6Sym0 :: TyFun (a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) ([a6989586621680092357] ~> ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))))) -> 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 a6989586621680093914 :: TyFun [a6989586621680092357] ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym2 a6989586621680093942 a6989586621680093941 :: TyFun [b6989586621680092365] ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym3 a6989586621680093966 a6989586621680093965 a6989586621680093964 :: TyFun [c6989586621680092372] ([d6989586621680092373] ~> [e6989586621680092374]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym1 a6989586621680093997 b6989586621680092376 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [b6989586621680092376] ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym2 a6989586621680094031 a6989586621680094030 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [c6989586621680092384] ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym3 a6989586621680094060 a6989586621680094059 a6989586621680094058 d6989586621680092391 e6989586621680092392 :: TyFun [d6989586621680092391] ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym3 t6989586621679311166 t6989586621679311165 t6989586621679311164 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym2 t6989586621679311250 t6989586621679311249 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 t6989586621679311356 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 a6989586621679567301 a6989586621679567300 a6989586621679567299 :: TyFun (f6989586621679566902 c6989586621679566905) (f6989586621679566902 d6989586621679566906) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym3 a6989586621679567202 a6989586621679567201 a6989586621679567200 :: TyFun (m6989586621679566884 a36989586621679566887) (m6989586621679566884 r6989586621679566888) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym2 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a26989586621679566880) (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym1 a6989586621679567056 m6989586621679566871 :: TyFun (m6989586621679566871 a16989586621679566872) (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith7Sym0 :: TyFun (a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) ([a6989586621680092349] ~> ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))))) -> 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 a6989586621680093883 :: TyFun [a6989586621680092349] ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym2 a6989586621680093915 a6989586621680093914 :: TyFun [b6989586621680092358] ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym3 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [c6989586621680092366] ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym4 a6989586621680093967 a6989586621680093966 a6989586621680093965 a6989586621680093964 :: TyFun [d6989586621680092373] [e6989586621680092374] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym2 a6989586621680093998 a6989586621680093997 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [c6989586621680092377] ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym3 a6989586621680094032 a6989586621680094031 a6989586621680094030 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [d6989586621680092385] ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym4 a6989586621680094061 a6989586621680094060 a6989586621680094059 a6989586621680094058 e6989586621680092392 :: TyFun [e6989586621680092392] [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym4 t6989586621679311167 t6989586621679311166 t6989586621679311165 t6989586621679311164 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym3 t6989586621679311251 t6989586621679311250 t6989586621679311249 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 t6989586621679311357 t6989586621679311356 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 a6989586621679567141 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a36989586621679566881) (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym2 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a26989586621679566873) (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))) -> 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 a6989586621680093884 a6989586621680093883 :: TyFun [b6989586621680092350] ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym3 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [c6989586621680092359] ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym4 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [d6989586621680092367] ([e6989586621680092368] ~> [f6989586621680092369]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym3 a6989586621680093999 a6989586621680093998 a6989586621680093997 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [d6989586621680092378] ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym4 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 e6989586621680092386 f6989586621680092387 :: TyFun [e6989586621680092386] ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym4 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym3 t6989586621679311358 t6989586621679311357 t6989586621679311356 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 a6989586621679567142 a6989586621679567141 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a46989586621679566882) (m6989586621679566878 r6989586621679566883) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym3 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a36989586621679566874) (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)) -> 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 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [c6989586621680092351] ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym4 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [d6989586621680092360] ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym5 a6989586621680093945 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [e6989586621680092368] [f6989586621680092369] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym4 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [e6989586621680092379] ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym5 a6989586621680094034 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 f6989586621680092387 :: TyFun [f6989586621680092387] [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym5 t6989586621679311253 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym4 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 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 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a46989586621679566875) (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877) -> 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 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [d6989586621680092352] ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym5 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [e6989586621680092361] ([f6989586621680092362] ~> [g6989586621680092363]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym5 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 f6989586621680092380 g6989586621680092381 :: TyFun [f6989586621680092380] ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym5 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM5Sym5 a6989586621679567060 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a56989586621679566876) (m6989586621679566871 r6989586621679566877) -> 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 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [e6989586621680092353] ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym6 a6989586621680093919 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [f6989586621680092362] [g6989586621680092363] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym6 a6989586621680094002 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 g6989586621680092381 :: TyFun [g6989586621680092381] [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym6 t6989586621679311361 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith7Sym6 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [f6989586621680092354] ([g6989586621680092355] ~> [h6989586621680092356]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith7Sym7 a6989586621680093889 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [g6989586621680092355] [h6989586621680092356] -> 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 (&&@#@$) (a6989586621679372419 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679372419 :: Bool) = (&&@#@$$) a6989586621679372419
type Apply (||@#@$) (a6989586621679372657 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679372657 :: Bool) = (||@#@$$) a6989586621679372657
type Apply ShowParenSym0 (a6989586621680291123 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680291123 :: Bool) = ShowParenSym1 a6989586621680291123
type Apply ThenCmpSym0 (a6989586621679400187 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ThenCmpSym0 (a6989586621679400187 :: Ordering) = ThenCmpSym1 a6989586621679400187
type Apply (~>@#@$) (a6989586621679012791 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679012791 :: Type) = (~>@#@$$) a6989586621679012791
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 (a6989586621679504200 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679504200 :: Nat) = QuotSym1 a6989586621679504200
type Apply RemSym0 (a6989586621679504190 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679504190 :: Nat) = RemSym1 a6989586621679504190
type Apply DivModSym0 (a6989586621679504216 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679504216 :: Nat) = DivModSym1 a6989586621679504216
type Apply QuotRemSym0 (a6989586621679504210 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679504210 :: Nat) = QuotRemSym1 a6989586621679504210
type Apply ShowCharSym0 (a6989586621680291151 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680291151 :: Symbol) = ShowCharSym1 a6989586621680291151
type Apply ShowStringSym0 (a6989586621680291141 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680291141 :: Symbol) = ShowStringSym1 a6989586621680291141
type Apply (WhenSym0 :: TyFun Bool (f6989586621679566896 () ~> f6989586621679566896 ()) -> Type) (a6989586621679567281 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679566896 () ~> f6989586621679566896 ()) -> Type) (a6989586621679567281 :: Bool) = WhenSym1 a6989586621679567281 f6989586621679566896 :: TyFun (f6989586621679566896 ()) (f6989586621679566896 ()) -> Type
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681271011 () ~> f6989586621681271011 ()) -> Type) (a6989586621681271363 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681271011 () ~> f6989586621681271011 ()) -> Type) (a6989586621681271363 :: Bool) = UnlessSym1 a6989586621681271363 f6989586621681271011 :: TyFun (f6989586621681271011 ()) (f6989586621681271011 ()) -> Type
type Apply (DropSym0 :: TyFun Nat ([a6989586621679970205] ~> [a6989586621679970205]) -> Type) (a6989586621679974502 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679970205] ~> [a6989586621679970205]) -> Type) (a6989586621679974502 :: Nat) = DropSym1 a6989586621679974502 a6989586621679970205 :: TyFun [a6989586621679970205] [a6989586621679970205] -> Type
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679970206] ~> [a6989586621679970206]) -> Type) (a6989586621679974516 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679970206] ~> [a6989586621679970206]) -> Type) (a6989586621679974516 :: Nat) = TakeSym1 a6989586621679974516 a6989586621679970206 :: TyFun [a6989586621679970206] [a6989586621679970206] -> Type
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679970204] ~> ([a6989586621679970204], [a6989586621679970204])) -> Type) (a6989586621679974496 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679970204] ~> ([a6989586621679970204], [a6989586621679970204])) -> Type) (a6989586621679974496 :: Nat) = SplitAtSym1 a6989586621679974496 a6989586621679970204 :: TyFun [a6989586621679970204] ([a6989586621679970204], [a6989586621679970204]) -> Type
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679970190 ~> [a6989586621679970190]) -> Type) (a6989586621679974355 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679970190 ~> [a6989586621679970190]) -> Type) (a6989586621679974355 :: Nat) = ReplicateSym1 a6989586621679974355 a6989586621679970190 :: TyFun a6989586621679970190 [a6989586621679970190] -> Type
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290747 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291185 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290747 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291185 :: Nat) = ShowsPrecSym1 arg6989586621680291185 a6989586621680290747 :: TyFun a6989586621680290747 (Symbol ~> Symbol) -> Type
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681159661 ~> [a6989586621681159661]) -> Type) (a6989586621681161210 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681159661 ~> [a6989586621681159661]) -> Type) (a6989586621681161210 :: Nat) = TakeSym1 a6989586621681161210 a6989586621681159661 :: TyFun (NonEmpty a6989586621681159661) [a6989586621681159661] -> Type
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681159660 ~> [a6989586621681159660]) -> Type) (a6989586621681161202 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681159660 ~> [a6989586621681159660]) -> Type) (a6989586621681161202 :: Nat) = DropSym1 a6989586621681161202 a6989586621681159660 :: TyFun (NonEmpty a6989586621681159660) [a6989586621681159660] -> Type
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681159659 ~> ([a6989586621681159659], [a6989586621681159659])) -> Type) (a6989586621681161194 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681159659 ~> ([a6989586621681159659], [a6989586621681159659])) -> Type) (a6989586621681161194 :: Nat) = SplitAtSym1 a6989586621681161194 a6989586621681159659 :: TyFun (NonEmpty a6989586621681159659) ([a6989586621681159659], [a6989586621681159659]) -> Type
type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679310927 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679310927 :: a3530822107858468865) = (:@#@$$) t6989586621679310927
type Apply ((:|@#@$) :: TyFun a6989586621679059393 ([a6989586621679059393] ~> NonEmpty a6989586621679059393) -> Type) (t6989586621679310995 :: a6989586621679059393) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679059393 ([a6989586621679059393] ~> NonEmpty a6989586621679059393) -> Type) (t6989586621679310995 :: a6989586621679059393) = (:|@#@$$) t6989586621679310995
type Apply (Bool_Sym0 :: TyFun a6989586621679371657 (a6989586621679371657 ~> (Bool ~> a6989586621679371657)) -> Type) (a6989586621679371663 :: a6989586621679371657) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679371657 (a6989586621679371657 ~> (Bool ~> a6989586621679371657)) -> Type) (a6989586621679371663 :: a6989586621679371657) = Bool_Sym1 a6989586621679371663
type Apply ((==@#@$) :: TyFun a6989586621679375787 (a6989586621679375787 ~> Bool) -> Type) (x6989586621679375788 :: a6989586621679375787) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679375787 (a6989586621679375787 ~> Bool) -> Type) (x6989586621679375788 :: a6989586621679375787) = (==@#@$$) x6989586621679375788
type Apply ((/=@#@$) :: TyFun a6989586621679375787 (a6989586621679375787 ~> Bool) -> Type) (x6989586621679375790 :: a6989586621679375787) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679375787 (a6989586621679375787 ~> Bool) -> Type) (x6989586621679375790 :: a6989586621679375787) = (/=@#@$$) x6989586621679375790
type Apply (DefaultEqSym0 :: TyFun k6989586621679375781 (k6989586621679375781 ~> Bool) -> Type) (a6989586621679375782 :: k6989586621679375781) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679375781 (k6989586621679375781 ~> Bool) -> Type) (a6989586621679375782 :: k6989586621679375781) = DefaultEqSym1 a6989586621679375782
type Apply ((<=@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389851 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389851 :: a6989586621679389754) = (<=@#@$$) arg6989586621679389851
type Apply (CompareSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> Ordering) -> Type) (arg6989586621679389843 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> Ordering) -> Type) (arg6989586621679389843 :: a6989586621679389754) = CompareSym1 arg6989586621679389843
type Apply (MinSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> a6989586621679389754) -> Type) (arg6989586621679389867 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> a6989586621679389754) -> Type) (arg6989586621679389867 :: a6989586621679389754) = MinSym1 arg6989586621679389867
type Apply (MaxSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> a6989586621679389754) -> Type) (arg6989586621679389863 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> a6989586621679389754) -> Type) (arg6989586621679389863 :: a6989586621679389754) = MaxSym1 arg6989586621679389863
type Apply ((>=@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389859 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389859 :: a6989586621679389754) = (>=@#@$$) arg6989586621679389859
type Apply ((>@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389855 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389855 :: a6989586621679389754) = (>@#@$$) arg6989586621679389855
type Apply ((<@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389847 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389847 :: a6989586621679389754) = (<@#@$$) arg6989586621679389847
type Apply (FromMaybeSym0 :: TyFun a6989586621679512418 (Maybe a6989586621679512418 ~> a6989586621679512418) -> Type) (a6989586621679512604 :: a6989586621679512418) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679512418 (Maybe a6989586621679512418 ~> a6989586621679512418) -> Type) (a6989586621679512604 :: a6989586621679512418) = FromMaybeSym1 a6989586621679512604
type Apply ((-@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525492 :: a6989586621679525469) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525492 :: a6989586621679525469) = (-@#@$$) arg6989586621679525492
type Apply ((+@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525488 :: a6989586621679525469) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525488 :: a6989586621679525469) = (+@#@$$) arg6989586621679525488
type Apply ((*@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525496 :: a6989586621679525469) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525496 :: a6989586621679525469) = (*@#@$$) arg6989586621679525496
type Apply (SubtractSym0 :: TyFun a6989586621679531173 (a6989586621679531173 ~> a6989586621679531173) -> Type) (a6989586621679531177 :: a6989586621679531173) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679531173 (a6989586621679531173 ~> a6989586621679531173) -> Type) (a6989586621679531177 :: a6989586621679531173) = SubtractSym1 a6989586621679531177
type Apply (AsTypeOfSym0 :: TyFun a6989586621679541549 (a6989586621679541549 ~> a6989586621679541549) -> Type) (a6989586621679541714 :: a6989586621679541549) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679541549 (a6989586621679541549 ~> a6989586621679541549) -> Type) (a6989586621679541714 :: a6989586621679541549) = AsTypeOfSym1 a6989586621679541714
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679763161 (a6989586621679763161 ~> (a6989586621679763161 ~> [a6989586621679763161])) -> Type) (arg6989586621679763457 :: a6989586621679763161) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679763161 (a6989586621679763161 ~> (a6989586621679763161 ~> [a6989586621679763161])) -> Type) (arg6989586621679763457 :: a6989586621679763161) = EnumFromThenToSym1 arg6989586621679763457
type Apply (EnumFromToSym0 :: TyFun a6989586621679763161 (a6989586621679763161 ~> [a6989586621679763161]) -> Type) (arg6989586621679763453 :: a6989586621679763161) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679763161 (a6989586621679763161 ~> [a6989586621679763161]) -> Type) (arg6989586621679763453 :: a6989586621679763161) = EnumFromToSym1 arg6989586621679763453
type Apply ((<>@#@$) :: TyFun a6989586621679836738 (a6989586621679836738 ~> a6989586621679836738) -> Type) (arg6989586621679836973 :: a6989586621679836738) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679836738 (a6989586621679836738 ~> a6989586621679836738) -> Type) (arg6989586621679836973 :: a6989586621679836738) = (<>@#@$$) arg6989586621679836973
type Apply (InsertSym0 :: TyFun a6989586621679970200 ([a6989586621679970200] ~> [a6989586621679970200]) -> Type) (a6989586621679974473 :: a6989586621679970200) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679970200 ([a6989586621679970200] ~> [a6989586621679970200]) -> Type) (a6989586621679974473 :: a6989586621679970200) = InsertSym1 a6989586621679974473
type Apply (DeleteSym0 :: TyFun a6989586621679970227 ([a6989586621679970227] ~> [a6989586621679970227]) -> Type) (a6989586621679974926 :: a6989586621679970227) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679970227 ([a6989586621679970227] ~> [a6989586621679970227]) -> Type) (a6989586621679974926 :: a6989586621679970227) = DeleteSym1 a6989586621679974926
type Apply (ElemIndicesSym0 :: TyFun a6989586621679970216 ([a6989586621679970216] ~> [Nat]) -> Type) (a6989586621679974750 :: a6989586621679970216) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679970216 ([a6989586621679970216] ~> [Nat]) -> Type) (a6989586621679974750 :: a6989586621679970216) = ElemIndicesSym1 a6989586621679974750
type Apply (ElemIndexSym0 :: TyFun a6989586621679970217 ([a6989586621679970217] ~> Maybe Nat) -> Type) (a6989586621679974758 :: a6989586621679970217) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679970217 ([a6989586621679970217] ~> Maybe Nat) -> Type) (a6989586621679974758 :: a6989586621679970217) = ElemIndexSym1 a6989586621679974758
type Apply (IntersperseSym0 :: TyFun a6989586621679970303 ([a6989586621679970303] ~> [a6989586621679970303]) -> Type) (a6989586621679975612 :: a6989586621679970303) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679970303 ([a6989586621679970303] ~> [a6989586621679970303]) -> Type) (a6989586621679975612 :: a6989586621679970303) = IntersperseSym1 a6989586621679975612
type Apply (ShowsSym0 :: TyFun a6989586621680290732 (Symbol ~> Symbol) -> Type) (a6989586621680291177 :: a6989586621680290732) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680290732 (Symbol ~> Symbol) -> Type) (a6989586621680291177 :: a6989586621680290732) = ShowsSym1 a6989586621680291177
type Apply (MappendSym0 :: TyFun a6989586621680360847 (a6989586621680360847 ~> a6989586621680360847) -> Type) (arg6989586621680360986 :: a6989586621680360847) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680360847 (a6989586621680360847 ~> a6989586621680360847) -> Type) (arg6989586621680360986 :: a6989586621680360847) = MappendSym1 arg6989586621680360986
type Apply (IntersperseSym0 :: TyFun a6989586621681159663 (NonEmpty a6989586621681159663 ~> NonEmpty a6989586621681159663) -> Type) (a6989586621681161223 :: a6989586621681159663) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681159663 (NonEmpty a6989586621681159663 ~> NonEmpty a6989586621681159663) -> Type) (a6989586621681161223 :: a6989586621681159663) = IntersperseSym1 a6989586621681161223
type Apply (InsertSym0 :: TyFun a6989586621681159670 ([a6989586621681159670] ~> NonEmpty a6989586621681159670) -> Type) (a6989586621681161269 :: a6989586621681159670) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681159670 ([a6989586621681159670] ~> NonEmpty a6989586621681159670) -> Type) (a6989586621681161269 :: a6989586621681159670) = InsertSym1 a6989586621681161269
type Apply ((<|@#@$) :: TyFun a6989586621681159681 (NonEmpty a6989586621681159681 ~> NonEmpty a6989586621681159681) -> Type) (a6989586621681161325 :: a6989586621681159681) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681159681 (NonEmpty a6989586621681159681 ~> NonEmpty a6989586621681159681) -> Type) (a6989586621681161325 :: a6989586621681159681) = (<|@#@$$) a6989586621681161325
type Apply (ConsSym0 :: TyFun a6989586621681159680 (NonEmpty a6989586621681159680 ~> NonEmpty a6989586621681159680) -> Type) (a6989586621681161319 :: a6989586621681159680) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681159680 (NonEmpty a6989586621681159680 ~> NonEmpty a6989586621681159680) -> Type) (a6989586621681161319 :: a6989586621681159680) = ConsSym1 a6989586621681161319
type Apply (SameKindSym0 :: TyFun k6989586621679014713 (TyFun k6989586621679014713 Constraint -> Type) -> Type) (a6989586621679014714 :: k6989586621679014713) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679014713 (TyFun k6989586621679014713 Constraint -> Type) -> Type) (a6989586621679014714 :: k6989586621679014713) = SameKindSym1 a6989586621679014714
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681271012 a6989586621681271013 ~> m6989586621681271012 ()) -> Type) (a6989586621681271372 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681271012 a6989586621681271013 ~> m6989586621681271012 ()) -> Type) (a6989586621681271372 :: Nat) = ReplicateM_Sym1 a6989586621681271372 m6989586621681271012 a6989586621681271013 :: TyFun (m6989586621681271012 a6989586621681271013) (m6989586621681271012 ()) -> Type
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681271014 a6989586621681271015 ~> m6989586621681271014 [a6989586621681271015]) -> Type) (a6989586621681271391 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681271014 a6989586621681271015 ~> m6989586621681271014 [a6989586621681271015]) -> Type) (a6989586621681271391 :: Nat) = ReplicateMSym1 a6989586621681271391 m6989586621681271014 a6989586621681271015 :: TyFun (m6989586621681271014 a6989586621681271015) (m6989586621681271014 [a6989586621681271015]) -> Type
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679311021 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679311021 :: a3530822107858468865) = Tuple2Sym1 t6989586621679311021 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type
type Apply (Bool_Sym1 a6989586621679371663 :: TyFun a6989586621679371657 (Bool ~> a6989586621679371657) -> Type) (a6989586621679371664 :: a6989586621679371657) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679371663 :: TyFun a6989586621679371657 (Bool ~> a6989586621679371657) -> Type) (a6989586621679371664 :: a6989586621679371657) = Bool_Sym2 a6989586621679371663 a6989586621679371664
type Apply (Maybe_Sym0 :: TyFun b6989586621679510991 ((a6989586621679510992 ~> b6989586621679510991) ~> (Maybe a6989586621679510992 ~> b6989586621679510991)) -> Type) (a6989586621679511009 :: b6989586621679510991) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679510991 ((a6989586621679510992 ~> b6989586621679510991) ~> (Maybe a6989586621679510992 ~> b6989586621679510991)) -> Type) (a6989586621679511009 :: b6989586621679510991) = Maybe_Sym1 a6989586621679511009 a6989586621679510992 :: TyFun (a6989586621679510992 ~> b6989586621679510991) (Maybe a6989586621679510992 ~> b6989586621679510991) -> Type
type Apply (SeqSym0 :: TyFun a6989586621679541542 (b6989586621679541543 ~> b6989586621679541543) -> Type) (a6989586621679541664 :: a6989586621679541542) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679541542 (b6989586621679541543 ~> b6989586621679541543) -> Type) (a6989586621679541664 :: a6989586621679541542) = SeqSym1 a6989586621679541664 b6989586621679541543 :: TyFun b6989586621679541543 b6989586621679541543 -> Type
type Apply (ConstSym0 :: TyFun a6989586621679541556 (b6989586621679541557 ~> a6989586621679541556) -> Type) (a6989586621679541748 :: a6989586621679541556) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679541556 (b6989586621679541557 ~> a6989586621679541556) -> Type) (a6989586621679541748 :: a6989586621679541556) = ConstSym1 a6989586621679541748 b6989586621679541557 :: TyFun b6989586621679541557 a6989586621679541556 -> Type
type Apply ((&@#@$) :: TyFun a6989586621679752681 ((a6989586621679752681 ~> b6989586621679752682) ~> b6989586621679752682) -> Type) (a6989586621679752694 :: a6989586621679752681) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679752681 ((a6989586621679752681 ~> b6989586621679752682) ~> b6989586621679752682) -> Type) (a6989586621679752694 :: a6989586621679752681) = a6989586621679752694 &@#@$$ b6989586621679752682 :: TyFun (a6989586621679752681 ~> b6989586621679752682) b6989586621679752682 -> Type
type Apply (EnumFromThenToSym1 arg6989586621679763457 :: TyFun a6989586621679763161 (a6989586621679763161 ~> [a6989586621679763161]) -> Type) (arg6989586621679763458 :: a6989586621679763161) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679763457 :: TyFun a6989586621679763161 (a6989586621679763161 ~> [a6989586621679763161]) -> Type) (arg6989586621679763458 :: a6989586621679763161) = EnumFromThenToSym2 arg6989586621679763457 arg6989586621679763458
type Apply (LookupSym0 :: TyFun a6989586621679970196 ([(a6989586621679970196, b6989586621679970197)] ~> Maybe b6989586621679970197) -> Type) (a6989586621679974420 :: a6989586621679970196) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679970196 ([(a6989586621679970196, b6989586621679970197)] ~> Maybe b6989586621679970197) -> Type) (a6989586621679974420 :: a6989586621679970196) = LookupSym1 a6989586621679974420 b6989586621679970197 :: TyFun [(a6989586621679970196, b6989586621679970197)] (Maybe b6989586621679970197) -> Type
type Apply (InsertBySym1 a6989586621679974849 :: TyFun a6989586621679970222 ([a6989586621679970222] ~> [a6989586621679970222]) -> Type) (a6989586621679974850 :: a6989586621679970222) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679974849 :: TyFun a6989586621679970222 ([a6989586621679970222] ~> [a6989586621679970222]) -> Type) (a6989586621679974850 :: a6989586621679970222) = InsertBySym2 a6989586621679974849 a6989586621679974850
type Apply (DeleteBySym1 a6989586621679974894 :: TyFun a6989586621679970225 ([a6989586621679970225] ~> [a6989586621679970225]) -> Type) (a6989586621679974895 :: a6989586621679970225) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679974894 :: TyFun a6989586621679970225 ([a6989586621679970225] ~> [a6989586621679970225]) -> Type) (a6989586621679974895 :: a6989586621679970225) = DeleteBySym2 a6989586621679974894 a6989586621679974895
type Apply (GenericReplicateSym0 :: TyFun i6989586621680092339 (a6989586621680092340 ~> [a6989586621680092340]) -> Type) (a6989586621680093837 :: i6989586621680092339) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680092339 (a6989586621680092340 ~> [a6989586621680092340]) -> Type) (a6989586621680093837 :: i6989586621680092339) = GenericReplicateSym1 a6989586621680093837 a6989586621680092340 :: TyFun a6989586621680092340 [a6989586621680092340] -> Type
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680092343 ([a6989586621680092344] ~> ([a6989586621680092344], [a6989586621680092344])) -> Type) (a6989586621680093857 :: i6989586621680092343) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680092343 ([a6989586621680092344] ~> ([a6989586621680092344], [a6989586621680092344])) -> Type) (a6989586621680093857 :: i6989586621680092343) = GenericSplitAtSym1 a6989586621680093857 a6989586621680092344 :: TyFun [a6989586621680092344] ([a6989586621680092344], [a6989586621680092344]) -> Type
type Apply (GenericDropSym0 :: TyFun i6989586621680092345 ([a6989586621680092346] ~> [a6989586621680092346]) -> Type) (a6989586621680093867 :: i6989586621680092345) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680092345 ([a6989586621680092346] ~> [a6989586621680092346]) -> Type) (a6989586621680093867 :: i6989586621680092345) = GenericDropSym1 a6989586621680093867 a6989586621680092346 :: TyFun [a6989586621680092346] [a6989586621680092346] -> Type
type Apply (GenericTakeSym0 :: TyFun i6989586621680092347 ([a6989586621680092348] ~> [a6989586621680092348]) -> Type) (a6989586621680093877 :: i6989586621680092347) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680092347 ([a6989586621680092348] ~> [a6989586621680092348]) -> Type) (a6989586621680093877 :: i6989586621680092347) = GenericTakeSym1 a6989586621680093877 a6989586621680092348 :: TyFun [a6989586621680092348] [a6989586621680092348] -> Type
type Apply (ShowsPrecSym1 arg6989586621680291185 a6989586621680290747 :: TyFun a6989586621680290747 (Symbol ~> Symbol) -> Type) (arg6989586621680291186 :: a6989586621680290747) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680291185 a6989586621680290747 :: TyFun a6989586621680290747 (Symbol ~> Symbol) -> Type) (arg6989586621680291186 :: a6989586621680290747) = ShowsPrecSym2 arg6989586621680291185 arg6989586621680291186
type Apply (ElemSym0 :: TyFun a6989586621680486645 (t6989586621680486628 a6989586621680486645 ~> Bool) -> Type) (arg6989586621680487291 :: a6989586621680486645) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680486645 (t6989586621680486628 a6989586621680486645 ~> Bool) -> Type) (arg6989586621680487291 :: a6989586621680486645) = ElemSym1 arg6989586621680487291 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486645) Bool -> Type
type Apply (NotElemSym0 :: TyFun a6989586621680486539 (t6989586621680486538 a6989586621680486539 ~> Bool) -> Type) (a6989586621680487017 :: a6989586621680486539) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680486539 (t6989586621680486538 a6989586621680486539 ~> Bool) -> Type) (a6989586621680487017 :: a6989586621680486539) = NotElemSym1 a6989586621680487017 t6989586621680486538 :: TyFun (t6989586621680486538 a6989586621680486539) Bool -> Type
type Apply (ArgSym0 :: TyFun a6989586621679060360 (b6989586621679060361 ~> Arg a6989586621679060360 b6989586621679060361) -> Type) (t6989586621680911723 :: a6989586621679060360) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679060360 (b6989586621679060361 ~> Arg a6989586621679060360 b6989586621679060361) -> Type) (t6989586621680911723 :: a6989586621679060360) = ArgSym1 t6989586621680911723 b6989586621679060361 :: TyFun b6989586621679060361 (Arg a6989586621679060360 b6989586621679060361) -> Type
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679311052 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679311052 :: a3530822107858468865) = Tuple3Sym1 t6989586621679311052 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type
type Apply (ComparingSym1 a6989586621679389834 :: TyFun b6989586621679389744 (b6989586621679389744 ~> Ordering) -> Type) (a6989586621679389835 :: b6989586621679389744) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679389834 :: TyFun b6989586621679389744 (b6989586621679389744 ~> Ordering) -> Type) (a6989586621679389835 :: b6989586621679389744) = ComparingSym2 a6989586621679389834 a6989586621679389835
type Apply (FoldrSym1 a6989586621679541771 :: TyFun b6989586621679541563 ([a6989586621679541562] ~> b6989586621679541563) -> Type) (a6989586621679541772 :: b6989586621679541563) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679541771 :: TyFun b6989586621679541563 ([a6989586621679541562] ~> b6989586621679541563) -> Type) (a6989586621679541772 :: b6989586621679541563) = FoldrSym2 a6989586621679541771 a6989586621679541772
type Apply ((<$@#@$) :: TyFun a6989586621679566948 (f6989586621679566945 b6989586621679566949 ~> f6989586621679566945 a6989586621679566948) -> Type) (arg6989586621679567341 :: a6989586621679566948) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679566948 (f6989586621679566945 b6989586621679566949 ~> f6989586621679566945 a6989586621679566948) -> Type) (arg6989586621679567341 :: a6989586621679566948) = (arg6989586621679567341 <$@#@$$ f6989586621679566945) b6989586621679566949 :: TyFun (f6989586621679566945 b6989586621679566949) (f6989586621679566945 a6989586621679566948) -> Type
type Apply (ScanrSym1 a6989586621679975352 :: TyFun b6989586621679970284 ([a6989586621679970283] ~> [b6989586621679970284]) -> Type) (a6989586621679975353 :: b6989586621679970284) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679975352 :: TyFun b6989586621679970284 ([a6989586621679970283] ~> [b6989586621679970284]) -> Type) (a6989586621679975353 :: b6989586621679970284) = ScanrSym2 a6989586621679975352 a6989586621679975353
type Apply (ScanlSym1 a6989586621679975380 :: TyFun b6989586621679970286 ([a6989586621679970287] ~> [b6989586621679970286]) -> Type) (a6989586621679975381 :: b6989586621679970286) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679975380 :: TyFun b6989586621679970286 ([a6989586621679970287] ~> [b6989586621679970286]) -> Type) (a6989586621679975381 :: b6989586621679970286) = ScanlSym2 a6989586621679975380 a6989586621679975381
type Apply (ScanlSym1 a6989586621681161258 :: TyFun b6989586621681159668 ([a6989586621681159669] ~> NonEmpty b6989586621681159668) -> Type) (a6989586621681161259 :: b6989586621681159668) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681161258 :: TyFun b6989586621681159668 ([a6989586621681159669] ~> NonEmpty b6989586621681159668) -> Type) (a6989586621681161259 :: b6989586621681159668) = ScanlSym2 a6989586621681161258 a6989586621681161259
type Apply (ScanrSym1 a6989586621681161247 :: TyFun b6989586621681159667 ([a6989586621681159666] ~> NonEmpty b6989586621681159667) -> Type) (a6989586621681161248 :: b6989586621681159667) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681161247 :: TyFun b6989586621681159667 ([a6989586621681159666] ~> NonEmpty b6989586621681159667) -> Type) (a6989586621681161248 :: b6989586621681159667) = ScanrSym2 a6989586621681161247 a6989586621681161248
type Apply (Tuple3Sym1 t6989586621679311052 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679311053 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679311052 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679311053 :: b3530822107858468866) = Tuple3Sym2 t6989586621679311052 t6989586621679311053 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679311099 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679311099 :: a3530822107858468865) = Tuple4Sym1 t6989586621679311099 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type
type Apply (CurrySym1 a6989586621679366176 :: TyFun a6989586621679366081 (b6989586621679366082 ~> c6989586621679366083) -> Type) (a6989586621679366177 :: a6989586621679366081) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679366176 :: TyFun a6989586621679366081 (b6989586621679366082 ~> c6989586621679366083) -> Type) (a6989586621679366177 :: a6989586621679366081) = CurrySym2 a6989586621679366176 a6989586621679366177
type Apply (FlipSym1 a6989586621679541720 :: TyFun b6989586621679541551 (a6989586621679541550 ~> c6989586621679541552) -> Type) (a6989586621679541721 :: b6989586621679541551) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679541720 :: TyFun b6989586621679541551 (a6989586621679541550 ~> c6989586621679541552) -> Type) (a6989586621679541721 :: b6989586621679541551) = FlipSym2 a6989586621679541720 a6989586621679541721
type Apply (Foldl'Sym1 arg6989586621680487271 t6989586621680486628 :: TyFun b6989586621680486638 (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638) -> Type) (arg6989586621680487272 :: b6989586621680486638) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680487271 t6989586621680486628 :: TyFun b6989586621680486638 (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638) -> Type) (arg6989586621680487272 :: b6989586621680486638) = Foldl'Sym2 arg6989586621680487271 arg6989586621680487272 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486639) b6989586621680486638 -> Type
type Apply (FoldlSym1 arg6989586621680487265 t6989586621680486628 :: TyFun b6989586621680486636 (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636) -> Type) (arg6989586621680487266 :: b6989586621680486636) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680487265 t6989586621680486628 :: TyFun b6989586621680486636 (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636) -> Type) (arg6989586621680487266 :: b6989586621680486636) = FoldlSym2 arg6989586621680487265 arg6989586621680487266 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486637) b6989586621680486636 -> Type
type Apply (FoldrSym1 arg6989586621680487253 t6989586621680486628 :: TyFun b6989586621680486633 (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633) -> Type) (arg6989586621680487254 :: b6989586621680486633) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680487253 t6989586621680486628 :: TyFun b6989586621680486633 (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633) -> Type) (arg6989586621680487254 :: b6989586621680486633) = FoldrSym2 arg6989586621680487253 arg6989586621680487254 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486632) b6989586621680486633 -> Type
type Apply (Foldr'Sym1 arg6989586621680487259 t6989586621680486628 :: TyFun b6989586621680486635 (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635) -> Type) (arg6989586621680487260 :: b6989586621680486635) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680487259 t6989586621680486628 :: TyFun b6989586621680486635 (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635) -> Type) (arg6989586621680487260 :: b6989586621680486635) = Foldr'Sym2 arg6989586621680487259 arg6989586621680487260 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486634) b6989586621680486635 -> Type
type Apply (Tuple4Sym1 t6989586621679311099 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679311100 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679311099 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679311100 :: b3530822107858468866) = Tuple4Sym2 t6989586621679311099 t6989586621679311100 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) (t6989586621679311164 :: 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) (t6989586621679311164 :: a3530822107858468865) = Tuple5Sym1 t6989586621679311164 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type
type Apply (OnSym2 a6989586621679752701 a6989586621679752700 :: TyFun a6989586621679752685 (a6989586621679752685 ~> c6989586621679752684) -> Type) (a6989586621679752702 :: a6989586621679752685) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679752701 a6989586621679752700 :: TyFun a6989586621679752685 (a6989586621679752685 ~> c6989586621679752684) -> Type) (a6989586621679752702 :: a6989586621679752685) = OnSym3 a6989586621679752701 a6989586621679752700 a6989586621679752702
type Apply (FoldrMSym1 a6989586621680487225 t6989586621680486587 :: TyFun b6989586621680486590 (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590) -> Type) (a6989586621680487226 :: b6989586621680486590) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680487225 t6989586621680486587 :: TyFun b6989586621680486590 (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590) -> Type) (a6989586621680487226 :: b6989586621680486590) = FoldrMSym2 a6989586621680487225 a6989586621680487226 t6989586621680486587 :: TyFun (t6989586621680486587 a6989586621680486589) (m6989586621680486588 b6989586621680486590) -> Type
type Apply (FoldlMSym1 a6989586621680487203 t6989586621680486583 :: TyFun b6989586621680486585 (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585) -> Type) (a6989586621680487204 :: b6989586621680486585) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680487203 t6989586621680486583 :: TyFun b6989586621680486585 (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585) -> Type) (a6989586621680487204 :: b6989586621680486585) = FoldlMSym2 a6989586621680487203 a6989586621680487204 t6989586621680486583 :: TyFun (t6989586621680486583 a6989586621680486586) (m6989586621680486584 b6989586621680486585) -> Type
type Apply (MapAccumRSym1 a6989586621680800839 t6989586621680800348 :: TyFun a6989586621680800349 (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351)) -> Type) (a6989586621680800840 :: a6989586621680800349) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680800839 t6989586621680800348 :: TyFun a6989586621680800349 (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351)) -> Type) (a6989586621680800840 :: a6989586621680800349) = MapAccumRSym2 a6989586621680800839 a6989586621680800840 t6989586621680800348 :: TyFun (t6989586621680800348 b6989586621680800350) (a6989586621680800349, t6989586621680800348 c6989586621680800351) -> Type
type Apply (MapAccumLSym1 a6989586621680800856 t6989586621680800352 :: TyFun a6989586621680800353 (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355)) -> Type) (a6989586621680800857 :: a6989586621680800353) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680800856 t6989586621680800352 :: TyFun a6989586621680800353 (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355)) -> Type) (a6989586621680800857 :: a6989586621680800353) = MapAccumLSym2 a6989586621680800856 a6989586621680800857 t6989586621680800352 :: TyFun (t6989586621680800352 b6989586621680800354) (a6989586621680800353, t6989586621680800352 c6989586621680800355) -> Type
type Apply (Tuple4Sym2 t6989586621679311100 t6989586621679311099 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679311101 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679311100 t6989586621679311099 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679311101 :: c3530822107858468867) = Tuple4Sym3 t6989586621679311100 t6989586621679311099 t6989586621679311101 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type
type Apply (Tuple5Sym1 t6989586621679311164 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679311165 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679311164 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679311165 :: b3530822107858468866) = Tuple5Sym2 t6989586621679311164 t6989586621679311165 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) (t6989586621679311249 :: 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) (t6989586621679311249 :: a3530822107858468865) = Tuple6Sym1 t6989586621679311249 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type
type Apply (Tuple5Sym2 t6989586621679311165 t6989586621679311164 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679311166 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679311165 t6989586621679311164 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679311166 :: c3530822107858468867) = Tuple5Sym3 t6989586621679311165 t6989586621679311164 t6989586621679311166 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type
type Apply (Tuple6Sym1 t6989586621679311249 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679311250 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679311249 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679311250 :: b3530822107858468866) = Tuple6Sym2 t6989586621679311249 t6989586621679311250 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) (t6989586621679311356 :: 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) (t6989586621679311356 :: a3530822107858468865) = Tuple7Sym1 t6989586621679311356 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type
type Apply (Tuple5Sym3 t6989586621679311166 t6989586621679311165 t6989586621679311164 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679311167 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679311166 t6989586621679311165 t6989586621679311164 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679311167 :: d3530822107858468868) = Tuple5Sym4 t6989586621679311166 t6989586621679311165 t6989586621679311164 t6989586621679311167 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type
type Apply (Tuple6Sym2 t6989586621679311250 t6989586621679311249 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679311251 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679311250 t6989586621679311249 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679311251 :: c3530822107858468867) = Tuple6Sym3 t6989586621679311250 t6989586621679311249 t6989586621679311251 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type
type Apply (Tuple7Sym1 t6989586621679311356 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679311357 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679311356 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679311357 :: b3530822107858468866) = Tuple7Sym2 t6989586621679311356 t6989586621679311357 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type
type Apply (Tuple6Sym3 t6989586621679311251 t6989586621679311250 t6989586621679311249 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679311252 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679311251 t6989586621679311250 t6989586621679311249 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679311252 :: d3530822107858468868) = Tuple6Sym4 t6989586621679311251 t6989586621679311250 t6989586621679311249 t6989586621679311252 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type
type Apply (Tuple7Sym2 t6989586621679311357 t6989586621679311356 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679311358 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679311357 t6989586621679311356 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679311358 :: c3530822107858468867) = Tuple7Sym3 t6989586621679311357 t6989586621679311356 t6989586621679311358 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type
type Apply (Tuple6Sym4 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679311253 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679311253 :: e3530822107858468869) = Tuple6Sym5 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 t6989586621679311253 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type
type Apply (Tuple7Sym3 t6989586621679311358 t6989586621679311357 t6989586621679311356 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679311359 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679311358 t6989586621679311357 t6989586621679311356 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679311359 :: d3530822107858468868) = Tuple7Sym4 t6989586621679311358 t6989586621679311357 t6989586621679311356 t6989586621679311359 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type
type Apply (Tuple7Sym4 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679311360 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679311360 :: e3530822107858468869) = Tuple7Sym5 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 t6989586621679311360 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type
type Apply (Tuple7Sym5 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679311361 :: f3530822107858468870) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679311361 :: f3530822107858468870) = Tuple7Sym6 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 t6989586621679311361 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type
type Apply (a6989586621679567321 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679567322 :: f (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679567321 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679567322 :: f (a ~> b)) = a6989586621679567321 <**> a6989586621679567322
type Apply ((++@#@$) :: TyFun [a6989586621679541559] ([a6989586621679541559] ~> [a6989586621679541559]) -> Type) (a6989586621679541756 :: [a6989586621679541559]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679541559] ([a6989586621679541559] ~> [a6989586621679541559]) -> Type) (a6989586621679541756 :: [a6989586621679541559]) = (++@#@$$) a6989586621679541756
type Apply ((!!@#@$) :: TyFun [a6989586621679970188] (Nat ~> a6989586621679970188) -> Type) (a6989586621679974335 :: [a6989586621679970188]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679970188] (Nat ~> a6989586621679970188) -> Type) (a6989586621679974335 :: [a6989586621679970188]) = (!!@#@$$) a6989586621679974335
type Apply (UnionSym0 :: TyFun [a6989586621679970183] ([a6989586621679970183] ~> [a6989586621679970183]) -> Type) (a6989586621679974265 :: [a6989586621679970183]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679970183] ([a6989586621679970183] ~> [a6989586621679970183]) -> Type) (a6989586621679974265 :: [a6989586621679970183]) = UnionSym1 a6989586621679974265
type Apply ((\\@#@$) :: TyFun [a6989586621679970226] ([a6989586621679970226] ~> [a6989586621679970226]) -> Type) (a6989586621679974916 :: [a6989586621679970226]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679970226] ([a6989586621679970226] ~> [a6989586621679970226]) -> Type) (a6989586621679974916 :: [a6989586621679970226]) = (\\@#@$$) a6989586621679974916
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679970271] ([a6989586621679970271] ~> Bool) -> Type) (a6989586621679975163 :: [a6989586621679970271]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679970271] ([a6989586621679970271] ~> Bool) -> Type) (a6989586621679975163 :: [a6989586621679970271]) = IsPrefixOfSym1 a6989586621679975163
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679970269] ([a6989586621679970269] ~> Bool) -> Type) (a6989586621679975151 :: [a6989586621679970269]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679970269] ([a6989586621679970269] ~> Bool) -> Type) (a6989586621679975151 :: [a6989586621679970269]) = IsInfixOfSym1 a6989586621679975151
type Apply (IntersectSym0 :: TyFun [a6989586621679970213] ([a6989586621679970213] ~> [a6989586621679970213]) -> Type) (a6989586621679974710 :: [a6989586621679970213]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679970213] ([a6989586621679970213] ~> [a6989586621679970213]) -> Type) (a6989586621679974710 :: [a6989586621679970213]) = IntersectSym1 a6989586621679974710
type Apply (IntercalateSym0 :: TyFun [a6989586621679970302] ([[a6989586621679970302]] ~> [a6989586621679970302]) -> Type) (a6989586621679975606 :: [a6989586621679970302]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679970302] ([[a6989586621679970302]] ~> [a6989586621679970302]) -> Type) (a6989586621679975606 :: [a6989586621679970302]) = IntercalateSym1 a6989586621679975606
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679970270] ([a6989586621679970270] ~> Bool) -> Type) (a6989586621679975157 :: [a6989586621679970270]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679970270] ([a6989586621679970270] ~> Bool) -> Type) (a6989586621679975157 :: [a6989586621679970270]) = IsSuffixOfSym1 a6989586621679975157
type Apply (StripPrefixSym0 :: TyFun [a6989586621680092397] ([a6989586621680092397] ~> Maybe [a6989586621680092397]) -> Type) (a6989586621680094093 :: [a6989586621680092397]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680092397] ([a6989586621680092397] ~> Maybe [a6989586621680092397]) -> Type) (a6989586621680094093 :: [a6989586621680092397]) = StripPrefixSym1 a6989586621680094093
type Apply (ShowListSym0 :: TyFun [a6989586621680290747] (Symbol ~> Symbol) -> Type) (arg6989586621680291193 :: [a6989586621680290747]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680290747] (Symbol ~> Symbol) -> Type) (arg6989586621680291193 :: [a6989586621680290747]) = ShowListSym1 arg6989586621680291193
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681159640] (NonEmpty a6989586621681159640 ~> Bool) -> Type) (a6989586621681161017 :: [a6989586621681159640]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681159640] (NonEmpty a6989586621681159640 ~> Bool) -> Type) (a6989586621681161017 :: [a6989586621681159640]) = IsPrefixOfSym1 a6989586621681161017
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681159639) (Nat ~> a6989586621681159639) -> Type) (a6989586621681160999 :: NonEmpty a6989586621681159639) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681159639) (Nat ~> a6989586621681159639) -> Type) (a6989586621681160999 :: NonEmpty a6989586621681159639) = (!!@#@$$) a6989586621681160999
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681327379) (ErrorMessage' s6989586621681327379 ~> ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328127 :: ErrorMessage' s6989586621681327379) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681327379) (ErrorMessage' s6989586621681327379 ~> ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328127 :: ErrorMessage' s6989586621681327379) = (:<>:@#@$$) t6989586621681328127
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681327379) (ErrorMessage' s6989586621681327379 ~> ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328131 :: ErrorMessage' s6989586621681327379) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681327379) (ErrorMessage' s6989586621681327379 ~> ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328131 :: ErrorMessage' s6989586621681327379) = (:$$:@#@$$) t6989586621681328131
type Apply (DeleteFirstsBySym1 a6989586621679974881 :: TyFun [a6989586621679970224] ([a6989586621679970224] ~> [a6989586621679970224]) -> Type) (a6989586621679974882 :: [a6989586621679970224]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679974881 :: TyFun [a6989586621679970224] ([a6989586621679970224] ~> [a6989586621679970224]) -> Type) (a6989586621679974882 :: [a6989586621679970224]) = DeleteFirstsBySym2 a6989586621679974881 a6989586621679974882
type Apply (UnionBySym1 a6989586621679974271 :: TyFun [a6989586621679970184] ([a6989586621679970184] ~> [a6989586621679970184]) -> Type) (a6989586621679974272 :: [a6989586621679970184]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679974271 :: TyFun [a6989586621679970184] ([a6989586621679970184] ~> [a6989586621679970184]) -> Type) (a6989586621679974272 :: [a6989586621679970184]) = UnionBySym2 a6989586621679974271 a6989586621679974272
type Apply (ZipSym0 :: TyFun [a6989586621679970265] ([b6989586621679970266] ~> [(a6989586621679970265, b6989586621679970266)]) -> Type) (a6989586621679975129 :: [a6989586621679970265]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679970265] ([b6989586621679970266] ~> [(a6989586621679970265, b6989586621679970266)]) -> Type) (a6989586621679975129 :: [a6989586621679970265]) = ZipSym1 a6989586621679975129 b6989586621679970266 :: TyFun [b6989586621679970266] [(a6989586621679970265, b6989586621679970266)] -> Type
type Apply (IntersectBySym1 a6989586621679974674 :: TyFun [a6989586621679970212] ([a6989586621679970212] ~> [a6989586621679970212]) -> Type) (a6989586621679974675 :: [a6989586621679970212]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679974674 :: TyFun [a6989586621679970212] ([a6989586621679970212] ~> [a6989586621679970212]) -> Type) (a6989586621679974675 :: [a6989586621679970212]) = IntersectBySym2 a6989586621679974674 a6989586621679974675
type Apply (GenericIndexSym0 :: TyFun [a6989586621680092342] (i6989586621680092341 ~> a6989586621680092342) -> Type) (a6989586621680093847 :: [a6989586621680092342]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680092342] (i6989586621680092341 ~> a6989586621680092342) -> Type) (a6989586621680093847 :: [a6989586621680092342]) = GenericIndexSym1 a6989586621680093847 i6989586621680092341 :: TyFun i6989586621680092341 a6989586621680092342 -> Type
type Apply (ShowListWithSym1 a6989586621680291157 :: TyFun [a6989586621680290731] (Symbol ~> Symbol) -> Type) (a6989586621680291158 :: [a6989586621680290731]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680291157 :: TyFun [a6989586621680290731] (Symbol ~> Symbol) -> Type) (a6989586621680291158 :: [a6989586621680290731]) = ShowListWithSym2 a6989586621680291157 a6989586621680291158
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681159637) (NonEmpty b6989586621681159638 ~> NonEmpty (a6989586621681159637, b6989586621681159638)) -> Type) (a6989586621681160991 :: NonEmpty a6989586621681159637) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681159637) (NonEmpty b6989586621681159638 ~> NonEmpty (a6989586621681159637, b6989586621681159638)) -> Type) (a6989586621681160991 :: NonEmpty a6989586621681159637) = ZipSym1 a6989586621681160991 b6989586621681159638 :: TyFun (NonEmpty b6989586621681159638) (NonEmpty (a6989586621681159637, b6989586621681159638)) -> Type
type Apply (Zip3Sym0 :: TyFun [a6989586621679970262] ([b6989586621679970263] ~> ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)])) -> Type) (a6989586621679975117 :: [a6989586621679970262]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679970262] ([b6989586621679970263] ~> ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)])) -> Type) (a6989586621679975117 :: [a6989586621679970262]) = Zip3Sym1 a6989586621679975117 b6989586621679970263 c6989586621679970264 :: TyFun [b6989586621679970263] ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)]) -> Type
type Apply ((<*>@#@$) :: TyFun (f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) (f6989586621679566950 a6989586621679566952 ~> f6989586621679566950 b6989586621679566953) -> Type) (arg6989586621679567363 :: f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) (f6989586621679566950 a6989586621679566952 ~> f6989586621679566950 b6989586621679566953) -> Type) (arg6989586621679567363 :: f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) = (<*>@#@$$) arg6989586621679567363
type Apply ((<**>@#@$) :: TyFun (f6989586621679566910 a6989586621679566911) (f6989586621679566910 (a6989586621679566911 ~> b6989586621679566912) ~> f6989586621679566910 b6989586621679566912) -> Type) (a6989586621679567321 :: f6989586621679566910 a6989586621679566911) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679566910 a6989586621679566911) (f6989586621679566910 (a6989586621679566911 ~> b6989586621679566912) ~> f6989586621679566910 b6989586621679566912) -> Type) (a6989586621679567321 :: f6989586621679566910 a6989586621679566911) = a6989586621679567321 <**>@#@$$ b6989586621679566912 :: TyFun (f6989586621679566910 (a6989586621679566911 ~> b6989586621679566912)) (f6989586621679566910 b6989586621679566912) -> Type
type Apply ((>>=@#@$) :: TyFun (m6989586621679566974 a6989586621679566975) ((a6989586621679566975 ~> m6989586621679566974 b6989586621679566976) ~> m6989586621679566974 b6989586621679566976) -> Type) (arg6989586621679567444 :: m6989586621679566974 a6989586621679566975) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679566974 a6989586621679566975) ((a6989586621679566975 ~> m6989586621679566974 b6989586621679566976) ~> m6989586621679566974 b6989586621679566976) -> Type) (arg6989586621679567444 :: m6989586621679566974 a6989586621679566975) = arg6989586621679567444 >>=@#@$$ b6989586621679566976 :: TyFun (a6989586621679566975 ~> m6989586621679566974 b6989586621679566976) (m6989586621679566974 b6989586621679566976) -> Type
type Apply (ApSym0 :: TyFun (m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) (m6989586621679566868 a6989586621679566869 ~> m6989586621679566868 b6989586621679566870) -> Type) (a6989586621679567035 :: m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) (m6989586621679566868 a6989586621679566869 ~> m6989586621679566868 b6989586621679566870) -> Type) (a6989586621679567035 :: m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) = ApSym1 a6989586621679567035
type Apply ((<|>@#@$) :: TyFun (f6989586621679567025 a6989586621679567027) (f6989586621679567025 a6989586621679567027 ~> f6989586621679567025 a6989586621679567027) -> Type) (arg6989586621679567485 :: f6989586621679567025 a6989586621679567027) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679567025 a6989586621679567027) (f6989586621679567025 a6989586621679567027 ~> f6989586621679567025 a6989586621679567027) -> Type) (arg6989586621679567485 :: f6989586621679567025 a6989586621679567027) = (<|>@#@$$) arg6989586621679567485
type Apply (MplusSym0 :: TyFun (m6989586621679567028 a6989586621679567030) (m6989586621679567028 a6989586621679567030 ~> m6989586621679567028 a6989586621679567030) -> Type) (arg6989586621679567489 :: m6989586621679567028 a6989586621679567030) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679567028 a6989586621679567030) (m6989586621679567028 a6989586621679567030 ~> m6989586621679567028 a6989586621679567030) -> Type) (arg6989586621679567489 :: m6989586621679567028 a6989586621679567030) = MplusSym1 arg6989586621679567489
type Apply (($>@#@$) :: TyFun (f6989586621679737115 a6989586621679737116) (b6989586621679737117 ~> f6989586621679737115 b6989586621679737117) -> Type) (a6989586621679737187 :: f6989586621679737115 a6989586621679737116) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679737115 a6989586621679737116) (b6989586621679737117 ~> f6989586621679737115 b6989586621679737117) -> Type) (a6989586621679737187 :: f6989586621679737115 a6989586621679737116) = a6989586621679737187 $>@#@$$ b6989586621679737117 :: TyFun b6989586621679737117 (f6989586621679737115 b6989586621679737117) -> Type
type Apply ((<&>@#@$) :: TyFun (f6989586621679737118 a6989586621679737119) ((a6989586621679737119 ~> b6989586621679737120) ~> f6989586621679737118 b6989586621679737120) -> Type) (a6989586621679737193 :: f6989586621679737118 a6989586621679737119) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679737118 a6989586621679737119) ((a6989586621679737119 ~> b6989586621679737120) ~> f6989586621679737118 b6989586621679737120) -> Type) (a6989586621679737193 :: f6989586621679737118 a6989586621679737119) = a6989586621679737193 <&>@#@$$ b6989586621679737120 :: TyFun (a6989586621679737119 ~> b6989586621679737120) (f6989586621679737118 b6989586621679737120) -> Type
type Apply (MzipSym0 :: TyFun (m6989586621681127563 a6989586621681127564) (m6989586621681127563 b6989586621681127565 ~> m6989586621681127563 (a6989586621681127564, b6989586621681127565)) -> Type) (arg6989586621681127639 :: m6989586621681127563 a6989586621681127564) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681127563 a6989586621681127564) (m6989586621681127563 b6989586621681127565 ~> m6989586621681127563 (a6989586621681127564, b6989586621681127565)) -> Type) (arg6989586621681127639 :: m6989586621681127563 a6989586621681127564) = MzipSym1 arg6989586621681127639 b6989586621681127565 :: TyFun (m6989586621681127563 b6989586621681127565) (m6989586621681127563 (a6989586621681127564, b6989586621681127565)) -> Type
type Apply (ZipWithSym1 a6989586621679975106 :: TyFun [a6989586621679970259] ([b6989586621679970260] ~> [c6989586621679970261]) -> Type) (a6989586621679975107 :: [a6989586621679970259]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679975106 :: TyFun [a6989586621679970259] ([b6989586621679970260] ~> [c6989586621679970261]) -> Type) (a6989586621679975107 :: [a6989586621679970259]) = ZipWithSym2 a6989586621679975106 a6989586621679975107
type Apply (Zip3Sym1 a6989586621679975117 b6989586621679970263 c6989586621679970264 :: TyFun [b6989586621679970263] ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)]) -> Type) (a6989586621679975118 :: [b6989586621679970263]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679975117 b6989586621679970263 c6989586621679970264 :: TyFun [b6989586621679970263] ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)]) -> Type) (a6989586621679975118 :: [b6989586621679970263]) = Zip3Sym2 a6989586621679975117 a6989586621679975118 c6989586621679970264 :: TyFun [c6989586621679970264] [(a6989586621679970262, b6989586621679970263, c6989586621679970264)] -> Type
type Apply (Zip4Sym0 :: TyFun [a6989586621680092393] ([b6989586621680092394] ~> ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]))) -> Type) (a6989586621680094081 :: [a6989586621680092393]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680092393] ([b6989586621680092394] ~> ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]))) -> Type) (a6989586621680094081 :: [a6989586621680092393]) = Zip4Sym1 a6989586621680094081 b6989586621680092394 c6989586621680092395 d6989586621680092396 :: TyFun [b6989586621680092394] ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)])) -> Type
type Apply ((<*@#@$) :: TyFun (f6989586621679566950 a6989586621679566959) (f6989586621679566950 b6989586621679566960 ~> f6989586621679566950 a6989586621679566959) -> Type) (arg6989586621679567377 :: f6989586621679566950 a6989586621679566959) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679566950 a6989586621679566959) (f6989586621679566950 b6989586621679566960 ~> f6989586621679566950 a6989586621679566959) -> Type) (arg6989586621679567377 :: f6989586621679566950 a6989586621679566959) = arg6989586621679567377 <*@#@$$ b6989586621679566960 :: TyFun (f6989586621679566950 b6989586621679566960) (f6989586621679566950 a6989586621679566959) -> Type
type Apply ((*>@#@$) :: TyFun (f6989586621679566950 a6989586621679566957) (f6989586621679566950 b6989586621679566958 ~> f6989586621679566950 b6989586621679566958) -> Type) (arg6989586621679567373 :: f6989586621679566950 a6989586621679566957) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679566950 a6989586621679566957) (f6989586621679566950 b6989586621679566958 ~> f6989586621679566950 b6989586621679566958) -> Type) (arg6989586621679567373 :: f6989586621679566950 a6989586621679566957) = arg6989586621679567373 *>@#@$$ b6989586621679566958 :: TyFun (f6989586621679566950 b6989586621679566958) (f6989586621679566950 b6989586621679566958) -> Type
type Apply ((>>@#@$) :: TyFun (m6989586621679566974 a6989586621679566977) (m6989586621679566974 b6989586621679566978 ~> m6989586621679566974 b6989586621679566978) -> Type) (arg6989586621679567448 :: m6989586621679566974 a6989586621679566977) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679566974 a6989586621679566977) (m6989586621679566974 b6989586621679566978 ~> m6989586621679566974 b6989586621679566978) -> Type) (arg6989586621679567448 :: m6989586621679566974 a6989586621679566977) = arg6989586621679567448 >>@#@$$ b6989586621679566978 :: TyFun (m6989586621679566974 b6989586621679566978) (m6989586621679566974 b6989586621679566978) -> Type
type Apply (For_Sym0 :: TyFun (t6989586621680486575 a6989586621680486577) ((a6989586621680486577 ~> f6989586621680486576 b6989586621680486578) ~> f6989586621680486576 ()) -> Type) (a6989586621680487189 :: t6989586621680486575 a6989586621680486577) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680486575 a6989586621680486577) ((a6989586621680486577 ~> f6989586621680486576 b6989586621680486578) ~> f6989586621680486576 ()) -> Type) (a6989586621680487189 :: t6989586621680486575 a6989586621680486577) = For_Sym1 a6989586621680487189 f6989586621680486576 b6989586621680486578 :: TyFun (a6989586621680486577 ~> f6989586621680486576 b6989586621680486578) (f6989586621680486576 ()) -> Type
type Apply (ForM_Sym0 :: TyFun (t6989586621680486567 a6989586621680486569) ((a6989586621680486569 ~> m6989586621680486568 b6989586621680486570) ~> m6989586621680486568 ()) -> Type) (a6989586621680487171 :: t6989586621680486567 a6989586621680486569) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680486567 a6989586621680486569) ((a6989586621680486569 ~> m6989586621680486568 b6989586621680486570) ~> m6989586621680486568 ()) -> Type) (a6989586621680487171 :: t6989586621680486567 a6989586621680486569) = ForM_Sym1 a6989586621680487171 m6989586621680486568 b6989586621680486570 :: TyFun (a6989586621680486569 ~> m6989586621680486568 b6989586621680486570) (m6989586621680486568 ()) -> Type
type Apply (ForMSym0 :: TyFun (t6989586621680800356 a6989586621680800358) ((a6989586621680800358 ~> m6989586621680800357 b6989586621680800359) ~> m6989586621680800357 (t6989586621680800356 b6989586621680800359)) -> Type) (a6989586621680800877 :: t6989586621680800356 a6989586621680800358) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680800356 a6989586621680800358) ((a6989586621680800358 ~> m6989586621680800357 b6989586621680800359) ~> m6989586621680800357 (t6989586621680800356 b6989586621680800359)) -> Type) (a6989586621680800877 :: t6989586621680800356 a6989586621680800358) = ForMSym1 a6989586621680800877 m6989586621680800357 b6989586621680800359 :: TyFun (a6989586621680800358 ~> m6989586621680800357 b6989586621680800359) (m6989586621680800357 (t6989586621680800356 b6989586621680800359)) -> Type
type Apply (ForSym0 :: TyFun (t6989586621680800360 a6989586621680800362) ((a6989586621680800362 ~> f6989586621680800361 b6989586621680800363) ~> f6989586621680800361 (t6989586621680800360 b6989586621680800363)) -> Type) (a6989586621680800887 :: t6989586621680800360 a6989586621680800362) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680800360 a6989586621680800362) ((a6989586621680800362 ~> f6989586621680800361 b6989586621680800363) ~> f6989586621680800361 (t6989586621680800360 b6989586621680800363)) -> Type) (a6989586621680800887 :: t6989586621680800360 a6989586621680800362) = ForSym1 a6989586621680800887 f6989586621680800361 b6989586621680800363 :: TyFun (a6989586621680800362 ~> f6989586621680800361 b6989586621680800363) (f6989586621680800361 (t6989586621680800360 b6989586621680800363)) -> Type
type Apply (ZipWithSym1 a6989586621681160980 :: TyFun (NonEmpty a6989586621681159634) (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636) -> Type) (a6989586621681160981 :: NonEmpty a6989586621681159634) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681160980 :: TyFun (NonEmpty a6989586621681159634) (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636) -> Type) (a6989586621681160981 :: NonEmpty a6989586621681159634) = ZipWithSym2 a6989586621681160980 a6989586621681160981
type Apply (ZipWith3Sym1 a6989586621679975091 :: TyFun [a6989586621679970255] ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258])) -> Type) (a6989586621679975092 :: [a6989586621679970255]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679975091 :: TyFun [a6989586621679970255] ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258])) -> Type) (a6989586621679975092 :: [a6989586621679970255]) = ZipWith3Sym2 a6989586621679975091 a6989586621679975092
type Apply (Zip5Sym0 :: TyFun [a6989586621680092388] ([b6989586621680092389] ~> ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])))) -> Type) (a6989586621680094058 :: [a6989586621680092388]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680092388] ([b6989586621680092389] ~> ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])))) -> Type) (a6989586621680094058 :: [a6989586621680092388]) = Zip5Sym1 a6989586621680094058 b6989586621680092389 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [b6989586621680092389] ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]))) -> Type
type Apply (Zip4Sym1 a6989586621680094081 b6989586621680092394 c6989586621680092395 d6989586621680092396 :: TyFun [b6989586621680092394] ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)])) -> Type) (a6989586621680094082 :: [b6989586621680092394]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680094081 b6989586621680092394 c6989586621680092395 d6989586621680092396 :: TyFun [b6989586621680092394] ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)])) -> Type) (a6989586621680094082 :: [b6989586621680092394]) = Zip4Sym2 a6989586621680094081 a6989586621680094082 c6989586621680092395 d6989586621680092396 :: TyFun [c6989586621680092395] ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]) -> Type
type Apply (ZipWithM_Sym1 a6989586621681271434 :: TyFun [a6989586621681271025] ([b6989586621681271026] ~> m6989586621681271024 ()) -> Type) (a6989586621681271435 :: [a6989586621681271025]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681271434 :: TyFun [a6989586621681271025] ([b6989586621681271026] ~> m6989586621681271024 ()) -> Type) (a6989586621681271435 :: [a6989586621681271025]) = ZipWithM_Sym2 a6989586621681271434 a6989586621681271435
type Apply (ZipWithMSym1 a6989586621681271443 :: TyFun [a6989586621681271029] ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031]) -> Type) (a6989586621681271444 :: [a6989586621681271029]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681271443 :: TyFun [a6989586621681271029] ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031]) -> Type) (a6989586621681271444 :: [a6989586621681271029]) = ZipWithMSym2 a6989586621681271443 a6989586621681271444
type Apply (LiftA2Sym1 arg6989586621679567367 f6989586621679566950 :: TyFun (f6989586621679566950 a6989586621679566954) (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956) -> Type) (arg6989586621679567368 :: f6989586621679566950 a6989586621679566954) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679567367 f6989586621679566950 :: TyFun (f6989586621679566950 a6989586621679566954) (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956) -> Type) (arg6989586621679567368 :: f6989586621679566950 a6989586621679566954) = LiftA2Sym2 arg6989586621679567367 arg6989586621679567368
type Apply (LiftM2Sym1 a6989586621679567242 m6989586621679566889 :: TyFun (m6989586621679566889 a16989586621679566890) (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892) -> Type) (a6989586621679567243 :: m6989586621679566889 a16989586621679566890) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679567242 m6989586621679566889 :: TyFun (m6989586621679566889 a16989586621679566890) (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892) -> Type) (a6989586621679567243 :: m6989586621679566889 a16989586621679566890) = LiftM2Sym2 a6989586621679567242 a6989586621679567243
type Apply (MzipWithSym1 arg6989586621681127643 m6989586621681127563 :: TyFun (m6989586621681127563 a6989586621681127566) (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568) -> Type) (arg6989586621681127644 :: m6989586621681127563 a6989586621681127566) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681127643 m6989586621681127563 :: TyFun (m6989586621681127563 a6989586621681127566) (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568) -> Type) (arg6989586621681127644 :: m6989586621681127563 a6989586621681127566) = MzipWithSym2 arg6989586621681127643 arg6989586621681127644
type Apply (ZipWith3Sym2 a6989586621679975092 a6989586621679975091 :: TyFun [b6989586621679970256] ([c6989586621679970257] ~> [d6989586621679970258]) -> Type) (a6989586621679975093 :: [b6989586621679970256]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679975092 a6989586621679975091 :: TyFun [b6989586621679970256] ([c6989586621679970257] ~> [d6989586621679970258]) -> Type) (a6989586621679975093 :: [b6989586621679970256]) = ZipWith3Sym3 a6989586621679975092 a6989586621679975091 a6989586621679975093
type Apply (ZipWith4Sym1 a6989586621680093964 :: TyFun [a6989586621680092370] ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374]))) -> Type) (a6989586621680093965 :: [a6989586621680092370]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680093964 :: TyFun [a6989586621680092370] ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374]))) -> Type) (a6989586621680093965 :: [a6989586621680092370]) = ZipWith4Sym2 a6989586621680093964 a6989586621680093965
type Apply (Zip6Sym0 :: TyFun [a6989586621680092382] ([b6989586621680092383] ~> ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))))) -> Type) (a6989586621680094030 :: [a6989586621680092382]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680092382] ([b6989586621680092383] ~> ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))))) -> Type) (a6989586621680094030 :: [a6989586621680092382]) = Zip6Sym1 a6989586621680094030 b6989586621680092383 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [b6989586621680092383] ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])))) -> Type
type Apply (Zip5Sym1 a6989586621680094058 b6989586621680092389 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [b6989586621680092389] ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]))) -> Type) (a6989586621680094059 :: [b6989586621680092389]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680094058 b6989586621680092389 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [b6989586621680092389] ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]))) -> Type) (a6989586621680094059 :: [b6989586621680092389]) = Zip5Sym2 a6989586621680094058 a6989586621680094059 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [c6989586621680092390] ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])) -> Type
type Apply (Zip4Sym2 a6989586621680094082 a6989586621680094081 c6989586621680092395 d6989586621680092396 :: TyFun [c6989586621680092395] ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]) -> Type) (a6989586621680094083 :: [c6989586621680092395]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680094082 a6989586621680094081 c6989586621680092395 d6989586621680092396 :: TyFun [c6989586621680092395] ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]) -> Type) (a6989586621680094083 :: [c6989586621680092395]) = Zip4Sym3 a6989586621680094082 a6989586621680094081 a6989586621680094083 d6989586621680092396 :: TyFun [d6989586621680092396] [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)] -> Type
type Apply (LiftA3Sym1 a6989586621679567299 f6989586621679566902 :: TyFun (f6989586621679566902 a6989586621679566903) (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906)) -> Type) (a6989586621679567300 :: f6989586621679566902 a6989586621679566903) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679567299 f6989586621679566902 :: TyFun (f6989586621679566902 a6989586621679566903) (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906)) -> Type) (a6989586621679567300 :: f6989586621679566902 a6989586621679566903) = LiftA3Sym2 a6989586621679567299 a6989586621679567300
type Apply (LiftM3Sym1 a6989586621679567200 m6989586621679566884 :: TyFun (m6989586621679566884 a16989586621679566885) (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888)) -> Type) (a6989586621679567201 :: m6989586621679566884 a16989586621679566885) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679567200 m6989586621679566884 :: TyFun (m6989586621679566884 a16989586621679566885) (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888)) -> Type) (a6989586621679567201 :: m6989586621679566884 a16989586621679566885) = LiftM3Sym2 a6989586621679567200 a6989586621679567201
type Apply (ZipWith5Sym1 a6989586621680093941 :: TyFun [a6989586621680092364] ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])))) -> Type) (a6989586621680093942 :: [a6989586621680092364]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680093941 :: TyFun [a6989586621680092364] ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])))) -> Type) (a6989586621680093942 :: [a6989586621680092364]) = ZipWith5Sym2 a6989586621680093941 a6989586621680093942
type Apply (ZipWith4Sym2 a6989586621680093965 a6989586621680093964 :: TyFun [b6989586621680092371] ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])) -> Type) (a6989586621680093966 :: [b6989586621680092371]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680093965 a6989586621680093964 :: TyFun [b6989586621680092371] ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])) -> Type) (a6989586621680093966 :: [b6989586621680092371]) = ZipWith4Sym3 a6989586621680093965 a6989586621680093964 a6989586621680093966
type Apply (Zip7Sym0 :: TyFun [a6989586621680092375] ([b6989586621680092376] ~> ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))))) -> Type) (a6989586621680093997 :: [a6989586621680092375]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680092375] ([b6989586621680092376] ~> ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))))) -> Type) (a6989586621680093997 :: [a6989586621680092375]) = Zip7Sym1 a6989586621680093997 b6989586621680092376 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [b6989586621680092376] ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))))) -> Type
type Apply (Zip6Sym1 a6989586621680094030 b6989586621680092383 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [b6989586621680092383] ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])))) -> Type) (a6989586621680094031 :: [b6989586621680092383]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680094030 b6989586621680092383 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [b6989586621680092383] ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])))) -> Type) (a6989586621680094031 :: [b6989586621680092383]) = Zip6Sym2 a6989586621680094030 a6989586621680094031 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [c6989586621680092384] ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))) -> Type
type Apply (Zip5Sym2 a6989586621680094059 a6989586621680094058 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [c6989586621680092390] ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])) -> Type) (a6989586621680094060 :: [c6989586621680092390]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680094059 a6989586621680094058 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [c6989586621680092390] ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])) -> Type) (a6989586621680094060 :: [c6989586621680092390]) = Zip5Sym3 a6989586621680094059 a6989586621680094058 a6989586621680094060 d6989586621680092391 e6989586621680092392 :: TyFun [d6989586621680092391] ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]) -> Type
type Apply (LiftA3Sym2 a6989586621679567300 a6989586621679567299 :: TyFun (f6989586621679566902 b6989586621679566904) (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906) -> Type) (a6989586621679567301 :: f6989586621679566902 b6989586621679566904) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679567300 a6989586621679567299 :: TyFun (f6989586621679566902 b6989586621679566904) (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906) -> Type) (a6989586621679567301 :: f6989586621679566902 b6989586621679566904) = LiftA3Sym3 a6989586621679567300 a6989586621679567299 a6989586621679567301
type Apply (LiftM3Sym2 a6989586621679567201 a6989586621679567200 :: TyFun (m6989586621679566884 a26989586621679566886) (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888) -> Type) (a6989586621679567202 :: m6989586621679566884 a26989586621679566886) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679567201 a6989586621679567200 :: TyFun (m6989586621679566884 a26989586621679566886) (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888) -> Type) (a6989586621679567202 :: m6989586621679566884 a26989586621679566886) = LiftM3Sym3 a6989586621679567201 a6989586621679567200 a6989586621679567202
type Apply (LiftM4Sym1 a6989586621679567139 m6989586621679566878 :: TyFun (m6989586621679566878 a16989586621679566879) (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883))) -> Type) (a6989586621679567140 :: m6989586621679566878 a16989586621679566879) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679567139 m6989586621679566878 :: TyFun (m6989586621679566878 a16989586621679566879) (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883))) -> Type) (a6989586621679567140 :: m6989586621679566878 a16989586621679566879) = LiftM4Sym2 a6989586621679567139 a6989586621679567140
type Apply (ZipWith6Sym1 a6989586621680093914 :: TyFun [a6989586621680092357] ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))))) -> Type) (a6989586621680093915 :: [a6989586621680092357]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680093914 :: TyFun [a6989586621680092357] ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))))) -> Type) (a6989586621680093915 :: [a6989586621680092357]) = ZipWith6Sym2 a6989586621680093914 a6989586621680093915
type Apply (ZipWith5Sym2 a6989586621680093942 a6989586621680093941 :: TyFun [b6989586621680092365] ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))) -> Type) (a6989586621680093943 :: [b6989586621680092365]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680093942 a6989586621680093941 :: TyFun [b6989586621680092365] ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))) -> Type) (a6989586621680093943 :: [b6989586621680092365]) = ZipWith5Sym3 a6989586621680093942 a6989586621680093941 a6989586621680093943
type Apply (ZipWith4Sym3 a6989586621680093966 a6989586621680093965 a6989586621680093964 :: TyFun [c6989586621680092372] ([d6989586621680092373] ~> [e6989586621680092374]) -> Type) (a6989586621680093967 :: [c6989586621680092372]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680093966 a6989586621680093965 a6989586621680093964 :: TyFun [c6989586621680092372] ([d6989586621680092373] ~> [e6989586621680092374]) -> Type) (a6989586621680093967 :: [c6989586621680092372]) = ZipWith4Sym4 a6989586621680093966 a6989586621680093965 a6989586621680093964 a6989586621680093967
type Apply (Zip7Sym1 a6989586621680093997 b6989586621680092376 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [b6989586621680092376] ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))))) -> Type) (a6989586621680093998 :: [b6989586621680092376]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680093997 b6989586621680092376 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [b6989586621680092376] ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))))) -> Type) (a6989586621680093998 :: [b6989586621680092376]) = Zip7Sym2 a6989586621680093997 a6989586621680093998 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [c6989586621680092377] ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))) -> Type
type Apply (Zip6Sym2 a6989586621680094031 a6989586621680094030 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [c6989586621680092384] ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))) -> Type) (a6989586621680094032 :: [c6989586621680092384]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680094031 a6989586621680094030 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [c6989586621680092384] ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))) -> Type) (a6989586621680094032 :: [c6989586621680092384]) = Zip6Sym3 a6989586621680094031 a6989586621680094030 a6989586621680094032 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [d6989586621680092385] ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])) -> Type
type Apply (Zip5Sym3 a6989586621680094060 a6989586621680094059 a6989586621680094058 d6989586621680092391 e6989586621680092392 :: TyFun [d6989586621680092391] ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]) -> Type) (a6989586621680094061 :: [d6989586621680092391]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680094060 a6989586621680094059 a6989586621680094058 d6989586621680092391 e6989586621680092392 :: TyFun [d6989586621680092391] ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]) -> Type) (a6989586621680094061 :: [d6989586621680092391]) = Zip5Sym4 a6989586621680094060 a6989586621680094059 a6989586621680094058 a6989586621680094061 e6989586621680092392 :: TyFun [e6989586621680092392] [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)] -> Type
type Apply (LiftM4Sym2 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a26989586621679566880) (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)) -> Type) (a6989586621679567141 :: m6989586621679566878 a26989586621679566880) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a26989586621679566880) (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)) -> Type) (a6989586621679567141 :: m6989586621679566878 a26989586621679566880) = LiftM4Sym3 a6989586621679567140 a6989586621679567139 a6989586621679567141
type Apply (LiftM5Sym1 a6989586621679567056 m6989586621679566871 :: TyFun (m6989586621679566871 a16989586621679566872) (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)))) -> Type) (a6989586621679567057 :: m6989586621679566871 a16989586621679566872) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679567056 m6989586621679566871 :: TyFun (m6989586621679566871 a16989586621679566872) (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)))) -> Type) (a6989586621679567057 :: m6989586621679566871 a16989586621679566872) = LiftM5Sym2 a6989586621679567056 a6989586621679567057
type Apply (ZipWith7Sym1 a6989586621680093883 :: TyFun [a6989586621680092349] ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))))) -> Type) (a6989586621680093884 :: [a6989586621680092349]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680093883 :: TyFun [a6989586621680092349] ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))))) -> Type) (a6989586621680093884 :: [a6989586621680092349]) = ZipWith7Sym2 a6989586621680093883 a6989586621680093884
type Apply (ZipWith6Sym2 a6989586621680093915 a6989586621680093914 :: TyFun [b6989586621680092358] ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))) -> Type) (a6989586621680093916 :: [b6989586621680092358]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680093915 a6989586621680093914 :: TyFun [b6989586621680092358] ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))) -> Type) (a6989586621680093916 :: [b6989586621680092358]) = ZipWith6Sym3 a6989586621680093915 a6989586621680093914 a6989586621680093916
type Apply (ZipWith5Sym3 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [c6989586621680092366] ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])) -> Type) (a6989586621680093944 :: [c6989586621680092366]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [c6989586621680092366] ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])) -> Type) (a6989586621680093944 :: [c6989586621680092366]) = ZipWith5Sym4 a6989586621680093943 a6989586621680093942 a6989586621680093941 a6989586621680093944
type Apply (Zip7Sym2 a6989586621680093998 a6989586621680093997 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [c6989586621680092377] ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))) -> Type) (a6989586621680093999 :: [c6989586621680092377]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680093998 a6989586621680093997 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [c6989586621680092377] ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))) -> Type) (a6989586621680093999 :: [c6989586621680092377]) = Zip7Sym3 a6989586621680093998 a6989586621680093997 a6989586621680093999 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [d6989586621680092378] ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))) -> Type
type Apply (Zip6Sym3 a6989586621680094032 a6989586621680094031 a6989586621680094030 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [d6989586621680092385] ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])) -> Type) (a6989586621680094033 :: [d6989586621680092385]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680094032 a6989586621680094031 a6989586621680094030 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [d6989586621680092385] ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])) -> Type) (a6989586621680094033 :: [d6989586621680092385]) = Zip6Sym4 a6989586621680094032 a6989586621680094031 a6989586621680094030 a6989586621680094033 e6989586621680092386 f6989586621680092387 :: TyFun [e6989586621680092386] ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]) -> Type
type Apply (LiftM4Sym3 a6989586621679567141 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a36989586621679566881) (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883) -> Type) (a6989586621679567142 :: m6989586621679566878 a36989586621679566881) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679567141 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a36989586621679566881) (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883) -> Type) (a6989586621679567142 :: m6989586621679566878 a36989586621679566881) = LiftM4Sym4 a6989586621679567141 a6989586621679567140 a6989586621679567139 a6989586621679567142
type Apply (LiftM5Sym2 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a26989586621679566873) (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))) -> Type) (a6989586621679567058 :: m6989586621679566871 a26989586621679566873) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a26989586621679566873) (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))) -> Type) (a6989586621679567058 :: m6989586621679566871 a26989586621679566873) = LiftM5Sym3 a6989586621679567057 a6989586621679567056 a6989586621679567058
type Apply (ZipWith7Sym2 a6989586621680093884 a6989586621680093883 :: TyFun [b6989586621680092350] ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))) -> Type) (a6989586621680093885 :: [b6989586621680092350]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680093884 a6989586621680093883 :: TyFun [b6989586621680092350] ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))) -> Type) (a6989586621680093885 :: [b6989586621680092350]) = ZipWith7Sym3 a6989586621680093884 a6989586621680093883 a6989586621680093885
type Apply (ZipWith6Sym3 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [c6989586621680092359] ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))) -> Type) (a6989586621680093917 :: [c6989586621680092359]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [c6989586621680092359] ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))) -> Type) (a6989586621680093917 :: [c6989586621680092359]) = ZipWith6Sym4 a6989586621680093916 a6989586621680093915 a6989586621680093914 a6989586621680093917
type Apply (ZipWith5Sym4 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [d6989586621680092367] ([e6989586621680092368] ~> [f6989586621680092369]) -> Type) (a6989586621680093945 :: [d6989586621680092367]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [d6989586621680092367] ([e6989586621680092368] ~> [f6989586621680092369]) -> Type) (a6989586621680093945 :: [d6989586621680092367]) = ZipWith5Sym5 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 a6989586621680093945
type Apply (Zip7Sym3 a6989586621680093999 a6989586621680093998 a6989586621680093997 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [d6989586621680092378] ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))) -> Type) (a6989586621680094000 :: [d6989586621680092378]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680093999 a6989586621680093998 a6989586621680093997 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [d6989586621680092378] ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))) -> Type) (a6989586621680094000 :: [d6989586621680092378]) = Zip7Sym4 a6989586621680093999 a6989586621680093998 a6989586621680093997 a6989586621680094000 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [e6989586621680092379] ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])) -> Type
type Apply (Zip6Sym4 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 e6989586621680092386 f6989586621680092387 :: TyFun [e6989586621680092386] ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]) -> Type) (a6989586621680094034 :: [e6989586621680092386]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 e6989586621680092386 f6989586621680092387 :: TyFun [e6989586621680092386] ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]) -> Type) (a6989586621680094034 :: [e6989586621680092386]) = Zip6Sym5 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 a6989586621680094034 f6989586621680092387 :: TyFun [f6989586621680092387] [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)] -> Type
type Apply (LiftM5Sym3 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a36989586621679566874) (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)) -> Type) (a6989586621679567059 :: m6989586621679566871 a36989586621679566874) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a36989586621679566874) (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)) -> Type) (a6989586621679567059 :: m6989586621679566871 a36989586621679566874) = LiftM5Sym4 a6989586621679567058 a6989586621679567057 a6989586621679567056 a6989586621679567059
type Apply (ZipWith7Sym3 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [c6989586621680092351] ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))) -> Type) (a6989586621680093886 :: [c6989586621680092351]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [c6989586621680092351] ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))) -> Type) (a6989586621680093886 :: [c6989586621680092351]) = ZipWith7Sym4 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093886
type Apply (ZipWith6Sym4 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [d6989586621680092360] ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])) -> Type) (a6989586621680093918 :: [d6989586621680092360]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [d6989586621680092360] ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])) -> Type) (a6989586621680093918 :: [d6989586621680092360]) = ZipWith6Sym5 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 a6989586621680093918
type Apply (Zip7Sym4 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [e6989586621680092379] ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])) -> Type) (a6989586621680094001 :: [e6989586621680092379]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [e6989586621680092379] ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])) -> Type) (a6989586621680094001 :: [e6989586621680092379]) = Zip7Sym5 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 a6989586621680094001 f6989586621680092380 g6989586621680092381 :: TyFun [f6989586621680092380] ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]) -> Type
type Apply (LiftM5Sym4 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a46989586621679566875) (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877) -> Type) (a6989586621679567060 :: m6989586621679566871 a46989586621679566875) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a46989586621679566875) (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877) -> Type) (a6989586621679567060 :: m6989586621679566871 a46989586621679566875) = LiftM5Sym5 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 a6989586621679567060
type Apply (ZipWith7Sym4 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [d6989586621680092352] ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))) -> Type) (a6989586621680093887 :: [d6989586621680092352]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [d6989586621680092352] ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))) -> Type) (a6989586621680093887 :: [d6989586621680092352]) = ZipWith7Sym5 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093887
type Apply (ZipWith6Sym5 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [e6989586621680092361] ([f6989586621680092362] ~> [g6989586621680092363]) -> Type) (a6989586621680093919 :: [e6989586621680092361]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [e6989586621680092361] ([f6989586621680092362] ~> [g6989586621680092363]) -> Type) (a6989586621680093919 :: [e6989586621680092361]) = ZipWith6Sym6 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 a6989586621680093919
type Apply (Zip7Sym5 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 f6989586621680092380 g6989586621680092381 :: TyFun [f6989586621680092380] ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]) -> Type) (a6989586621680094002 :: [f6989586621680092380]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 f6989586621680092380 g6989586621680092381 :: TyFun [f6989586621680092380] ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]) -> Type) (a6989586621680094002 :: [f6989586621680092380]) = Zip7Sym6 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 a6989586621680094002 g6989586621680092381 :: TyFun [g6989586621680092381] [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)] -> Type
type Apply (ZipWith7Sym5 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [e6989586621680092353] ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])) -> Type) (a6989586621680093888 :: [e6989586621680092353]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [e6989586621680092353] ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])) -> Type) (a6989586621680093888 :: [e6989586621680092353]) = ZipWith7Sym6 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093888
type Apply (ZipWith7Sym6 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [f6989586621680092354] ([g6989586621680092355] ~> [h6989586621680092356]) -> Type) (a6989586621680093889 :: [f6989586621680092354]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [f6989586621680092354] ([g6989586621680092355] ~> [h6989586621680092356]) -> Type) (a6989586621680093889 :: [f6989586621680092354]) = ZipWith7Sym7 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093889
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 (a6989586621679752694 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679752695 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679752694 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679752695 :: a ~> b) = a6989586621679752694 & a6989586621679752695
type Apply (arg6989586621679567444 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679567445 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567444 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679567445 :: a ~> m b) = arg6989586621679567444 >>= arg6989586621679567445
type Apply (a6989586621679737193 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679737194 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679737193 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679737194 :: a ~> b) = a6989586621679737193 <&> a6989586621679737194
type Apply (For_Sym1 a6989586621680487189 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680487190 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680487189 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680487190 :: a ~> f b) = For_ a6989586621680487189 a6989586621680487190
type Apply (ForM_Sym1 a6989586621680487171 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680487172 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680487171 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680487172 :: a ~> m b) = ForM_ a6989586621680487171 a6989586621680487172
type Apply (ForMSym1 a6989586621680800877 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680800878 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680800877 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680800878 :: a ~> m b) = ForM a6989586621680800877 a6989586621680800878
type Apply (ForSym1 a6989586621680800887 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680800888 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680800887 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680800888 :: a ~> f b) = For a6989586621680800887 a6989586621680800888
type Apply (ShowParenSym1 a6989586621680291123 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291124 :: Symbol ~> Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680291123 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291124 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680291123 a6989586621680291124
type Apply (UntilSym0 :: TyFun (a6989586621679541544 ~> Bool) ((a6989586621679541544 ~> a6989586621679541544) ~> (a6989586621679541544 ~> a6989586621679541544)) -> Type) (a6989586621679541669 :: a6989586621679541544 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679541544 ~> Bool) ((a6989586621679541544 ~> a6989586621679541544) ~> (a6989586621679541544 ~> a6989586621679541544)) -> Type) (a6989586621679541669 :: a6989586621679541544 ~> Bool) = UntilSym1 a6989586621679541669
type Apply (NubBySym0 :: TyFun (a6989586621679970186 ~> (a6989586621679970186 ~> Bool)) ([a6989586621679970186] ~> [a6989586621679970186]) -> Type) (a6989586621679974290 :: a6989586621679970186 ~> (a6989586621679970186 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679970186 ~> (a6989586621679970186 ~> Bool)) ([a6989586621679970186] ~> [a6989586621679970186]) -> Type) (a6989586621679974290 :: a6989586621679970186 ~> (a6989586621679970186 ~> Bool)) = NubBySym1 a6989586621679974290
type Apply (PartitionSym0 :: TyFun (a6989586621679970195 ~> Bool) ([a6989586621679970195] ~> ([a6989586621679970195], [a6989586621679970195])) -> Type) (a6989586621679974414 :: a6989586621679970195 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679970195 ~> Bool) ([a6989586621679970195] ~> ([a6989586621679970195], [a6989586621679970195])) -> Type) (a6989586621679974414 :: a6989586621679970195 ~> Bool) = PartitionSym1 a6989586621679974414
type Apply (BreakSym0 :: TyFun (a6989586621679970207 ~> Bool) ([a6989586621679970207] ~> ([a6989586621679970207], [a6989586621679970207])) -> Type) (a6989586621679974530 :: a6989586621679970207 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679970207 ~> Bool) ([a6989586621679970207] ~> ([a6989586621679970207], [a6989586621679970207])) -> Type) (a6989586621679974530 :: a6989586621679970207 ~> Bool) = BreakSym1 a6989586621679974530
type Apply (SpanSym0 :: TyFun (a6989586621679970208 ~> Bool) ([a6989586621679970208] ~> ([a6989586621679970208], [a6989586621679970208])) -> Type) (a6989586621679974573 :: a6989586621679970208 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679970208 ~> Bool) ([a6989586621679970208] ~> ([a6989586621679970208], [a6989586621679970208])) -> Type) (a6989586621679974573 :: a6989586621679970208 ~> Bool) = SpanSym1 a6989586621679974573
type Apply (GroupBySym0 :: TyFun (a6989586621679970198 ~> (a6989586621679970198 ~> Bool)) ([a6989586621679970198] ~> [[a6989586621679970198]]) -> Type) (a6989586621679974437 :: a6989586621679970198 ~> (a6989586621679970198 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679970198 ~> (a6989586621679970198 ~> Bool)) ([a6989586621679970198] ~> [[a6989586621679970198]]) -> Type) (a6989586621679974437 :: a6989586621679970198 ~> (a6989586621679970198 ~> Bool)) = GroupBySym1 a6989586621679974437
type Apply (DropWhileSym0 :: TyFun (a6989586621679970210 ~> Bool) ([a6989586621679970210] ~> [a6989586621679970210]) -> Type) (a6989586621679974642 :: a6989586621679970210 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679970210 ~> Bool) ([a6989586621679970210] ~> [a6989586621679970210]) -> Type) (a6989586621679974642 :: a6989586621679970210 ~> Bool) = DropWhileSym1 a6989586621679974642
type Apply (TakeWhileSym0 :: TyFun (a6989586621679970211 ~> Bool) ([a6989586621679970211] ~> [a6989586621679970211]) -> Type) (a6989586621679974660 :: a6989586621679970211 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679970211 ~> Bool) ([a6989586621679970211] ~> [a6989586621679970211]) -> Type) (a6989586621679974660 :: a6989586621679970211 ~> Bool) = TakeWhileSym1 a6989586621679974660
type Apply (FilterSym0 :: TyFun (a6989586621679970219 ~> Bool) ([a6989586621679970219] ~> [a6989586621679970219]) -> Type) (a6989586621679974774 :: a6989586621679970219 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679970219 ~> Bool) ([a6989586621679970219] ~> [a6989586621679970219]) -> Type) (a6989586621679974774 :: a6989586621679970219 ~> Bool) = FilterSym1 a6989586621679974774
type Apply (InsertBySym0 :: TyFun (a6989586621679970222 ~> (a6989586621679970222 ~> Ordering)) (a6989586621679970222 ~> ([a6989586621679970222] ~> [a6989586621679970222])) -> Type) (a6989586621679974849 :: a6989586621679970222 ~> (a6989586621679970222 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679970222 ~> (a6989586621679970222 ~> Ordering)) (a6989586621679970222 ~> ([a6989586621679970222] ~> [a6989586621679970222])) -> Type) (a6989586621679974849 :: a6989586621679970222 ~> (a6989586621679970222 ~> Ordering)) = InsertBySym1 a6989586621679974849
type Apply (SortBySym0 :: TyFun (a6989586621679970223 ~> (a6989586621679970223 ~> Ordering)) ([a6989586621679970223] ~> [a6989586621679970223]) -> Type) (a6989586621679974873 :: a6989586621679970223 ~> (a6989586621679970223 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679970223 ~> (a6989586621679970223 ~> Ordering)) ([a6989586621679970223] ~> [a6989586621679970223]) -> Type) (a6989586621679974873 :: a6989586621679970223 ~> (a6989586621679970223 ~> Ordering)) = SortBySym1 a6989586621679974873
type Apply (DeleteBySym0 :: TyFun (a6989586621679970225 ~> (a6989586621679970225 ~> Bool)) (a6989586621679970225 ~> ([a6989586621679970225] ~> [a6989586621679970225])) -> Type) (a6989586621679974894 :: a6989586621679970225 ~> (a6989586621679970225 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679970225 ~> (a6989586621679970225 ~> Bool)) (a6989586621679970225 ~> ([a6989586621679970225] ~> [a6989586621679970225])) -> Type) (a6989586621679974894 :: a6989586621679970225 ~> (a6989586621679970225 ~> Bool)) = DeleteBySym1 a6989586621679974894
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679970224 ~> (a6989586621679970224 ~> Bool)) ([a6989586621679970224] ~> ([a6989586621679970224] ~> [a6989586621679970224])) -> Type) (a6989586621679974881 :: a6989586621679970224 ~> (a6989586621679970224 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679970224 ~> (a6989586621679970224 ~> Bool)) ([a6989586621679970224] ~> ([a6989586621679970224] ~> [a6989586621679970224])) -> Type) (a6989586621679974881 :: a6989586621679970224 ~> (a6989586621679970224 ~> Bool)) = DeleteFirstsBySym1 a6989586621679974881
type Apply (UnionBySym0 :: TyFun (a6989586621679970184 ~> (a6989586621679970184 ~> Bool)) ([a6989586621679970184] ~> ([a6989586621679970184] ~> [a6989586621679970184])) -> Type) (a6989586621679974271 :: a6989586621679970184 ~> (a6989586621679970184 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679970184 ~> (a6989586621679970184 ~> Bool)) ([a6989586621679970184] ~> ([a6989586621679970184] ~> [a6989586621679970184])) -> Type) (a6989586621679974271 :: a6989586621679970184 ~> (a6989586621679970184 ~> Bool)) = UnionBySym1 a6989586621679974271
type Apply (FindIndicesSym0 :: TyFun (a6989586621679970214 ~> Bool) ([a6989586621679970214] ~> [Nat]) -> Type) (a6989586621679974716 :: a6989586621679970214 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679970214 ~> Bool) ([a6989586621679970214] ~> [Nat]) -> Type) (a6989586621679974716 :: a6989586621679970214 ~> Bool) = FindIndicesSym1 a6989586621679974716
type Apply (FindIndexSym0 :: TyFun (a6989586621679970215 ~> Bool) ([a6989586621679970215] ~> Maybe Nat) -> Type) (a6989586621679974742 :: a6989586621679970215 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679970215 ~> Bool) ([a6989586621679970215] ~> Maybe Nat) -> Type) (a6989586621679974742 :: a6989586621679970215 ~> Bool) = FindIndexSym1 a6989586621679974742
type Apply (Scanr1Sym0 :: TyFun (a6989586621679970282 ~> (a6989586621679970282 ~> a6989586621679970282)) ([a6989586621679970282] ~> [a6989586621679970282]) -> Type) (a6989586621679975328 :: a6989586621679970282 ~> (a6989586621679970282 ~> a6989586621679970282)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679970282 ~> (a6989586621679970282 ~> a6989586621679970282)) ([a6989586621679970282] ~> [a6989586621679970282]) -> Type) (a6989586621679975328 :: a6989586621679970282 ~> (a6989586621679970282 ~> a6989586621679970282)) = Scanr1Sym1 a6989586621679975328
type Apply (Scanl1Sym0 :: TyFun (a6989586621679970285 ~> (a6989586621679970285 ~> a6989586621679970285)) ([a6989586621679970285] ~> [a6989586621679970285]) -> Type) (a6989586621679975373 :: a6989586621679970285 ~> (a6989586621679970285 ~> a6989586621679970285)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679970285 ~> (a6989586621679970285 ~> a6989586621679970285)) ([a6989586621679970285] ~> [a6989586621679970285]) -> Type) (a6989586621679975373 :: a6989586621679970285 ~> (a6989586621679970285 ~> a6989586621679970285)) = Scanl1Sym1 a6989586621679975373
type Apply (IntersectBySym0 :: TyFun (a6989586621679970212 ~> (a6989586621679970212 ~> Bool)) ([a6989586621679970212] ~> ([a6989586621679970212] ~> [a6989586621679970212])) -> Type) (a6989586621679974674 :: a6989586621679970212 ~> (a6989586621679970212 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679970212 ~> (a6989586621679970212 ~> Bool)) ([a6989586621679970212] ~> ([a6989586621679970212] ~> [a6989586621679970212])) -> Type) (a6989586621679974674 :: a6989586621679970212 ~> (a6989586621679970212 ~> Bool)) = IntersectBySym1 a6989586621679974674
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679970294 ~> (a6989586621679970294 ~> a6989586621679970294)) ([a6989586621679970294] ~> a6989586621679970294) -> Type) (a6989586621679975443 :: a6989586621679970294 ~> (a6989586621679970294 ~> a6989586621679970294)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679970294 ~> (a6989586621679970294 ~> a6989586621679970294)) ([a6989586621679970294] ~> a6989586621679970294) -> Type) (a6989586621679975443 :: a6989586621679970294 ~> (a6989586621679970294 ~> a6989586621679970294)) = Foldl1'Sym1 a6989586621679975443
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679970209 ~> Bool) ([a6989586621679970209] ~> [a6989586621679970209]) -> Type) (a6989586621679974616 :: a6989586621679970209 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679970209 ~> Bool) ([a6989586621679970209] ~> [a6989586621679970209]) -> Type) (a6989586621679974616 :: a6989586621679970209 ~> Bool) = DropWhileEndSym1 a6989586621679974616
type Apply (ShowListWithSym0 :: TyFun (a6989586621680290731 ~> (Symbol ~> Symbol)) ([a6989586621680290731] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291157 :: a6989586621680290731 ~> (Symbol ~> Symbol)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680290731 ~> (Symbol ~> Symbol)) ([a6989586621680290731] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291157 :: a6989586621680290731 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680291157
type Apply (NubBySym0 :: TyFun (a6989586621681159630 ~> (a6989586621681159630 ~> Bool)) (NonEmpty a6989586621681159630 ~> NonEmpty a6989586621681159630) -> Type) (a6989586621681160931 :: a6989586621681159630 ~> (a6989586621681159630 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681159630 ~> (a6989586621681159630 ~> Bool)) (NonEmpty a6989586621681159630 ~> NonEmpty a6989586621681159630) -> Type) (a6989586621681160931 :: a6989586621681159630 ~> (a6989586621681159630 ~> Bool)) = NubBySym1 a6989586621681160931
type Apply (GroupBySym0 :: TyFun (a6989586621681159651 ~> (a6989586621681159651 ~> Bool)) ([a6989586621681159651] ~> [NonEmpty a6989586621681159651]) -> Type) (a6989586621681161093 :: a6989586621681159651 ~> (a6989586621681159651 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681159651 ~> (a6989586621681159651 ~> Bool)) ([a6989586621681159651] ~> [NonEmpty a6989586621681159651]) -> Type) (a6989586621681161093 :: a6989586621681159651 ~> (a6989586621681159651 ~> Bool)) = GroupBySym1 a6989586621681161093
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681159645 ~> (a6989586621681159645 ~> Bool)) (NonEmpty a6989586621681159645 ~> NonEmpty (NonEmpty a6989586621681159645)) -> Type) (a6989586621681161041 :: a6989586621681159645 ~> (a6989586621681159645 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681159645 ~> (a6989586621681159645 ~> Bool)) (NonEmpty a6989586621681159645 ~> NonEmpty (NonEmpty a6989586621681159645)) -> Type) (a6989586621681161041 :: a6989586621681159645 ~> (a6989586621681159645 ~> Bool)) = GroupBy1Sym1 a6989586621681161041
type Apply (TakeWhileSym0 :: TyFun (a6989586621681159658 ~> Bool) (NonEmpty a6989586621681159658 ~> [a6989586621681159658]) -> Type) (a6989586621681161186 :: a6989586621681159658 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681159658 ~> Bool) (NonEmpty a6989586621681159658 ~> [a6989586621681159658]) -> Type) (a6989586621681161186 :: a6989586621681159658 ~> Bool) = TakeWhileSym1 a6989586621681161186
type Apply (DropWhileSym0 :: TyFun (a6989586621681159657 ~> Bool) (NonEmpty a6989586621681159657 ~> [a6989586621681159657]) -> Type) (a6989586621681161178 :: a6989586621681159657 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681159657 ~> Bool) (NonEmpty a6989586621681159657 ~> [a6989586621681159657]) -> Type) (a6989586621681161178 :: a6989586621681159657 ~> Bool) = DropWhileSym1 a6989586621681161178
type Apply (SpanSym0 :: TyFun (a6989586621681159656 ~> Bool) (NonEmpty a6989586621681159656 ~> ([a6989586621681159656], [a6989586621681159656])) -> Type) (a6989586621681161170 :: a6989586621681159656 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681159656 ~> Bool) (NonEmpty a6989586621681159656 ~> ([a6989586621681159656], [a6989586621681159656])) -> Type) (a6989586621681161170 :: a6989586621681159656 ~> Bool) = SpanSym1 a6989586621681161170
type Apply (BreakSym0 :: TyFun (a6989586621681159655 ~> Bool) (NonEmpty a6989586621681159655 ~> ([a6989586621681159655], [a6989586621681159655])) -> Type) (a6989586621681161162 :: a6989586621681159655 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681159655 ~> Bool) (NonEmpty a6989586621681159655 ~> ([a6989586621681159655], [a6989586621681159655])) -> Type) (a6989586621681161162 :: a6989586621681159655 ~> Bool) = BreakSym1 a6989586621681161162
type Apply (FilterSym0 :: TyFun (a6989586621681159654 ~> Bool) (NonEmpty a6989586621681159654 ~> [a6989586621681159654]) -> Type) (a6989586621681161154 :: a6989586621681159654 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681159654 ~> Bool) (NonEmpty a6989586621681159654 ~> [a6989586621681159654]) -> Type) (a6989586621681161154 :: a6989586621681159654 ~> Bool) = FilterSym1 a6989586621681161154
type Apply (PartitionSym0 :: TyFun (a6989586621681159653 ~> Bool) (NonEmpty a6989586621681159653 ~> ([a6989586621681159653], [a6989586621681159653])) -> Type) (a6989586621681161146 :: a6989586621681159653 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681159653 ~> Bool) (NonEmpty a6989586621681159653 ~> ([a6989586621681159653], [a6989586621681159653])) -> Type) (a6989586621681161146 :: a6989586621681159653 ~> Bool) = PartitionSym1 a6989586621681161146
type Apply (SortBySym0 :: TyFun (a6989586621681159628 ~> (a6989586621681159628 ~> Ordering)) (NonEmpty a6989586621681159628 ~> NonEmpty a6989586621681159628) -> Type) (a6989586621681160918 :: a6989586621681159628 ~> (a6989586621681159628 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681159628 ~> (a6989586621681159628 ~> Ordering)) (NonEmpty a6989586621681159628 ~> NonEmpty a6989586621681159628) -> Type) (a6989586621681160918 :: a6989586621681159628 ~> (a6989586621681159628 ~> Ordering)) = SortBySym1 a6989586621681160918
type Apply (Scanl1Sym0 :: TyFun (a6989586621681159665 ~> (a6989586621681159665 ~> a6989586621681159665)) (NonEmpty a6989586621681159665 ~> NonEmpty a6989586621681159665) -> Type) (a6989586621681161240 :: a6989586621681159665 ~> (a6989586621681159665 ~> a6989586621681159665)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681159665 ~> (a6989586621681159665 ~> a6989586621681159665)) (NonEmpty a6989586621681159665 ~> NonEmpty a6989586621681159665) -> Type) (a6989586621681161240 :: a6989586621681159665 ~> (a6989586621681159665 ~> a6989586621681159665)) = Scanl1Sym1 a6989586621681161240
type Apply (Scanr1Sym0 :: TyFun (a6989586621681159664 ~> (a6989586621681159664 ~> a6989586621681159664)) (NonEmpty a6989586621681159664 ~> NonEmpty a6989586621681159664) -> Type) (a6989586621681161233 :: a6989586621681159664 ~> (a6989586621681159664 ~> a6989586621681159664)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681159664 ~> (a6989586621681159664 ~> a6989586621681159664)) (NonEmpty a6989586621681159664 ~> NonEmpty a6989586621681159664) -> Type) (a6989586621681161233 :: a6989586621681159664 ~> (a6989586621681159664 ~> a6989586621681159664)) = Scanr1Sym1 a6989586621681161233
type Apply (ComparingSym0 :: TyFun (b6989586621679389744 ~> a6989586621679389743) (b6989586621679389744 ~> (b6989586621679389744 ~> Ordering)) -> Type) (a6989586621679389834 :: b6989586621679389744 ~> a6989586621679389743) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679389744 ~> a6989586621679389743) (b6989586621679389744 ~> (b6989586621679389744 ~> Ordering)) -> Type) (a6989586621679389834 :: b6989586621679389744 ~> a6989586621679389743) = ComparingSym1 a6989586621679389834
type Apply (MapMaybeSym0 :: TyFun (a6989586621679512413 ~> Maybe b6989586621679512414) ([a6989586621679512413] ~> [b6989586621679512414]) -> Type) (a6989586621679512574 :: a6989586621679512413 ~> Maybe b6989586621679512414) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679512413 ~> Maybe b6989586621679512414) ([a6989586621679512413] ~> [b6989586621679512414]) -> Type) (a6989586621679512574 :: a6989586621679512413 ~> Maybe b6989586621679512414) = MapMaybeSym1 a6989586621679512574
type Apply (UntilSym1 a6989586621679541669 :: TyFun (a6989586621679541544 ~> a6989586621679541544) (a6989586621679541544 ~> a6989586621679541544) -> Type) (a6989586621679541670 :: a6989586621679541544 ~> a6989586621679541544) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679541669 :: TyFun (a6989586621679541544 ~> a6989586621679541544) (a6989586621679541544 ~> a6989586621679541544) -> Type) (a6989586621679541670 :: a6989586621679541544 ~> a6989586621679541544) = UntilSym2 a6989586621679541669 a6989586621679541670
type Apply (($!@#@$) :: TyFun (a6989586621679541545 ~> b6989586621679541546) (a6989586621679541545 ~> b6989586621679541546) -> Type) (a6989586621679541695 :: a6989586621679541545 ~> b6989586621679541546) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679541545 ~> b6989586621679541546) (a6989586621679541545 ~> b6989586621679541546) -> Type) (a6989586621679541695 :: a6989586621679541545 ~> b6989586621679541546) = ($!@#@$$) a6989586621679541695
type Apply (($@#@$) :: TyFun (a6989586621679541547 ~> b6989586621679541548) (a6989586621679541547 ~> b6989586621679541548) -> Type) (a6989586621679541704 :: a6989586621679541547 ~> b6989586621679541548) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679541547 ~> b6989586621679541548) (a6989586621679541547 ~> b6989586621679541548) -> Type) (a6989586621679541704 :: a6989586621679541547 ~> b6989586621679541548) = ($@#@$$) a6989586621679541704
type Apply (MapSym0 :: TyFun (a6989586621679541560 ~> b6989586621679541561) ([a6989586621679541560] ~> [b6989586621679541561]) -> Type) (a6989586621679541764 :: a6989586621679541560 ~> b6989586621679541561) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679541560 ~> b6989586621679541561) ([a6989586621679541560] ~> [b6989586621679541561]) -> Type) (a6989586621679541764 :: a6989586621679541560 ~> b6989586621679541561) = MapSym1 a6989586621679541764
type Apply (FoldrSym0 :: TyFun (a6989586621679541562 ~> (b6989586621679541563 ~> b6989586621679541563)) (b6989586621679541563 ~> ([a6989586621679541562] ~> b6989586621679541563)) -> Type) (a6989586621679541771 :: a6989586621679541562 ~> (b6989586621679541563 ~> b6989586621679541563)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679541562 ~> (b6989586621679541563 ~> b6989586621679541563)) (b6989586621679541563 ~> ([a6989586621679541562] ~> b6989586621679541563)) -> Type) (a6989586621679541771 :: a6989586621679541562 ~> (b6989586621679541563 ~> b6989586621679541563)) = FoldrSym1 a6989586621679541771
type Apply (UnfoldrSym0 :: TyFun (b6989586621679970274 ~> Maybe (a6989586621679970275, b6989586621679970274)) (b6989586621679970274 ~> [a6989586621679970275]) -> Type) (a6989586621679975186 :: b6989586621679970274 ~> Maybe (a6989586621679970275, b6989586621679970274)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679970274 ~> Maybe (a6989586621679970275, b6989586621679970274)) (b6989586621679970274 ~> [a6989586621679970275]) -> Type) (a6989586621679975186 :: b6989586621679970274 ~> Maybe (a6989586621679970275, b6989586621679970274)) = UnfoldrSym1 a6989586621679975186
type Apply (ScanrSym0 :: TyFun (a6989586621679970283 ~> (b6989586621679970284 ~> b6989586621679970284)) (b6989586621679970284 ~> ([a6989586621679970283] ~> [b6989586621679970284])) -> Type) (a6989586621679975352 :: a6989586621679970283 ~> (b6989586621679970284 ~> b6989586621679970284)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679970283 ~> (b6989586621679970284 ~> b6989586621679970284)) (b6989586621679970284 ~> ([a6989586621679970283] ~> [b6989586621679970284])) -> Type) (a6989586621679975352 :: a6989586621679970283 ~> (b6989586621679970284 ~> b6989586621679970284)) = ScanrSym1 a6989586621679975352
type Apply (ScanlSym0 :: TyFun (b6989586621679970286 ~> (a6989586621679970287 ~> b6989586621679970286)) (b6989586621679970286 ~> ([a6989586621679970287] ~> [b6989586621679970286])) -> Type) (a6989586621679975380 :: b6989586621679970286 ~> (a6989586621679970287 ~> b6989586621679970286)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679970286 ~> (a6989586621679970287 ~> b6989586621679970286)) (b6989586621679970286 ~> ([a6989586621679970287] ~> [b6989586621679970286])) -> Type) (a6989586621679975380 :: b6989586621679970286 ~> (a6989586621679970287 ~> b6989586621679970286)) = ScanlSym1 a6989586621679975380
type Apply (AnySym0 :: TyFun (a6989586621680486547 ~> Bool) (t6989586621680486546 a6989586621680486547 ~> Bool) -> Type) (a6989586621680487088 :: a6989586621680486547 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680486547 ~> Bool) (t6989586621680486546 a6989586621680486547 ~> Bool) -> Type) (a6989586621680487088 :: a6989586621680486547 ~> Bool) = AnySym1 a6989586621680487088 t6989586621680486546 :: TyFun (t6989586621680486546 a6989586621680486547) Bool -> Type
type Apply (Foldl1Sym0 :: TyFun (a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) (t6989586621680486628 a6989586621680486641 ~> a6989586621680486641) -> Type) (arg6989586621680487281 :: a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) (t6989586621680486628 a6989586621680486641 ~> a6989586621680486641) -> Type) (arg6989586621680487281 :: a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) = Foldl1Sym1 arg6989586621680487281 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486641) a6989586621680486641 -> Type
type Apply (MaximumBySym0 :: TyFun (a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) (t6989586621680486542 a6989586621680486543 ~> a6989586621680486543) -> Type) (a6989586621680487050 :: a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) (t6989586621680486542 a6989586621680486543 ~> a6989586621680486543) -> Type) (a6989586621680487050 :: a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) = MaximumBySym1 a6989586621680487050 t6989586621680486542 :: TyFun (t6989586621680486542 a6989586621680486543) a6989586621680486543 -> Type
type Apply (MinimumBySym0 :: TyFun (a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) (t6989586621680486540 a6989586621680486541 ~> a6989586621680486541) -> Type) (a6989586621680487025 :: a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) (t6989586621680486540 a6989586621680486541 ~> a6989586621680486541) -> Type) (a6989586621680487025 :: a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) = MinimumBySym1 a6989586621680487025 t6989586621680486540 :: TyFun (t6989586621680486540 a6989586621680486541) a6989586621680486541 -> Type
type Apply (Foldr1Sym0 :: TyFun (a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) (t6989586621680486628 a6989586621680486640 ~> a6989586621680486640) -> Type) (arg6989586621680487277 :: a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) (t6989586621680486628 a6989586621680486640 ~> a6989586621680486640) -> Type) (arg6989586621680487277 :: a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) = Foldr1Sym1 arg6989586621680487277 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486640) a6989586621680486640 -> Type
type Apply (AllSym0 :: TyFun (a6989586621680486545 ~> Bool) (t6989586621680486544 a6989586621680486545 ~> Bool) -> Type) (a6989586621680487075 :: a6989586621680486545 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680486545 ~> Bool) (t6989586621680486544 a6989586621680486545 ~> Bool) -> Type) (a6989586621680487075 :: a6989586621680486545 ~> Bool) = AllSym1 a6989586621680487075 t6989586621680486544 :: TyFun (t6989586621680486544 a6989586621680486545) Bool -> Type
type Apply (FindSym0 :: TyFun (a6989586621680486537 ~> Bool) (t6989586621680486536 a6989586621680486537 ~> Maybe a6989586621680486537) -> Type) (a6989586621680486990 :: a6989586621680486537 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680486537 ~> Bool) (t6989586621680486536 a6989586621680486537 ~> Maybe a6989586621680486537) -> Type) (a6989586621680486990 :: a6989586621680486537 ~> Bool) = FindSym1 a6989586621680486990 t6989586621680486536 :: TyFun (t6989586621680486536 a6989586621680486537) (Maybe a6989586621680486537) -> Type
type Apply (GroupWithSym0 :: TyFun (a6989586621681159650 ~> b6989586621681159649) ([a6989586621681159650] ~> [NonEmpty a6989586621681159650]) -> Type) (a6989586621681161085 :: a6989586621681159650 ~> b6989586621681159649) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681159650 ~> b6989586621681159649) ([a6989586621681159650] ~> [NonEmpty a6989586621681159650]) -> Type) (a6989586621681161085 :: a6989586621681159650 ~> b6989586621681159649) = GroupWithSym1 a6989586621681161085
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681159648 ~> b6989586621681159647) ([a6989586621681159648] ~> [NonEmpty a6989586621681159648]) -> Type) (a6989586621681161077 :: a6989586621681159648 ~> b6989586621681159647) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681159648 ~> b6989586621681159647) ([a6989586621681159648] ~> [NonEmpty a6989586621681159648]) -> Type) (a6989586621681161077 :: a6989586621681159648 ~> b6989586621681159647) = GroupAllWithSym1 a6989586621681161077
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681159644 ~> b6989586621681159643) (NonEmpty a6989586621681159644 ~> NonEmpty (NonEmpty a6989586621681159644)) -> Type) (a6989586621681161033 :: a6989586621681159644 ~> b6989586621681159643) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681159644 ~> b6989586621681159643) (NonEmpty a6989586621681159644 ~> NonEmpty (NonEmpty a6989586621681159644)) -> Type) (a6989586621681161033 :: a6989586621681159644 ~> b6989586621681159643) = GroupWith1Sym1 a6989586621681161033
type Apply (MapSym0 :: TyFun (a6989586621681159673 ~> b6989586621681159674) (NonEmpty a6989586621681159673 ~> NonEmpty b6989586621681159674) -> Type) (a6989586621681161287 :: a6989586621681159673 ~> b6989586621681159674) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681159673 ~> b6989586621681159674) (NonEmpty a6989586621681159673 ~> NonEmpty b6989586621681159674) -> Type) (a6989586621681161287 :: a6989586621681159673 ~> b6989586621681159674) = MapSym1 a6989586621681161287
type Apply (SortWithSym0 :: TyFun (a6989586621681159627 ~> o6989586621681159626) (NonEmpty a6989586621681159627 ~> NonEmpty a6989586621681159627) -> Type) (a6989586621681160912 :: a6989586621681159627 ~> o6989586621681159626) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681159627 ~> o6989586621681159626) (NonEmpty a6989586621681159627 ~> NonEmpty a6989586621681159627) -> Type) (a6989586621681160912 :: a6989586621681159627 ~> o6989586621681159626) = SortWithSym1 a6989586621681160912
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681159642 ~> b6989586621681159641) (NonEmpty a6989586621681159642 ~> NonEmpty (NonEmpty a6989586621681159642)) -> Type) (a6989586621681161025 :: a6989586621681159642 ~> b6989586621681159641) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681159642 ~> b6989586621681159641) (NonEmpty a6989586621681159642 ~> NonEmpty (NonEmpty a6989586621681159642)) -> Type) (a6989586621681161025 :: a6989586621681159642 ~> b6989586621681159641) = GroupAllWith1Sym1 a6989586621681161025
type Apply (ScanlSym0 :: TyFun (b6989586621681159668 ~> (a6989586621681159669 ~> b6989586621681159668)) (b6989586621681159668 ~> ([a6989586621681159669] ~> NonEmpty b6989586621681159668)) -> Type) (a6989586621681161258 :: b6989586621681159668 ~> (a6989586621681159669 ~> b6989586621681159668)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681159668 ~> (a6989586621681159669 ~> b6989586621681159668)) (b6989586621681159668 ~> ([a6989586621681159669] ~> NonEmpty b6989586621681159668)) -> Type) (a6989586621681161258 :: b6989586621681159668 ~> (a6989586621681159669 ~> b6989586621681159668)) = ScanlSym1 a6989586621681161258
type Apply (ScanrSym0 :: TyFun (a6989586621681159666 ~> (b6989586621681159667 ~> b6989586621681159667)) (b6989586621681159667 ~> ([a6989586621681159666] ~> NonEmpty b6989586621681159667)) -> Type) (a6989586621681161247 :: a6989586621681159666 ~> (b6989586621681159667 ~> b6989586621681159667)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681159666 ~> (b6989586621681159667 ~> b6989586621681159667)) (b6989586621681159667 ~> ([a6989586621681159666] ~> NonEmpty b6989586621681159667)) -> Type) (a6989586621681161247 :: a6989586621681159666 ~> (b6989586621681159667 ~> b6989586621681159667)) = ScanrSym1 a6989586621681161247
type Apply (UnfoldrSym0 :: TyFun (a6989586621681159686 ~> (b6989586621681159687, Maybe a6989586621681159686)) (a6989586621681159686 ~> NonEmpty b6989586621681159687) -> Type) (a6989586621681161346 :: a6989586621681159686 ~> (b6989586621681159687, Maybe a6989586621681159686)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681159686 ~> (b6989586621681159687, Maybe a6989586621681159686)) (a6989586621681159686 ~> NonEmpty b6989586621681159687) -> Type) (a6989586621681161346 :: a6989586621681159686 ~> (b6989586621681159687, Maybe a6989586621681159686)) = UnfoldrSym1 a6989586621681161346
type Apply (UnfoldSym0 :: TyFun (a6989586621681159690 ~> (b6989586621681159691, Maybe a6989586621681159690)) (a6989586621681159690 ~> NonEmpty b6989586621681159691) -> Type) (a6989586621681161383 :: a6989586621681159690 ~> (b6989586621681159691, Maybe a6989586621681159690)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681159690 ~> (b6989586621681159691, Maybe a6989586621681159690)) (a6989586621681159690 ~> NonEmpty b6989586621681159691) -> Type) (a6989586621681161383 :: a6989586621681159690 ~> (b6989586621681159691, Maybe a6989586621681159690)) = UnfoldSym1 a6989586621681161383
type Apply (MfilterSym0 :: TyFun (a6989586621681271007 ~> Bool) (m6989586621681271006 a6989586621681271007 ~> m6989586621681271006 a6989586621681271007) -> Type) (a6989586621681271326 :: a6989586621681271007 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681271007 ~> Bool) (m6989586621681271006 a6989586621681271007 ~> m6989586621681271006 a6989586621681271007) -> Type) (a6989586621681271326 :: a6989586621681271007 ~> Bool) = MfilterSym1 a6989586621681271326 m6989586621681271006 :: TyFun (m6989586621681271006 a6989586621681271007) (m6989586621681271006 a6989586621681271007) -> Type
type Apply (FilterMSym0 :: TyFun (a6989586621681271045 ~> m6989586621681271044 Bool) ([a6989586621681271045] ~> m6989586621681271044 [a6989586621681271045]) -> Type) (a6989586621681271492 :: a6989586621681271045 ~> m6989586621681271044 Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681271045 ~> m6989586621681271044 Bool) ([a6989586621681271045] ~> m6989586621681271044 [a6989586621681271045]) -> Type) (a6989586621681271492 :: a6989586621681271045 ~> m6989586621681271044 Bool) = FilterMSym1 a6989586621681271492
type Apply (ApplySym0 :: TyFun (k16989586621679012787 ~> k26989586621679012788) (k16989586621679012787 ~> k26989586621679012788) -> Type) (f6989586621679012789 :: k16989586621679012787 ~> k26989586621679012788) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679012787 ~> k26989586621679012788) (k16989586621679012787 ~> k26989586621679012788) -> Type) (f6989586621679012789 :: k16989586621679012787 ~> k26989586621679012788) = ApplySym1 f6989586621679012789
type Apply ((@@@#@$) :: TyFun (k16989586621679019894 ~> k6989586621679019893) (TyFun k16989586621679019894 k6989586621679019893 -> Type) -> Type) (a6989586621679012785 :: k16989586621679019894 ~> k6989586621679019893) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679019894 ~> k6989586621679019893) (TyFun k16989586621679019894 k6989586621679019893 -> Type) -> Type) (a6989586621679012785 :: k16989586621679019894 ~> k6989586621679019893) = (@@@#@$$) a6989586621679012785
type Apply (CurrySym0 :: TyFun ((a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) (a6989586621679366081 ~> (b6989586621679366082 ~> c6989586621679366083)) -> Type) (a6989586621679366176 :: (a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) (a6989586621679366081 ~> (b6989586621679366082 ~> c6989586621679366083)) -> Type) (a6989586621679366176 :: (a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) = CurrySym1 a6989586621679366176
type Apply (UncurrySym0 :: TyFun (a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) ((a6989586621679366078, b6989586621679366079) ~> c6989586621679366080) -> Type) (a6989586621679366170 :: a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) ((a6989586621679366078, b6989586621679366079) ~> c6989586621679366080) -> Type) (a6989586621679366170 :: a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) = UncurrySym1 a6989586621679366170
type Apply (Maybe_Sym1 a6989586621679511009 a6989586621679510992 :: TyFun (a6989586621679510992 ~> b6989586621679510991) (Maybe a6989586621679510992 ~> b6989586621679510991) -> Type) (a6989586621679511010 :: a6989586621679510992 ~> b6989586621679510991) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679511009 a6989586621679510992 :: TyFun (a6989586621679510992 ~> b6989586621679510991) (Maybe a6989586621679510992 ~> b6989586621679510991) -> Type) (a6989586621679511010 :: a6989586621679510992 ~> b6989586621679510991) = Maybe_Sym2 a6989586621679511009 a6989586621679511010
type Apply (FlipSym0 :: TyFun (a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) (b6989586621679541551 ~> (a6989586621679541550 ~> c6989586621679541552)) -> Type) (a6989586621679541720 :: a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) (b6989586621679541551 ~> (a6989586621679541550 ~> c6989586621679541552)) -> Type) (a6989586621679541720 :: a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) = FlipSym1 a6989586621679541720
type Apply ((.@#@$) :: TyFun (b6989586621679541553 ~> c6989586621679541554) ((a6989586621679541555 ~> b6989586621679541553) ~> (a6989586621679541555 ~> c6989586621679541554)) -> Type) (a6989586621679541729 :: b6989586621679541553 ~> c6989586621679541554) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679541553 ~> c6989586621679541554) ((a6989586621679541555 ~> b6989586621679541553) ~> (a6989586621679541555 ~> c6989586621679541554)) -> Type) (a6989586621679541729 :: b6989586621679541553 ~> c6989586621679541554) = a6989586621679541729 .@#@$$ a6989586621679541555 :: TyFun (a6989586621679541555 ~> b6989586621679541553) (a6989586621679541555 ~> c6989586621679541554) -> Type
type Apply (FmapSym0 :: TyFun (a6989586621679566946 ~> b6989586621679566947) (f6989586621679566945 a6989586621679566946 ~> f6989586621679566945 b6989586621679566947) -> Type) (arg6989586621679567337 :: a6989586621679566946 ~> b6989586621679566947) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679566946 ~> b6989586621679566947) (f6989586621679566945 a6989586621679566946 ~> f6989586621679566945 b6989586621679566947) -> Type) (arg6989586621679567337 :: a6989586621679566946 ~> b6989586621679566947) = FmapSym1 arg6989586621679567337 f6989586621679566945 :: TyFun (f6989586621679566945 a6989586621679566946) (f6989586621679566945 b6989586621679566947) -> Type
type Apply (LiftASym0 :: TyFun (a6989586621679566908 ~> b6989586621679566909) (f6989586621679566907 a6989586621679566908 ~> f6989586621679566907 b6989586621679566909) -> Type) (a6989586621679567311 :: a6989586621679566908 ~> b6989586621679566909) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679566908 ~> b6989586621679566909) (f6989586621679566907 a6989586621679566908 ~> f6989586621679566907 b6989586621679566909) -> Type) (a6989586621679567311 :: a6989586621679566908 ~> b6989586621679566909) = LiftASym1 a6989586621679567311 f6989586621679566907 :: TyFun (f6989586621679566907 a6989586621679566908) (f6989586621679566907 b6989586621679566909) -> Type
type Apply ((=<<@#@$) :: TyFun (a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) (m6989586621679566897 a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) -> Type) (a6989586621679567290 :: a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) (m6989586621679566897 a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) -> Type) (a6989586621679567290 :: a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) = (=<<@#@$$) a6989586621679567290
type Apply (LiftMSym0 :: TyFun (a16989586621679566894 ~> r6989586621679566895) (m6989586621679566893 a16989586621679566894 ~> m6989586621679566893 r6989586621679566895) -> Type) (a6989586621679567268 :: a16989586621679566894 ~> r6989586621679566895) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679566894 ~> r6989586621679566895) (m6989586621679566893 a16989586621679566894 ~> m6989586621679566893 r6989586621679566895) -> Type) (a6989586621679567268 :: a16989586621679566894 ~> r6989586621679566895) = LiftMSym1 a6989586621679567268 m6989586621679566893 :: TyFun (m6989586621679566893 a16989586621679566894) (m6989586621679566893 r6989586621679566895) -> Type
type Apply ((<$>@#@$) :: TyFun (a6989586621679737122 ~> b6989586621679737123) (f6989586621679737121 a6989586621679737122 ~> f6989586621679737121 b6989586621679737123) -> Type) (a6989586621679737203 :: a6989586621679737122 ~> b6989586621679737123) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679737122 ~> b6989586621679737123) (f6989586621679737121 a6989586621679737122 ~> f6989586621679737121 b6989586621679737123) -> Type) (a6989586621679737203 :: a6989586621679737122 ~> b6989586621679737123) = a6989586621679737203 <$>@#@$$ f6989586621679737121 :: TyFun (f6989586621679737121 a6989586621679737122) (f6989586621679737121 b6989586621679737123) -> Type
type Apply (OnSym0 :: TyFun (b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) ((a6989586621679752685 ~> b6989586621679752683) ~> (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684))) -> Type) (a6989586621679752700 :: b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) ((a6989586621679752685 ~> b6989586621679752683) ~> (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684))) -> Type) (a6989586621679752700 :: b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) = OnSym1 a6989586621679752700 a6989586621679752685 :: TyFun (a6989586621679752685 ~> b6989586621679752683) (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684)) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) ([a6989586621679970259] ~> ([b6989586621679970260] ~> [c6989586621679970261])) -> Type) (a6989586621679975106 :: a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) ([a6989586621679970259] ~> ([b6989586621679970260] ~> [c6989586621679970261])) -> Type) (a6989586621679975106 :: a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) = ZipWithSym1 a6989586621679975106
type Apply (Either_Sym0 :: TyFun (a6989586621680466161 ~> c6989586621680466162) ((b6989586621680466163 ~> c6989586621680466162) ~> (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162)) -> Type) (a6989586621680466197 :: a6989586621680466161 ~> c6989586621680466162) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680466161 ~> c6989586621680466162) ((b6989586621680466163 ~> c6989586621680466162) ~> (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162)) -> Type) (a6989586621680466197 :: a6989586621680466161 ~> c6989586621680466162) = Either_Sym1 a6989586621680466197 b6989586621680466163 :: TyFun (b6989586621680466163 ~> c6989586621680466162) (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162) -> Type
type Apply (Foldl'Sym0 :: TyFun (b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) (b6989586621680486638 ~> (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638)) -> Type) (arg6989586621680487271 :: b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) (b6989586621680486638 ~> (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638)) -> Type) (arg6989586621680487271 :: b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) = Foldl'Sym1 arg6989586621680487271 t6989586621680486628 :: TyFun b6989586621680486638 (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638) -> Type
type Apply (FoldlSym0 :: TyFun (b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) (b6989586621680486636 ~> (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636)) -> Type) (arg6989586621680487265 :: b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) (b6989586621680486636 ~> (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636)) -> Type) (arg6989586621680487265 :: b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) = FoldlSym1 arg6989586621680487265 t6989586621680486628 :: TyFun b6989586621680486636 (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636) -> Type
type Apply (FoldrSym0 :: TyFun (a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) (b6989586621680486633 ~> (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633)) -> Type) (arg6989586621680487253 :: a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) (b6989586621680486633 ~> (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633)) -> Type) (arg6989586621680487253 :: a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) = FoldrSym1 arg6989586621680487253 t6989586621680486628 :: TyFun b6989586621680486633 (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633) -> Type
type Apply (FoldMapSym0 :: TyFun (a6989586621680486631 ~> m6989586621680486630) (t6989586621680486628 a6989586621680486631 ~> m6989586621680486630) -> Type) (arg6989586621680487249 :: a6989586621680486631 ~> m6989586621680486630) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680486631 ~> m6989586621680486630) (t6989586621680486628 a6989586621680486631 ~> m6989586621680486630) -> Type) (arg6989586621680487249 :: a6989586621680486631 ~> m6989586621680486630) = FoldMapSym1 arg6989586621680487249 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486631) m6989586621680486630 -> Type
type Apply (Foldr'Sym0 :: TyFun (a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) (b6989586621680486635 ~> (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635)) -> Type) (arg6989586621680487259 :: a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) (b6989586621680486635 ~> (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635)) -> Type) (arg6989586621680487259 :: a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) = Foldr'Sym1 arg6989586621680487259 t6989586621680486628 :: TyFun b6989586621680486635 (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635) -> Type
type Apply (ConcatMapSym0 :: TyFun (a6989586621680486551 ~> [b6989586621680486552]) (t6989586621680486550 a6989586621680486551 ~> [b6989586621680486552]) -> Type) (a6989586621680487119 :: a6989586621680486551 ~> [b6989586621680486552]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680486551 ~> [b6989586621680486552]) (t6989586621680486550 a6989586621680486551 ~> [b6989586621680486552]) -> Type) (a6989586621680487119 :: a6989586621680486551 ~> [b6989586621680486552]) = ConcatMapSym1 a6989586621680487119 t6989586621680486550 :: TyFun (t6989586621680486550 a6989586621680486551) [b6989586621680486552] -> Type
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680800344 ~> m6989586621680800343) (t6989586621680800342 a6989586621680800344 ~> m6989586621680800343) -> Type) (a6989586621680800805 :: a6989586621680800344 ~> m6989586621680800343) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680800344 ~> m6989586621680800343) (t6989586621680800342 a6989586621680800344 ~> m6989586621680800343) -> Type) (a6989586621680800805 :: a6989586621680800344 ~> m6989586621680800343) = FoldMapDefaultSym1 a6989586621680800805 t6989586621680800342 :: TyFun (t6989586621680800342 a6989586621680800344) m6989586621680800343 -> Type
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680800346 ~> b6989586621680800347) (t6989586621680800345 a6989586621680800346 ~> t6989586621680800345 b6989586621680800347) -> Type) (a6989586621680800826 :: a6989586621680800346 ~> b6989586621680800347) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680800346 ~> b6989586621680800347) (t6989586621680800345 a6989586621680800346 ~> t6989586621680800345 b6989586621680800347) -> Type) (a6989586621680800826 :: a6989586621680800346 ~> b6989586621680800347) = FmapDefaultSym1 a6989586621680800826 t6989586621680800345 :: TyFun (t6989586621680800345 a6989586621680800346) (t6989586621680800345 b6989586621680800347) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) (NonEmpty a6989586621681159634 ~> (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636)) -> Type) (a6989586621681160980 :: a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) (NonEmpty a6989586621681159634 ~> (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636)) -> Type) (a6989586621681160980 :: a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) = ZipWithSym1 a6989586621681160980
type Apply ((<$!>@#@$) :: TyFun (a6989586621681271009 ~> b6989586621681271010) (m6989586621681271008 a6989586621681271009 ~> m6989586621681271008 b6989586621681271010) -> Type) (a6989586621681271346 :: a6989586621681271009 ~> b6989586621681271010) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681271009 ~> b6989586621681271010) (m6989586621681271008 a6989586621681271009 ~> m6989586621681271008 b6989586621681271010) -> Type) (a6989586621681271346 :: a6989586621681271009 ~> b6989586621681271010) = a6989586621681271346 <$!>@#@$$ m6989586621681271008 :: TyFun (m6989586621681271008 a6989586621681271009) (m6989586621681271008 b6989586621681271010) -> Type
type Apply (a6989586621679541729 .@#@$$ a6989586621679541555 :: TyFun (a6989586621679541555 ~> b6989586621679541553) (a6989586621679541555 ~> c6989586621679541554) -> Type) (a6989586621679541730 :: a6989586621679541555 ~> b6989586621679541553) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679541729 .@#@$$ a6989586621679541555 :: TyFun (a6989586621679541555 ~> b6989586621679541553) (a6989586621679541555 ~> c6989586621679541554) -> Type) (a6989586621679541730 :: a6989586621679541555 ~> b6989586621679541553) = a6989586621679541729 .@#@$$$ a6989586621679541730
type Apply (LiftA2Sym0 :: TyFun (a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) (f6989586621679566950 a6989586621679566954 ~> (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956)) -> Type) (arg6989586621679567367 :: a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) (f6989586621679566950 a6989586621679566954 ~> (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956)) -> Type) (arg6989586621679567367 :: a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) = LiftA2Sym1 arg6989586621679567367 f6989586621679566950 :: TyFun (f6989586621679566950 a6989586621679566954) (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956) -> Type
type Apply (LiftM2Sym0 :: TyFun (a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) (m6989586621679566889 a16989586621679566890 ~> (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892)) -> Type) (a6989586621679567242 :: a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) (m6989586621679566889 a16989586621679566890 ~> (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892)) -> Type) (a6989586621679567242 :: a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) = LiftM2Sym1 a6989586621679567242 m6989586621679566889 :: TyFun (m6989586621679566889 a16989586621679566890) (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892) -> Type
type Apply (OnSym1 a6989586621679752700 a6989586621679752685 :: TyFun (a6989586621679752685 ~> b6989586621679752683) (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684)) -> Type) (a6989586621679752701 :: a6989586621679752685 ~> b6989586621679752683) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679752700 a6989586621679752685 :: TyFun (a6989586621679752685 ~> b6989586621679752683) (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684)) -> Type) (a6989586621679752701 :: a6989586621679752685 ~> b6989586621679752683) = OnSym2 a6989586621679752700 a6989586621679752701
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) ([a6989586621679970255] ~> ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258]))) -> Type) (a6989586621679975091 :: a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) ([a6989586621679970255] ~> ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258]))) -> Type) (a6989586621679975091 :: a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) = ZipWith3Sym1 a6989586621679975091
type Apply (Either_Sym1 a6989586621680466197 b6989586621680466163 :: TyFun (b6989586621680466163 ~> c6989586621680466162) (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162) -> Type) (a6989586621680466198 :: b6989586621680466163 ~> c6989586621680466162) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680466197 b6989586621680466163 :: TyFun (b6989586621680466163 ~> c6989586621680466162) (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162) -> Type) (a6989586621680466198 :: b6989586621680466163 ~> c6989586621680466162) = Either_Sym2 a6989586621680466197 a6989586621680466198
type Apply (FoldrMSym0 :: TyFun (a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) (b6989586621680486590 ~> (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590)) -> Type) (a6989586621680487225 :: a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) (b6989586621680486590 ~> (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590)) -> Type) (a6989586621680487225 :: a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) = FoldrMSym1 a6989586621680487225 t6989586621680486587 :: TyFun b6989586621680486590 (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590) -> Type
type Apply (FoldlMSym0 :: TyFun (b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) (b6989586621680486585 ~> (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) -> Type) (a6989586621680487203 :: b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) (b6989586621680486585 ~> (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) -> Type) (a6989586621680487203 :: b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) = FoldlMSym1 a6989586621680487203 t6989586621680486583 :: TyFun b6989586621680486585 (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585) -> Type
type Apply (Traverse_Sym0 :: TyFun (a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) (t6989586621680486579 a6989586621680486581 ~> f6989586621680486580 ()) -> Type) (a6989586621680487195 :: a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) (t6989586621680486579 a6989586621680486581 ~> f6989586621680486580 ()) -> Type) (a6989586621680487195 :: a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) = Traverse_Sym1 a6989586621680487195 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486581) (f6989586621680486580 ()) -> Type
type Apply (MapM_Sym0 :: TyFun (a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) (t6989586621680486571 a6989586621680486573 ~> m6989586621680486572 ()) -> Type) (a6989586621680487177 :: a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) (t6989586621680486571 a6989586621680486573 ~> m6989586621680486572 ()) -> Type) (a6989586621680487177 :: a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) = MapM_Sym1 a6989586621680487177 t6989586621680486571 :: TyFun (t6989586621680486571 a6989586621680486573) (m6989586621680486572 ()) -> Type
type Apply (TraverseSym0 :: TyFun (a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) (t6989586621680794819 a6989586621680794821 ~> f6989586621680794820 (t6989586621680794819 b6989586621680794822)) -> Type) (arg6989586621680794831 :: a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) (t6989586621680794819 a6989586621680794821 ~> f6989586621680794820 (t6989586621680794819 b6989586621680794822)) -> Type) (arg6989586621680794831 :: a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) = TraverseSym1 arg6989586621680794831 t6989586621680794819 :: TyFun (t6989586621680794819 a6989586621680794821) (f6989586621680794820 (t6989586621680794819 b6989586621680794822)) -> Type
type Apply (MapMSym0 :: TyFun (a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) (t6989586621680794819 a6989586621680794826 ~> m6989586621680794825 (t6989586621680794819 b6989586621680794827)) -> Type) (arg6989586621680794837 :: a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) (t6989586621680794819 a6989586621680794826 ~> m6989586621680794825 (t6989586621680794819 b6989586621680794827)) -> Type) (arg6989586621680794837 :: a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) = MapMSym1 arg6989586621680794837 t6989586621680794819 :: TyFun (t6989586621680794819 a6989586621680794826) (m6989586621680794825 (t6989586621680794819 b6989586621680794827)) -> Type
type Apply (MapAccumRSym0 :: TyFun (a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) (a6989586621680800349 ~> (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351))) -> Type) (a6989586621680800839 :: a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) (a6989586621680800349 ~> (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351))) -> Type) (a6989586621680800839 :: a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) = MapAccumRSym1 a6989586621680800839 t6989586621680800348 :: TyFun a6989586621680800349 (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351)) -> Type
type Apply (MapAccumLSym0 :: TyFun (a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) (a6989586621680800353 ~> (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355))) -> Type) (a6989586621680800856 :: a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) (a6989586621680800353 ~> (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355))) -> Type) (a6989586621680800856 :: a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) = MapAccumLSym1 a6989586621680800856 t6989586621680800352 :: TyFun a6989586621680800353 (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355)) -> Type
type Apply (MzipWithSym0 :: TyFun (a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) (m6989586621681127563 a6989586621681127566 ~> (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568)) -> Type) (arg6989586621681127643 :: a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) (m6989586621681127563 a6989586621681127566 ~> (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568)) -> Type) (arg6989586621681127643 :: a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) = MzipWithSym1 arg6989586621681127643 m6989586621681127563 :: TyFun (m6989586621681127563 a6989586621681127566) (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568) -> Type
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) ([a6989586621681271025] ~> ([b6989586621681271026] ~> m6989586621681271024 ())) -> Type) (a6989586621681271434 :: a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) ([a6989586621681271025] ~> ([b6989586621681271026] ~> m6989586621681271024 ())) -> Type) (a6989586621681271434 :: a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) = ZipWithM_Sym1 a6989586621681271434
type Apply (ZipWithMSym0 :: TyFun (a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) ([a6989586621681271029] ~> ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031])) -> Type) (a6989586621681271443 :: a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) ([a6989586621681271029] ~> ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031])) -> Type) (a6989586621681271443 :: a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) = ZipWithMSym1 a6989586621681271443
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) ([a6989586621681271033] ~> m6989586621681271032 ([b6989586621681271034], [c6989586621681271035])) -> Type) (a6989586621681271452 :: a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) ([a6989586621681271033] ~> m6989586621681271032 ([b6989586621681271034], [c6989586621681271035])) -> Type) (a6989586621681271452 :: a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) = MapAndUnzipMSym1 a6989586621681271452
type Apply ((>=>@#@$) :: TyFun (a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) ((b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) ~> (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043)) -> Type) (a6989586621681271473 :: a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) ((b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) ~> (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043)) -> Type) (a6989586621681271473 :: a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) = a6989586621681271473 >=>@#@$$ c6989586621681271043 :: TyFun (b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043) -> Type
type Apply ((<=<@#@$) :: TyFun (b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) ((a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) ~> (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038)) -> Type) (a6989586621681271464 :: b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) ((a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) ~> (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038)) -> Type) (a6989586621681271464 :: b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) = a6989586621681271464 <=<@#@$$ a6989586621681271039 :: TyFun (a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038) -> Type
type Apply (LiftA3Sym0 :: TyFun (a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) (f6989586621679566902 a6989586621679566903 ~> (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906))) -> Type) (a6989586621679567299 :: a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) (f6989586621679566902 a6989586621679566903 ~> (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906))) -> Type) (a6989586621679567299 :: a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) = LiftA3Sym1 a6989586621679567299 f6989586621679566902 :: TyFun (f6989586621679566902 a6989586621679566903) (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906)) -> Type
type Apply (LiftM3Sym0 :: TyFun (a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) (m6989586621679566884 a16989586621679566885 ~> (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888))) -> Type) (a6989586621679567200 :: a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) (m6989586621679566884 a16989586621679566885 ~> (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888))) -> Type) (a6989586621679567200 :: a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) = LiftM3Sym1 a6989586621679567200 m6989586621679566884 :: TyFun (m6989586621679566884 a16989586621679566885) (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888)) -> Type
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) ([a6989586621680092370] ~> ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])))) -> Type) (a6989586621680093964 :: a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) ([a6989586621680092370] ~> ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])))) -> Type) (a6989586621680093964 :: a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) = ZipWith4Sym1 a6989586621680093964
type Apply (a6989586621681271473 >=>@#@$$ c6989586621681271043 :: TyFun (b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043) -> Type) (a6989586621681271474 :: b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271473 >=>@#@$$ c6989586621681271043 :: TyFun (b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043) -> Type) (a6989586621681271474 :: b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) = a6989586621681271473 >=>@#@$$$ a6989586621681271474
type Apply (a6989586621681271464 <=<@#@$$ a6989586621681271039 :: TyFun (a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038) -> Type) (a6989586621681271465 :: a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271464 <=<@#@$$ a6989586621681271039 :: TyFun (a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038) -> Type) (a6989586621681271465 :: a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) = a6989586621681271464 <=<@#@$$$ a6989586621681271465
type Apply (LiftM4Sym0 :: TyFun (a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) (m6989586621679566878 a16989586621679566879 ~> (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)))) -> Type) (a6989586621679567139 :: a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) (m6989586621679566878 a16989586621679566879 ~> (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)))) -> Type) (a6989586621679567139 :: a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) = LiftM4Sym1 a6989586621679567139 m6989586621679566878 :: TyFun (m6989586621679566878 a16989586621679566879) (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883))) -> Type
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) ([a6989586621680092364] ~> ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))))) -> Type) (a6989586621680093941 :: a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) ([a6989586621680092364] ~> ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))))) -> Type) (a6989586621680093941 :: a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) = ZipWith5Sym1 a6989586621680093941
type Apply (LiftM5Sym0 :: TyFun (a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) (m6989586621679566871 a16989586621679566872 ~> (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))))) -> Type) (a6989586621679567056 :: a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) (m6989586621679566871 a16989586621679566872 ~> (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))))) -> Type) (a6989586621679567056 :: a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) = LiftM5Sym1 a6989586621679567056 m6989586621679566871 :: TyFun (m6989586621679566871 a16989586621679566872) (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)))) -> Type
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) ([a6989586621680092357] ~> ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))))) -> Type) (a6989586621680093914 :: a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) ([a6989586621680092357] ~> ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))))) -> Type) (a6989586621680093914 :: a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) = ZipWith6Sym1 a6989586621680093914
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) ([a6989586621680092349] ~> ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))))) -> Type) (a6989586621680093883 :: a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) ([a6989586621680092349] ~> ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))))) -> Type) (a6989586621680093883 :: a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) = ZipWith7Sym1 a6989586621680093883

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

Defined in Data.Singletons.Prelude.Bool

type Apply NotSym0 (a6989586621679372951 :: Bool) = Not a6989586621679372951
type Apply AllSym0 (t6989586621679846287 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AllSym0 (t6989586621679846287 :: Bool) = 'All t6989586621679846287
type Apply AnySym0 (t6989586621679846301 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AnySym0 (t6989586621679846301 :: Bool) = 'Any t6989586621679846301
type Apply DemoteSym0 (k6989586621679014708 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679014708 :: Type) = Demote k6989586621679014708
type Apply KnownNatSym0 (n6989586621679482086 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownNatSym0 (n6989586621679482086 :: Nat) = KnownNat n6989586621679482086
type Apply Log2Sym0 (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply Log2Sym0 (a3530822107858468865 :: Nat) = Log2 a3530822107858468865
type Apply KnownSymbolSym0 (n6989586621679482152 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownSymbolSym0 (n6989586621679482152 :: Symbol) = KnownSymbol n6989586621679482152
type Apply ShowSpaceSym0 (a6989586621680291114 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowSpaceSym0 (a6989586621680291114 :: Symbol) = ShowSpace a6989586621680291114
type Apply ShowCommaSpaceSym0 (a6989586621680291109 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCommaSpaceSym0 (a6989586621680291109 :: Symbol) = ShowCommaSpace a6989586621680291109
type Apply GetAllSym0 (a6989586621679846284 :: All) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAllSym0 (a6989586621679846284 :: All) = GetAll a6989586621679846284
type Apply GetAnySym0 (a6989586621679846298 :: Any) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAnySym0 (a6989586621679846298 :: Any) = GetAny a6989586621679846298
type Apply ((&&@#@$$) a6989586621679372419 :: TyFun Bool Bool -> Type) (b6989586621679372420 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((&&@#@$$) a6989586621679372419 :: TyFun Bool Bool -> Type) (b6989586621679372420 :: Bool) = a6989586621679372419 && b6989586621679372420
type Apply ((||@#@$$) a6989586621679372657 :: TyFun Bool Bool -> Type) (b6989586621679372658 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((||@#@$$) a6989586621679372657 :: TyFun Bool Bool -> Type) (b6989586621679372658 :: Bool) = a6989586621679372657 || b6989586621679372658
type Apply (ThenCmpSym1 a6989586621679400187 :: TyFun Ordering Ordering -> Type) (a6989586621679400188 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ThenCmpSym1 a6989586621679400187 :: TyFun Ordering Ordering -> Type) (a6989586621679400188 :: Ordering) = ThenCmp a6989586621679400187 a6989586621679400188
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 a6989586621679504200 :: TyFun Nat Nat -> Type) (a6989586621679504201 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotSym1 a6989586621679504200 :: TyFun Nat Nat -> Type) (a6989586621679504201 :: Nat) = Quot a6989586621679504200 a6989586621679504201
type Apply (RemSym1 a6989586621679504190 :: TyFun Nat Nat -> Type) (a6989586621679504191 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (RemSym1 a6989586621679504190 :: TyFun Nat Nat -> Type) (a6989586621679504191 :: Nat) = Rem a6989586621679504190 a6989586621679504191
type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679525506 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679525506 :: Nat) = FromInteger arg6989586621679525506 :: k2
type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679763449 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679763449 :: Nat) = ToEnum arg6989586621679763449 :: k2
type Apply (ShowCharSym1 a6989586621680291151 :: TyFun Symbol Symbol -> Type) (a6989586621680291152 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowCharSym1 a6989586621680291151 :: TyFun Symbol Symbol -> Type) (a6989586621680291152 :: Symbol) = ShowChar a6989586621680291151 a6989586621680291152
type Apply (ShowStringSym1 a6989586621680291141 :: TyFun Symbol Symbol -> Type) (a6989586621680291142 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowStringSym1 a6989586621680291141 :: TyFun Symbol Symbol -> Type) (a6989586621680291142 :: Symbol) = ShowString a6989586621680291141 a6989586621680291142
type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681259551 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681259551 :: Symbol) = FromString arg6989586621681259551 :: k2
type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679525500 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679525500 :: a) = Negate arg6989586621679525500
type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679525504 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679525504 :: a) = Signum arg6989586621679525504
type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679525502 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679525502 :: a) = Abs arg6989586621679525502
type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679541753 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679541753 :: a) = Id a6989586621679541753
type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679763451 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679763451 :: a) = FromEnum arg6989586621679763451
type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679763447 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679763447 :: a) = Pred arg6989586621679763447
type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679763445 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679763445 :: a) = Succ arg6989586621679763445
type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680291191 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680291191 :: a) = Show_ arg6989586621680291191
type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679365218 :: Void) Source # 
Instance details

Defined in Data.Singletons.Prelude.Void

type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679365218 :: Void) = Absurd a6989586621679365218 :: k2
type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681327364 :: PErrorMessage) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681327364 :: PErrorMessage) = TypeError a6989586621681327364 :: k2
type Apply ((!!@#@$$) a6989586621679974335 :: TyFun Nat a -> Type) (a6989586621679974336 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$$) a6989586621679974335 :: TyFun Nat a -> Type) (a6989586621679974336 :: Nat) = a6989586621679974335 !! a6989586621679974336
type Apply ((!!@#@$$) a6989586621681160999 :: TyFun Nat a -> Type) (a6989586621681161000 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$$) a6989586621681160999 :: TyFun Nat a -> Type) (a6989586621681161000 :: Nat) = a6989586621681160999 !! a6989586621681161000
type Apply (ShowListSym1 arg6989586621680291193 :: TyFun Symbol Symbol -> Type) (arg6989586621680291194 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym1 arg6989586621680291193 :: TyFun Symbol Symbol -> Type) (arg6989586621680291194 :: Symbol) = ShowList arg6989586621680291193 arg6989586621680291194
type Apply (ShowsSym1 a6989586621680291177 :: TyFun Symbol Symbol -> Type) (a6989586621680291178 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym1 a6989586621680291177 :: TyFun Symbol Symbol -> Type) (a6989586621680291178 :: Symbol) = Shows a6989586621680291177 a6989586621680291178
type Apply (ShowParenSym2 a6989586621680291124 a6989586621680291123 :: TyFun Symbol Symbol -> Type) (a6989586621680291125 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym2 a6989586621680291124 a6989586621680291123 :: TyFun Symbol Symbol -> Type) (a6989586621680291125 :: Symbol) = ShowParen a6989586621680291124 a6989586621680291123 a6989586621680291125
type Apply ((==@#@$$) x6989586621679375788 :: TyFun a Bool -> Type) (y6989586621679375789 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$$) x6989586621679375788 :: TyFun a Bool -> Type) (y6989586621679375789 :: a) = x6989586621679375788 == y6989586621679375789
type Apply ((/=@#@$$) x6989586621679375790 :: TyFun a Bool -> Type) (y6989586621679375791 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$$) x6989586621679375790 :: TyFun a Bool -> Type) (y6989586621679375791 :: a) = x6989586621679375790 /= y6989586621679375791
type Apply (DefaultEqSym1 a6989586621679375782 :: TyFun k Bool -> Type) (b6989586621679375783 :: k) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym1 a6989586621679375782 :: TyFun k Bool -> Type) (b6989586621679375783 :: k) = DefaultEq a6989586621679375782 b6989586621679375783
type Apply ((<=@#@$$) arg6989586621679389851 :: TyFun a Bool -> Type) (arg6989586621679389852 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$$) arg6989586621679389851 :: TyFun a Bool -> Type) (arg6989586621679389852 :: a) = arg6989586621679389851 <= arg6989586621679389852
type Apply (CompareSym1 arg6989586621679389843 :: TyFun a Ordering -> Type) (arg6989586621679389844 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym1 arg6989586621679389843 :: TyFun a Ordering -> Type) (arg6989586621679389844 :: a) = Compare arg6989586621679389843 arg6989586621679389844
type Apply (MinSym1 arg6989586621679389867 :: TyFun a a -> Type) (arg6989586621679389868 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym1 arg6989586621679389867 :: TyFun a a -> Type) (arg6989586621679389868 :: a) = Min arg6989586621679389867 arg6989586621679389868
type Apply (MaxSym1 arg6989586621679389863 :: TyFun a a -> Type) (arg6989586621679389864 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym1 arg6989586621679389863 :: TyFun a a -> Type) (arg6989586621679389864 :: a) = Max arg6989586621679389863 arg6989586621679389864
type Apply ((>=@#@$$) arg6989586621679389859 :: TyFun a Bool -> Type) (arg6989586621679389860 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$$) arg6989586621679389859 :: TyFun a Bool -> Type) (arg6989586621679389860 :: a) = arg6989586621679389859 >= arg6989586621679389860
type Apply ((>@#@$$) arg6989586621679389855 :: TyFun a Bool -> Type) (arg6989586621679389856 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$$) arg6989586621679389855 :: TyFun a Bool -> Type) (arg6989586621679389856 :: a) = arg6989586621679389855 > arg6989586621679389856
type Apply ((<@#@$$) arg6989586621679389847 :: TyFun a Bool -> Type) (arg6989586621679389848 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$$) arg6989586621679389847 :: TyFun a Bool -> Type) (arg6989586621679389848 :: a) = arg6989586621679389847 < arg6989586621679389848
type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679481931 :: k0) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679481931 :: k0) = Error str6989586621679481931 :: k2
type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679483021 :: k0) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679483021 :: k0) = ErrorWithoutStackTrace str6989586621679483021 :: k2
type Apply ((-@#@$$) arg6989586621679525492 :: TyFun a a -> Type) (arg6989586621679525493 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$$) arg6989586621679525492 :: TyFun a a -> Type) (arg6989586621679525493 :: a) = arg6989586621679525492 - arg6989586621679525493
type Apply ((+@#@$$) arg6989586621679525488 :: TyFun a a -> Type) (arg6989586621679525489 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$$) arg6989586621679525488 :: TyFun a a -> Type) (arg6989586621679525489 :: a) = arg6989586621679525488 + arg6989586621679525489
type Apply ((*@#@$$) arg6989586621679525496 :: TyFun a a -> Type) (arg6989586621679525497 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$$) arg6989586621679525496 :: TyFun a a -> Type) (arg6989586621679525497 :: a) = arg6989586621679525496 * arg6989586621679525497
type Apply (SubtractSym1 a6989586621679531177 :: TyFun a a -> Type) (a6989586621679531178 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym1 a6989586621679531177 :: TyFun a a -> Type) (a6989586621679531178 :: a) = Subtract a6989586621679531177 a6989586621679531178
type Apply (AsTypeOfSym1 a6989586621679541714 :: TyFun a a -> Type) (a6989586621679541715 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym1 a6989586621679541714 :: TyFun a a -> Type) (a6989586621679541715 :: a) = AsTypeOf a6989586621679541714 a6989586621679541715
type Apply ((<>@#@$$) arg6989586621679836973 :: TyFun a a -> Type) (arg6989586621679836974 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$$) arg6989586621679836973 :: TyFun a a -> Type) (arg6989586621679836974 :: a) = arg6989586621679836973 <> arg6989586621679836974
type Apply (MappendSym1 arg6989586621680360986 :: TyFun a a -> Type) (arg6989586621680360987 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym1 arg6989586621680360986 :: TyFun a a -> Type) (arg6989586621680360987 :: a) = Mappend arg6989586621680360986 arg6989586621680360987
type Apply (SameKindSym1 a6989586621679014714 :: TyFun k Constraint -> Type) (b6989586621679014715 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679014714 :: TyFun k Constraint -> Type) (b6989586621679014715 :: k) = SameKind a6989586621679014714 b6989586621679014715
type Apply (Bool_Sym2 a6989586621679371664 a6989586621679371663 :: TyFun Bool a -> Type) (a6989586621679371665 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym2 a6989586621679371664 a6989586621679371663 :: TyFun Bool a -> Type) (a6989586621679371665 :: Bool) = Bool_ a6989586621679371664 a6989586621679371663 a6989586621679371665
type Apply (ShowsPrecSym2 arg6989586621680291186 arg6989586621680291185 :: TyFun Symbol Symbol -> Type) (arg6989586621680291187 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym2 arg6989586621680291186 arg6989586621680291185 :: TyFun Symbol Symbol -> Type) (arg6989586621680291187 :: Symbol) = ShowsPrec arg6989586621680291186 arg6989586621680291185 arg6989586621680291187
type Apply (ShowListWithSym2 a6989586621680291158 a6989586621680291157 :: TyFun Symbol Symbol -> Type) (a6989586621680291159 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym2 a6989586621680291158 a6989586621680291157 :: TyFun Symbol Symbol -> Type) (a6989586621680291159 :: Symbol) = ShowListWith a6989586621680291158 a6989586621680291157 a6989586621680291159
type Apply (SeqSym1 a6989586621679541664 b :: TyFun b b -> Type) (a6989586621679541665 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym1 a6989586621679541664 b :: TyFun b b -> Type) (a6989586621679541665 :: b) = Seq a6989586621679541664 a6989586621679541665
type Apply (UntilSym2 a6989586621679541670 a6989586621679541669 :: TyFun a a -> Type) (a6989586621679541671 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym2 a6989586621679541670 a6989586621679541669 :: TyFun a a -> Type) (a6989586621679541671 :: a) = Until a6989586621679541670 a6989586621679541669 a6989586621679541671
type Apply (($!@#@$$) a6989586621679541695 :: TyFun a b -> Type) (a6989586621679541696 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$$) a6989586621679541695 :: TyFun a b -> Type) (a6989586621679541696 :: a) = a6989586621679541695 $! a6989586621679541696
type Apply (($@#@$$) a6989586621679541704 :: TyFun a b -> Type) (a6989586621679541705 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$$) a6989586621679541704 :: TyFun a b -> Type) (a6989586621679541705 :: a) = a6989586621679541704 $ a6989586621679541705
type Apply (ConstSym1 a6989586621679541748 b :: TyFun b a -> Type) (a6989586621679541749 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym1 a6989586621679541748 b :: TyFun b a -> Type) (a6989586621679541749 :: b) = Const a6989586621679541748 a6989586621679541749
type Apply (GenericIndexSym1 a6989586621680093847 i :: TyFun i a -> Type) (a6989586621680093848 :: i) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym1 a6989586621680093847 i :: TyFun i a -> Type) (a6989586621680093848 :: i) = GenericIndex a6989586621680093847 a6989586621680093848
type Apply (ApplySym1 f6989586621679012789 :: TyFun k1 k2 -> Type) (x6989586621679012790 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679012789 :: TyFun k1 k2 -> Type) (x6989586621679012790 :: k1) = Apply f6989586621679012789 x6989586621679012790
type Apply ((@@@#@$$) a6989586621679012785 :: TyFun k1 k -> Type) (b6989586621679012786 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679012785 :: TyFun k1 k -> Type) (b6989586621679012786 :: k1) = a6989586621679012785 @@ b6989586621679012786
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 a6989586621679389835 a6989586621679389834 :: TyFun b Ordering -> Type) (a6989586621679389836 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym2 a6989586621679389835 a6989586621679389834 :: TyFun b Ordering -> Type) (a6989586621679389836 :: b) = Comparing a6989586621679389835 a6989586621679389834 a6989586621679389836
type Apply (CurrySym2 a6989586621679366177 a6989586621679366176 :: TyFun b c -> Type) (a6989586621679366178 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym2 a6989586621679366177 a6989586621679366176 :: TyFun b c -> Type) (a6989586621679366178 :: b) = Curry a6989586621679366177 a6989586621679366176 a6989586621679366178
type Apply (FlipSym2 a6989586621679541721 a6989586621679541720 :: TyFun a c -> Type) (a6989586621679541722 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym2 a6989586621679541721 a6989586621679541720 :: TyFun a c -> Type) (a6989586621679541722 :: a) = Flip a6989586621679541721 a6989586621679541720 a6989586621679541722
type Apply (a6989586621679541730 .@#@$$$ a6989586621679541729 :: TyFun a c -> Type) (a6989586621679541731 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679541730 .@#@$$$ a6989586621679541729 :: TyFun a c -> Type) (a6989586621679541731 :: a) = (a6989586621679541730 . a6989586621679541729) a6989586621679541731
type Apply (OnSym3 a6989586621679752702 a6989586621679752701 a6989586621679752700 :: TyFun a c -> Type) (a6989586621679752703 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym3 a6989586621679752702 a6989586621679752701 a6989586621679752700 :: TyFun a c -> Type) (a6989586621679752703 :: a) = On a6989586621679752702 a6989586621679752701 a6989586621679752700 a6989586621679752703
type Apply (GuardSym0 :: TyFun Bool (f6989586621679566867 ()) -> Type) (a6989586621679567033 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (GuardSym0 :: TyFun Bool (f6989586621679566867 ()) -> Type) (a6989586621679567033 :: Bool) = Guard a6989586621679567033 :: f6989586621679566867 ()
type Apply ((~>@#@$$) a6989586621679012791 :: TyFun Type Type -> Type) (b6989586621679012792 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679012791 :: TyFun Type Type -> Type) (b6989586621679012792 :: Type) = a6989586621679012791 ~> b6989586621679012792
type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679310904 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679310904 :: a) = 'Just t6989586621679310904
type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679311417 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679311417 :: a) = 'Identity t6989586621679311417
type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679398850 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679398850 :: a) = 'Down t6989586621679398850
type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679846273 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679846273 :: a) = 'Dual t6989586621679846273
type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679846320 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679846320 :: a) = 'Sum t6989586621679846320
type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679846339 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679846339 :: a) = 'Product t6989586621679846339
type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679846358 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679846358 :: a) = 'Min t6989586621679846358
type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679846377 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679846377 :: a) = 'Max t6989586621679846377
type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679846396 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679846396 :: a) = 'First t6989586621679846396
type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679846415 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679846415 :: a) = 'Last t6989586621679846415
type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679846434 :: m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679846434 :: m) = 'WrapMonoid t6989586621679846434
type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679014717 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679014717 :: k) = KindOf a6989586621679014717
type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681328123 :: s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681328123 :: s) = 'Text t6989586621681328123
type Apply (PureSym0 :: TyFun a (f6989586621679566950 a) -> Type) (arg6989586621679567361 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (PureSym0 :: TyFun a (f6989586621679566950 a) -> Type) (arg6989586621679567361 :: a) = Pure arg6989586621679567361 :: f6989586621679566950 a
type Apply (ReturnSym0 :: TyFun a (m6989586621679566974 a) -> Type) (arg6989586621679567452 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ReturnSym0 :: TyFun a (m6989586621679566974 a) -> Type) (arg6989586621679567452 :: a) = Return arg6989586621679567452 :: m6989586621679566974 a
type Apply (EnumFromToSym1 arg6989586621679763453 :: TyFun a [a] -> Type) (arg6989586621679763454 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym1 arg6989586621679763453 :: TyFun a [a] -> Type) (arg6989586621679763454 :: a) = EnumFromTo arg6989586621679763453 arg6989586621679763454
type Apply (ReplicateSym1 a6989586621679974355 a :: TyFun a [a] -> Type) (a6989586621679974356 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym1 a6989586621679974355 a :: TyFun a [a] -> Type) (a6989586621679974356 :: a) = Replicate a6989586621679974355 a6989586621679974356
type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328125 :: t) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328125 :: t) = 'ShowType t6989586621681328125 :: ErrorMessage' s6989586621681327379
type Apply (EnumFromThenToSym2 arg6989586621679763458 arg6989586621679763457 :: TyFun a [a] -> Type) (arg6989586621679763459 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym2 arg6989586621679763458 arg6989586621679763457 :: TyFun a [a] -> Type) (arg6989586621679763459 :: a) = EnumFromThenTo arg6989586621679763458 arg6989586621679763457 arg6989586621679763459
type Apply (UnfoldrSym1 a6989586621679975186 :: TyFun b [a] -> Type) (a6989586621679975187 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym1 a6989586621679975186 :: TyFun b [a] -> Type) (a6989586621679975187 :: b) = Unfoldr a6989586621679975186 a6989586621679975187
type Apply (GenericReplicateSym1 a6989586621680093837 a :: TyFun a [a] -> Type) (a6989586621680093838 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym1 a6989586621680093837 a :: TyFun a [a] -> Type) (a6989586621680093838 :: a) = GenericReplicate a6989586621680093837 a6989586621680093838
type Apply (UnfoldrSym1 a6989586621681161346 :: TyFun a (NonEmpty b) -> Type) (a6989586621681161347 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym1 a6989586621681161346 :: TyFun a (NonEmpty b) -> Type) (a6989586621681161347 :: a) = Unfoldr a6989586621681161346 a6989586621681161347
type Apply (UnfoldSym1 a6989586621681161383 :: TyFun a (NonEmpty b) -> Type) (a6989586621681161384 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym1 a6989586621681161383 :: TyFun a (NonEmpty b) -> Type) (a6989586621681161384 :: a) = Unfold a6989586621681161383 a6989586621681161384
type Apply (a6989586621679737187 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679737188 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679737187 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679737188 :: b) = a6989586621679737187 $> a6989586621679737188
type Apply (a6989586621681271474 >=>@#@$$$ a6989586621681271473 :: TyFun a (m c) -> Type) (a6989586621681271475 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271474 >=>@#@$$$ a6989586621681271473 :: TyFun a (m c) -> Type) (a6989586621681271475 :: a) = (a6989586621681271474 >=> a6989586621681271473) a6989586621681271475
type Apply (a6989586621681271465 <=<@#@$$$ a6989586621681271464 :: TyFun a (m c) -> Type) (a6989586621681271466 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271465 <=<@#@$$$ a6989586621681271464 :: TyFun a (m c) -> Type) (a6989586621681271466 :: a) = (a6989586621681271465 <=< a6989586621681271464) a6989586621681271466
type Apply (&&@#@$) (a6989586621679372419 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679372419 :: Bool) = (&&@#@$$) a6989586621679372419
type Apply (||@#@$) (a6989586621679372657 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679372657 :: Bool) = (||@#@$$) a6989586621679372657
type Apply ShowParenSym0 (a6989586621680291123 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680291123 :: Bool) = ShowParenSym1 a6989586621680291123
type Apply ThenCmpSym0 (a6989586621679400187 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ThenCmpSym0 (a6989586621679400187 :: Ordering) = ThenCmpSym1 a6989586621679400187
type Apply (~>@#@$) (a6989586621679012791 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679012791 :: Type) = (~>@#@$$) a6989586621679012791
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 (a6989586621679504200 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679504200 :: Nat) = QuotSym1 a6989586621679504200
type Apply RemSym0 (a6989586621679504190 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679504190 :: Nat) = RemSym1 a6989586621679504190
type Apply DivModSym0 (a6989586621679504216 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679504216 :: Nat) = DivModSym1 a6989586621679504216
type Apply QuotRemSym0 (a6989586621679504210 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679504210 :: Nat) = QuotRemSym1 a6989586621679504210
type Apply ShowCharSym0 (a6989586621680291151 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680291151 :: Symbol) = ShowCharSym1 a6989586621680291151
type Apply ShowStringSym0 (a6989586621680291141 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680291141 :: Symbol) = ShowStringSym1 a6989586621680291141
type Apply (WhenSym0 :: TyFun Bool (f6989586621679566896 () ~> f6989586621679566896 ()) -> Type) (a6989586621679567281 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679566896 () ~> f6989586621679566896 ()) -> Type) (a6989586621679567281 :: Bool) = WhenSym1 a6989586621679567281 f6989586621679566896 :: TyFun (f6989586621679566896 ()) (f6989586621679566896 ()) -> Type
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681271011 () ~> f6989586621681271011 ()) -> Type) (a6989586621681271363 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681271011 () ~> f6989586621681271011 ()) -> Type) (a6989586621681271363 :: Bool) = UnlessSym1 a6989586621681271363 f6989586621681271011 :: TyFun (f6989586621681271011 ()) (f6989586621681271011 ()) -> Type
type Apply (DivModSym1 a6989586621679504216 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504217 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (DivModSym1 a6989586621679504216 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504217 :: Nat) = DivMod a6989586621679504216 a6989586621679504217
type Apply (QuotRemSym1 a6989586621679504210 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504211 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotRemSym1 a6989586621679504210 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504211 :: Nat) = QuotRem a6989586621679504210 a6989586621679504211
type Apply (DropSym0 :: TyFun Nat ([a6989586621679970205] ~> [a6989586621679970205]) -> Type) (a6989586621679974502 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679970205] ~> [a6989586621679970205]) -> Type) (a6989586621679974502 :: Nat) = DropSym1 a6989586621679974502 a6989586621679970205 :: TyFun [a6989586621679970205] [a6989586621679970205] -> Type
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679970206] ~> [a6989586621679970206]) -> Type) (a6989586621679974516 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679970206] ~> [a6989586621679970206]) -> Type) (a6989586621679974516 :: Nat) = TakeSym1 a6989586621679974516 a6989586621679970206 :: TyFun [a6989586621679970206] [a6989586621679970206] -> Type
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679970204] ~> ([a6989586621679970204], [a6989586621679970204])) -> Type) (a6989586621679974496 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679970204] ~> ([a6989586621679970204], [a6989586621679970204])) -> Type) (a6989586621679974496 :: Nat) = SplitAtSym1 a6989586621679974496 a6989586621679970204 :: TyFun [a6989586621679970204] ([a6989586621679970204], [a6989586621679970204]) -> Type
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679970190 ~> [a6989586621679970190]) -> Type) (a6989586621679974355 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679970190 ~> [a6989586621679970190]) -> Type) (a6989586621679974355 :: Nat) = ReplicateSym1 a6989586621679974355 a6989586621679970190 :: TyFun a6989586621679970190 [a6989586621679970190] -> Type
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290747 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291185 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290747 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291185 :: Nat) = ShowsPrecSym1 arg6989586621680291185 a6989586621680290747 :: TyFun a6989586621680290747 (Symbol ~> Symbol) -> Type
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681159661 ~> [a6989586621681159661]) -> Type) (a6989586621681161210 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681159661 ~> [a6989586621681159661]) -> Type) (a6989586621681161210 :: Nat) = TakeSym1 a6989586621681161210 a6989586621681159661 :: TyFun (NonEmpty a6989586621681159661) [a6989586621681159661] -> Type
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681159660 ~> [a6989586621681159660]) -> Type) (a6989586621681161202 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681159660 ~> [a6989586621681159660]) -> Type) (a6989586621681161202 :: Nat) = DropSym1 a6989586621681161202 a6989586621681159660 :: TyFun (NonEmpty a6989586621681159660) [a6989586621681159660] -> Type
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681159659 ~> ([a6989586621681159659], [a6989586621681159659])) -> Type) (a6989586621681161194 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681159659 ~> ([a6989586621681159659], [a6989586621681159659])) -> Type) (a6989586621681161194 :: Nat) = SplitAtSym1 a6989586621681161194 a6989586621681159659 :: TyFun (NonEmpty a6989586621681159659) ([a6989586621681159659], [a6989586621681159659]) -> Type
type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679310927 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679310927 :: a3530822107858468865) = (:@#@$$) t6989586621679310927
type Apply ((:|@#@$) :: TyFun a6989586621679059393 ([a6989586621679059393] ~> NonEmpty a6989586621679059393) -> Type) (t6989586621679310995 :: a6989586621679059393) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679059393 ([a6989586621679059393] ~> NonEmpty a6989586621679059393) -> Type) (t6989586621679310995 :: a6989586621679059393) = (:|@#@$$) t6989586621679310995
type Apply (Bool_Sym0 :: TyFun a6989586621679371657 (a6989586621679371657 ~> (Bool ~> a6989586621679371657)) -> Type) (a6989586621679371663 :: a6989586621679371657) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679371657 (a6989586621679371657 ~> (Bool ~> a6989586621679371657)) -> Type) (a6989586621679371663 :: a6989586621679371657) = Bool_Sym1 a6989586621679371663
type Apply ((==@#@$) :: TyFun a6989586621679375787 (a6989586621679375787 ~> Bool) -> Type) (x6989586621679375788 :: a6989586621679375787) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679375787 (a6989586621679375787 ~> Bool) -> Type) (x6989586621679375788 :: a6989586621679375787) = (==@#@$$) x6989586621679375788
type Apply ((/=@#@$) :: TyFun a6989586621679375787 (a6989586621679375787 ~> Bool) -> Type) (x6989586621679375790 :: a6989586621679375787) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679375787 (a6989586621679375787 ~> Bool) -> Type) (x6989586621679375790 :: a6989586621679375787) = (/=@#@$$) x6989586621679375790
type Apply (DefaultEqSym0 :: TyFun k6989586621679375781 (k6989586621679375781 ~> Bool) -> Type) (a6989586621679375782 :: k6989586621679375781) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679375781 (k6989586621679375781 ~> Bool) -> Type) (a6989586621679375782 :: k6989586621679375781) = DefaultEqSym1 a6989586621679375782
type Apply ((<=@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389851 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389851 :: a6989586621679389754) = (<=@#@$$) arg6989586621679389851
type Apply (CompareSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> Ordering) -> Type) (arg6989586621679389843 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> Ordering) -> Type) (arg6989586621679389843 :: a6989586621679389754) = CompareSym1 arg6989586621679389843
type Apply (MinSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> a6989586621679389754) -> Type) (arg6989586621679389867 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> a6989586621679389754) -> Type) (arg6989586621679389867 :: a6989586621679389754) = MinSym1 arg6989586621679389867
type Apply (MaxSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> a6989586621679389754) -> Type) (arg6989586621679389863 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679389754 (a6989586621679389754 ~> a6989586621679389754) -> Type) (arg6989586621679389863 :: a6989586621679389754) = MaxSym1 arg6989586621679389863
type Apply ((>=@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389859 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389859 :: a6989586621679389754) = (>=@#@$$) arg6989586621679389859
type Apply ((>@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389855 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389855 :: a6989586621679389754) = (>@#@$$) arg6989586621679389855
type Apply ((<@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389847 :: a6989586621679389754) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679389754 (a6989586621679389754 ~> Bool) -> Type) (arg6989586621679389847 :: a6989586621679389754) = (<@#@$$) arg6989586621679389847
type Apply (FromMaybeSym0 :: TyFun a6989586621679512418 (Maybe a6989586621679512418 ~> a6989586621679512418) -> Type) (a6989586621679512604 :: a6989586621679512418) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679512418 (Maybe a6989586621679512418 ~> a6989586621679512418) -> Type) (a6989586621679512604 :: a6989586621679512418) = FromMaybeSym1 a6989586621679512604
type Apply ((-@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525492 :: a6989586621679525469) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525492 :: a6989586621679525469) = (-@#@$$) arg6989586621679525492
type Apply ((+@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525488 :: a6989586621679525469) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525488 :: a6989586621679525469) = (+@#@$$) arg6989586621679525488
type Apply ((*@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525496 :: a6989586621679525469) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679525469 (a6989586621679525469 ~> a6989586621679525469) -> Type) (arg6989586621679525496 :: a6989586621679525469) = (*@#@$$) arg6989586621679525496
type Apply (SubtractSym0 :: TyFun a6989586621679531173 (a6989586621679531173 ~> a6989586621679531173) -> Type) (a6989586621679531177 :: a6989586621679531173) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679531173 (a6989586621679531173 ~> a6989586621679531173) -> Type) (a6989586621679531177 :: a6989586621679531173) = SubtractSym1 a6989586621679531177
type Apply (AsTypeOfSym0 :: TyFun a6989586621679541549 (a6989586621679541549 ~> a6989586621679541549) -> Type) (a6989586621679541714 :: a6989586621679541549) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679541549 (a6989586621679541549 ~> a6989586621679541549) -> Type) (a6989586621679541714 :: a6989586621679541549) = AsTypeOfSym1 a6989586621679541714
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679763161 (a6989586621679763161 ~> (a6989586621679763161 ~> [a6989586621679763161])) -> Type) (arg6989586621679763457 :: a6989586621679763161) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679763161 (a6989586621679763161 ~> (a6989586621679763161 ~> [a6989586621679763161])) -> Type) (arg6989586621679763457 :: a6989586621679763161) = EnumFromThenToSym1 arg6989586621679763457
type Apply (EnumFromToSym0 :: TyFun a6989586621679763161 (a6989586621679763161 ~> [a6989586621679763161]) -> Type) (arg6989586621679763453 :: a6989586621679763161) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679763161 (a6989586621679763161 ~> [a6989586621679763161]) -> Type) (arg6989586621679763453 :: a6989586621679763161) = EnumFromToSym1 arg6989586621679763453
type Apply ((<>@#@$) :: TyFun a6989586621679836738 (a6989586621679836738 ~> a6989586621679836738) -> Type) (arg6989586621679836973 :: a6989586621679836738) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679836738 (a6989586621679836738 ~> a6989586621679836738) -> Type) (arg6989586621679836973 :: a6989586621679836738) = (<>@#@$$) arg6989586621679836973
type Apply (InsertSym0 :: TyFun a6989586621679970200 ([a6989586621679970200] ~> [a6989586621679970200]) -> Type) (a6989586621679974473 :: a6989586621679970200) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679970200 ([a6989586621679970200] ~> [a6989586621679970200]) -> Type) (a6989586621679974473 :: a6989586621679970200) = InsertSym1 a6989586621679974473
type Apply (DeleteSym0 :: TyFun a6989586621679970227 ([a6989586621679970227] ~> [a6989586621679970227]) -> Type) (a6989586621679974926 :: a6989586621679970227) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679970227 ([a6989586621679970227] ~> [a6989586621679970227]) -> Type) (a6989586621679974926 :: a6989586621679970227) = DeleteSym1 a6989586621679974926
type Apply (ElemIndicesSym0 :: TyFun a6989586621679970216 ([a6989586621679970216] ~> [Nat]) -> Type) (a6989586621679974750 :: a6989586621679970216) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679970216 ([a6989586621679970216] ~> [Nat]) -> Type) (a6989586621679974750 :: a6989586621679970216) = ElemIndicesSym1 a6989586621679974750
type Apply (ElemIndexSym0 :: TyFun a6989586621679970217 ([a6989586621679970217] ~> Maybe Nat) -> Type) (a6989586621679974758 :: a6989586621679970217) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679970217 ([a6989586621679970217] ~> Maybe Nat) -> Type) (a6989586621679974758 :: a6989586621679970217) = ElemIndexSym1 a6989586621679974758
type Apply (IntersperseSym0 :: TyFun a6989586621679970303 ([a6989586621679970303] ~> [a6989586621679970303]) -> Type) (a6989586621679975612 :: a6989586621679970303) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679970303 ([a6989586621679970303] ~> [a6989586621679970303]) -> Type) (a6989586621679975612 :: a6989586621679970303) = IntersperseSym1 a6989586621679975612
type Apply (ShowsSym0 :: TyFun a6989586621680290732 (Symbol ~> Symbol) -> Type) (a6989586621680291177 :: a6989586621680290732) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680290732 (Symbol ~> Symbol) -> Type) (a6989586621680291177 :: a6989586621680290732) = ShowsSym1 a6989586621680291177
type Apply (MappendSym0 :: TyFun a6989586621680360847 (a6989586621680360847 ~> a6989586621680360847) -> Type) (arg6989586621680360986 :: a6989586621680360847) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680360847 (a6989586621680360847 ~> a6989586621680360847) -> Type) (arg6989586621680360986 :: a6989586621680360847) = MappendSym1 arg6989586621680360986
type Apply (IntersperseSym0 :: TyFun a6989586621681159663 (NonEmpty a6989586621681159663 ~> NonEmpty a6989586621681159663) -> Type) (a6989586621681161223 :: a6989586621681159663) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681159663 (NonEmpty a6989586621681159663 ~> NonEmpty a6989586621681159663) -> Type) (a6989586621681161223 :: a6989586621681159663) = IntersperseSym1 a6989586621681161223
type Apply (InsertSym0 :: TyFun a6989586621681159670 ([a6989586621681159670] ~> NonEmpty a6989586621681159670) -> Type) (a6989586621681161269 :: a6989586621681159670) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681159670 ([a6989586621681159670] ~> NonEmpty a6989586621681159670) -> Type) (a6989586621681161269 :: a6989586621681159670) = InsertSym1 a6989586621681161269
type Apply ((<|@#@$) :: TyFun a6989586621681159681 (NonEmpty a6989586621681159681 ~> NonEmpty a6989586621681159681) -> Type) (a6989586621681161325 :: a6989586621681159681) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681159681 (NonEmpty a6989586621681159681 ~> NonEmpty a6989586621681159681) -> Type) (a6989586621681161325 :: a6989586621681159681) = (<|@#@$$) a6989586621681161325
type Apply (ConsSym0 :: TyFun a6989586621681159680 (NonEmpty a6989586621681159680 ~> NonEmpty a6989586621681159680) -> Type) (a6989586621681161319 :: a6989586621681159680) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681159680 (NonEmpty a6989586621681159680 ~> NonEmpty a6989586621681159680) -> Type) (a6989586621681161319 :: a6989586621681159680) = ConsSym1 a6989586621681161319
type Apply (SameKindSym0 :: TyFun k6989586621679014713 (TyFun k6989586621679014713 Constraint -> Type) -> Type) (a6989586621679014714 :: k6989586621679014713) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679014713 (TyFun k6989586621679014713 Constraint -> Type) -> Type) (a6989586621679014714 :: k6989586621679014713) = SameKindSym1 a6989586621679014714
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681271012 a6989586621681271013 ~> m6989586621681271012 ()) -> Type) (a6989586621681271372 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681271012 a6989586621681271013 ~> m6989586621681271012 ()) -> Type) (a6989586621681271372 :: Nat) = ReplicateM_Sym1 a6989586621681271372 m6989586621681271012 a6989586621681271013 :: TyFun (m6989586621681271012 a6989586621681271013) (m6989586621681271012 ()) -> Type
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681271014 a6989586621681271015 ~> m6989586621681271014 [a6989586621681271015]) -> Type) (a6989586621681271391 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681271014 a6989586621681271015 ~> m6989586621681271014 [a6989586621681271015]) -> Type) (a6989586621681271391 :: Nat) = ReplicateMSym1 a6989586621681271391 m6989586621681271014 a6989586621681271015 :: TyFun (m6989586621681271014 a6989586621681271015) (m6989586621681271014 [a6989586621681271015]) -> Type
type Apply (LeftSym0 :: TyFun a (Either a b6989586621679086100) -> Type) (t6989586621679310971 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (LeftSym0 :: TyFun a (Either a b6989586621679086100) -> Type) (t6989586621679310971 :: a) = 'Left t6989586621679310971 :: Either a b6989586621679086100
type Apply (RightSym0 :: TyFun b (Either a6989586621679086099 b) -> Type) (t6989586621679310973 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RightSym0 :: TyFun b (Either a6989586621679086099 b) -> Type) (t6989586621679310973 :: b) = 'Right t6989586621679310973 :: Either a6989586621679086099 b
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679311021 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679311021 :: a3530822107858468865) = Tuple2Sym1 t6989586621679311021 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type
type Apply (Bool_Sym1 a6989586621679371663 :: TyFun a6989586621679371657 (Bool ~> a6989586621679371657) -> Type) (a6989586621679371664 :: a6989586621679371657) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679371663 :: TyFun a6989586621679371657 (Bool ~> a6989586621679371657) -> Type) (a6989586621679371664 :: a6989586621679371657) = Bool_Sym2 a6989586621679371663 a6989586621679371664
type Apply (Maybe_Sym0 :: TyFun b6989586621679510991 ((a6989586621679510992 ~> b6989586621679510991) ~> (Maybe a6989586621679510992 ~> b6989586621679510991)) -> Type) (a6989586621679511009 :: b6989586621679510991) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679510991 ((a6989586621679510992 ~> b6989586621679510991) ~> (Maybe a6989586621679510992 ~> b6989586621679510991)) -> Type) (a6989586621679511009 :: b6989586621679510991) = Maybe_Sym1 a6989586621679511009 a6989586621679510992 :: TyFun (a6989586621679510992 ~> b6989586621679510991) (Maybe a6989586621679510992 ~> b6989586621679510991) -> Type
type Apply (SeqSym0 :: TyFun a6989586621679541542 (b6989586621679541543 ~> b6989586621679541543) -> Type) (a6989586621679541664 :: a6989586621679541542) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679541542 (b6989586621679541543 ~> b6989586621679541543) -> Type) (a6989586621679541664 :: a6989586621679541542) = SeqSym1 a6989586621679541664 b6989586621679541543 :: TyFun b6989586621679541543 b6989586621679541543 -> Type
type Apply (ConstSym0 :: TyFun a6989586621679541556 (b6989586621679541557 ~> a6989586621679541556) -> Type) (a6989586621679541748 :: a6989586621679541556) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679541556 (b6989586621679541557 ~> a6989586621679541556) -> Type) (a6989586621679541748 :: a6989586621679541556) = ConstSym1 a6989586621679541748 b6989586621679541557 :: TyFun b6989586621679541557 a6989586621679541556 -> Type
type Apply ((&@#@$) :: TyFun a6989586621679752681 ((a6989586621679752681 ~> b6989586621679752682) ~> b6989586621679752682) -> Type) (a6989586621679752694 :: a6989586621679752681) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679752681 ((a6989586621679752681 ~> b6989586621679752682) ~> b6989586621679752682) -> Type) (a6989586621679752694 :: a6989586621679752681) = a6989586621679752694 &@#@$$ b6989586621679752682 :: TyFun (a6989586621679752681 ~> b6989586621679752682) b6989586621679752682 -> Type
type Apply (EnumFromThenToSym1 arg6989586621679763457 :: TyFun a6989586621679763161 (a6989586621679763161 ~> [a6989586621679763161]) -> Type) (arg6989586621679763458 :: a6989586621679763161) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679763457 :: TyFun a6989586621679763161 (a6989586621679763161 ~> [a6989586621679763161]) -> Type) (arg6989586621679763458 :: a6989586621679763161) = EnumFromThenToSym2 arg6989586621679763457 arg6989586621679763458
type Apply (LookupSym0 :: TyFun a6989586621679970196 ([(a6989586621679970196, b6989586621679970197)] ~> Maybe b6989586621679970197) -> Type) (a6989586621679974420 :: a6989586621679970196) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679970196 ([(a6989586621679970196, b6989586621679970197)] ~> Maybe b6989586621679970197) -> Type) (a6989586621679974420 :: a6989586621679970196) = LookupSym1 a6989586621679974420 b6989586621679970197 :: TyFun [(a6989586621679970196, b6989586621679970197)] (Maybe b6989586621679970197) -> Type
type Apply (InsertBySym1 a6989586621679974849 :: TyFun a6989586621679970222 ([a6989586621679970222] ~> [a6989586621679970222]) -> Type) (a6989586621679974850 :: a6989586621679970222) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679974849 :: TyFun a6989586621679970222 ([a6989586621679970222] ~> [a6989586621679970222]) -> Type) (a6989586621679974850 :: a6989586621679970222) = InsertBySym2 a6989586621679974849 a6989586621679974850
type Apply (DeleteBySym1 a6989586621679974894 :: TyFun a6989586621679970225 ([a6989586621679970225] ~> [a6989586621679970225]) -> Type) (a6989586621679974895 :: a6989586621679970225) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679974894 :: TyFun a6989586621679970225 ([a6989586621679970225] ~> [a6989586621679970225]) -> Type) (a6989586621679974895 :: a6989586621679970225) = DeleteBySym2 a6989586621679974894 a6989586621679974895
type Apply (GenericReplicateSym0 :: TyFun i6989586621680092339 (a6989586621680092340 ~> [a6989586621680092340]) -> Type) (a6989586621680093837 :: i6989586621680092339) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680092339 (a6989586621680092340 ~> [a6989586621680092340]) -> Type) (a6989586621680093837 :: i6989586621680092339) = GenericReplicateSym1 a6989586621680093837 a6989586621680092340 :: TyFun a6989586621680092340 [a6989586621680092340] -> Type
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680092343 ([a6989586621680092344] ~> ([a6989586621680092344], [a6989586621680092344])) -> Type) (a6989586621680093857 :: i6989586621680092343) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680092343 ([a6989586621680092344] ~> ([a6989586621680092344], [a6989586621680092344])) -> Type) (a6989586621680093857 :: i6989586621680092343) = GenericSplitAtSym1 a6989586621680093857 a6989586621680092344 :: TyFun [a6989586621680092344] ([a6989586621680092344], [a6989586621680092344]) -> Type
type Apply (GenericDropSym0 :: TyFun i6989586621680092345 ([a6989586621680092346] ~> [a6989586621680092346]) -> Type) (a6989586621680093867 :: i6989586621680092345) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680092345 ([a6989586621680092346] ~> [a6989586621680092346]) -> Type) (a6989586621680093867 :: i6989586621680092345) = GenericDropSym1 a6989586621680093867 a6989586621680092346 :: TyFun [a6989586621680092346] [a6989586621680092346] -> Type
type Apply (GenericTakeSym0 :: TyFun i6989586621680092347 ([a6989586621680092348] ~> [a6989586621680092348]) -> Type) (a6989586621680093877 :: i6989586621680092347) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680092347 ([a6989586621680092348] ~> [a6989586621680092348]) -> Type) (a6989586621680093877 :: i6989586621680092347) = GenericTakeSym1 a6989586621680093877 a6989586621680092348 :: TyFun [a6989586621680092348] [a6989586621680092348] -> Type
type Apply (ShowsPrecSym1 arg6989586621680291185 a6989586621680290747 :: TyFun a6989586621680290747 (Symbol ~> Symbol) -> Type) (arg6989586621680291186 :: a6989586621680290747) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680291185 a6989586621680290747 :: TyFun a6989586621680290747 (Symbol ~> Symbol) -> Type) (arg6989586621680291186 :: a6989586621680290747) = ShowsPrecSym2 arg6989586621680291185 arg6989586621680291186
type Apply (ElemSym0 :: TyFun a6989586621680486645 (t6989586621680486628 a6989586621680486645 ~> Bool) -> Type) (arg6989586621680487291 :: a6989586621680486645) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680486645 (t6989586621680486628 a6989586621680486645 ~> Bool) -> Type) (arg6989586621680487291 :: a6989586621680486645) = ElemSym1 arg6989586621680487291 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486645) Bool -> Type
type Apply (NotElemSym0 :: TyFun a6989586621680486539 (t6989586621680486538 a6989586621680486539 ~> Bool) -> Type) (a6989586621680487017 :: a6989586621680486539) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680486539 (t6989586621680486538 a6989586621680486539 ~> Bool) -> Type) (a6989586621680487017 :: a6989586621680486539) = NotElemSym1 a6989586621680487017 t6989586621680486538 :: TyFun (t6989586621680486538 a6989586621680486539) Bool -> Type
type Apply (ArgSym0 :: TyFun a6989586621679060360 (b6989586621679060361 ~> Arg a6989586621679060360 b6989586621679060361) -> Type) (t6989586621680911723 :: a6989586621679060360) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679060360 (b6989586621679060361 ~> Arg a6989586621679060360 b6989586621679060361) -> Type) (t6989586621680911723 :: a6989586621679060360) = ArgSym1 t6989586621680911723 b6989586621679060361 :: TyFun b6989586621679060361 (Arg a6989586621679060360 b6989586621679060361) -> Type
type Apply (Tuple2Sym1 t6989586621679311021 k2 :: TyFun k2 (k1, k2) -> Type) (t6989586621679311022 :: k2) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym1 t6989586621679311021 k2 :: TyFun k2 (k1, k2) -> Type) (t6989586621679311022 :: k2) = '(t6989586621679311021, t6989586621679311022)
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679311052 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679311052 :: a3530822107858468865) = Tuple3Sym1 t6989586621679311052 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type
type Apply (ComparingSym1 a6989586621679389834 :: TyFun b6989586621679389744 (b6989586621679389744 ~> Ordering) -> Type) (a6989586621679389835 :: b6989586621679389744) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679389834 :: TyFun b6989586621679389744 (b6989586621679389744 ~> Ordering) -> Type) (a6989586621679389835 :: b6989586621679389744) = ComparingSym2 a6989586621679389834 a6989586621679389835
type Apply (FoldrSym1 a6989586621679541771 :: TyFun b6989586621679541563 ([a6989586621679541562] ~> b6989586621679541563) -> Type) (a6989586621679541772 :: b6989586621679541563) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679541771 :: TyFun b6989586621679541563 ([a6989586621679541562] ~> b6989586621679541563) -> Type) (a6989586621679541772 :: b6989586621679541563) = FoldrSym2 a6989586621679541771 a6989586621679541772
type Apply ((<$@#@$) :: TyFun a6989586621679566948 (f6989586621679566945 b6989586621679566949 ~> f6989586621679566945 a6989586621679566948) -> Type) (arg6989586621679567341 :: a6989586621679566948) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679566948 (f6989586621679566945 b6989586621679566949 ~> f6989586621679566945 a6989586621679566948) -> Type) (arg6989586621679567341 :: a6989586621679566948) = (arg6989586621679567341 <$@#@$$ f6989586621679566945) b6989586621679566949 :: TyFun (f6989586621679566945 b6989586621679566949) (f6989586621679566945 a6989586621679566948) -> Type
type Apply (ScanrSym1 a6989586621679975352 :: TyFun b6989586621679970284 ([a6989586621679970283] ~> [b6989586621679970284]) -> Type) (a6989586621679975353 :: b6989586621679970284) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679975352 :: TyFun b6989586621679970284 ([a6989586621679970283] ~> [b6989586621679970284]) -> Type) (a6989586621679975353 :: b6989586621679970284) = ScanrSym2 a6989586621679975352 a6989586621679975353
type Apply (ScanlSym1 a6989586621679975380 :: TyFun b6989586621679970286 ([a6989586621679970287] ~> [b6989586621679970286]) -> Type) (a6989586621679975381 :: b6989586621679970286) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679975380 :: TyFun b6989586621679970286 ([a6989586621679970287] ~> [b6989586621679970286]) -> Type) (a6989586621679975381 :: b6989586621679970286) = ScanlSym2 a6989586621679975380 a6989586621679975381
type Apply (ArgSym1 t6989586621680911723 b :: TyFun b (Arg a b) -> Type) (t6989586621680911724 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym1 t6989586621680911723 b :: TyFun b (Arg a b) -> Type) (t6989586621680911724 :: b) = 'Arg t6989586621680911723 t6989586621680911724
type Apply (ScanlSym1 a6989586621681161258 :: TyFun b6989586621681159668 ([a6989586621681159669] ~> NonEmpty b6989586621681159668) -> Type) (a6989586621681161259 :: b6989586621681159668) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681161258 :: TyFun b6989586621681159668 ([a6989586621681159669] ~> NonEmpty b6989586621681159668) -> Type) (a6989586621681161259 :: b6989586621681159668) = ScanlSym2 a6989586621681161258 a6989586621681161259
type Apply (ScanrSym1 a6989586621681161247 :: TyFun b6989586621681159667 ([a6989586621681159666] ~> NonEmpty b6989586621681159667) -> Type) (a6989586621681161248 :: b6989586621681159667) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681161247 :: TyFun b6989586621681159667 ([a6989586621681159666] ~> NonEmpty b6989586621681159667) -> Type) (a6989586621681161248 :: b6989586621681159667) = ScanrSym2 a6989586621681161247 a6989586621681161248
type Apply (Tuple3Sym1 t6989586621679311052 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679311053 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679311052 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679311053 :: b3530822107858468866) = Tuple3Sym2 t6989586621679311052 t6989586621679311053 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679311099 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679311099 :: a3530822107858468865) = Tuple4Sym1 t6989586621679311099 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type
type Apply (CurrySym1 a6989586621679366176 :: TyFun a6989586621679366081 (b6989586621679366082 ~> c6989586621679366083) -> Type) (a6989586621679366177 :: a6989586621679366081) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679366176 :: TyFun a6989586621679366081 (b6989586621679366082 ~> c6989586621679366083) -> Type) (a6989586621679366177 :: a6989586621679366081) = CurrySym2 a6989586621679366176 a6989586621679366177
type Apply (FlipSym1 a6989586621679541720 :: TyFun b6989586621679541551 (a6989586621679541550 ~> c6989586621679541552) -> Type) (a6989586621679541721 :: b6989586621679541551) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679541720 :: TyFun b6989586621679541551 (a6989586621679541550 ~> c6989586621679541552) -> Type) (a6989586621679541721 :: b6989586621679541551) = FlipSym2 a6989586621679541720 a6989586621679541721
type Apply (Foldl'Sym1 arg6989586621680487271 t6989586621680486628 :: TyFun b6989586621680486638 (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638) -> Type) (arg6989586621680487272 :: b6989586621680486638) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680487271 t6989586621680486628 :: TyFun b6989586621680486638 (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638) -> Type) (arg6989586621680487272 :: b6989586621680486638) = Foldl'Sym2 arg6989586621680487271 arg6989586621680487272 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486639) b6989586621680486638 -> Type
type Apply (FoldlSym1 arg6989586621680487265 t6989586621680486628 :: TyFun b6989586621680486636 (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636) -> Type) (arg6989586621680487266 :: b6989586621680486636) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680487265 t6989586621680486628 :: TyFun b6989586621680486636 (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636) -> Type) (arg6989586621680487266 :: b6989586621680486636) = FoldlSym2 arg6989586621680487265 arg6989586621680487266 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486637) b6989586621680486636 -> Type
type Apply (FoldrSym1 arg6989586621680487253 t6989586621680486628 :: TyFun b6989586621680486633 (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633) -> Type) (arg6989586621680487254 :: b6989586621680486633) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680487253 t6989586621680486628 :: TyFun b6989586621680486633 (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633) -> Type) (arg6989586621680487254 :: b6989586621680486633) = FoldrSym2 arg6989586621680487253 arg6989586621680487254 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486632) b6989586621680486633 -> Type
type Apply (Foldr'Sym1 arg6989586621680487259 t6989586621680486628 :: TyFun b6989586621680486635 (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635) -> Type) (arg6989586621680487260 :: b6989586621680486635) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680487259 t6989586621680486628 :: TyFun b6989586621680486635 (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635) -> Type) (arg6989586621680487260 :: b6989586621680486635) = Foldr'Sym2 arg6989586621680487259 arg6989586621680487260 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486634) b6989586621680486635 -> Type
type Apply (Tuple4Sym1 t6989586621679311099 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679311100 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679311099 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679311100 :: b3530822107858468866) = Tuple4Sym2 t6989586621679311099 t6989586621679311100 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) (t6989586621679311164 :: 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) (t6989586621679311164 :: a3530822107858468865) = Tuple5Sym1 t6989586621679311164 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type
type Apply (OnSym2 a6989586621679752701 a6989586621679752700 :: TyFun a6989586621679752685 (a6989586621679752685 ~> c6989586621679752684) -> Type) (a6989586621679752702 :: a6989586621679752685) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679752701 a6989586621679752700 :: TyFun a6989586621679752685 (a6989586621679752685 ~> c6989586621679752684) -> Type) (a6989586621679752702 :: a6989586621679752685) = OnSym3 a6989586621679752701 a6989586621679752700 a6989586621679752702
type Apply (FoldrMSym1 a6989586621680487225 t6989586621680486587 :: TyFun b6989586621680486590 (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590) -> Type) (a6989586621680487226 :: b6989586621680486590) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680487225 t6989586621680486587 :: TyFun b6989586621680486590 (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590) -> Type) (a6989586621680487226 :: b6989586621680486590) = FoldrMSym2 a6989586621680487225 a6989586621680487226 t6989586621680486587 :: TyFun (t6989586621680486587 a6989586621680486589) (m6989586621680486588 b6989586621680486590) -> Type
type Apply (FoldlMSym1 a6989586621680487203 t6989586621680486583 :: TyFun b6989586621680486585 (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585) -> Type) (a6989586621680487204 :: b6989586621680486585) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680487203 t6989586621680486583 :: TyFun b6989586621680486585 (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585) -> Type) (a6989586621680487204 :: b6989586621680486585) = FoldlMSym2 a6989586621680487203 a6989586621680487204 t6989586621680486583 :: TyFun (t6989586621680486583 a6989586621680486586) (m6989586621680486584 b6989586621680486585) -> Type
type Apply (MapAccumRSym1 a6989586621680800839 t6989586621680800348 :: TyFun a6989586621680800349 (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351)) -> Type) (a6989586621680800840 :: a6989586621680800349) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680800839 t6989586621680800348 :: TyFun a6989586621680800349 (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351)) -> Type) (a6989586621680800840 :: a6989586621680800349) = MapAccumRSym2 a6989586621680800839 a6989586621680800840 t6989586621680800348 :: TyFun (t6989586621680800348 b6989586621680800350) (a6989586621680800349, t6989586621680800348 c6989586621680800351) -> Type
type Apply (MapAccumLSym1 a6989586621680800856 t6989586621680800352 :: TyFun a6989586621680800353 (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355)) -> Type) (a6989586621680800857 :: a6989586621680800353) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680800856 t6989586621680800352 :: TyFun a6989586621680800353 (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355)) -> Type) (a6989586621680800857 :: a6989586621680800353) = MapAccumLSym2 a6989586621680800856 a6989586621680800857 t6989586621680800352 :: TyFun (t6989586621680800352 b6989586621680800354) (a6989586621680800353, t6989586621680800352 c6989586621680800355) -> Type
type Apply (Tuple4Sym2 t6989586621679311100 t6989586621679311099 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679311101 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679311100 t6989586621679311099 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679311101 :: c3530822107858468867) = Tuple4Sym3 t6989586621679311100 t6989586621679311099 t6989586621679311101 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type
type Apply (Tuple5Sym1 t6989586621679311164 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679311165 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679311164 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679311165 :: b3530822107858468866) = Tuple5Sym2 t6989586621679311164 t6989586621679311165 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) (t6989586621679311249 :: 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) (t6989586621679311249 :: a3530822107858468865) = Tuple6Sym1 t6989586621679311249 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type
type Apply (Tuple5Sym2 t6989586621679311165 t6989586621679311164 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679311166 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679311165 t6989586621679311164 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679311166 :: c3530822107858468867) = Tuple5Sym3 t6989586621679311165 t6989586621679311164 t6989586621679311166 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type
type Apply (Tuple6Sym1 t6989586621679311249 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679311250 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679311249 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679311250 :: b3530822107858468866) = Tuple6Sym2 t6989586621679311249 t6989586621679311250 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) (t6989586621679311356 :: 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) (t6989586621679311356 :: a3530822107858468865) = Tuple7Sym1 t6989586621679311356 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type
type Apply (Tuple5Sym3 t6989586621679311166 t6989586621679311165 t6989586621679311164 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679311167 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679311166 t6989586621679311165 t6989586621679311164 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679311167 :: d3530822107858468868) = Tuple5Sym4 t6989586621679311166 t6989586621679311165 t6989586621679311164 t6989586621679311167 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type
type Apply (Tuple6Sym2 t6989586621679311250 t6989586621679311249 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679311251 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679311250 t6989586621679311249 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679311251 :: c3530822107858468867) = Tuple6Sym3 t6989586621679311250 t6989586621679311249 t6989586621679311251 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type
type Apply (Tuple7Sym1 t6989586621679311356 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679311357 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679311356 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679311357 :: b3530822107858468866) = Tuple7Sym2 t6989586621679311356 t6989586621679311357 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type
type Apply (Tuple6Sym3 t6989586621679311251 t6989586621679311250 t6989586621679311249 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679311252 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679311251 t6989586621679311250 t6989586621679311249 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679311252 :: d3530822107858468868) = Tuple6Sym4 t6989586621679311251 t6989586621679311250 t6989586621679311249 t6989586621679311252 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type
type Apply (Tuple7Sym2 t6989586621679311357 t6989586621679311356 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679311358 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679311357 t6989586621679311356 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679311358 :: c3530822107858468867) = Tuple7Sym3 t6989586621679311357 t6989586621679311356 t6989586621679311358 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type
type Apply (Tuple6Sym4 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679311253 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679311253 :: e3530822107858468869) = Tuple6Sym5 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 t6989586621679311253 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type
type Apply (Tuple7Sym3 t6989586621679311358 t6989586621679311357 t6989586621679311356 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679311359 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679311358 t6989586621679311357 t6989586621679311356 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679311359 :: d3530822107858468868) = Tuple7Sym4 t6989586621679311358 t6989586621679311357 t6989586621679311356 t6989586621679311359 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type
type Apply (Tuple7Sym4 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679311360 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679311360 :: e3530822107858468869) = Tuple7Sym5 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 t6989586621679311360 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type
type Apply (Tuple7Sym5 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679311361 :: f3530822107858468870) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679311361 :: f3530822107858468870) = Tuple7Sym6 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 t6989586621679311361 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type
type Apply (ConstSym0 :: TyFun a (Const a b6989586621679090106) -> Type) (t6989586621680754547 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (ConstSym0 :: TyFun a (Const a b6989586621679090106) -> Type) (t6989586621680754547 :: a) = 'Const t6989586621680754547 :: Const a b6989586621679090106
type Apply (Tuple3Sym2 t6989586621679311053 t6989586621679311052 k3 :: TyFun k3 (k1, k2, k3) -> Type) (t6989586621679311054 :: k3) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym2 t6989586621679311053 t6989586621679311052 k3 :: TyFun k3 (k1, k2, k3) -> Type) (t6989586621679311054 :: k3) = '(t6989586621679311053, t6989586621679311052, t6989586621679311054)
type Apply (Tuple4Sym3 t6989586621679311101 t6989586621679311100 t6989586621679311099 k4 :: TyFun k4 (k1, k2, k3, k4) -> Type) (t6989586621679311102 :: k4) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym3 t6989586621679311101 t6989586621679311100 t6989586621679311099 k4 :: TyFun k4 (k1, k2, k3, k4) -> Type) (t6989586621679311102 :: k4) = '(t6989586621679311101, t6989586621679311100, t6989586621679311099, t6989586621679311102)
type Apply (Tuple5Sym4 t6989586621679311167 t6989586621679311166 t6989586621679311165 t6989586621679311164 k5 :: TyFun k5 (k1, k2, k3, k4, k5) -> Type) (t6989586621679311168 :: k5) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym4 t6989586621679311167 t6989586621679311166 t6989586621679311165 t6989586621679311164 k5 :: TyFun k5 (k1, k2, k3, k4, k5) -> Type) (t6989586621679311168 :: k5) = '(t6989586621679311167, t6989586621679311166, t6989586621679311165, t6989586621679311164, t6989586621679311168)
type Apply (Tuple6Sym5 t6989586621679311253 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 k6 :: TyFun k6 (k1, k2, k3, k4, k5, k6) -> Type) (t6989586621679311254 :: k6) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym5 t6989586621679311253 t6989586621679311252 t6989586621679311251 t6989586621679311250 t6989586621679311249 k6 :: TyFun k6 (k1, k2, k3, k4, k5, k6) -> Type) (t6989586621679311254 :: k6) = '(t6989586621679311253, t6989586621679311252, t6989586621679311251, t6989586621679311250, t6989586621679311249, t6989586621679311254)
type Apply (Tuple7Sym6 t6989586621679311361 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 k7 :: TyFun k7 (k1, k2, k3, k4, k5, k6, k7) -> Type) (t6989586621679311362 :: k7) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym6 t6989586621679311361 t6989586621679311360 t6989586621679311359 t6989586621679311358 t6989586621679311357 t6989586621679311356 k7 :: TyFun k7 (k1, k2, k3, k4, k5, k6, k7) -> Type) (t6989586621679311362 :: k7) = '(t6989586621679311361, t6989586621679311360, t6989586621679311359, t6989586621679311358, t6989586621679311357, t6989586621679311356, t6989586621679311362)
type Apply UnlinesSym0 (a6989586621679974943 :: [Symbol]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnlinesSym0 (a6989586621679974943 :: [Symbol]) = Unlines a6989586621679974943
type Apply UnwordsSym0 (a6989586621679974932 :: [Symbol]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnwordsSym0 (a6989586621679974932 :: [Symbol]) = Unwords a6989586621679974932
type Apply XorSym0 (a6989586621681161398 :: NonEmpty Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply XorSym0 (a6989586621681161398 :: NonEmpty Bool) = Xor a6989586621681161398
type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679975651 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679975651 :: [a]) = Last a6989586621679975651
type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679975656 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679975656 :: [a]) = Head a6989586621679975656
type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680360990 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680360990 :: [a]) = Mconcat arg6989586621680360990
type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679512614 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679512614 :: Maybe a) = FromJust a6989586621679512614
type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679512617 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679512617 :: Maybe a) = IsNothing a6989586621679512617
type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679512619 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679512619 :: Maybe a) = IsJust a6989586621679512619
type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680487110 :: t Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680487110 :: t Bool) = And a6989586621680487110
type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680487101 :: t Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680487101 :: t Bool) = Or a6989586621680487101
type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679836977 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679836977 :: NonEmpty a) = Sconcat arg6989586621679836977
type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681161336 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681161336 :: NonEmpty a) = Last a6989586621681161336
type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681161343 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681161343 :: NonEmpty a) = Head a6989586621681161343
type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681161411 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681161411 :: NonEmpty a) = Length a6989586621681161411
type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679311414 :: Identity a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679311414 :: Identity a) = RunIdentity a6989586621679311414
type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679846393 :: First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679846393 :: First a) = GetFirst a6989586621679846393
type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679846412 :: Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679846412 :: Last a) = GetLast a6989586621679846412
type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679846374 :: Max a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679846374 :: Max a) = GetMax a6989586621679846374
type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679846355 :: Min a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679846355 :: Min a) = GetMin a6989586621679846355
type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679846431 :: WrappedMonoid m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679846431 :: WrappedMonoid m) = UnwrapMonoid a6989586621679846431
type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679846270 :: Dual a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679846270 :: Dual a) = GetDual a6989586621679846270
type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679846336 :: Product a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679846336 :: Product a) = GetProduct a6989586621679846336
type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679846317 :: Sum a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679846317 :: Sum a) = GetSum a6989586621679846317
type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679974258 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679974258 :: [a]) = GenericLength a6989586621679974258 :: k2
type Apply (IsPrefixOfSym1 a6989586621679975163 :: TyFun [a] Bool -> Type) (a6989586621679975164 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym1 a6989586621679975163 :: TyFun [a] Bool -> Type) (a6989586621679975164 :: [a]) = IsPrefixOf a6989586621679975163 a6989586621679975164
type Apply (IsInfixOfSym1 a6989586621679975151 :: TyFun [a] Bool -> Type) (a6989586621679975152 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym1 a6989586621679975151 :: TyFun [a] Bool -> Type) (a6989586621679975152 :: [a]) = IsInfixOf a6989586621679975151 a6989586621679975152
type Apply (Foldl1'Sym1 a6989586621679975443 :: TyFun [a] a -> Type) (a6989586621679975444 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym1 a6989586621679975443 :: TyFun [a] a -> Type) (a6989586621679975444 :: [a]) = Foldl1' a6989586621679975443 a6989586621679975444
type Apply (IsSuffixOfSym1 a6989586621679975157 :: TyFun [a] Bool -> Type) (a6989586621679975158 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym1 a6989586621679975157 :: TyFun [a] Bool -> Type) (a6989586621679975158 :: [a]) = IsSuffixOf a6989586621679975157 a6989586621679975158
type Apply (FromMaybeSym1 a6989586621679512604 :: TyFun (Maybe a) a -> Type) (a6989586621679512605 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym1 a6989586621679512604 :: TyFun (Maybe a) a -> Type) (a6989586621679512605 :: Maybe a) = FromMaybe a6989586621679512604 a6989586621679512605
type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680487301 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680487301 :: t a) = Product arg6989586621680487301
type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487299 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487299 :: t a) = Sum arg6989586621680487299
type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487297 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487297 :: t a) = Minimum arg6989586621680487297
type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487295 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487295 :: t a) = Maximum arg6989586621680487295
type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680487247 :: t m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680487247 :: t m) = Fold arg6989586621680487247
type Apply (IsPrefixOfSym1 a6989586621681161017 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681161018 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym1 a6989586621681161017 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681161018 :: NonEmpty a) = IsPrefixOf a6989586621681161017 a6989586621681161018
type Apply (AnySym1 a6989586621680487088 t :: TyFun (t a) Bool -> Type) (a6989586621680487089 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym1 a6989586621680487088 t :: TyFun (t a) Bool -> Type) (a6989586621680487089 :: t a) = Any a6989586621680487088 a6989586621680487089
type Apply (ElemSym1 arg6989586621680487291 t :: TyFun (t a) Bool -> Type) (arg6989586621680487292 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym1 arg6989586621680487291 t :: TyFun (t a) Bool -> Type) (arg6989586621680487292 :: t a) = Elem arg6989586621680487291 arg6989586621680487292
type Apply (NotElemSym1 a6989586621680487017 t :: TyFun (t a) Bool -> Type) (a6989586621680487018 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym1 a6989586621680487017 t :: TyFun (t a) Bool -> Type) (a6989586621680487018 :: t a) = NotElem a6989586621680487017 a6989586621680487018
type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680487289 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680487289 :: t a) = Length arg6989586621680487289
type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680487287 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680487287 :: t a) = Null arg6989586621680487287
type Apply (Foldl1Sym1 arg6989586621680487281 t :: TyFun (t a) a -> Type) (arg6989586621680487282 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym1 arg6989586621680487281 t :: TyFun (t a) a -> Type) (arg6989586621680487282 :: t a) = Foldl1 arg6989586621680487281 arg6989586621680487282
type Apply (MaximumBySym1 a6989586621680487050 t :: TyFun (t a) a -> Type) (a6989586621680487051 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym1 a6989586621680487050 t :: TyFun (t a) a -> Type) (a6989586621680487051 :: t a) = MaximumBy a6989586621680487050 a6989586621680487051
type Apply (MinimumBySym1 a6989586621680487025 t :: TyFun (t a) a -> Type) (a6989586621680487026 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym1 a6989586621680487025 t :: TyFun (t a) a -> Type) (a6989586621680487026 :: t a) = MinimumBy a6989586621680487025 a6989586621680487026
type Apply (Foldr1Sym1 arg6989586621680487277 t :: TyFun (t a) a -> Type) (arg6989586621680487278 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym1 arg6989586621680487277 t :: TyFun (t a) a -> Type) (arg6989586621680487278 :: t a) = Foldr1 arg6989586621680487277 arg6989586621680487278
type Apply (AllSym1 a6989586621680487075 t :: TyFun (t a) Bool -> Type) (a6989586621680487076 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym1 a6989586621680487075 t :: TyFun (t a) Bool -> Type) (a6989586621680487076 :: t a) = All a6989586621680487075 a6989586621680487076
type Apply (FoldrSym2 a6989586621679541772 a6989586621679541771 :: TyFun [a] b -> Type) (a6989586621679541773 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym2 a6989586621679541772 a6989586621679541771 :: TyFun [a] b -> Type) (a6989586621679541773 :: [a]) = Foldr a6989586621679541772 a6989586621679541771 a6989586621679541773
type Apply (Maybe_Sym2 a6989586621679511010 a6989586621679511009 :: TyFun (Maybe a) b -> Type) (a6989586621679511011 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym2 a6989586621679511010 a6989586621679511009 :: TyFun (Maybe a) b -> Type) (a6989586621679511011 :: Maybe a) = Maybe_ a6989586621679511010 a6989586621679511009 a6989586621679511011
type Apply (FoldMapSym1 arg6989586621680487249 t :: TyFun (t a) m -> Type) (arg6989586621680487250 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym1 arg6989586621680487249 t :: TyFun (t a) m -> Type) (arg6989586621680487250 :: t a) = FoldMap arg6989586621680487249 arg6989586621680487250
type Apply (FoldMapDefaultSym1 a6989586621680800805 t :: TyFun (t a) m -> Type) (a6989586621680800806 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym1 a6989586621680800805 t :: TyFun (t a) m -> Type) (a6989586621680800806 :: t a) = FoldMapDefault a6989586621680800805 a6989586621680800806
type Apply (Foldl'Sym2 arg6989586621680487272 arg6989586621680487271 t :: TyFun (t a) b -> Type) (arg6989586621680487273 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym2 arg6989586621680487272 arg6989586621680487271 t :: TyFun (t a) b -> Type) (arg6989586621680487273 :: t a) = Foldl' arg6989586621680487272 arg6989586621680487271 arg6989586621680487273
type Apply (FoldlSym2 arg6989586621680487266 arg6989586621680487265 t :: TyFun (t a) b -> Type) (arg6989586621680487267 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym2 arg6989586621680487266 arg6989586621680487265 t :: TyFun (t a) b -> Type) (arg6989586621680487267 :: t a) = Foldl arg6989586621680487266 arg6989586621680487265 arg6989586621680487267
type Apply (FoldrSym2 arg6989586621680487254 arg6989586621680487253 t :: TyFun (t a) b -> Type) (arg6989586621680487255 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym2 arg6989586621680487254 arg6989586621680487253 t :: TyFun (t a) b -> Type) (arg6989586621680487255 :: t a) = Foldr arg6989586621680487254 arg6989586621680487253 arg6989586621680487255
type Apply (Foldr'Sym2 arg6989586621680487260 arg6989586621680487259 t :: TyFun (t a) b -> Type) (arg6989586621680487261 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym2 arg6989586621680487260 arg6989586621680487259 t :: TyFun (t a) b -> Type) (arg6989586621680487261 :: t a) = Foldr' arg6989586621680487260 arg6989586621680487259 arg6989586621680487261
type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679974349 :: [[a]]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679974349 :: [[a]]) = Transpose a6989586621679974349
type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679512593 :: [Maybe a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679512593 :: [Maybe a]) = CatMaybes a6989586621679512593
type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679512598 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679512598 :: [a]) = ListToMaybe a6989586621679512598
type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679974493 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679974493 :: [a]) = Group a6989586621679974493
type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679974470 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679974470 :: [a]) = Sort a6989586621679974470
type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679974315 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679974315 :: [a]) = Nub a6989586621679974315
type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975171 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975171 :: [a]) = Tails a6989586621679975171
type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975178 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975178 :: [a]) = Inits a6989586621679975178
type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975485 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975485 :: [a]) = Permutations a6989586621679975485
type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975603 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975603 :: [a]) = Subsequences a6989586621679975603
type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679975619 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679975619 :: [a]) = Reverse a6989586621679975619
type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679975634 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679975634 :: [a]) = Init a6989586621679975634
type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679975648 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679975648 :: [a]) = Tail a6989586621679975648
type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161143 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161143 :: [a]) = Group a6989586621681161143
type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681161306 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681161306 :: [a]) = FromList a6989586621681161306
type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681161284 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681161284 :: [a]) = Inits a6989586621681161284
type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681161279 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681161279 :: [a]) = Tails a6989586621681161279
type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681161379 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681161379 :: [a]) = NonEmpty_ a6989586621681161379
type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679512601 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679512601 :: Maybe a) = MaybeToList a6989586621679512601
type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679846254 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679846254 :: Maybe a) = 'Option t6989586621679846254
type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680364417 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680364417 :: Maybe a) = 'First t6989586621680364417
type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680364440 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680364440 :: Maybe a) = 'Last t6989586621680364440
type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160948 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160948 :: NonEmpty a) = Nub a6989586621681160948
type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161074 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161074 :: NonEmpty a) = Group1 a6989586621681161074
type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161302 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161302 :: NonEmpty a) = ToList a6989586621681161302
type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161220 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161220 :: NonEmpty a) = Reverse a6989586621681161220
type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161312 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161312 :: NonEmpty a) = Sort a6989586621681161312
type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161332 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161332 :: NonEmpty a) = Init a6989586621681161332
type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161340 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161340 :: NonEmpty a) = Tail a6989586621681161340
type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160928 :: NonEmpty (NonEmpty a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160928 :: NonEmpty (NonEmpty a)) = Transpose a6989586621681160928
type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679846251 :: Option a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679846251 :: Option a) = GetOption a6989586621679846251
type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680364414 :: First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680364414 :: First a) = GetFirst a6989586621680364414
type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680364437 :: Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680364437 :: Last a) = GetLast a6989586621680364437
type Apply (IntercalateSym1 a6989586621679975606 :: TyFun [[a]] [a] -> Type) (a6989586621679975607 :: [[a]]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym1 a6989586621679975606 :: TyFun [[a]] [a] -> Type) (a6989586621679975607 :: [[a]]) = Intercalate a6989586621679975606 a6989586621679975607
type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680467910 :: [Either a b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680467910 :: [Either a b]) = Rights a6989586621680467910
type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680467915 :: [Either a b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680467915 :: [Either a b]) = Lefts a6989586621680467915
type Apply ((:@#@$$) t6989586621679310927 :: TyFun [a] [a] -> Type) (t6989586621679310928 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$$) t6989586621679310927 :: TyFun [a] [a] -> Type) (t6989586621679310928 :: [a]) = t6989586621679310927 ': t6989586621679310928
type Apply ((:|@#@$$) t6989586621679310995 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679310996 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$$) t6989586621679310995 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679310996 :: [a]) = t6989586621679310995 :| t6989586621679310996
type Apply ((++@#@$$) a6989586621679541756 :: TyFun [a] [a] -> Type) (a6989586621679541757 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$$) a6989586621679541756 :: TyFun [a] [a] -> Type) (a6989586621679541757 :: [a]) = a6989586621679541756 ++ a6989586621679541757
type Apply (NubBySym1 a6989586621679974290 :: TyFun [a] [a] -> Type) (a6989586621679974291 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym1 a6989586621679974290 :: TyFun [a] [a] -> Type) (a6989586621679974291 :: [a]) = NubBy a6989586621679974290 a6989586621679974291
type Apply (DropSym1 a6989586621679974502 a :: TyFun [a] [a] -> Type) (a6989586621679974503 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym1 a6989586621679974502 a :: TyFun [a] [a] -> Type) (a6989586621679974503 :: [a]) = Drop a6989586621679974502 a6989586621679974503
type Apply (TakeSym1 a6989586621679974516 a :: TyFun [a] [a] -> Type) (a6989586621679974517 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym1 a6989586621679974516 a :: TyFun [a] [a] -> Type) (a6989586621679974517 :: [a]) = Take a6989586621679974516 a6989586621679974517
type Apply (GroupBySym1 a6989586621679974437 :: TyFun [a] [[a]] -> Type) (a6989586621679974438 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym1 a6989586621679974437 :: TyFun [a] [[a]] -> Type) (a6989586621679974438 :: [a]) = GroupBy a6989586621679974437 a6989586621679974438
type Apply (DropWhileSym1 a6989586621679974642 :: TyFun [a] [a] -> Type) (a6989586621679974643 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym1 a6989586621679974642 :: TyFun [a] [a] -> Type) (a6989586621679974643 :: [a]) = DropWhile a6989586621679974642 a6989586621679974643
type Apply (TakeWhileSym1 a6989586621679974660 :: TyFun [a] [a] -> Type) (a6989586621679974661 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym1 a6989586621679974660 :: TyFun [a] [a] -> Type) (a6989586621679974661 :: [a]) = TakeWhile a6989586621679974660 a6989586621679974661
type Apply (FilterSym1 a6989586621679974774 :: TyFun [a] [a] -> Type) (a6989586621679974775 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym1 a6989586621679974774 :: TyFun [a] [a] -> Type) (a6989586621679974775 :: [a]) = Filter a6989586621679974774 a6989586621679974775
type Apply (InsertSym1 a6989586621679974473 :: TyFun [a] [a] -> Type) (a6989586621679974474 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym1 a6989586621679974473 :: TyFun [a] [a] -> Type) (a6989586621679974474 :: [a]) = Insert a6989586621679974473 a6989586621679974474
type Apply (SortBySym1 a6989586621679974873 :: TyFun [a] [a] -> Type) (a6989586621679974874 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym1 a6989586621679974873 :: TyFun [a] [a] -> Type) (a6989586621679974874 :: [a]) = SortBy a6989586621679974873 a6989586621679974874
type Apply (UnionSym1 a6989586621679974265 :: TyFun [a] [a] -> Type) (a6989586621679974266 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym1 a6989586621679974265 :: TyFun [a] [a] -> Type) (a6989586621679974266 :: [a]) = Union a6989586621679974265 a6989586621679974266
type Apply (DeleteSym1 a6989586621679974926 :: TyFun [a] [a] -> Type) (a6989586621679974927 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym1 a6989586621679974926 :: TyFun [a] [a] -> Type) (a6989586621679974927 :: [a]) = Delete a6989586621679974926 a6989586621679974927
type Apply ((\\@#@$$) a6989586621679974916 :: TyFun [a] [a] -> Type) (a6989586621679974917 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$$) a6989586621679974916 :: TyFun [a] [a] -> Type) (a6989586621679974917 :: [a]) = a6989586621679974916 \\ a6989586621679974917
type Apply (FindIndicesSym1 a6989586621679974716 :: TyFun [a] [Nat] -> Type) (a6989586621679974717 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym1 a6989586621679974716 :: TyFun [a] [Nat] -> Type) (a6989586621679974717 :: [a]) = FindIndices a6989586621679974716 a6989586621679974717
type Apply (ElemIndicesSym1 a6989586621679974750 :: TyFun [a] [Nat] -> Type) (a6989586621679974751 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym1 a6989586621679974750 :: TyFun [a] [Nat] -> Type) (a6989586621679974751 :: [a]) = ElemIndices a6989586621679974750 a6989586621679974751
type Apply (FindIndexSym1 a6989586621679974742 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679974743 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym1 a6989586621679974742 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679974743 :: [a]) = FindIndex a6989586621679974742 a6989586621679974743
type Apply (ElemIndexSym1 a6989586621679974758 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679974759 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym1 a6989586621679974758 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679974759 :: [a]) = ElemIndex a6989586621679974758 a6989586621679974759
type Apply (Scanr1Sym1 a6989586621679975328 :: TyFun [a] [a] -> Type) (a6989586621679975329 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym1 a6989586621679975328 :: TyFun [a] [a] -> Type) (a6989586621679975329 :: [a]) = Scanr1 a6989586621679975328 a6989586621679975329
type Apply (Scanl1Sym1 a6989586621679975373 :: TyFun [a] [a] -> Type) (a6989586621679975374 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym1 a6989586621679975373 :: TyFun [a] [a] -> Type) (a6989586621679975374 :: [a]) = Scanl1 a6989586621679975373 a6989586621679975374
type Apply (IntersectSym1 a6989586621679974710 :: TyFun [a] [a] -> Type) (a6989586621679974711 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym1 a6989586621679974710 :: TyFun [a] [a] -> Type) (a6989586621679974711 :: [a]) = Intersect a6989586621679974710 a6989586621679974711
type Apply (IntersperseSym1 a6989586621679975612 :: TyFun [a] [a] -> Type) (a6989586621679975613 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym1 a6989586621679975612 :: TyFun [a] [a] -> Type) (a6989586621679975613 :: [a]) = Intersperse a6989586621679975612 a6989586621679975613
type Apply (DropWhileEndSym1 a6989586621679974616 :: TyFun [a] [a] -> Type) (a6989586621679974617 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym1 a6989586621679974616 :: TyFun [a] [a] -> Type) (a6989586621679974617 :: [a]) = DropWhileEnd a6989586621679974616 a6989586621679974617
type Apply (StripPrefixSym1 a6989586621680094093 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680094094 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym1 a6989586621680094093 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680094094 :: [a]) = StripPrefix a6989586621680094093 a6989586621680094094
type Apply (GroupBySym1 a6989586621681161093 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161094 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym1 a6989586621681161093 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161094 :: [a]) = GroupBy a6989586621681161093 a6989586621681161094
type Apply (InsertSym1 a6989586621681161269 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681161270 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym1 a6989586621681161269 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681161270 :: [a]) = Insert a6989586621681161269 a6989586621681161270
type Apply (WhenSym1 a6989586621679567281 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679567282 :: f ()) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym1 a6989586621679567281 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679567282 :: f ()) = When a6989586621679567281 a6989586621679567282
type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679567296 :: m (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679567296 :: m (m a)) = Join a6989586621679567296
type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679737180 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679737180 :: f a) = Void a6989586621679737180
type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680487285 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680487285 :: t a) = ToList arg6989586621680487285
type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680487135 :: t [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680487135 :: t [a]) = Concat a6989586621680487135
type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681262043 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681262043 :: f a) = Optional a6989586621681262043
type Apply (UnlessSym1 a6989586621681271363 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681271364 :: f ()) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym1 a6989586621681271363 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681271364 :: f ()) = Unless a6989586621681271363 a6989586621681271364
type Apply (NubBySym1 a6989586621681160931 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160932 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym1 a6989586621681160931 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160932 :: NonEmpty a) = NubBy a6989586621681160931 a6989586621681160932
type Apply (GroupBy1Sym1 a6989586621681161041 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161042 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym1 a6989586621681161041 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161042 :: NonEmpty a) = GroupBy1 a6989586621681161041 a6989586621681161042
type Apply (IntersperseSym1 a6989586621681161223 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161224 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym1 a6989586621681161223 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161224 :: NonEmpty a) = Intersperse a6989586621681161223 a6989586621681161224
type Apply (TakeSym1 a6989586621681161210 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161211 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym1 a6989586621681161210 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161211 :: NonEmpty a) = Take a6989586621681161210 a6989586621681161211
type Apply (DropSym1 a6989586621681161202 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161203 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym1 a6989586621681161202 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161203 :: NonEmpty a) = Drop a6989586621681161202 a6989586621681161203
type Apply (TakeWhileSym1 a6989586621681161186 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161187 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym1 a6989586621681161186 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161187 :: NonEmpty a) = TakeWhile a6989586621681161186 a6989586621681161187
type Apply (DropWhileSym1 a6989586621681161178 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161179 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym1 a6989586621681161178 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161179 :: NonEmpty a) = DropWhile a6989586621681161178 a6989586621681161179
type Apply (FilterSym1 a6989586621681161154 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161155 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym1 a6989586621681161154 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161155 :: NonEmpty a) = Filter a6989586621681161154 a6989586621681161155
type Apply (SortBySym1 a6989586621681160918 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160919 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym1 a6989586621681160918 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160919 :: NonEmpty a) = SortBy a6989586621681160918 a6989586621681160919
type Apply (Scanl1Sym1 a6989586621681161240 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161241 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym1 a6989586621681161240 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161241 :: NonEmpty a) = Scanl1 a6989586621681161240 a6989586621681161241
type Apply (Scanr1Sym1 a6989586621681161233 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161234 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym1 a6989586621681161233 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161234 :: NonEmpty a) = Scanr1 a6989586621681161233 a6989586621681161234
type Apply ((<|@#@$$) a6989586621681161325 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161326 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$$) a6989586621681161325 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161326 :: NonEmpty a) = a6989586621681161325 <| a6989586621681161326
type Apply (ConsSym1 a6989586621681161319 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161320 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym1 a6989586621681161319 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161320 :: NonEmpty a) = Cons a6989586621681161319 a6989586621681161320
type Apply ((:<>:@#@$$) t6989586621681328127 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681328128 :: ErrorMessage' s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$$) t6989586621681328127 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681328128 :: ErrorMessage' s) = t6989586621681328127 :<>: t6989586621681328128
type Apply ((:$$:@#@$$) t6989586621681328131 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681328132 :: ErrorMessage' s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$$) t6989586621681328131 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681328132 :: ErrorMessage' s) = t6989586621681328131 :$$: t6989586621681328132
type Apply (FailSym0 :: TyFun [Char] (m6989586621679735037 a6989586621679735038) -> Type) (arg6989586621679735057 :: [Char]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Fail

type Apply (FailSym0 :: TyFun [Char] (m6989586621679735037 a6989586621679735038) -> Type) (arg6989586621679735057 :: [Char]) = Fail arg6989586621679735057 :: m6989586621679735037 a6989586621679735038
type Apply (LookupSym1 a6989586621679974420 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679974421 :: [(a, b)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym1 a6989586621679974420 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679974421 :: [(a, b)]) = Lookup a6989586621679974420 a6989586621679974421
type Apply (MapMaybeSym1 a6989586621679512574 :: TyFun [a] [b] -> Type) (a6989586621679512575 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym1 a6989586621679512574 :: TyFun [a] [b] -> Type) (a6989586621679512575 :: [a]) = MapMaybe a6989586621679512574 a6989586621679512575
type Apply (MapSym1 a6989586621679541764 :: TyFun [a] [b] -> Type) (a6989586621679541765 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym1 a6989586621679541764 :: TyFun [a] [b] -> Type) (a6989586621679541765 :: [a]) = Map a6989586621679541764 a6989586621679541765
type Apply (InsertBySym2 a6989586621679974850 a6989586621679974849 :: TyFun [a] [a] -> Type) (a6989586621679974851 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym2 a6989586621679974850 a6989586621679974849 :: TyFun [a] [a] -> Type) (a6989586621679974851 :: [a]) = InsertBy a6989586621679974850 a6989586621679974849 a6989586621679974851
type Apply (DeleteBySym2 a6989586621679974895 a6989586621679974894 :: TyFun [a] [a] -> Type) (a6989586621679974896 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym2 a6989586621679974895 a6989586621679974894 :: TyFun [a] [a] -> Type) (a6989586621679974896 :: [a]) = DeleteBy a6989586621679974895 a6989586621679974894 a6989586621679974896
type Apply (DeleteFirstsBySym2 a6989586621679974882 a6989586621679974881 :: TyFun [a] [a] -> Type) (a6989586621679974883 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym2 a6989586621679974882 a6989586621679974881 :: TyFun [a] [a] -> Type) (a6989586621679974883 :: [a]) = DeleteFirstsBy a6989586621679974882 a6989586621679974881 a6989586621679974883
type Apply (UnionBySym2 a6989586621679974272 a6989586621679974271 :: TyFun [a] [a] -> Type) (a6989586621679974273 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym2 a6989586621679974272 a6989586621679974271 :: TyFun [a] [a] -> Type) (a6989586621679974273 :: [a]) = UnionBy a6989586621679974272 a6989586621679974271 a6989586621679974273
type Apply (ZipSym1 a6989586621679975129 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679975130 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym1 a6989586621679975129 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679975130 :: [b]) = Zip a6989586621679975129 a6989586621679975130
type Apply (IntersectBySym2 a6989586621679974675 a6989586621679974674 :: TyFun [a] [a] -> Type) (a6989586621679974676 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym2 a6989586621679974675 a6989586621679974674 :: TyFun [a] [a] -> Type) (a6989586621679974676 :: [a]) = IntersectBy a6989586621679974675 a6989586621679974674 a6989586621679974676
type Apply (GenericDropSym1 a6989586621680093867 a :: TyFun [a] [a] -> Type) (a6989586621680093868 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym1 a6989586621680093867 a :: TyFun [a] [a] -> Type) (a6989586621680093868 :: [a]) = GenericDrop a6989586621680093867 a6989586621680093868
type Apply (GenericTakeSym1 a6989586621680093877 a :: TyFun [a] [a] -> Type) (a6989586621680093878 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym1 a6989586621680093877 a :: TyFun [a] [a] -> Type) (a6989586621680093878 :: [a]) = GenericTake a6989586621680093877 a6989586621680093878
type Apply (GroupWithSym1 a6989586621681161085 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161086 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym1 a6989586621681161085 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161086 :: [a]) = GroupWith a6989586621681161085 a6989586621681161086
type Apply (GroupAllWithSym1 a6989586621681161077 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161078 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym1 a6989586621681161077 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161078 :: [a]) = GroupAllWith a6989586621681161077 a6989586621681161078
type Apply (FilterMSym1 a6989586621681271492 :: TyFun [a] (m [a]) -> Type) (a6989586621681271493 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym1 a6989586621681271492 :: TyFun [a] (m [a]) -> Type) (a6989586621681271493 :: [a]) = FilterM a6989586621681271492 a6989586621681271493
type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680487164 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680487164 :: t (f a)) = SequenceA_ a6989586621680487164
type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680487159 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680487159 :: t (m a)) = Sequence_ a6989586621680487159
type Apply (FindSym1 a6989586621680486990 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680486991 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym1 a6989586621680486990 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680486991 :: t a) = Find a6989586621680486990 a6989586621680486991
type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680794835 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680794835 :: t (f a)) = SequenceA arg6989586621680794835
type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680794841 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680794841 :: t (m a)) = Sequence arg6989586621680794841
type Apply (MfilterSym1 a6989586621681271326 m :: TyFun (m a) (m a) -> Type) (a6989586621681271327 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym1 a6989586621681271326 m :: TyFun (m a) (m a) -> Type) (a6989586621681271327 :: m a) = Mfilter a6989586621681271326 a6989586621681271327
type Apply (ReplicateM_Sym1 a6989586621681271372 m a :: TyFun (m a) (m ()) -> Type) (a6989586621681271373 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym1 a6989586621681271372 m a :: TyFun (m a) (m ()) -> Type) (a6989586621681271373 :: m a) = ReplicateM_ a6989586621681271372 a6989586621681271373
type Apply (ReplicateMSym1 a6989586621681271391 m a :: TyFun (m a) (m [a]) -> Type) (a6989586621681271392 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym1 a6989586621681271391 m a :: TyFun (m a) (m [a]) -> Type) (a6989586621681271392 :: m a) = ReplicateM a6989586621681271391 a6989586621681271392
type Apply (ZipSym1 a6989586621681160991 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681160992 :: NonEmpty b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym1 a6989586621681160991 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681160992 :: NonEmpty b) = Zip a6989586621681160991 a6989586621681160992
type Apply (GroupWith1Sym1 a6989586621681161033 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161034 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym1 a6989586621681161033 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161034 :: NonEmpty a) = GroupWith1 a6989586621681161033 a6989586621681161034
type Apply (MapSym1 a6989586621681161287 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681161288 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym1 a6989586621681161287 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681161288 :: NonEmpty a) = Map a6989586621681161287 a6989586621681161288
type Apply (SortWithSym1 a6989586621681160912 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160913 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym1 a6989586621681160912 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160913 :: NonEmpty a) = SortWith a6989586621681160912 a6989586621681160913
type Apply (GroupAllWith1Sym1 a6989586621681161025 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161026 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym1 a6989586621681161025 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161026 :: NonEmpty a) = GroupAllWith1 a6989586621681161025 a6989586621681161026
type Apply (ScanrSym2 a6989586621679975353 a6989586621679975352 :: TyFun [a] [b] -> Type) (a6989586621679975354 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym2 a6989586621679975353 a6989586621679975352 :: TyFun [a] [b] -> Type) (a6989586621679975354 :: [a]) = Scanr a6989586621679975353 a6989586621679975352 a6989586621679975354
type Apply (ScanlSym2 a6989586621679975381 a6989586621679975380 :: TyFun [a] [b] -> Type) (a6989586621679975382 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym2 a6989586621679975381 a6989586621679975380 :: TyFun [a] [b] -> Type) (a6989586621679975382 :: [a]) = Scanl a6989586621679975381 a6989586621679975380 a6989586621679975382
type Apply (ScanlSym2 a6989586621681161259 a6989586621681161258 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681161260 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym2 a6989586621681161259 a6989586621681161258 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681161260 :: [a]) = Scanl a6989586621681161259 a6989586621681161258 a6989586621681161260
type Apply (ScanrSym2 a6989586621681161248 a6989586621681161247 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681161249 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym2 a6989586621681161248 a6989586621681161247 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681161249 :: [a]) = Scanr a6989586621681161248 a6989586621681161247 a6989586621681161249
type Apply (FmapSym1 arg6989586621679567337 f :: TyFun (f a) (f b) -> Type) (arg6989586621679567338 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym1 arg6989586621679567337 f :: TyFun (f a) (f b) -> Type) (arg6989586621679567338 :: f a) = Fmap arg6989586621679567337 arg6989586621679567338
type Apply ((arg6989586621679567341 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) (arg6989586621679567342 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((arg6989586621679567341 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) (arg6989586621679567342 :: f b) = arg6989586621679567341 <$ arg6989586621679567342
type Apply ((<*>@#@$$) arg6989586621679567363 :: TyFun (f a) (f b) -> Type) (arg6989586621679567364 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$$) arg6989586621679567363 :: TyFun (f a) (f b) -> Type) (arg6989586621679567364 :: f a) = arg6989586621679567363 <*> arg6989586621679567364
type Apply (a6989586621679567321 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679567322 :: f (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679567321 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679567322 :: f (a ~> b)) = a6989586621679567321 <**> a6989586621679567322
type Apply (LiftASym1 a6989586621679567311 f :: TyFun (f a) (f b) -> Type) (a6989586621679567312 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym1 a6989586621679567311 f :: TyFun (f a) (f b) -> Type) (a6989586621679567312 :: f a) = LiftA a6989586621679567311 a6989586621679567312
type Apply ((=<<@#@$$) a6989586621679567290 :: TyFun (m a) (m b) -> Type) (a6989586621679567291 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$$) a6989586621679567290 :: TyFun (m a) (m b) -> Type) (a6989586621679567291 :: m a) = a6989586621679567290 =<< a6989586621679567291
type Apply (LiftMSym1 a6989586621679567268 m :: TyFun (m a1) (m r) -> Type) (a6989586621679567269 :: m a1) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym1 a6989586621679567268 m :: TyFun (m a1) (m r) -> Type) (a6989586621679567269 :: m a1) = LiftM a6989586621679567268 a6989586621679567269
type Apply (ApSym1 a6989586621679567035 :: TyFun (m a) (m b) -> Type) (a6989586621679567036 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym1 a6989586621679567035 :: TyFun (m a) (m b) -> Type) (a6989586621679567036 :: m a) = Ap a6989586621679567035 a6989586621679567036
type Apply ((<|>@#@$$) arg6989586621679567485 :: TyFun (f a) (f a) -> Type) (arg6989586621679567486 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$$) arg6989586621679567485 :: TyFun (f a) (f a) -> Type) (arg6989586621679567486 :: f a) = arg6989586621679567485 <|> arg6989586621679567486
type Apply (MplusSym1 arg6989586621679567489 :: TyFun (m a) (m a) -> Type) (arg6989586621679567490 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym1 arg6989586621679567489 :: TyFun (m a) (m a) -> Type) (arg6989586621679567490 :: m a) = Mplus arg6989586621679567489 arg6989586621679567490
type Apply (a6989586621679737203 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679737204 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679737203 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679737204 :: f a) = a6989586621679737203 <$> a6989586621679737204
type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680487154 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680487154 :: t (f a)) = Asum a6989586621680487154
type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680487149 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680487149 :: t (m a)) = Msum a6989586621680487149
type Apply (ConcatMapSym1 a6989586621680487119 t :: TyFun (t a) [b] -> Type) (a6989586621680487120 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym1 a6989586621680487119 t :: TyFun (t a) [b] -> Type) (a6989586621680487120 :: t a) = ConcatMap a6989586621680487119 a6989586621680487120
type Apply (FmapDefaultSym1 a6989586621680800826 t :: TyFun (t a) (t b) -> Type) (a6989586621680800827 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym1 a6989586621680800826 t :: TyFun (t a) (t b) -> Type) (a6989586621680800827 :: t a) = FmapDefault a6989586621680800826 a6989586621680800827
type Apply (MzipSym1 arg6989586621681127639 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681127640 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym1 arg6989586621681127639 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681127640 :: m b) = Mzip arg6989586621681127639 arg6989586621681127640
type Apply (a6989586621681271346 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681271347 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271346 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681271347 :: m a) = a6989586621681271346 <$!> a6989586621681271347
type Apply (ZipWithSym2 a6989586621679975107 a6989586621679975106 :: TyFun [b] [c] -> Type) (a6989586621679975108 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym2 a6989586621679975107 a6989586621679975106 :: TyFun [b] [c] -> Type) (a6989586621679975108 :: [b]) = ZipWith a6989586621679975107 a6989586621679975106 a6989586621679975108
type Apply (Zip3Sym2 a6989586621679975118 a6989586621679975117 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679975119 :: [c]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym2 a6989586621679975118 a6989586621679975117 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679975119 :: [c]) = Zip3 a6989586621679975118 a6989586621679975117 a6989586621679975119
type Apply (MapAndUnzipMSym1 a6989586621681271452 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681271453 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym1 a6989586621681271452 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681271453 :: [a]) = MapAndUnzipM a6989586621681271452 a6989586621681271453
type Apply (arg6989586621679567377 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679567378 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567377 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679567378 :: f b) = arg6989586621679567377 <* arg6989586621679567378
type Apply (arg6989586621679567373 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679567374 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567373 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679567374 :: f b) = arg6989586621679567373 *> arg6989586621679567374
type Apply (arg6989586621679567448 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679567449 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567448 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679567449 :: m b) = arg6989586621679567448 >> arg6989586621679567449
type Apply (Traverse_Sym1 a6989586621680487195 t :: TyFun (t a) (f ()) -> Type) (a6989586621680487196 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym1 a6989586621680487195 t :: TyFun (t a) (f ()) -> Type) (a6989586621680487196 :: t a) = Traverse_ a6989586621680487195 a6989586621680487196
type Apply (MapM_Sym1 a6989586621680487177 t :: TyFun (t a) (m ()) -> Type) (a6989586621680487178 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym1 a6989586621680487177 t :: TyFun (t a) (m ()) -> Type) (a6989586621680487178 :: t a) = MapM_ a6989586621680487177 a6989586621680487178
type Apply (TraverseSym1 arg6989586621680794831 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680794832 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym1 arg6989586621680794831 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680794832 :: t a) = Traverse arg6989586621680794831 arg6989586621680794832
type Apply (MapMSym1 arg6989586621680794837 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680794838 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym1 arg6989586621680794837 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680794838 :: t a) = MapM arg6989586621680794837 arg6989586621680794838
type Apply (ZipWithSym2 a6989586621681160981 a6989586621681160980 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681160982 :: NonEmpty b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym2 a6989586621681160981 a6989586621681160980 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681160982 :: NonEmpty b) = ZipWith a6989586621681160981 a6989586621681160980 a6989586621681160982
type Apply (ZipWithM_Sym2 a6989586621681271435 a6989586621681271434 :: TyFun [b] (m ()) -> Type) (a6989586621681271436 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym2 a6989586621681271435 a6989586621681271434 :: TyFun [b] (m ()) -> Type) (a6989586621681271436 :: [b]) = ZipWithM_ a6989586621681271435 a6989586621681271434 a6989586621681271436
type Apply (ZipWithMSym2 a6989586621681271444 a6989586621681271443 :: TyFun [b] (m [c]) -> Type) (a6989586621681271445 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym2 a6989586621681271444 a6989586621681271443 :: TyFun [b] (m [c]) -> Type) (a6989586621681271445 :: [b]) = ZipWithM a6989586621681271444 a6989586621681271443 a6989586621681271445
type Apply (LiftA2Sym2 arg6989586621679567368 arg6989586621679567367 :: TyFun (f b) (f c) -> Type) (arg6989586621679567369 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym2 arg6989586621679567368 arg6989586621679567367 :: TyFun (f b) (f c) -> Type) (arg6989586621679567369 :: f b) = LiftA2 arg6989586621679567368 arg6989586621679567367 arg6989586621679567369
type Apply (LiftM2Sym2 a6989586621679567243 a6989586621679567242 :: TyFun (m a2) (m r) -> Type) (a6989586621679567244 :: m a2) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym2 a6989586621679567243 a6989586621679567242 :: TyFun (m a2) (m r) -> Type) (a6989586621679567244 :: m a2) = LiftM2 a6989586621679567243 a6989586621679567242 a6989586621679567244
type Apply (FoldrMSym2 a6989586621680487226 a6989586621680487225 t :: TyFun (t a) (m b) -> Type) (a6989586621680487227 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym2 a6989586621680487226 a6989586621680487225 t :: TyFun (t a) (m b) -> Type) (a6989586621680487227 :: t a) = FoldrM a6989586621680487226 a6989586621680487225 a6989586621680487227
type Apply (FoldlMSym2 a6989586621680487204 a6989586621680487203 t :: TyFun (t a) (m b) -> Type) (a6989586621680487205 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym2 a6989586621680487204 a6989586621680487203 t :: TyFun (t a) (m b) -> Type) (a6989586621680487205 :: t a) = FoldlM a6989586621680487204 a6989586621680487203 a6989586621680487205
type Apply (MzipWithSym2 arg6989586621681127644 arg6989586621681127643 :: TyFun (m b) (m c) -> Type) (arg6989586621681127645 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym2 arg6989586621681127644 arg6989586621681127643 :: TyFun (m b) (m c) -> Type) (arg6989586621681127645 :: m b) = MzipWith arg6989586621681127644 arg6989586621681127643 arg6989586621681127645
type Apply (ZipWith3Sym3 a6989586621679975093 a6989586621679975092 a6989586621679975091 :: TyFun [c] [d] -> Type) (a6989586621679975094 :: [c]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym3 a6989586621679975093 a6989586621679975092 a6989586621679975091 :: TyFun [c] [d] -> Type) (a6989586621679975094 :: [c]) = ZipWith3 a6989586621679975093 a6989586621679975092 a6989586621679975091 a6989586621679975094
type Apply (Zip4Sym3 a6989586621680094083 a6989586621680094082 a6989586621680094081 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680094084 :: [d]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym3 a6989586621680094083 a6989586621680094082 a6989586621680094081 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680094084 :: [d]) = Zip4 a6989586621680094083 a6989586621680094082 a6989586621680094081 a6989586621680094084
type Apply (LiftA3Sym3 a6989586621679567301 a6989586621679567300 a6989586621679567299 :: TyFun (f c) (f d) -> Type) (a6989586621679567302 :: f c) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym3 a6989586621679567301 a6989586621679567300 a6989586621679567299 :: TyFun (f c) (f d) -> Type) (a6989586621679567302 :: f c) = LiftA3 a6989586621679567301 a6989586621679567300 a6989586621679567299 a6989586621679567302
type Apply (LiftM3Sym3 a6989586621679567202 a6989586621679567201 a6989586621679567200 :: TyFun (m a3) (m r) -> Type) (a6989586621679567203 :: m a3) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym3 a6989586621679567202 a6989586621679567201 a6989586621679567200 :: TyFun (m a3) (m r) -> Type) (a6989586621679567203 :: m a3) = LiftM3 a6989586621679567202 a6989586621679567201 a6989586621679567200 a6989586621679567203
type Apply (ZipWith4Sym4 a6989586621680093967 a6989586621680093966 a6989586621680093965 a6989586621680093964 :: TyFun [d] [e] -> Type) (a6989586621680093968 :: [d]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym4 a6989586621680093967 a6989586621680093966 a6989586621680093965 a6989586621680093964 :: TyFun [d] [e] -> Type) (a6989586621680093968 :: [d]) = ZipWith4 a6989586621680093967 a6989586621680093966 a6989586621680093965 a6989586621680093964 a6989586621680093968
type Apply (Zip5Sym4 a6989586621680094061 a6989586621680094060 a6989586621680094059 a6989586621680094058 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680094062 :: [e]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym4 a6989586621680094061 a6989586621680094060 a6989586621680094059 a6989586621680094058 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680094062 :: [e]) = Zip5 a6989586621680094061 a6989586621680094060 a6989586621680094059 a6989586621680094058 a6989586621680094062
type Apply (LiftM4Sym4 a6989586621679567142 a6989586621679567141 a6989586621679567140 a6989586621679567139 :: TyFun (m a4) (m r) -> Type) (a6989586621679567143 :: m a4) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym4 a6989586621679567142 a6989586621679567141 a6989586621679567140 a6989586621679567139 :: TyFun (m a4) (m r) -> Type) (a6989586621679567143 :: m a4) = LiftM4 a6989586621679567142 a6989586621679567141 a6989586621679567140 a6989586621679567139 a6989586621679567143
type Apply (ZipWith5Sym5 a6989586621680093945 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [e] [f] -> Type) (a6989586621680093946 :: [e]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym5 a6989586621680093945 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [e] [f] -> Type) (a6989586621680093946 :: [e]) = ZipWith5 a6989586621680093945 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 a6989586621680093946
type Apply (Zip6Sym5 a6989586621680094034 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680094035 :: [f]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym5 a6989586621680094034 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680094035 :: [f]) = Zip6 a6989586621680094034 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 a6989586621680094035
type Apply (LiftM5Sym5 a6989586621679567060 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m a5) (m r) -> Type) (a6989586621679567061 :: m a5) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym5 a6989586621679567060 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m a5) (m r) -> Type) (a6989586621679567061 :: m a5) = LiftM5 a6989586621679567060 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 a6989586621679567061
type Apply (ZipWith6Sym6 a6989586621680093919 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [f] [g] -> Type) (a6989586621680093920 :: [f]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym6 a6989586621680093919 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [f] [g] -> Type) (a6989586621680093920 :: [f]) = ZipWith6 a6989586621680093919 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 a6989586621680093920
type Apply (Zip7Sym6 a6989586621680094002 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680094003 :: [g]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym6 a6989586621680094002 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680094003 :: [g]) = Zip7 a6989586621680094002 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 a6989586621680094003
type Apply (ZipWith7Sym7 a6989586621680093889 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [g] [h] -> Type) (a6989586621680093890 :: [g]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym7 a6989586621680093889 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [g] [h] -> Type) (a6989586621680093890 :: [g]) = ZipWith7 a6989586621680093889 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093890
type Apply ((++@#@$) :: TyFun [a6989586621679541559] ([a6989586621679541559] ~> [a6989586621679541559]) -> Type) (a6989586621679541756 :: [a6989586621679541559]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679541559] ([a6989586621679541559] ~> [a6989586621679541559]) -> Type) (a6989586621679541756 :: [a6989586621679541559]) = (++@#@$$) a6989586621679541756
type Apply ((!!@#@$) :: TyFun [a6989586621679970188] (Nat ~> a6989586621679970188) -> Type) (a6989586621679974335 :: [a6989586621679970188]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679970188] (Nat ~> a6989586621679970188) -> Type) (a6989586621679974335 :: [a6989586621679970188]) = (!!@#@$$) a6989586621679974335
type Apply (UnionSym0 :: TyFun [a6989586621679970183] ([a6989586621679970183] ~> [a6989586621679970183]) -> Type) (a6989586621679974265 :: [a6989586621679970183]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679970183] ([a6989586621679970183] ~> [a6989586621679970183]) -> Type) (a6989586621679974265 :: [a6989586621679970183]) = UnionSym1 a6989586621679974265
type Apply ((\\@#@$) :: TyFun [a6989586621679970226] ([a6989586621679970226] ~> [a6989586621679970226]) -> Type) (a6989586621679974916 :: [a6989586621679970226]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679970226] ([a6989586621679970226] ~> [a6989586621679970226]) -> Type) (a6989586621679974916 :: [a6989586621679970226]) = (\\@#@$$) a6989586621679974916
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679970271] ([a6989586621679970271] ~> Bool) -> Type) (a6989586621679975163 :: [a6989586621679970271]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679970271] ([a6989586621679970271] ~> Bool) -> Type) (a6989586621679975163 :: [a6989586621679970271]) = IsPrefixOfSym1 a6989586621679975163
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679970269] ([a6989586621679970269] ~> Bool) -> Type) (a6989586621679975151 :: [a6989586621679970269]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679970269] ([a6989586621679970269] ~> Bool) -> Type) (a6989586621679975151 :: [a6989586621679970269]) = IsInfixOfSym1 a6989586621679975151
type Apply (IntersectSym0 :: TyFun [a6989586621679970213] ([a6989586621679970213] ~> [a6989586621679970213]) -> Type) (a6989586621679974710 :: [a6989586621679970213]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679970213] ([a6989586621679970213] ~> [a6989586621679970213]) -> Type) (a6989586621679974710 :: [a6989586621679970213]) = IntersectSym1 a6989586621679974710
type Apply (IntercalateSym0 :: TyFun [a6989586621679970302] ([[a6989586621679970302]] ~> [a6989586621679970302]) -> Type) (a6989586621679975606 :: [a6989586621679970302]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679970302] ([[a6989586621679970302]] ~> [a6989586621679970302]) -> Type) (a6989586621679975606 :: [a6989586621679970302]) = IntercalateSym1 a6989586621679975606
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679970270] ([a6989586621679970270] ~> Bool) -> Type) (a6989586621679975157 :: [a6989586621679970270]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679970270] ([a6989586621679970270] ~> Bool) -> Type) (a6989586621679975157 :: [a6989586621679970270]) = IsSuffixOfSym1 a6989586621679975157
type Apply (StripPrefixSym0 :: TyFun [a6989586621680092397] ([a6989586621680092397] ~> Maybe [a6989586621680092397]) -> Type) (a6989586621680094093 :: [a6989586621680092397]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680092397] ([a6989586621680092397] ~> Maybe [a6989586621680092397]) -> Type) (a6989586621680094093 :: [a6989586621680092397]) = StripPrefixSym1 a6989586621680094093
type Apply (ShowListSym0 :: TyFun [a6989586621680290747] (Symbol ~> Symbol) -> Type) (arg6989586621680291193 :: [a6989586621680290747]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680290747] (Symbol ~> Symbol) -> Type) (arg6989586621680291193 :: [a6989586621680290747]) = ShowListSym1 arg6989586621680291193
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681159640] (NonEmpty a6989586621681159640 ~> Bool) -> Type) (a6989586621681161017 :: [a6989586621681159640]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681159640] (NonEmpty a6989586621681159640 ~> Bool) -> Type) (a6989586621681161017 :: [a6989586621681159640]) = IsPrefixOfSym1 a6989586621681161017
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681159639) (Nat ~> a6989586621681159639) -> Type) (a6989586621681160999 :: NonEmpty a6989586621681159639) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681159639) (Nat ~> a6989586621681159639) -> Type) (a6989586621681160999 :: NonEmpty a6989586621681159639) = (!!@#@$$) a6989586621681160999
type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681161375 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681161375 :: NonEmpty a) = Uncons a6989586621681161375
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681327379) (ErrorMessage' s6989586621681327379 ~> ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328127 :: ErrorMessage' s6989586621681327379) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681327379) (ErrorMessage' s6989586621681327379 ~> ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328127 :: ErrorMessage' s6989586621681327379) = (:<>:@#@$$) t6989586621681328127
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681327379) (ErrorMessage' s6989586621681327379 ~> ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328131 :: ErrorMessage' s6989586621681327379) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681327379) (ErrorMessage' s6989586621681327379 ~> ErrorMessage' s6989586621681327379) -> Type) (t6989586621681328131 :: ErrorMessage' s6989586621681327379) = (:$$:@#@$$) t6989586621681328131
type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679975072 :: [(a, b)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679975072 :: [(a, b)]) = Unzip a6989586621679975072
type Apply (PartitionSym1 a6989586621679974414 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974415 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym1 a6989586621679974414 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974415 :: [a]) = Partition a6989586621679974414 a6989586621679974415
type Apply (SplitAtSym1 a6989586621679974496 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974497 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym1 a6989586621679974496 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974497 :: [a]) = SplitAt a6989586621679974496 a6989586621679974497
type Apply (BreakSym1 a6989586621679974530 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974531 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym1 a6989586621679974530 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974531 :: [a]) = Break a6989586621679974530 a6989586621679974531
type Apply (SpanSym1 a6989586621679974573 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974574 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym1 a6989586621679974573 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974574 :: [a]) = Span a6989586621679974573 a6989586621679974574
type Apply (DeleteFirstsBySym1 a6989586621679974881 :: TyFun [a6989586621679970224] ([a6989586621679970224] ~> [a6989586621679970224]) -> Type) (a6989586621679974882 :: [a6989586621679970224]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679974881 :: TyFun [a6989586621679970224] ([a6989586621679970224] ~> [a6989586621679970224]) -> Type) (a6989586621679974882 :: [a6989586621679970224]) = DeleteFirstsBySym2 a6989586621679974881 a6989586621679974882
type Apply (UnionBySym1 a6989586621679974271 :: TyFun [a6989586621679970184] ([a6989586621679970184] ~> [a6989586621679970184]) -> Type) (a6989586621679974272 :: [a6989586621679970184]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679974271 :: TyFun [a6989586621679970184] ([a6989586621679970184] ~> [a6989586621679970184]) -> Type) (a6989586621679974272 :: [a6989586621679970184]) = UnionBySym2 a6989586621679974271 a6989586621679974272
type Apply (ZipSym0 :: TyFun [a6989586621679970265] ([b6989586621679970266] ~> [(a6989586621679970265, b6989586621679970266)]) -> Type) (a6989586621679975129 :: [a6989586621679970265]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679970265] ([b6989586621679970266] ~> [(a6989586621679970265, b6989586621679970266)]) -> Type) (a6989586621679975129 :: [a6989586621679970265]) = ZipSym1 a6989586621679975129 b6989586621679970266 :: TyFun [b6989586621679970266] [(a6989586621679970265, b6989586621679970266)] -> Type
type Apply (IntersectBySym1 a6989586621679974674 :: TyFun [a6989586621679970212] ([a6989586621679970212] ~> [a6989586621679970212]) -> Type) (a6989586621679974675 :: [a6989586621679970212]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679974674 :: TyFun [a6989586621679970212] ([a6989586621679970212] ~> [a6989586621679970212]) -> Type) (a6989586621679974675 :: [a6989586621679970212]) = IntersectBySym2 a6989586621679974674 a6989586621679974675
type Apply (GenericIndexSym0 :: TyFun [a6989586621680092342] (i6989586621680092341 ~> a6989586621680092342) -> Type) (a6989586621680093847 :: [a6989586621680092342]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680092342] (i6989586621680092341 ~> a6989586621680092342) -> Type) (a6989586621680093847 :: [a6989586621680092342]) = GenericIndexSym1 a6989586621680093847 i6989586621680092341 :: TyFun i6989586621680092341 a6989586621680092342 -> Type
type Apply (ShowListWithSym1 a6989586621680291157 :: TyFun [a6989586621680290731] (Symbol ~> Symbol) -> Type) (a6989586621680291158 :: [a6989586621680290731]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680291157 :: TyFun [a6989586621680290731] (Symbol ~> Symbol) -> Type) (a6989586621680291158 :: [a6989586621680290731]) = ShowListWithSym2 a6989586621680291157 a6989586621680291158
type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) (a6989586621681160951 :: 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) (a6989586621681160951 :: NonEmpty (a, b)) = Unzip a6989586621681160951
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681159637) (NonEmpty b6989586621681159638 ~> NonEmpty (a6989586621681159637, b6989586621681159638)) -> Type) (a6989586621681160991 :: NonEmpty a6989586621681159637) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681159637) (NonEmpty b6989586621681159638 ~> NonEmpty (a6989586621681159637, b6989586621681159638)) -> Type) (a6989586621681160991 :: NonEmpty a6989586621681159637) = ZipSym1 a6989586621681160991 b6989586621681159638 :: TyFun (NonEmpty b6989586621681159638) (NonEmpty (a6989586621681159637, b6989586621681159638)) -> Type
type Apply (SplitAtSym1 a6989586621681161194 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161195 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym1 a6989586621681161194 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161195 :: NonEmpty a) = SplitAt a6989586621681161194 a6989586621681161195
type Apply (SpanSym1 a6989586621681161170 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161171 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym1 a6989586621681161170 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161171 :: NonEmpty a) = Span a6989586621681161170 a6989586621681161171
type Apply (BreakSym1 a6989586621681161162 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161163 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym1 a6989586621681161162 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161163 :: NonEmpty a) = Break a6989586621681161162 a6989586621681161163
type Apply (PartitionSym1 a6989586621681161146 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161147 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym1 a6989586621681161146 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161147 :: NonEmpty a) = Partition a6989586621681161146 a6989586621681161147
type Apply (Zip3Sym0 :: TyFun [a6989586621679970262] ([b6989586621679970263] ~> ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)])) -> Type) (a6989586621679975117 :: [a6989586621679970262]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679970262] ([b6989586621679970263] ~> ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)])) -> Type) (a6989586621679975117 :: [a6989586621679970262]) = Zip3Sym1 a6989586621679975117 b6989586621679970263 c6989586621679970264 :: TyFun [b6989586621679970263] ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)]) -> Type
type Apply (GenericSplitAtSym1 a6989586621680093857 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680093858 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym1 a6989586621680093857 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680093858 :: [a]) = GenericSplitAt a6989586621680093857 a6989586621680093858
type Apply ((<*>@#@$) :: TyFun (f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) (f6989586621679566950 a6989586621679566952 ~> f6989586621679566950 b6989586621679566953) -> Type) (arg6989586621679567363 :: f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) (f6989586621679566950 a6989586621679566952 ~> f6989586621679566950 b6989586621679566953) -> Type) (arg6989586621679567363 :: f6989586621679566950 (a6989586621679566952 ~> b6989586621679566953)) = (<*>@#@$$) arg6989586621679567363
type Apply ((<**>@#@$) :: TyFun (f6989586621679566910 a6989586621679566911) (f6989586621679566910 (a6989586621679566911 ~> b6989586621679566912) ~> f6989586621679566910 b6989586621679566912) -> Type) (a6989586621679567321 :: f6989586621679566910 a6989586621679566911) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679566910 a6989586621679566911) (f6989586621679566910 (a6989586621679566911 ~> b6989586621679566912) ~> f6989586621679566910 b6989586621679566912) -> Type) (a6989586621679567321 :: f6989586621679566910 a6989586621679566911) = a6989586621679567321 <**>@#@$$ b6989586621679566912 :: TyFun (f6989586621679566910 (a6989586621679566911 ~> b6989586621679566912)) (f6989586621679566910 b6989586621679566912) -> Type
type Apply ((>>=@#@$) :: TyFun (m6989586621679566974 a6989586621679566975) ((a6989586621679566975 ~> m6989586621679566974 b6989586621679566976) ~> m6989586621679566974 b6989586621679566976) -> Type) (arg6989586621679567444 :: m6989586621679566974 a6989586621679566975) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679566974 a6989586621679566975) ((a6989586621679566975 ~> m6989586621679566974 b6989586621679566976) ~> m6989586621679566974 b6989586621679566976) -> Type) (arg6989586621679567444 :: m6989586621679566974 a6989586621679566975) = arg6989586621679567444 >>=@#@$$ b6989586621679566976 :: TyFun (a6989586621679566975 ~> m6989586621679566974 b6989586621679566976) (m6989586621679566974 b6989586621679566976) -> Type
type Apply (ApSym0 :: TyFun (m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) (m6989586621679566868 a6989586621679566869 ~> m6989586621679566868 b6989586621679566870) -> Type) (a6989586621679567035 :: m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) (m6989586621679566868 a6989586621679566869 ~> m6989586621679566868 b6989586621679566870) -> Type) (a6989586621679567035 :: m6989586621679566868 (a6989586621679566869 ~> b6989586621679566870)) = ApSym1 a6989586621679567035
type Apply ((<|>@#@$) :: TyFun (f6989586621679567025 a6989586621679567027) (f6989586621679567025 a6989586621679567027 ~> f6989586621679567025 a6989586621679567027) -> Type) (arg6989586621679567485 :: f6989586621679567025 a6989586621679567027) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679567025 a6989586621679567027) (f6989586621679567025 a6989586621679567027 ~> f6989586621679567025 a6989586621679567027) -> Type) (arg6989586621679567485 :: f6989586621679567025 a6989586621679567027) = (<|>@#@$$) arg6989586621679567485
type Apply (MplusSym0 :: TyFun (m6989586621679567028 a6989586621679567030) (m6989586621679567028 a6989586621679567030 ~> m6989586621679567028 a6989586621679567030) -> Type) (arg6989586621679567489 :: m6989586621679567028 a6989586621679567030) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679567028 a6989586621679567030) (m6989586621679567028 a6989586621679567030 ~> m6989586621679567028 a6989586621679567030) -> Type) (arg6989586621679567489 :: m6989586621679567028 a6989586621679567030) = MplusSym1 arg6989586621679567489
type Apply (($>@#@$) :: TyFun (f6989586621679737115 a6989586621679737116) (b6989586621679737117 ~> f6989586621679737115 b6989586621679737117) -> Type) (a6989586621679737187 :: f6989586621679737115 a6989586621679737116) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679737115 a6989586621679737116) (b6989586621679737117 ~> f6989586621679737115 b6989586621679737117) -> Type) (a6989586621679737187 :: f6989586621679737115 a6989586621679737116) = a6989586621679737187 $>@#@$$ b6989586621679737117 :: TyFun b6989586621679737117 (f6989586621679737115 b6989586621679737117) -> Type
type Apply ((<&>@#@$) :: TyFun (f6989586621679737118 a6989586621679737119) ((a6989586621679737119 ~> b6989586621679737120) ~> f6989586621679737118 b6989586621679737120) -> Type) (a6989586621679737193 :: f6989586621679737118 a6989586621679737119) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679737118 a6989586621679737119) ((a6989586621679737119 ~> b6989586621679737120) ~> f6989586621679737118 b6989586621679737120) -> Type) (a6989586621679737193 :: f6989586621679737118 a6989586621679737119) = a6989586621679737193 <&>@#@$$ b6989586621679737120 :: TyFun (a6989586621679737119 ~> b6989586621679737120) (f6989586621679737118 b6989586621679737120) -> Type
type Apply (MzipSym0 :: TyFun (m6989586621681127563 a6989586621681127564) (m6989586621681127563 b6989586621681127565 ~> m6989586621681127563 (a6989586621681127564, b6989586621681127565)) -> Type) (arg6989586621681127639 :: m6989586621681127563 a6989586621681127564) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681127563 a6989586621681127564) (m6989586621681127563 b6989586621681127565 ~> m6989586621681127563 (a6989586621681127564, b6989586621681127565)) -> Type) (arg6989586621681127639 :: m6989586621681127563 a6989586621681127564) = MzipSym1 arg6989586621681127639 b6989586621681127565 :: TyFun (m6989586621681127563 b6989586621681127565) (m6989586621681127563 (a6989586621681127564, b6989586621681127565)) -> Type
type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (arg6989586621681127649 :: 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) (arg6989586621681127649 :: m (a, b)) = Munzip arg6989586621681127649
type Apply (ZipWithSym1 a6989586621679975106 :: TyFun [a6989586621679970259] ([b6989586621679970260] ~> [c6989586621679970261]) -> Type) (a6989586621679975107 :: [a6989586621679970259]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679975106 :: TyFun [a6989586621679970259] ([b6989586621679970260] ~> [c6989586621679970261]) -> Type) (a6989586621679975107 :: [a6989586621679970259]) = ZipWithSym2 a6989586621679975106 a6989586621679975107
type Apply (Zip3Sym1 a6989586621679975117 b6989586621679970263 c6989586621679970264 :: TyFun [b6989586621679970263] ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)]) -> Type) (a6989586621679975118 :: [b6989586621679970263]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679975117 b6989586621679970263 c6989586621679970264 :: TyFun [b6989586621679970263] ([c6989586621679970264] ~> [(a6989586621679970262, b6989586621679970263, c6989586621679970264)]) -> Type) (a6989586621679975118 :: [b6989586621679970263]) = Zip3Sym2 a6989586621679975117 a6989586621679975118 c6989586621679970264 :: TyFun [c6989586621679970264] [(a6989586621679970262, b6989586621679970263, c6989586621679970264)] -> Type
type Apply (Zip4Sym0 :: TyFun [a6989586621680092393] ([b6989586621680092394] ~> ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]))) -> Type) (a6989586621680094081 :: [a6989586621680092393]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680092393] ([b6989586621680092394] ~> ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]))) -> Type) (a6989586621680094081 :: [a6989586621680092393]) = Zip4Sym1 a6989586621680094081 b6989586621680092394 c6989586621680092395 d6989586621680092396 :: TyFun [b6989586621680092394] ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)])) -> Type
type Apply ((<*@#@$) :: TyFun (f6989586621679566950 a6989586621679566959) (f6989586621679566950 b6989586621679566960 ~> f6989586621679566950 a6989586621679566959) -> Type) (arg6989586621679567377 :: f6989586621679566950 a6989586621679566959) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679566950 a6989586621679566959) (f6989586621679566950 b6989586621679566960 ~> f6989586621679566950 a6989586621679566959) -> Type) (arg6989586621679567377 :: f6989586621679566950 a6989586621679566959) = arg6989586621679567377 <*@#@$$ b6989586621679566960 :: TyFun (f6989586621679566950 b6989586621679566960) (f6989586621679566950 a6989586621679566959) -> Type
type Apply ((*>@#@$) :: TyFun (f6989586621679566950 a6989586621679566957) (f6989586621679566950 b6989586621679566958 ~> f6989586621679566950 b6989586621679566958) -> Type) (arg6989586621679567373 :: f6989586621679566950 a6989586621679566957) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679566950 a6989586621679566957) (f6989586621679566950 b6989586621679566958 ~> f6989586621679566950 b6989586621679566958) -> Type) (arg6989586621679567373 :: f6989586621679566950 a6989586621679566957) = arg6989586621679567373 *>@#@$$ b6989586621679566958 :: TyFun (f6989586621679566950 b6989586621679566958) (f6989586621679566950 b6989586621679566958) -> Type
type Apply ((>>@#@$) :: TyFun (m6989586621679566974 a6989586621679566977) (m6989586621679566974 b6989586621679566978 ~> m6989586621679566974 b6989586621679566978) -> Type) (arg6989586621679567448 :: m6989586621679566974 a6989586621679566977) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679566974 a6989586621679566977) (m6989586621679566974 b6989586621679566978 ~> m6989586621679566974 b6989586621679566978) -> Type) (arg6989586621679567448 :: m6989586621679566974 a6989586621679566977) = arg6989586621679567448 >>@#@$$ b6989586621679566978 :: TyFun (m6989586621679566974 b6989586621679566978) (m6989586621679566974 b6989586621679566978) -> Type
type Apply (For_Sym0 :: TyFun (t6989586621680486575 a6989586621680486577) ((a6989586621680486577 ~> f6989586621680486576 b6989586621680486578) ~> f6989586621680486576 ()) -> Type) (a6989586621680487189 :: t6989586621680486575 a6989586621680486577) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680486575 a6989586621680486577) ((a6989586621680486577 ~> f6989586621680486576 b6989586621680486578) ~> f6989586621680486576 ()) -> Type) (a6989586621680487189 :: t6989586621680486575 a6989586621680486577) = For_Sym1 a6989586621680487189 f6989586621680486576 b6989586621680486578 :: TyFun (a6989586621680486577 ~> f6989586621680486576 b6989586621680486578) (f6989586621680486576 ()) -> Type
type Apply (ForM_Sym0 :: TyFun (t6989586621680486567 a6989586621680486569) ((a6989586621680486569 ~> m6989586621680486568 b6989586621680486570) ~> m6989586621680486568 ()) -> Type) (a6989586621680487171 :: t6989586621680486567 a6989586621680486569) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680486567 a6989586621680486569) ((a6989586621680486569 ~> m6989586621680486568 b6989586621680486570) ~> m6989586621680486568 ()) -> Type) (a6989586621680487171 :: t6989586621680486567 a6989586621680486569) = ForM_Sym1 a6989586621680487171 m6989586621680486568 b6989586621680486570 :: TyFun (a6989586621680486569 ~> m6989586621680486568 b6989586621680486570) (m6989586621680486568 ()) -> Type
type Apply (ForMSym0 :: TyFun (t6989586621680800356 a6989586621680800358) ((a6989586621680800358 ~> m6989586621680800357 b6989586621680800359) ~> m6989586621680800357 (t6989586621680800356 b6989586621680800359)) -> Type) (a6989586621680800877 :: t6989586621680800356 a6989586621680800358) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680800356 a6989586621680800358) ((a6989586621680800358 ~> m6989586621680800357 b6989586621680800359) ~> m6989586621680800357 (t6989586621680800356 b6989586621680800359)) -> Type) (a6989586621680800877 :: t6989586621680800356 a6989586621680800358) = ForMSym1 a6989586621680800877 m6989586621680800357 b6989586621680800359 :: TyFun (a6989586621680800358 ~> m6989586621680800357 b6989586621680800359) (m6989586621680800357 (t6989586621680800356 b6989586621680800359)) -> Type
type Apply (ForSym0 :: TyFun (t6989586621680800360 a6989586621680800362) ((a6989586621680800362 ~> f6989586621680800361 b6989586621680800363) ~> f6989586621680800361 (t6989586621680800360 b6989586621680800363)) -> Type) (a6989586621680800887 :: t6989586621680800360 a6989586621680800362) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680800360 a6989586621680800362) ((a6989586621680800362 ~> f6989586621680800361 b6989586621680800363) ~> f6989586621680800361 (t6989586621680800360 b6989586621680800363)) -> Type) (a6989586621680800887 :: t6989586621680800360 a6989586621680800362) = ForSym1 a6989586621680800887 f6989586621680800361 b6989586621680800363 :: TyFun (a6989586621680800362 ~> f6989586621680800361 b6989586621680800363) (f6989586621680800361 (t6989586621680800360 b6989586621680800363)) -> Type
type Apply (ZipWithSym1 a6989586621681160980 :: TyFun (NonEmpty a6989586621681159634) (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636) -> Type) (a6989586621681160981 :: NonEmpty a6989586621681159634) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681160980 :: TyFun (NonEmpty a6989586621681159634) (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636) -> Type) (a6989586621681160981 :: NonEmpty a6989586621681159634) = ZipWithSym2 a6989586621681160980 a6989586621681160981
type Apply (ZipWith3Sym1 a6989586621679975091 :: TyFun [a6989586621679970255] ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258])) -> Type) (a6989586621679975092 :: [a6989586621679970255]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679975091 :: TyFun [a6989586621679970255] ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258])) -> Type) (a6989586621679975092 :: [a6989586621679970255]) = ZipWith3Sym2 a6989586621679975091 a6989586621679975092
type Apply (Zip5Sym0 :: TyFun [a6989586621680092388] ([b6989586621680092389] ~> ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])))) -> Type) (a6989586621680094058 :: [a6989586621680092388]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680092388] ([b6989586621680092389] ~> ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])))) -> Type) (a6989586621680094058 :: [a6989586621680092388]) = Zip5Sym1 a6989586621680094058 b6989586621680092389 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [b6989586621680092389] ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]))) -> Type
type Apply (Zip4Sym1 a6989586621680094081 b6989586621680092394 c6989586621680092395 d6989586621680092396 :: TyFun [b6989586621680092394] ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)])) -> Type) (a6989586621680094082 :: [b6989586621680092394]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680094081 b6989586621680092394 c6989586621680092395 d6989586621680092396 :: TyFun [b6989586621680092394] ([c6989586621680092395] ~> ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)])) -> Type) (a6989586621680094082 :: [b6989586621680092394]) = Zip4Sym2 a6989586621680094081 a6989586621680094082 c6989586621680092395 d6989586621680092396 :: TyFun [c6989586621680092395] ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]) -> Type
type Apply (ZipWithM_Sym1 a6989586621681271434 :: TyFun [a6989586621681271025] ([b6989586621681271026] ~> m6989586621681271024 ()) -> Type) (a6989586621681271435 :: [a6989586621681271025]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681271434 :: TyFun [a6989586621681271025] ([b6989586621681271026] ~> m6989586621681271024 ()) -> Type) (a6989586621681271435 :: [a6989586621681271025]) = ZipWithM_Sym2 a6989586621681271434 a6989586621681271435
type Apply (ZipWithMSym1 a6989586621681271443 :: TyFun [a6989586621681271029] ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031]) -> Type) (a6989586621681271444 :: [a6989586621681271029]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681271443 :: TyFun [a6989586621681271029] ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031]) -> Type) (a6989586621681271444 :: [a6989586621681271029]) = ZipWithMSym2 a6989586621681271443 a6989586621681271444
type Apply (LiftA2Sym1 arg6989586621679567367 f6989586621679566950 :: TyFun (f6989586621679566950 a6989586621679566954) (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956) -> Type) (arg6989586621679567368 :: f6989586621679566950 a6989586621679566954) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679567367 f6989586621679566950 :: TyFun (f6989586621679566950 a6989586621679566954) (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956) -> Type) (arg6989586621679567368 :: f6989586621679566950 a6989586621679566954) = LiftA2Sym2 arg6989586621679567367 arg6989586621679567368
type Apply (LiftM2Sym1 a6989586621679567242 m6989586621679566889 :: TyFun (m6989586621679566889 a16989586621679566890) (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892) -> Type) (a6989586621679567243 :: m6989586621679566889 a16989586621679566890) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679567242 m6989586621679566889 :: TyFun (m6989586621679566889 a16989586621679566890) (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892) -> Type) (a6989586621679567243 :: m6989586621679566889 a16989586621679566890) = LiftM2Sym2 a6989586621679567242 a6989586621679567243
type Apply (MzipWithSym1 arg6989586621681127643 m6989586621681127563 :: TyFun (m6989586621681127563 a6989586621681127566) (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568) -> Type) (arg6989586621681127644 :: m6989586621681127563 a6989586621681127566) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681127643 m6989586621681127563 :: TyFun (m6989586621681127563 a6989586621681127566) (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568) -> Type) (arg6989586621681127644 :: m6989586621681127563 a6989586621681127566) = MzipWithSym2 arg6989586621681127643 arg6989586621681127644
type Apply (ZipWith3Sym2 a6989586621679975092 a6989586621679975091 :: TyFun [b6989586621679970256] ([c6989586621679970257] ~> [d6989586621679970258]) -> Type) (a6989586621679975093 :: [b6989586621679970256]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679975092 a6989586621679975091 :: TyFun [b6989586621679970256] ([c6989586621679970257] ~> [d6989586621679970258]) -> Type) (a6989586621679975093 :: [b6989586621679970256]) = ZipWith3Sym3 a6989586621679975092 a6989586621679975091 a6989586621679975093
type Apply (ZipWith4Sym1 a6989586621680093964 :: TyFun [a6989586621680092370] ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374]))) -> Type) (a6989586621680093965 :: [a6989586621680092370]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680093964 :: TyFun [a6989586621680092370] ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374]))) -> Type) (a6989586621680093965 :: [a6989586621680092370]) = ZipWith4Sym2 a6989586621680093964 a6989586621680093965
type Apply (Zip6Sym0 :: TyFun [a6989586621680092382] ([b6989586621680092383] ~> ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))))) -> Type) (a6989586621680094030 :: [a6989586621680092382]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680092382] ([b6989586621680092383] ~> ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))))) -> Type) (a6989586621680094030 :: [a6989586621680092382]) = Zip6Sym1 a6989586621680094030 b6989586621680092383 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [b6989586621680092383] ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])))) -> Type
type Apply (Zip5Sym1 a6989586621680094058 b6989586621680092389 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [b6989586621680092389] ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]))) -> Type) (a6989586621680094059 :: [b6989586621680092389]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680094058 b6989586621680092389 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [b6989586621680092389] ([c6989586621680092390] ~> ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]))) -> Type) (a6989586621680094059 :: [b6989586621680092389]) = Zip5Sym2 a6989586621680094058 a6989586621680094059 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [c6989586621680092390] ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])) -> Type
type Apply (Zip4Sym2 a6989586621680094082 a6989586621680094081 c6989586621680092395 d6989586621680092396 :: TyFun [c6989586621680092395] ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]) -> Type) (a6989586621680094083 :: [c6989586621680092395]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680094082 a6989586621680094081 c6989586621680092395 d6989586621680092396 :: TyFun [c6989586621680092395] ([d6989586621680092396] ~> [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)]) -> Type) (a6989586621680094083 :: [c6989586621680092395]) = Zip4Sym3 a6989586621680094082 a6989586621680094081 a6989586621680094083 d6989586621680092396 :: TyFun [d6989586621680092396] [(a6989586621680092393, b6989586621680092394, c6989586621680092395, d6989586621680092396)] -> Type
type Apply (LiftA3Sym1 a6989586621679567299 f6989586621679566902 :: TyFun (f6989586621679566902 a6989586621679566903) (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906)) -> Type) (a6989586621679567300 :: f6989586621679566902 a6989586621679566903) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679567299 f6989586621679566902 :: TyFun (f6989586621679566902 a6989586621679566903) (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906)) -> Type) (a6989586621679567300 :: f6989586621679566902 a6989586621679566903) = LiftA3Sym2 a6989586621679567299 a6989586621679567300
type Apply (LiftM3Sym1 a6989586621679567200 m6989586621679566884 :: TyFun (m6989586621679566884 a16989586621679566885) (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888)) -> Type) (a6989586621679567201 :: m6989586621679566884 a16989586621679566885) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679567200 m6989586621679566884 :: TyFun (m6989586621679566884 a16989586621679566885) (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888)) -> Type) (a6989586621679567201 :: m6989586621679566884 a16989586621679566885) = LiftM3Sym2 a6989586621679567200 a6989586621679567201
type Apply (MapAccumRSym2 a6989586621680800840 a6989586621680800839 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680800841 :: t b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym2 a6989586621680800840 a6989586621680800839 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680800841 :: t b) = MapAccumR a6989586621680800840 a6989586621680800839 a6989586621680800841
type Apply (MapAccumLSym2 a6989586621680800857 a6989586621680800856 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680800858 :: t b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym2 a6989586621680800857 a6989586621680800856 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680800858 :: t b) = MapAccumL a6989586621680800857 a6989586621680800856 a6989586621680800858
type Apply (ZipWith5Sym1 a6989586621680093941 :: TyFun [a6989586621680092364] ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])))) -> Type) (a6989586621680093942 :: [a6989586621680092364]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680093941 :: TyFun [a6989586621680092364] ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])))) -> Type) (a6989586621680093942 :: [a6989586621680092364]) = ZipWith5Sym2 a6989586621680093941 a6989586621680093942
type Apply (ZipWith4Sym2 a6989586621680093965 a6989586621680093964 :: TyFun [b6989586621680092371] ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])) -> Type) (a6989586621680093966 :: [b6989586621680092371]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680093965 a6989586621680093964 :: TyFun [b6989586621680092371] ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])) -> Type) (a6989586621680093966 :: [b6989586621680092371]) = ZipWith4Sym3 a6989586621680093965 a6989586621680093964 a6989586621680093966
type Apply (Zip7Sym0 :: TyFun [a6989586621680092375] ([b6989586621680092376] ~> ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))))) -> Type) (a6989586621680093997 :: [a6989586621680092375]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680092375] ([b6989586621680092376] ~> ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))))) -> Type) (a6989586621680093997 :: [a6989586621680092375]) = Zip7Sym1 a6989586621680093997 b6989586621680092376 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [b6989586621680092376] ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))))) -> Type
type Apply (Zip6Sym1 a6989586621680094030 b6989586621680092383 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [b6989586621680092383] ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])))) -> Type) (a6989586621680094031 :: [b6989586621680092383]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680094030 b6989586621680092383 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [b6989586621680092383] ([c6989586621680092384] ~> ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])))) -> Type) (a6989586621680094031 :: [b6989586621680092383]) = Zip6Sym2 a6989586621680094030 a6989586621680094031 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [c6989586621680092384] ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))) -> Type
type Apply (Zip5Sym2 a6989586621680094059 a6989586621680094058 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [c6989586621680092390] ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])) -> Type) (a6989586621680094060 :: [c6989586621680092390]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680094059 a6989586621680094058 c6989586621680092390 d6989586621680092391 e6989586621680092392 :: TyFun [c6989586621680092390] ([d6989586621680092391] ~> ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)])) -> Type) (a6989586621680094060 :: [c6989586621680092390]) = Zip5Sym3 a6989586621680094059 a6989586621680094058 a6989586621680094060 d6989586621680092391 e6989586621680092392 :: TyFun [d6989586621680092391] ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]) -> Type
type Apply (LiftA3Sym2 a6989586621679567300 a6989586621679567299 :: TyFun (f6989586621679566902 b6989586621679566904) (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906) -> Type) (a6989586621679567301 :: f6989586621679566902 b6989586621679566904) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679567300 a6989586621679567299 :: TyFun (f6989586621679566902 b6989586621679566904) (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906) -> Type) (a6989586621679567301 :: f6989586621679566902 b6989586621679566904) = LiftA3Sym3 a6989586621679567300 a6989586621679567299 a6989586621679567301
type Apply (LiftM3Sym2 a6989586621679567201 a6989586621679567200 :: TyFun (m6989586621679566884 a26989586621679566886) (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888) -> Type) (a6989586621679567202 :: m6989586621679566884 a26989586621679566886) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679567201 a6989586621679567200 :: TyFun (m6989586621679566884 a26989586621679566886) (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888) -> Type) (a6989586621679567202 :: m6989586621679566884 a26989586621679566886) = LiftM3Sym3 a6989586621679567201 a6989586621679567200 a6989586621679567202
type Apply (LiftM4Sym1 a6989586621679567139 m6989586621679566878 :: TyFun (m6989586621679566878 a16989586621679566879) (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883))) -> Type) (a6989586621679567140 :: m6989586621679566878 a16989586621679566879) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679567139 m6989586621679566878 :: TyFun (m6989586621679566878 a16989586621679566879) (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883))) -> Type) (a6989586621679567140 :: m6989586621679566878 a16989586621679566879) = LiftM4Sym2 a6989586621679567139 a6989586621679567140
type Apply (ZipWith6Sym1 a6989586621680093914 :: TyFun [a6989586621680092357] ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))))) -> Type) (a6989586621680093915 :: [a6989586621680092357]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680093914 :: TyFun [a6989586621680092357] ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))))) -> Type) (a6989586621680093915 :: [a6989586621680092357]) = ZipWith6Sym2 a6989586621680093914 a6989586621680093915
type Apply (ZipWith5Sym2 a6989586621680093942 a6989586621680093941 :: TyFun [b6989586621680092365] ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))) -> Type) (a6989586621680093943 :: [b6989586621680092365]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680093942 a6989586621680093941 :: TyFun [b6989586621680092365] ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))) -> Type) (a6989586621680093943 :: [b6989586621680092365]) = ZipWith5Sym3 a6989586621680093942 a6989586621680093941 a6989586621680093943
type Apply (ZipWith4Sym3 a6989586621680093966 a6989586621680093965 a6989586621680093964 :: TyFun [c6989586621680092372] ([d6989586621680092373] ~> [e6989586621680092374]) -> Type) (a6989586621680093967 :: [c6989586621680092372]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680093966 a6989586621680093965 a6989586621680093964 :: TyFun [c6989586621680092372] ([d6989586621680092373] ~> [e6989586621680092374]) -> Type) (a6989586621680093967 :: [c6989586621680092372]) = ZipWith4Sym4 a6989586621680093966 a6989586621680093965 a6989586621680093964 a6989586621680093967
type Apply (Zip7Sym1 a6989586621680093997 b6989586621680092376 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [b6989586621680092376] ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))))) -> Type) (a6989586621680093998 :: [b6989586621680092376]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680093997 b6989586621680092376 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [b6989586621680092376] ([c6989586621680092377] ~> ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))))) -> Type) (a6989586621680093998 :: [b6989586621680092376]) = Zip7Sym2 a6989586621680093997 a6989586621680093998 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [c6989586621680092377] ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))) -> Type
type Apply (Zip6Sym2 a6989586621680094031 a6989586621680094030 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [c6989586621680092384] ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))) -> Type) (a6989586621680094032 :: [c6989586621680092384]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680094031 a6989586621680094030 c6989586621680092384 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [c6989586621680092384] ([d6989586621680092385] ~> ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]))) -> Type) (a6989586621680094032 :: [c6989586621680092384]) = Zip6Sym3 a6989586621680094031 a6989586621680094030 a6989586621680094032 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [d6989586621680092385] ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])) -> Type
type Apply (Zip5Sym3 a6989586621680094060 a6989586621680094059 a6989586621680094058 d6989586621680092391 e6989586621680092392 :: TyFun [d6989586621680092391] ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]) -> Type) (a6989586621680094061 :: [d6989586621680092391]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680094060 a6989586621680094059 a6989586621680094058 d6989586621680092391 e6989586621680092392 :: TyFun [d6989586621680092391] ([e6989586621680092392] ~> [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)]) -> Type) (a6989586621680094061 :: [d6989586621680092391]) = Zip5Sym4 a6989586621680094060 a6989586621680094059 a6989586621680094058 a6989586621680094061 e6989586621680092392 :: TyFun [e6989586621680092392] [(a6989586621680092388, b6989586621680092389, c6989586621680092390, d6989586621680092391, e6989586621680092392)] -> Type
type Apply (LiftM4Sym2 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a26989586621679566880) (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)) -> Type) (a6989586621679567141 :: m6989586621679566878 a26989586621679566880) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a26989586621679566880) (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)) -> Type) (a6989586621679567141 :: m6989586621679566878 a26989586621679566880) = LiftM4Sym3 a6989586621679567140 a6989586621679567139 a6989586621679567141
type Apply (LiftM5Sym1 a6989586621679567056 m6989586621679566871 :: TyFun (m6989586621679566871 a16989586621679566872) (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)))) -> Type) (a6989586621679567057 :: m6989586621679566871 a16989586621679566872) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679567056 m6989586621679566871 :: TyFun (m6989586621679566871 a16989586621679566872) (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)))) -> Type) (a6989586621679567057 :: m6989586621679566871 a16989586621679566872) = LiftM5Sym2 a6989586621679567056 a6989586621679567057
type Apply (ZipWith7Sym1 a6989586621680093883 :: TyFun [a6989586621680092349] ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))))) -> Type) (a6989586621680093884 :: [a6989586621680092349]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680093883 :: TyFun [a6989586621680092349] ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))))) -> Type) (a6989586621680093884 :: [a6989586621680092349]) = ZipWith7Sym2 a6989586621680093883 a6989586621680093884
type Apply (ZipWith6Sym2 a6989586621680093915 a6989586621680093914 :: TyFun [b6989586621680092358] ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))) -> Type) (a6989586621680093916 :: [b6989586621680092358]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680093915 a6989586621680093914 :: TyFun [b6989586621680092358] ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))) -> Type) (a6989586621680093916 :: [b6989586621680092358]) = ZipWith6Sym3 a6989586621680093915 a6989586621680093914 a6989586621680093916
type Apply (ZipWith5Sym3 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [c6989586621680092366] ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])) -> Type) (a6989586621680093944 :: [c6989586621680092366]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [c6989586621680092366] ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369])) -> Type) (a6989586621680093944 :: [c6989586621680092366]) = ZipWith5Sym4 a6989586621680093943 a6989586621680093942 a6989586621680093941 a6989586621680093944
type Apply (Zip7Sym2 a6989586621680093998 a6989586621680093997 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [c6989586621680092377] ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))) -> Type) (a6989586621680093999 :: [c6989586621680092377]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680093998 a6989586621680093997 c6989586621680092377 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [c6989586621680092377] ([d6989586621680092378] ~> ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])))) -> Type) (a6989586621680093999 :: [c6989586621680092377]) = Zip7Sym3 a6989586621680093998 a6989586621680093997 a6989586621680093999 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [d6989586621680092378] ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))) -> Type
type Apply (Zip6Sym3 a6989586621680094032 a6989586621680094031 a6989586621680094030 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [d6989586621680092385] ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])) -> Type) (a6989586621680094033 :: [d6989586621680092385]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680094032 a6989586621680094031 a6989586621680094030 d6989586621680092385 e6989586621680092386 f6989586621680092387 :: TyFun [d6989586621680092385] ([e6989586621680092386] ~> ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)])) -> Type) (a6989586621680094033 :: [d6989586621680092385]) = Zip6Sym4 a6989586621680094032 a6989586621680094031 a6989586621680094030 a6989586621680094033 e6989586621680092386 f6989586621680092387 :: TyFun [e6989586621680092386] ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]) -> Type
type Apply (LiftM4Sym3 a6989586621679567141 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a36989586621679566881) (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883) -> Type) (a6989586621679567142 :: m6989586621679566878 a36989586621679566881) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679567141 a6989586621679567140 a6989586621679567139 :: TyFun (m6989586621679566878 a36989586621679566881) (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883) -> Type) (a6989586621679567142 :: m6989586621679566878 a36989586621679566881) = LiftM4Sym4 a6989586621679567141 a6989586621679567140 a6989586621679567139 a6989586621679567142
type Apply (LiftM5Sym2 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a26989586621679566873) (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))) -> Type) (a6989586621679567058 :: m6989586621679566871 a26989586621679566873) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a26989586621679566873) (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))) -> Type) (a6989586621679567058 :: m6989586621679566871 a26989586621679566873) = LiftM5Sym3 a6989586621679567057 a6989586621679567056 a6989586621679567058
type Apply (ZipWith7Sym2 a6989586621680093884 a6989586621680093883 :: TyFun [b6989586621680092350] ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))) -> Type) (a6989586621680093885 :: [b6989586621680092350]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680093884 a6989586621680093883 :: TyFun [b6989586621680092350] ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))) -> Type) (a6989586621680093885 :: [b6989586621680092350]) = ZipWith7Sym3 a6989586621680093884 a6989586621680093883 a6989586621680093885
type Apply (ZipWith6Sym3 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [c6989586621680092359] ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))) -> Type) (a6989586621680093917 :: [c6989586621680092359]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [c6989586621680092359] ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363]))) -> Type) (a6989586621680093917 :: [c6989586621680092359]) = ZipWith6Sym4 a6989586621680093916 a6989586621680093915 a6989586621680093914 a6989586621680093917
type Apply (ZipWith5Sym4 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [d6989586621680092367] ([e6989586621680092368] ~> [f6989586621680092369]) -> Type) (a6989586621680093945 :: [d6989586621680092367]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 :: TyFun [d6989586621680092367] ([e6989586621680092368] ~> [f6989586621680092369]) -> Type) (a6989586621680093945 :: [d6989586621680092367]) = ZipWith5Sym5 a6989586621680093944 a6989586621680093943 a6989586621680093942 a6989586621680093941 a6989586621680093945
type Apply (Zip7Sym3 a6989586621680093999 a6989586621680093998 a6989586621680093997 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [d6989586621680092378] ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))) -> Type) (a6989586621680094000 :: [d6989586621680092378]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680093999 a6989586621680093998 a6989586621680093997 d6989586621680092378 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [d6989586621680092378] ([e6989586621680092379] ~> ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]))) -> Type) (a6989586621680094000 :: [d6989586621680092378]) = Zip7Sym4 a6989586621680093999 a6989586621680093998 a6989586621680093997 a6989586621680094000 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [e6989586621680092379] ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])) -> Type
type Apply (Zip6Sym4 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 e6989586621680092386 f6989586621680092387 :: TyFun [e6989586621680092386] ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]) -> Type) (a6989586621680094034 :: [e6989586621680092386]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 e6989586621680092386 f6989586621680092387 :: TyFun [e6989586621680092386] ([f6989586621680092387] ~> [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)]) -> Type) (a6989586621680094034 :: [e6989586621680092386]) = Zip6Sym5 a6989586621680094033 a6989586621680094032 a6989586621680094031 a6989586621680094030 a6989586621680094034 f6989586621680092387 :: TyFun [f6989586621680092387] [(a6989586621680092382, b6989586621680092383, c6989586621680092384, d6989586621680092385, e6989586621680092386, f6989586621680092387)] -> Type
type Apply (LiftM5Sym3 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a36989586621679566874) (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)) -> Type) (a6989586621679567059 :: m6989586621679566871 a36989586621679566874) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a36989586621679566874) (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)) -> Type) (a6989586621679567059 :: m6989586621679566871 a36989586621679566874) = LiftM5Sym4 a6989586621679567058 a6989586621679567057 a6989586621679567056 a6989586621679567059
type Apply (ZipWith7Sym3 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [c6989586621680092351] ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))) -> Type) (a6989586621680093886 :: [c6989586621680092351]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [c6989586621680092351] ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])))) -> Type) (a6989586621680093886 :: [c6989586621680092351]) = ZipWith7Sym4 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093886
type Apply (ZipWith6Sym4 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [d6989586621680092360] ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])) -> Type) (a6989586621680093918 :: [d6989586621680092360]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [d6989586621680092360] ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])) -> Type) (a6989586621680093918 :: [d6989586621680092360]) = ZipWith6Sym5 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 a6989586621680093918
type Apply (Zip7Sym4 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [e6989586621680092379] ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])) -> Type) (a6989586621680094001 :: [e6989586621680092379]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 e6989586621680092379 f6989586621680092380 g6989586621680092381 :: TyFun [e6989586621680092379] ([f6989586621680092380] ~> ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)])) -> Type) (a6989586621680094001 :: [e6989586621680092379]) = Zip7Sym5 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 a6989586621680094001 f6989586621680092380 g6989586621680092381 :: TyFun [f6989586621680092380] ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]) -> Type
type Apply (LiftM5Sym4 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a46989586621679566875) (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877) -> Type) (a6989586621679567060 :: m6989586621679566871 a46989586621679566875) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 :: TyFun (m6989586621679566871 a46989586621679566875) (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877) -> Type) (a6989586621679567060 :: m6989586621679566871 a46989586621679566875) = LiftM5Sym5 a6989586621679567059 a6989586621679567058 a6989586621679567057 a6989586621679567056 a6989586621679567060
type Apply (ZipWith7Sym4 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [d6989586621680092352] ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))) -> Type) (a6989586621680093887 :: [d6989586621680092352]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [d6989586621680092352] ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))) -> Type) (a6989586621680093887 :: [d6989586621680092352]) = ZipWith7Sym5 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093887
type Apply (ZipWith6Sym5 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [e6989586621680092361] ([f6989586621680092362] ~> [g6989586621680092363]) -> Type) (a6989586621680093919 :: [e6989586621680092361]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 :: TyFun [e6989586621680092361] ([f6989586621680092362] ~> [g6989586621680092363]) -> Type) (a6989586621680093919 :: [e6989586621680092361]) = ZipWith6Sym6 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093914 a6989586621680093919
type Apply (Zip7Sym5 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 f6989586621680092380 g6989586621680092381 :: TyFun [f6989586621680092380] ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]) -> Type) (a6989586621680094002 :: [f6989586621680092380]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 f6989586621680092380 g6989586621680092381 :: TyFun [f6989586621680092380] ([g6989586621680092381] ~> [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)]) -> Type) (a6989586621680094002 :: [f6989586621680092380]) = Zip7Sym6 a6989586621680094001 a6989586621680094000 a6989586621680093999 a6989586621680093998 a6989586621680093997 a6989586621680094002 g6989586621680092381 :: TyFun [g6989586621680092381] [(a6989586621680092375, b6989586621680092376, c6989586621680092377, d6989586621680092378, e6989586621680092379, f6989586621680092380, g6989586621680092381)] -> Type
type Apply (ZipWith7Sym5 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [e6989586621680092353] ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])) -> Type) (a6989586621680093888 :: [e6989586621680092353]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [e6989586621680092353] ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356])) -> Type) (a6989586621680093888 :: [e6989586621680092353]) = ZipWith7Sym6 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093888
type Apply (ZipWith7Sym6 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [f6989586621680092354] ([g6989586621680092355] ~> [h6989586621680092356]) -> Type) (a6989586621680093889 :: [f6989586621680092354]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 :: TyFun [f6989586621680092354] ([g6989586621680092355] ~> [h6989586621680092356]) -> Type) (a6989586621680093889 :: [f6989586621680092354]) = ZipWith7Sym7 a6989586621680093888 a6989586621680093887 a6989586621680093886 a6989586621680093885 a6989586621680093884 a6989586621680093883 a6989586621680093889
type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679975051 :: [(a, b, c)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679975051 :: [(a, b, c)]) = Unzip3 a6989586621679975051
type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679975028 :: [(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) (a6989586621679975028 :: [(a, b, c, d)]) = Unzip4 a6989586621679975028
type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679975003 :: [(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) (a6989586621679975003 :: [(a, b, c, d, e)]) = Unzip5 a6989586621679975003
type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) (a6989586621679974976 :: [(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) (a6989586621679974976 :: [(a, b, c, d, e, f)]) = Unzip6 a6989586621679974976
type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) (a6989586621679974947 :: [(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) (a6989586621679974947 :: [(a, b, c, d, e, f, g)]) = Unzip7 a6989586621679974947
type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467884 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467884 :: Either a b) = IsRight a6989586621680467884
type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467886 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467886 :: Either a b) = IsLeft a6989586621680467886
type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679366185 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679366185 :: (a, b)) = Snd a6989586621679366185
type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679366188 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679366188 :: (a, b)) = Fst a6989586621679366188
type Apply (a6989586621679752694 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679752695 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679752694 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679752695 :: a ~> b) = a6989586621679752694 & a6989586621679752695
type Apply (UncurrySym1 a6989586621679366170 :: TyFun (a, b) c -> Type) (a6989586621679366171 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym1 a6989586621679366170 :: TyFun (a, b) c -> Type) (a6989586621679366171 :: (a, b)) = Uncurry a6989586621679366170 a6989586621679366171
type Apply (Either_Sym2 a6989586621680466198 a6989586621680466197 :: TyFun (Either a b) c -> Type) (a6989586621680466199 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym2 a6989586621680466198 a6989586621680466197 :: TyFun (Either a b) c -> Type) (a6989586621680466199 :: Either a b) = Either_ a6989586621680466198 a6989586621680466197 a6989586621680466199
type Apply (arg6989586621679567444 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679567445 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567444 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679567445 :: a ~> m b) = arg6989586621679567444 >>= arg6989586621679567445
type Apply (a6989586621679737193 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679737194 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679737193 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679737194 :: a ~> b) = a6989586621679737193 <&> a6989586621679737194
type Apply (For_Sym1 a6989586621680487189 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680487190 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680487189 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680487190 :: a ~> f b) = For_ a6989586621680487189 a6989586621680487190
type Apply (ForM_Sym1 a6989586621680487171 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680487172 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680487171 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680487172 :: a ~> m b) = ForM_ a6989586621680487171 a6989586621680487172
type Apply (ForMSym1 a6989586621680800877 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680800878 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680800877 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680800878 :: a ~> m b) = ForM a6989586621680800877 a6989586621680800878
type Apply (ForSym1 a6989586621680800887 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680800888 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680800887 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680800888 :: a ~> f b) = For a6989586621680800887 a6989586621680800888
type Apply (ShowParenSym1 a6989586621680291123 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291124 :: Symbol ~> Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680291123 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291124 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680291123 a6989586621680291124
type Apply (UntilSym0 :: TyFun (a6989586621679541544 ~> Bool) ((a6989586621679541544 ~> a6989586621679541544) ~> (a6989586621679541544 ~> a6989586621679541544)) -> Type) (a6989586621679541669 :: a6989586621679541544 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679541544 ~> Bool) ((a6989586621679541544 ~> a6989586621679541544) ~> (a6989586621679541544 ~> a6989586621679541544)) -> Type) (a6989586621679541669 :: a6989586621679541544 ~> Bool) = UntilSym1 a6989586621679541669
type Apply (NubBySym0 :: TyFun (a6989586621679970186 ~> (a6989586621679970186 ~> Bool)) ([a6989586621679970186] ~> [a6989586621679970186]) -> Type) (a6989586621679974290 :: a6989586621679970186 ~> (a6989586621679970186 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679970186 ~> (a6989586621679970186 ~> Bool)) ([a6989586621679970186] ~> [a6989586621679970186]) -> Type) (a6989586621679974290 :: a6989586621679970186 ~> (a6989586621679970186 ~> Bool)) = NubBySym1 a6989586621679974290
type Apply (PartitionSym0 :: TyFun (a6989586621679970195 ~> Bool) ([a6989586621679970195] ~> ([a6989586621679970195], [a6989586621679970195])) -> Type) (a6989586621679974414 :: a6989586621679970195 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679970195 ~> Bool) ([a6989586621679970195] ~> ([a6989586621679970195], [a6989586621679970195])) -> Type) (a6989586621679974414 :: a6989586621679970195 ~> Bool) = PartitionSym1 a6989586621679974414
type Apply (BreakSym0 :: TyFun (a6989586621679970207 ~> Bool) ([a6989586621679970207] ~> ([a6989586621679970207], [a6989586621679970207])) -> Type) (a6989586621679974530 :: a6989586621679970207 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679970207 ~> Bool) ([a6989586621679970207] ~> ([a6989586621679970207], [a6989586621679970207])) -> Type) (a6989586621679974530 :: a6989586621679970207 ~> Bool) = BreakSym1 a6989586621679974530
type Apply (SpanSym0 :: TyFun (a6989586621679970208 ~> Bool) ([a6989586621679970208] ~> ([a6989586621679970208], [a6989586621679970208])) -> Type) (a6989586621679974573 :: a6989586621679970208 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679970208 ~> Bool) ([a6989586621679970208] ~> ([a6989586621679970208], [a6989586621679970208])) -> Type) (a6989586621679974573 :: a6989586621679970208 ~> Bool) = SpanSym1 a6989586621679974573
type Apply (GroupBySym0 :: TyFun (a6989586621679970198 ~> (a6989586621679970198 ~> Bool)) ([a6989586621679970198] ~> [[a6989586621679970198]]) -> Type) (a6989586621679974437 :: a6989586621679970198 ~> (a6989586621679970198 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679970198 ~> (a6989586621679970198 ~> Bool)) ([a6989586621679970198] ~> [[a6989586621679970198]]) -> Type) (a6989586621679974437 :: a6989586621679970198 ~> (a6989586621679970198 ~> Bool)) = GroupBySym1 a6989586621679974437
type Apply (DropWhileSym0 :: TyFun (a6989586621679970210 ~> Bool) ([a6989586621679970210] ~> [a6989586621679970210]) -> Type) (a6989586621679974642 :: a6989586621679970210 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679970210 ~> Bool) ([a6989586621679970210] ~> [a6989586621679970210]) -> Type) (a6989586621679974642 :: a6989586621679970210 ~> Bool) = DropWhileSym1 a6989586621679974642
type Apply (TakeWhileSym0 :: TyFun (a6989586621679970211 ~> Bool) ([a6989586621679970211] ~> [a6989586621679970211]) -> Type) (a6989586621679974660 :: a6989586621679970211 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679970211 ~> Bool) ([a6989586621679970211] ~> [a6989586621679970211]) -> Type) (a6989586621679974660 :: a6989586621679970211 ~> Bool) = TakeWhileSym1 a6989586621679974660
type Apply (FilterSym0 :: TyFun (a6989586621679970219 ~> Bool) ([a6989586621679970219] ~> [a6989586621679970219]) -> Type) (a6989586621679974774 :: a6989586621679970219 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679970219 ~> Bool) ([a6989586621679970219] ~> [a6989586621679970219]) -> Type) (a6989586621679974774 :: a6989586621679970219 ~> Bool) = FilterSym1 a6989586621679974774
type Apply (InsertBySym0 :: TyFun (a6989586621679970222 ~> (a6989586621679970222 ~> Ordering)) (a6989586621679970222 ~> ([a6989586621679970222] ~> [a6989586621679970222])) -> Type) (a6989586621679974849 :: a6989586621679970222 ~> (a6989586621679970222 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679970222 ~> (a6989586621679970222 ~> Ordering)) (a6989586621679970222 ~> ([a6989586621679970222] ~> [a6989586621679970222])) -> Type) (a6989586621679974849 :: a6989586621679970222 ~> (a6989586621679970222 ~> Ordering)) = InsertBySym1 a6989586621679974849
type Apply (SortBySym0 :: TyFun (a6989586621679970223 ~> (a6989586621679970223 ~> Ordering)) ([a6989586621679970223] ~> [a6989586621679970223]) -> Type) (a6989586621679974873 :: a6989586621679970223 ~> (a6989586621679970223 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679970223 ~> (a6989586621679970223 ~> Ordering)) ([a6989586621679970223] ~> [a6989586621679970223]) -> Type) (a6989586621679974873 :: a6989586621679970223 ~> (a6989586621679970223 ~> Ordering)) = SortBySym1 a6989586621679974873
type Apply (DeleteBySym0 :: TyFun (a6989586621679970225 ~> (a6989586621679970225 ~> Bool)) (a6989586621679970225 ~> ([a6989586621679970225] ~> [a6989586621679970225])) -> Type) (a6989586621679974894 :: a6989586621679970225 ~> (a6989586621679970225 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679970225 ~> (a6989586621679970225 ~> Bool)) (a6989586621679970225 ~> ([a6989586621679970225] ~> [a6989586621679970225])) -> Type) (a6989586621679974894 :: a6989586621679970225 ~> (a6989586621679970225 ~> Bool)) = DeleteBySym1 a6989586621679974894
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679970224 ~> (a6989586621679970224 ~> Bool)) ([a6989586621679970224] ~> ([a6989586621679970224] ~> [a6989586621679970224])) -> Type) (a6989586621679974881 :: a6989586621679970224 ~> (a6989586621679970224 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679970224 ~> (a6989586621679970224 ~> Bool)) ([a6989586621679970224] ~> ([a6989586621679970224] ~> [a6989586621679970224])) -> Type) (a6989586621679974881 :: a6989586621679970224 ~> (a6989586621679970224 ~> Bool)) = DeleteFirstsBySym1 a6989586621679974881
type Apply (UnionBySym0 :: TyFun (a6989586621679970184 ~> (a6989586621679970184 ~> Bool)) ([a6989586621679970184] ~> ([a6989586621679970184] ~> [a6989586621679970184])) -> Type) (a6989586621679974271 :: a6989586621679970184 ~> (a6989586621679970184 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679970184 ~> (a6989586621679970184 ~> Bool)) ([a6989586621679970184] ~> ([a6989586621679970184] ~> [a6989586621679970184])) -> Type) (a6989586621679974271 :: a6989586621679970184 ~> (a6989586621679970184 ~> Bool)) = UnionBySym1 a6989586621679974271
type Apply (FindIndicesSym0 :: TyFun (a6989586621679970214 ~> Bool) ([a6989586621679970214] ~> [Nat]) -> Type) (a6989586621679974716 :: a6989586621679970214 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679970214 ~> Bool) ([a6989586621679970214] ~> [Nat]) -> Type) (a6989586621679974716 :: a6989586621679970214 ~> Bool) = FindIndicesSym1 a6989586621679974716
type Apply (FindIndexSym0 :: TyFun (a6989586621679970215 ~> Bool) ([a6989586621679970215] ~> Maybe Nat) -> Type) (a6989586621679974742 :: a6989586621679970215 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679970215 ~> Bool) ([a6989586621679970215] ~> Maybe Nat) -> Type) (a6989586621679974742 :: a6989586621679970215 ~> Bool) = FindIndexSym1 a6989586621679974742
type Apply (Scanr1Sym0 :: TyFun (a6989586621679970282 ~> (a6989586621679970282 ~> a6989586621679970282)) ([a6989586621679970282] ~> [a6989586621679970282]) -> Type) (a6989586621679975328 :: a6989586621679970282 ~> (a6989586621679970282 ~> a6989586621679970282)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679970282 ~> (a6989586621679970282 ~> a6989586621679970282)) ([a6989586621679970282] ~> [a6989586621679970282]) -> Type) (a6989586621679975328 :: a6989586621679970282 ~> (a6989586621679970282 ~> a6989586621679970282)) = Scanr1Sym1 a6989586621679975328
type Apply (Scanl1Sym0 :: TyFun (a6989586621679970285 ~> (a6989586621679970285 ~> a6989586621679970285)) ([a6989586621679970285] ~> [a6989586621679970285]) -> Type) (a6989586621679975373 :: a6989586621679970285 ~> (a6989586621679970285 ~> a6989586621679970285)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679970285 ~> (a6989586621679970285 ~> a6989586621679970285)) ([a6989586621679970285] ~> [a6989586621679970285]) -> Type) (a6989586621679975373 :: a6989586621679970285 ~> (a6989586621679970285 ~> a6989586621679970285)) = Scanl1Sym1 a6989586621679975373
type Apply (IntersectBySym0 :: TyFun (a6989586621679970212 ~> (a6989586621679970212 ~> Bool)) ([a6989586621679970212] ~> ([a6989586621679970212] ~> [a6989586621679970212])) -> Type) (a6989586621679974674 :: a6989586621679970212 ~> (a6989586621679970212 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679970212 ~> (a6989586621679970212 ~> Bool)) ([a6989586621679970212] ~> ([a6989586621679970212] ~> [a6989586621679970212])) -> Type) (a6989586621679974674 :: a6989586621679970212 ~> (a6989586621679970212 ~> Bool)) = IntersectBySym1 a6989586621679974674
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679970294 ~> (a6989586621679970294 ~> a6989586621679970294)) ([a6989586621679970294] ~> a6989586621679970294) -> Type) (a6989586621679975443 :: a6989586621679970294 ~> (a6989586621679970294 ~> a6989586621679970294)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679970294 ~> (a6989586621679970294 ~> a6989586621679970294)) ([a6989586621679970294] ~> a6989586621679970294) -> Type) (a6989586621679975443 :: a6989586621679970294 ~> (a6989586621679970294 ~> a6989586621679970294)) = Foldl1'Sym1 a6989586621679975443
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679970209 ~> Bool) ([a6989586621679970209] ~> [a6989586621679970209]) -> Type) (a6989586621679974616 :: a6989586621679970209 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679970209 ~> Bool) ([a6989586621679970209] ~> [a6989586621679970209]) -> Type) (a6989586621679974616 :: a6989586621679970209 ~> Bool) = DropWhileEndSym1 a6989586621679974616
type Apply (ShowListWithSym0 :: TyFun (a6989586621680290731 ~> (Symbol ~> Symbol)) ([a6989586621680290731] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291157 :: a6989586621680290731 ~> (Symbol ~> Symbol)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680290731 ~> (Symbol ~> Symbol)) ([a6989586621680290731] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291157 :: a6989586621680290731 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680291157
type Apply (NubBySym0 :: TyFun (a6989586621681159630 ~> (a6989586621681159630 ~> Bool)) (NonEmpty a6989586621681159630 ~> NonEmpty a6989586621681159630) -> Type) (a6989586621681160931 :: a6989586621681159630 ~> (a6989586621681159630 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681159630 ~> (a6989586621681159630 ~> Bool)) (NonEmpty a6989586621681159630 ~> NonEmpty a6989586621681159630) -> Type) (a6989586621681160931 :: a6989586621681159630 ~> (a6989586621681159630 ~> Bool)) = NubBySym1 a6989586621681160931
type Apply (GroupBySym0 :: TyFun (a6989586621681159651 ~> (a6989586621681159651 ~> Bool)) ([a6989586621681159651] ~> [NonEmpty a6989586621681159651]) -> Type) (a6989586621681161093 :: a6989586621681159651 ~> (a6989586621681159651 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681159651 ~> (a6989586621681159651 ~> Bool)) ([a6989586621681159651] ~> [NonEmpty a6989586621681159651]) -> Type) (a6989586621681161093 :: a6989586621681159651 ~> (a6989586621681159651 ~> Bool)) = GroupBySym1 a6989586621681161093
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681159645 ~> (a6989586621681159645 ~> Bool)) (NonEmpty a6989586621681159645 ~> NonEmpty (NonEmpty a6989586621681159645)) -> Type) (a6989586621681161041 :: a6989586621681159645 ~> (a6989586621681159645 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681159645 ~> (a6989586621681159645 ~> Bool)) (NonEmpty a6989586621681159645 ~> NonEmpty (NonEmpty a6989586621681159645)) -> Type) (a6989586621681161041 :: a6989586621681159645 ~> (a6989586621681159645 ~> Bool)) = GroupBy1Sym1 a6989586621681161041
type Apply (TakeWhileSym0 :: TyFun (a6989586621681159658 ~> Bool) (NonEmpty a6989586621681159658 ~> [a6989586621681159658]) -> Type) (a6989586621681161186 :: a6989586621681159658 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681159658 ~> Bool) (NonEmpty a6989586621681159658 ~> [a6989586621681159658]) -> Type) (a6989586621681161186 :: a6989586621681159658 ~> Bool) = TakeWhileSym1 a6989586621681161186
type Apply (DropWhileSym0 :: TyFun (a6989586621681159657 ~> Bool) (NonEmpty a6989586621681159657 ~> [a6989586621681159657]) -> Type) (a6989586621681161178 :: a6989586621681159657 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681159657 ~> Bool) (NonEmpty a6989586621681159657 ~> [a6989586621681159657]) -> Type) (a6989586621681161178 :: a6989586621681159657 ~> Bool) = DropWhileSym1 a6989586621681161178
type Apply (SpanSym0 :: TyFun (a6989586621681159656 ~> Bool) (NonEmpty a6989586621681159656 ~> ([a6989586621681159656], [a6989586621681159656])) -> Type) (a6989586621681161170 :: a6989586621681159656 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681159656 ~> Bool) (NonEmpty a6989586621681159656 ~> ([a6989586621681159656], [a6989586621681159656])) -> Type) (a6989586621681161170 :: a6989586621681159656 ~> Bool) = SpanSym1 a6989586621681161170
type Apply (BreakSym0 :: TyFun (a6989586621681159655 ~> Bool) (NonEmpty a6989586621681159655 ~> ([a6989586621681159655], [a6989586621681159655])) -> Type) (a6989586621681161162 :: a6989586621681159655 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681159655 ~> Bool) (NonEmpty a6989586621681159655 ~> ([a6989586621681159655], [a6989586621681159655])) -> Type) (a6989586621681161162 :: a6989586621681159655 ~> Bool) = BreakSym1 a6989586621681161162
type Apply (FilterSym0 :: TyFun (a6989586621681159654 ~> Bool) (NonEmpty a6989586621681159654 ~> [a6989586621681159654]) -> Type) (a6989586621681161154 :: a6989586621681159654 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681159654 ~> Bool) (NonEmpty a6989586621681159654 ~> [a6989586621681159654]) -> Type) (a6989586621681161154 :: a6989586621681159654 ~> Bool) = FilterSym1 a6989586621681161154
type Apply (PartitionSym0 :: TyFun (a6989586621681159653 ~> Bool) (NonEmpty a6989586621681159653 ~> ([a6989586621681159653], [a6989586621681159653])) -> Type) (a6989586621681161146 :: a6989586621681159653 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681159653 ~> Bool) (NonEmpty a6989586621681159653 ~> ([a6989586621681159653], [a6989586621681159653])) -> Type) (a6989586621681161146 :: a6989586621681159653 ~> Bool) = PartitionSym1 a6989586621681161146
type Apply (SortBySym0 :: TyFun (a6989586621681159628 ~> (a6989586621681159628 ~> Ordering)) (NonEmpty a6989586621681159628 ~> NonEmpty a6989586621681159628) -> Type) (a6989586621681160918 :: a6989586621681159628 ~> (a6989586621681159628 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681159628 ~> (a6989586621681159628 ~> Ordering)) (NonEmpty a6989586621681159628 ~> NonEmpty a6989586621681159628) -> Type) (a6989586621681160918 :: a6989586621681159628 ~> (a6989586621681159628 ~> Ordering)) = SortBySym1 a6989586621681160918
type Apply (Scanl1Sym0 :: TyFun (a6989586621681159665 ~> (a6989586621681159665 ~> a6989586621681159665)) (NonEmpty a6989586621681159665 ~> NonEmpty a6989586621681159665) -> Type) (a6989586621681161240 :: a6989586621681159665 ~> (a6989586621681159665 ~> a6989586621681159665)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681159665 ~> (a6989586621681159665 ~> a6989586621681159665)) (NonEmpty a6989586621681159665 ~> NonEmpty a6989586621681159665) -> Type) (a6989586621681161240 :: a6989586621681159665 ~> (a6989586621681159665 ~> a6989586621681159665)) = Scanl1Sym1 a6989586621681161240
type Apply (Scanr1Sym0 :: TyFun (a6989586621681159664 ~> (a6989586621681159664 ~> a6989586621681159664)) (NonEmpty a6989586621681159664 ~> NonEmpty a6989586621681159664) -> Type) (a6989586621681161233 :: a6989586621681159664 ~> (a6989586621681159664 ~> a6989586621681159664)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681159664 ~> (a6989586621681159664 ~> a6989586621681159664)) (NonEmpty a6989586621681159664 ~> NonEmpty a6989586621681159664) -> Type) (a6989586621681161233 :: a6989586621681159664 ~> (a6989586621681159664 ~> a6989586621681159664)) = Scanr1Sym1 a6989586621681161233
type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679366166 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679366166 :: (a, b)) = Swap a6989586621679366166
type Apply (ComparingSym0 :: TyFun (b6989586621679389744 ~> a6989586621679389743) (b6989586621679389744 ~> (b6989586621679389744 ~> Ordering)) -> Type) (a6989586621679389834 :: b6989586621679389744 ~> a6989586621679389743) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679389744 ~> a6989586621679389743) (b6989586621679389744 ~> (b6989586621679389744 ~> Ordering)) -> Type) (a6989586621679389834 :: b6989586621679389744 ~> a6989586621679389743) = ComparingSym1 a6989586621679389834
type Apply (MapMaybeSym0 :: TyFun (a6989586621679512413 ~> Maybe b6989586621679512414) ([a6989586621679512413] ~> [b6989586621679512414]) -> Type) (a6989586621679512574 :: a6989586621679512413 ~> Maybe b6989586621679512414) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679512413 ~> Maybe b6989586621679512414) ([a6989586621679512413] ~> [b6989586621679512414]) -> Type) (a6989586621679512574 :: a6989586621679512413 ~> Maybe b6989586621679512414) = MapMaybeSym1 a6989586621679512574
type Apply (UntilSym1 a6989586621679541669 :: TyFun (a6989586621679541544 ~> a6989586621679541544) (a6989586621679541544 ~> a6989586621679541544) -> Type) (a6989586621679541670 :: a6989586621679541544 ~> a6989586621679541544) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679541669 :: TyFun (a6989586621679541544 ~> a6989586621679541544) (a6989586621679541544 ~> a6989586621679541544) -> Type) (a6989586621679541670 :: a6989586621679541544 ~> a6989586621679541544) = UntilSym2 a6989586621679541669 a6989586621679541670
type Apply (($!@#@$) :: TyFun (a6989586621679541545 ~> b6989586621679541546) (a6989586621679541545 ~> b6989586621679541546) -> Type) (a6989586621679541695 :: a6989586621679541545 ~> b6989586621679541546) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679541545 ~> b6989586621679541546) (a6989586621679541545 ~> b6989586621679541546) -> Type) (a6989586621679541695 :: a6989586621679541545 ~> b6989586621679541546) = ($!@#@$$) a6989586621679541695
type Apply (($@#@$) :: TyFun (a6989586621679541547 ~> b6989586621679541548) (a6989586621679541547 ~> b6989586621679541548) -> Type) (a6989586621679541704 :: a6989586621679541547 ~> b6989586621679541548) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679541547 ~> b6989586621679541548) (a6989586621679541547 ~> b6989586621679541548) -> Type) (a6989586621679541704 :: a6989586621679541547 ~> b6989586621679541548) = ($@#@$$) a6989586621679541704
type Apply (MapSym0 :: TyFun (a6989586621679541560 ~> b6989586621679541561) ([a6989586621679541560] ~> [b6989586621679541561]) -> Type) (a6989586621679541764 :: a6989586621679541560 ~> b6989586621679541561) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679541560 ~> b6989586621679541561) ([a6989586621679541560] ~> [b6989586621679541561]) -> Type) (a6989586621679541764 :: a6989586621679541560 ~> b6989586621679541561) = MapSym1 a6989586621679541764
type Apply (FoldrSym0 :: TyFun (a6989586621679541562 ~> (b6989586621679541563 ~> b6989586621679541563)) (b6989586621679541563 ~> ([a6989586621679541562] ~> b6989586621679541563)) -> Type) (a6989586621679541771 :: a6989586621679541562 ~> (b6989586621679541563 ~> b6989586621679541563)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679541562 ~> (b6989586621679541563 ~> b6989586621679541563)) (b6989586621679541563 ~> ([a6989586621679541562] ~> b6989586621679541563)) -> Type) (a6989586621679541771 :: a6989586621679541562 ~> (b6989586621679541563 ~> b6989586621679541563)) = FoldrSym1 a6989586621679541771
type Apply (UnfoldrSym0 :: TyFun (b6989586621679970274 ~> Maybe (a6989586621679970275, b6989586621679970274)) (b6989586621679970274 ~> [a6989586621679970275]) -> Type) (a6989586621679975186 :: b6989586621679970274 ~> Maybe (a6989586621679970275, b6989586621679970274)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679970274 ~> Maybe (a6989586621679970275, b6989586621679970274)) (b6989586621679970274 ~> [a6989586621679970275]) -> Type) (a6989586621679975186 :: b6989586621679970274 ~> Maybe (a6989586621679970275, b6989586621679970274)) = UnfoldrSym1 a6989586621679975186
type Apply (ScanrSym0 :: TyFun (a6989586621679970283 ~> (b6989586621679970284 ~> b6989586621679970284)) (b6989586621679970284 ~> ([a6989586621679970283] ~> [b6989586621679970284])) -> Type) (a6989586621679975352 :: a6989586621679970283 ~> (b6989586621679970284 ~> b6989586621679970284)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679970283 ~> (b6989586621679970284 ~> b6989586621679970284)) (b6989586621679970284 ~> ([a6989586621679970283] ~> [b6989586621679970284])) -> Type) (a6989586621679975352 :: a6989586621679970283 ~> (b6989586621679970284 ~> b6989586621679970284)) = ScanrSym1 a6989586621679975352
type Apply (ScanlSym0 :: TyFun (b6989586621679970286 ~> (a6989586621679970287 ~> b6989586621679970286)) (b6989586621679970286 ~> ([a6989586621679970287] ~> [b6989586621679970286])) -> Type) (a6989586621679975380 :: b6989586621679970286 ~> (a6989586621679970287 ~> b6989586621679970286)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679970286 ~> (a6989586621679970287 ~> b6989586621679970286)) (b6989586621679970286 ~> ([a6989586621679970287] ~> [b6989586621679970286])) -> Type) (a6989586621679975380 :: b6989586621679970286 ~> (a6989586621679970287 ~> b6989586621679970286)) = ScanlSym1 a6989586621679975380
type Apply (AnySym0 :: TyFun (a6989586621680486547 ~> Bool) (t6989586621680486546 a6989586621680486547 ~> Bool) -> Type) (a6989586621680487088 :: a6989586621680486547 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680486547 ~> Bool) (t6989586621680486546 a6989586621680486547 ~> Bool) -> Type) (a6989586621680487088 :: a6989586621680486547 ~> Bool) = AnySym1 a6989586621680487088 t6989586621680486546 :: TyFun (t6989586621680486546 a6989586621680486547) Bool -> Type
type Apply (Foldl1Sym0 :: TyFun (a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) (t6989586621680486628 a6989586621680486641 ~> a6989586621680486641) -> Type) (arg6989586621680487281 :: a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) (t6989586621680486628 a6989586621680486641 ~> a6989586621680486641) -> Type) (arg6989586621680487281 :: a6989586621680486641 ~> (a6989586621680486641 ~> a6989586621680486641)) = Foldl1Sym1 arg6989586621680487281 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486641) a6989586621680486641 -> Type
type Apply (MaximumBySym0 :: TyFun (a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) (t6989586621680486542 a6989586621680486543 ~> a6989586621680486543) -> Type) (a6989586621680487050 :: a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) (t6989586621680486542 a6989586621680486543 ~> a6989586621680486543) -> Type) (a6989586621680487050 :: a6989586621680486543 ~> (a6989586621680486543 ~> Ordering)) = MaximumBySym1 a6989586621680487050 t6989586621680486542 :: TyFun (t6989586621680486542 a6989586621680486543) a6989586621680486543 -> Type
type Apply (MinimumBySym0 :: TyFun (a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) (t6989586621680486540 a6989586621680486541 ~> a6989586621680486541) -> Type) (a6989586621680487025 :: a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) (t6989586621680486540 a6989586621680486541 ~> a6989586621680486541) -> Type) (a6989586621680487025 :: a6989586621680486541 ~> (a6989586621680486541 ~> Ordering)) = MinimumBySym1 a6989586621680487025 t6989586621680486540 :: TyFun (t6989586621680486540 a6989586621680486541) a6989586621680486541 -> Type
type Apply (Foldr1Sym0 :: TyFun (a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) (t6989586621680486628 a6989586621680486640 ~> a6989586621680486640) -> Type) (arg6989586621680487277 :: a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) (t6989586621680486628 a6989586621680486640 ~> a6989586621680486640) -> Type) (arg6989586621680487277 :: a6989586621680486640 ~> (a6989586621680486640 ~> a6989586621680486640)) = Foldr1Sym1 arg6989586621680487277 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486640) a6989586621680486640 -> Type
type Apply (AllSym0 :: TyFun (a6989586621680486545 ~> Bool) (t6989586621680486544 a6989586621680486545 ~> Bool) -> Type) (a6989586621680487075 :: a6989586621680486545 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680486545 ~> Bool) (t6989586621680486544 a6989586621680486545 ~> Bool) -> Type) (a6989586621680487075 :: a6989586621680486545 ~> Bool) = AllSym1 a6989586621680487075 t6989586621680486544 :: TyFun (t6989586621680486544 a6989586621680486545) Bool -> Type
type Apply (FindSym0 :: TyFun (a6989586621680486537 ~> Bool) (t6989586621680486536 a6989586621680486537 ~> Maybe a6989586621680486537) -> Type) (a6989586621680486990 :: a6989586621680486537 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680486537 ~> Bool) (t6989586621680486536 a6989586621680486537 ~> Maybe a6989586621680486537) -> Type) (a6989586621680486990 :: a6989586621680486537 ~> Bool) = FindSym1 a6989586621680486990 t6989586621680486536 :: TyFun (t6989586621680486536 a6989586621680486537) (Maybe a6989586621680486537) -> Type
type Apply (GroupWithSym0 :: TyFun (a6989586621681159650 ~> b6989586621681159649) ([a6989586621681159650] ~> [NonEmpty a6989586621681159650]) -> Type) (a6989586621681161085 :: a6989586621681159650 ~> b6989586621681159649) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681159650 ~> b6989586621681159649) ([a6989586621681159650] ~> [NonEmpty a6989586621681159650]) -> Type) (a6989586621681161085 :: a6989586621681159650 ~> b6989586621681159649) = GroupWithSym1 a6989586621681161085
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681159648 ~> b6989586621681159647) ([a6989586621681159648] ~> [NonEmpty a6989586621681159648]) -> Type) (a6989586621681161077 :: a6989586621681159648 ~> b6989586621681159647) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681159648 ~> b6989586621681159647) ([a6989586621681159648] ~> [NonEmpty a6989586621681159648]) -> Type) (a6989586621681161077 :: a6989586621681159648 ~> b6989586621681159647) = GroupAllWithSym1 a6989586621681161077
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681159644 ~> b6989586621681159643) (NonEmpty a6989586621681159644 ~> NonEmpty (NonEmpty a6989586621681159644)) -> Type) (a6989586621681161033 :: a6989586621681159644 ~> b6989586621681159643) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681159644 ~> b6989586621681159643) (NonEmpty a6989586621681159644 ~> NonEmpty (NonEmpty a6989586621681159644)) -> Type) (a6989586621681161033 :: a6989586621681159644 ~> b6989586621681159643) = GroupWith1Sym1 a6989586621681161033
type Apply (MapSym0 :: TyFun (a6989586621681159673 ~> b6989586621681159674) (NonEmpty a6989586621681159673 ~> NonEmpty b6989586621681159674) -> Type) (a6989586621681161287 :: a6989586621681159673 ~> b6989586621681159674) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681159673 ~> b6989586621681159674) (NonEmpty a6989586621681159673 ~> NonEmpty b6989586621681159674) -> Type) (a6989586621681161287 :: a6989586621681159673 ~> b6989586621681159674) = MapSym1 a6989586621681161287
type Apply (SortWithSym0 :: TyFun (a6989586621681159627 ~> o6989586621681159626) (NonEmpty a6989586621681159627 ~> NonEmpty a6989586621681159627) -> Type) (a6989586621681160912 :: a6989586621681159627 ~> o6989586621681159626) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681159627 ~> o6989586621681159626) (NonEmpty a6989586621681159627 ~> NonEmpty a6989586621681159627) -> Type) (a6989586621681160912 :: a6989586621681159627 ~> o6989586621681159626) = SortWithSym1 a6989586621681160912
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681159642 ~> b6989586621681159641) (NonEmpty a6989586621681159642 ~> NonEmpty (NonEmpty a6989586621681159642)) -> Type) (a6989586621681161025 :: a6989586621681159642 ~> b6989586621681159641) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681159642 ~> b6989586621681159641) (NonEmpty a6989586621681159642 ~> NonEmpty (NonEmpty a6989586621681159642)) -> Type) (a6989586621681161025 :: a6989586621681159642 ~> b6989586621681159641) = GroupAllWith1Sym1 a6989586621681161025
type Apply (ScanlSym0 :: TyFun (b6989586621681159668 ~> (a6989586621681159669 ~> b6989586621681159668)) (b6989586621681159668 ~> ([a6989586621681159669] ~> NonEmpty b6989586621681159668)) -> Type) (a6989586621681161258 :: b6989586621681159668 ~> (a6989586621681159669 ~> b6989586621681159668)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681159668 ~> (a6989586621681159669 ~> b6989586621681159668)) (b6989586621681159668 ~> ([a6989586621681159669] ~> NonEmpty b6989586621681159668)) -> Type) (a6989586621681161258 :: b6989586621681159668 ~> (a6989586621681159669 ~> b6989586621681159668)) = ScanlSym1 a6989586621681161258
type Apply (ScanrSym0 :: TyFun (a6989586621681159666 ~> (b6989586621681159667 ~> b6989586621681159667)) (b6989586621681159667 ~> ([a6989586621681159666] ~> NonEmpty b6989586621681159667)) -> Type) (a6989586621681161247 :: a6989586621681159666 ~> (b6989586621681159667 ~> b6989586621681159667)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681159666 ~> (b6989586621681159667 ~> b6989586621681159667)) (b6989586621681159667 ~> ([a6989586621681159666] ~> NonEmpty b6989586621681159667)) -> Type) (a6989586621681161247 :: a6989586621681159666 ~> (b6989586621681159667 ~> b6989586621681159667)) = ScanrSym1 a6989586621681161247
type Apply (UnfoldrSym0 :: TyFun (a6989586621681159686 ~> (b6989586621681159687, Maybe a6989586621681159686)) (a6989586621681159686 ~> NonEmpty b6989586621681159687) -> Type) (a6989586621681161346 :: a6989586621681159686 ~> (b6989586621681159687, Maybe a6989586621681159686)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681159686 ~> (b6989586621681159687, Maybe a6989586621681159686)) (a6989586621681159686 ~> NonEmpty b6989586621681159687) -> Type) (a6989586621681161346 :: a6989586621681159686 ~> (b6989586621681159687, Maybe a6989586621681159686)) = UnfoldrSym1 a6989586621681161346
type Apply (UnfoldSym0 :: TyFun (a6989586621681159690 ~> (b6989586621681159691, Maybe a6989586621681159690)) (a6989586621681159690 ~> NonEmpty b6989586621681159691) -> Type) (a6989586621681161383 :: a6989586621681159690 ~> (b6989586621681159691, Maybe a6989586621681159690)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681159690 ~> (b6989586621681159691, Maybe a6989586621681159690)) (a6989586621681159690 ~> NonEmpty b6989586621681159691) -> Type) (a6989586621681161383 :: a6989586621681159690 ~> (b6989586621681159691, Maybe a6989586621681159690)) = UnfoldSym1 a6989586621681161383
type Apply (MfilterSym0 :: TyFun (a6989586621681271007 ~> Bool) (m6989586621681271006 a6989586621681271007 ~> m6989586621681271006 a6989586621681271007) -> Type) (a6989586621681271326 :: a6989586621681271007 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681271007 ~> Bool) (m6989586621681271006 a6989586621681271007 ~> m6989586621681271006 a6989586621681271007) -> Type) (a6989586621681271326 :: a6989586621681271007 ~> Bool) = MfilterSym1 a6989586621681271326 m6989586621681271006 :: TyFun (m6989586621681271006 a6989586621681271007) (m6989586621681271006 a6989586621681271007) -> Type
type Apply (FilterMSym0 :: TyFun (a6989586621681271045 ~> m6989586621681271044 Bool) ([a6989586621681271045] ~> m6989586621681271044 [a6989586621681271045]) -> Type) (a6989586621681271492 :: a6989586621681271045 ~> m6989586621681271044 Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681271045 ~> m6989586621681271044 Bool) ([a6989586621681271045] ~> m6989586621681271044 [a6989586621681271045]) -> Type) (a6989586621681271492 :: a6989586621681271045 ~> m6989586621681271044 Bool) = FilterMSym1 a6989586621681271492
type Apply (ApplySym0 :: TyFun (k16989586621679012787 ~> k26989586621679012788) (k16989586621679012787 ~> k26989586621679012788) -> Type) (f6989586621679012789 :: k16989586621679012787 ~> k26989586621679012788) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679012787 ~> k26989586621679012788) (k16989586621679012787 ~> k26989586621679012788) -> Type) (f6989586621679012789 :: k16989586621679012787 ~> k26989586621679012788) = ApplySym1 f6989586621679012789
type Apply ((@@@#@$) :: TyFun (k16989586621679019894 ~> k6989586621679019893) (TyFun k16989586621679019894 k6989586621679019893 -> Type) -> Type) (a6989586621679012785 :: k16989586621679019894 ~> k6989586621679019893) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679019894 ~> k6989586621679019893) (TyFun k16989586621679019894 k6989586621679019893 -> Type) -> Type) (a6989586621679012785 :: k16989586621679019894 ~> k6989586621679019893) = (@@@#@$$) a6989586621679012785
type Apply (CurrySym0 :: TyFun ((a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) (a6989586621679366081 ~> (b6989586621679366082 ~> c6989586621679366083)) -> Type) (a6989586621679366176 :: (a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) (a6989586621679366081 ~> (b6989586621679366082 ~> c6989586621679366083)) -> Type) (a6989586621679366176 :: (a6989586621679366081, b6989586621679366082) ~> c6989586621679366083) = CurrySym1 a6989586621679366176
type Apply (UncurrySym0 :: TyFun (a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) ((a6989586621679366078, b6989586621679366079) ~> c6989586621679366080) -> Type) (a6989586621679366170 :: a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) ((a6989586621679366078, b6989586621679366079) ~> c6989586621679366080) -> Type) (a6989586621679366170 :: a6989586621679366078 ~> (b6989586621679366079 ~> c6989586621679366080)) = UncurrySym1 a6989586621679366170
type Apply (Maybe_Sym1 a6989586621679511009 a6989586621679510992 :: TyFun (a6989586621679510992 ~> b6989586621679510991) (Maybe a6989586621679510992 ~> b6989586621679510991) -> Type) (a6989586621679511010 :: a6989586621679510992 ~> b6989586621679510991) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679511009 a6989586621679510992 :: TyFun (a6989586621679510992 ~> b6989586621679510991) (Maybe a6989586621679510992 ~> b6989586621679510991) -> Type) (a6989586621679511010 :: a6989586621679510992 ~> b6989586621679510991) = Maybe_Sym2 a6989586621679511009 a6989586621679511010
type Apply (FlipSym0 :: TyFun (a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) (b6989586621679541551 ~> (a6989586621679541550 ~> c6989586621679541552)) -> Type) (a6989586621679541720 :: a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) (b6989586621679541551 ~> (a6989586621679541550 ~> c6989586621679541552)) -> Type) (a6989586621679541720 :: a6989586621679541550 ~> (b6989586621679541551 ~> c6989586621679541552)) = FlipSym1 a6989586621679541720
type Apply ((.@#@$) :: TyFun (b6989586621679541553 ~> c6989586621679541554) ((a6989586621679541555 ~> b6989586621679541553) ~> (a6989586621679541555 ~> c6989586621679541554)) -> Type) (a6989586621679541729 :: b6989586621679541553 ~> c6989586621679541554) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679541553 ~> c6989586621679541554) ((a6989586621679541555 ~> b6989586621679541553) ~> (a6989586621679541555 ~> c6989586621679541554)) -> Type) (a6989586621679541729 :: b6989586621679541553 ~> c6989586621679541554) = a6989586621679541729 .@#@$$ a6989586621679541555 :: TyFun (a6989586621679541555 ~> b6989586621679541553) (a6989586621679541555 ~> c6989586621679541554) -> Type
type Apply (FmapSym0 :: TyFun (a6989586621679566946 ~> b6989586621679566947) (f6989586621679566945 a6989586621679566946 ~> f6989586621679566945 b6989586621679566947) -> Type) (arg6989586621679567337 :: a6989586621679566946 ~> b6989586621679566947) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679566946 ~> b6989586621679566947) (f6989586621679566945 a6989586621679566946 ~> f6989586621679566945 b6989586621679566947) -> Type) (arg6989586621679567337 :: a6989586621679566946 ~> b6989586621679566947) = FmapSym1 arg6989586621679567337 f6989586621679566945 :: TyFun (f6989586621679566945 a6989586621679566946) (f6989586621679566945 b6989586621679566947) -> Type
type Apply (LiftASym0 :: TyFun (a6989586621679566908 ~> b6989586621679566909) (f6989586621679566907 a6989586621679566908 ~> f6989586621679566907 b6989586621679566909) -> Type) (a6989586621679567311 :: a6989586621679566908 ~> b6989586621679566909) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679566908 ~> b6989586621679566909) (f6989586621679566907 a6989586621679566908 ~> f6989586621679566907 b6989586621679566909) -> Type) (a6989586621679567311 :: a6989586621679566908 ~> b6989586621679566909) = LiftASym1 a6989586621679567311 f6989586621679566907 :: TyFun (f6989586621679566907 a6989586621679566908) (f6989586621679566907 b6989586621679566909) -> Type
type Apply ((=<<@#@$) :: TyFun (a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) (m6989586621679566897 a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) -> Type) (a6989586621679567290 :: a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) (m6989586621679566897 a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) -> Type) (a6989586621679567290 :: a6989586621679566898 ~> m6989586621679566897 b6989586621679566899) = (=<<@#@$$) a6989586621679567290
type Apply (LiftMSym0 :: TyFun (a16989586621679566894 ~> r6989586621679566895) (m6989586621679566893 a16989586621679566894 ~> m6989586621679566893 r6989586621679566895) -> Type) (a6989586621679567268 :: a16989586621679566894 ~> r6989586621679566895) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679566894 ~> r6989586621679566895) (m6989586621679566893 a16989586621679566894 ~> m6989586621679566893 r6989586621679566895) -> Type) (a6989586621679567268 :: a16989586621679566894 ~> r6989586621679566895) = LiftMSym1 a6989586621679567268 m6989586621679566893 :: TyFun (m6989586621679566893 a16989586621679566894) (m6989586621679566893 r6989586621679566895) -> Type
type Apply ((<$>@#@$) :: TyFun (a6989586621679737122 ~> b6989586621679737123) (f6989586621679737121 a6989586621679737122 ~> f6989586621679737121 b6989586621679737123) -> Type) (a6989586621679737203 :: a6989586621679737122 ~> b6989586621679737123) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679737122 ~> b6989586621679737123) (f6989586621679737121 a6989586621679737122 ~> f6989586621679737121 b6989586621679737123) -> Type) (a6989586621679737203 :: a6989586621679737122 ~> b6989586621679737123) = a6989586621679737203 <$>@#@$$ f6989586621679737121 :: TyFun (f6989586621679737121 a6989586621679737122) (f6989586621679737121 b6989586621679737123) -> Type
type Apply (OnSym0 :: TyFun (b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) ((a6989586621679752685 ~> b6989586621679752683) ~> (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684))) -> Type) (a6989586621679752700 :: b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) ((a6989586621679752685 ~> b6989586621679752683) ~> (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684))) -> Type) (a6989586621679752700 :: b6989586621679752683 ~> (b6989586621679752683 ~> c6989586621679752684)) = OnSym1 a6989586621679752700 a6989586621679752685 :: TyFun (a6989586621679752685 ~> b6989586621679752683) (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684)) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) ([a6989586621679970259] ~> ([b6989586621679970260] ~> [c6989586621679970261])) -> Type) (a6989586621679975106 :: a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) ([a6989586621679970259] ~> ([b6989586621679970260] ~> [c6989586621679970261])) -> Type) (a6989586621679975106 :: a6989586621679970259 ~> (b6989586621679970260 ~> c6989586621679970261)) = ZipWithSym1 a6989586621679975106
type Apply (Either_Sym0 :: TyFun (a6989586621680466161 ~> c6989586621680466162) ((b6989586621680466163 ~> c6989586621680466162) ~> (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162)) -> Type) (a6989586621680466197 :: a6989586621680466161 ~> c6989586621680466162) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680466161 ~> c6989586621680466162) ((b6989586621680466163 ~> c6989586621680466162) ~> (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162)) -> Type) (a6989586621680466197 :: a6989586621680466161 ~> c6989586621680466162) = Either_Sym1 a6989586621680466197 b6989586621680466163 :: TyFun (b6989586621680466163 ~> c6989586621680466162) (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162) -> Type
type Apply (Foldl'Sym0 :: TyFun (b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) (b6989586621680486638 ~> (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638)) -> Type) (arg6989586621680487271 :: b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) (b6989586621680486638 ~> (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638)) -> Type) (arg6989586621680487271 :: b6989586621680486638 ~> (a6989586621680486639 ~> b6989586621680486638)) = Foldl'Sym1 arg6989586621680487271 t6989586621680486628 :: TyFun b6989586621680486638 (t6989586621680486628 a6989586621680486639 ~> b6989586621680486638) -> Type
type Apply (FoldlSym0 :: TyFun (b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) (b6989586621680486636 ~> (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636)) -> Type) (arg6989586621680487265 :: b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) (b6989586621680486636 ~> (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636)) -> Type) (arg6989586621680487265 :: b6989586621680486636 ~> (a6989586621680486637 ~> b6989586621680486636)) = FoldlSym1 arg6989586621680487265 t6989586621680486628 :: TyFun b6989586621680486636 (t6989586621680486628 a6989586621680486637 ~> b6989586621680486636) -> Type
type Apply (FoldrSym0 :: TyFun (a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) (b6989586621680486633 ~> (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633)) -> Type) (arg6989586621680487253 :: a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) (b6989586621680486633 ~> (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633)) -> Type) (arg6989586621680487253 :: a6989586621680486632 ~> (b6989586621680486633 ~> b6989586621680486633)) = FoldrSym1 arg6989586621680487253 t6989586621680486628 :: TyFun b6989586621680486633 (t6989586621680486628 a6989586621680486632 ~> b6989586621680486633) -> Type
type Apply (FoldMapSym0 :: TyFun (a6989586621680486631 ~> m6989586621680486630) (t6989586621680486628 a6989586621680486631 ~> m6989586621680486630) -> Type) (arg6989586621680487249 :: a6989586621680486631 ~> m6989586621680486630) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680486631 ~> m6989586621680486630) (t6989586621680486628 a6989586621680486631 ~> m6989586621680486630) -> Type) (arg6989586621680487249 :: a6989586621680486631 ~> m6989586621680486630) = FoldMapSym1 arg6989586621680487249 t6989586621680486628 :: TyFun (t6989586621680486628 a6989586621680486631) m6989586621680486630 -> Type
type Apply (Foldr'Sym0 :: TyFun (a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) (b6989586621680486635 ~> (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635)) -> Type) (arg6989586621680487259 :: a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) (b6989586621680486635 ~> (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635)) -> Type) (arg6989586621680487259 :: a6989586621680486634 ~> (b6989586621680486635 ~> b6989586621680486635)) = Foldr'Sym1 arg6989586621680487259 t6989586621680486628 :: TyFun b6989586621680486635 (t6989586621680486628 a6989586621680486634 ~> b6989586621680486635) -> Type
type Apply (ConcatMapSym0 :: TyFun (a6989586621680486551 ~> [b6989586621680486552]) (t6989586621680486550 a6989586621680486551 ~> [b6989586621680486552]) -> Type) (a6989586621680487119 :: a6989586621680486551 ~> [b6989586621680486552]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680486551 ~> [b6989586621680486552]) (t6989586621680486550 a6989586621680486551 ~> [b6989586621680486552]) -> Type) (a6989586621680487119 :: a6989586621680486551 ~> [b6989586621680486552]) = ConcatMapSym1 a6989586621680487119 t6989586621680486550 :: TyFun (t6989586621680486550 a6989586621680486551) [b6989586621680486552] -> Type
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680800344 ~> m6989586621680800343) (t6989586621680800342 a6989586621680800344 ~> m6989586621680800343) -> Type) (a6989586621680800805 :: a6989586621680800344 ~> m6989586621680800343) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680800344 ~> m6989586621680800343) (t6989586621680800342 a6989586621680800344 ~> m6989586621680800343) -> Type) (a6989586621680800805 :: a6989586621680800344 ~> m6989586621680800343) = FoldMapDefaultSym1 a6989586621680800805 t6989586621680800342 :: TyFun (t6989586621680800342 a6989586621680800344) m6989586621680800343 -> Type
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680800346 ~> b6989586621680800347) (t6989586621680800345 a6989586621680800346 ~> t6989586621680800345 b6989586621680800347) -> Type) (a6989586621680800826 :: a6989586621680800346 ~> b6989586621680800347) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680800346 ~> b6989586621680800347) (t6989586621680800345 a6989586621680800346 ~> t6989586621680800345 b6989586621680800347) -> Type) (a6989586621680800826 :: a6989586621680800346 ~> b6989586621680800347) = FmapDefaultSym1 a6989586621680800826 t6989586621680800345 :: TyFun (t6989586621680800345 a6989586621680800346) (t6989586621680800345 b6989586621680800347) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) (NonEmpty a6989586621681159634 ~> (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636)) -> Type) (a6989586621681160980 :: a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) (NonEmpty a6989586621681159634 ~> (NonEmpty b6989586621681159635 ~> NonEmpty c6989586621681159636)) -> Type) (a6989586621681160980 :: a6989586621681159634 ~> (b6989586621681159635 ~> c6989586621681159636)) = ZipWithSym1 a6989586621681160980
type Apply ((<$!>@#@$) :: TyFun (a6989586621681271009 ~> b6989586621681271010) (m6989586621681271008 a6989586621681271009 ~> m6989586621681271008 b6989586621681271010) -> Type) (a6989586621681271346 :: a6989586621681271009 ~> b6989586621681271010) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681271009 ~> b6989586621681271010) (m6989586621681271008 a6989586621681271009 ~> m6989586621681271008 b6989586621681271010) -> Type) (a6989586621681271346 :: a6989586621681271009 ~> b6989586621681271010) = a6989586621681271346 <$!>@#@$$ m6989586621681271008 :: TyFun (m6989586621681271008 a6989586621681271009) (m6989586621681271008 b6989586621681271010) -> Type
type Apply (a6989586621679541729 .@#@$$ a6989586621679541555 :: TyFun (a6989586621679541555 ~> b6989586621679541553) (a6989586621679541555 ~> c6989586621679541554) -> Type) (a6989586621679541730 :: a6989586621679541555 ~> b6989586621679541553) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679541729 .@#@$$ a6989586621679541555 :: TyFun (a6989586621679541555 ~> b6989586621679541553) (a6989586621679541555 ~> c6989586621679541554) -> Type) (a6989586621679541730 :: a6989586621679541555 ~> b6989586621679541553) = a6989586621679541729 .@#@$$$ a6989586621679541730
type Apply (LiftA2Sym0 :: TyFun (a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) (f6989586621679566950 a6989586621679566954 ~> (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956)) -> Type) (arg6989586621679567367 :: a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) (f6989586621679566950 a6989586621679566954 ~> (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956)) -> Type) (arg6989586621679567367 :: a6989586621679566954 ~> (b6989586621679566955 ~> c6989586621679566956)) = LiftA2Sym1 arg6989586621679567367 f6989586621679566950 :: TyFun (f6989586621679566950 a6989586621679566954) (f6989586621679566950 b6989586621679566955 ~> f6989586621679566950 c6989586621679566956) -> Type
type Apply (LiftM2Sym0 :: TyFun (a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) (m6989586621679566889 a16989586621679566890 ~> (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892)) -> Type) (a6989586621679567242 :: a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) (m6989586621679566889 a16989586621679566890 ~> (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892)) -> Type) (a6989586621679567242 :: a16989586621679566890 ~> (a26989586621679566891 ~> r6989586621679566892)) = LiftM2Sym1 a6989586621679567242 m6989586621679566889 :: TyFun (m6989586621679566889 a16989586621679566890) (m6989586621679566889 a26989586621679566891 ~> m6989586621679566889 r6989586621679566892) -> Type
type Apply (OnSym1 a6989586621679752700 a6989586621679752685 :: TyFun (a6989586621679752685 ~> b6989586621679752683) (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684)) -> Type) (a6989586621679752701 :: a6989586621679752685 ~> b6989586621679752683) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679752700 a6989586621679752685 :: TyFun (a6989586621679752685 ~> b6989586621679752683) (a6989586621679752685 ~> (a6989586621679752685 ~> c6989586621679752684)) -> Type) (a6989586621679752701 :: a6989586621679752685 ~> b6989586621679752683) = OnSym2 a6989586621679752700 a6989586621679752701
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) ([a6989586621679970255] ~> ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258]))) -> Type) (a6989586621679975091 :: a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) ([a6989586621679970255] ~> ([b6989586621679970256] ~> ([c6989586621679970257] ~> [d6989586621679970258]))) -> Type) (a6989586621679975091 :: a6989586621679970255 ~> (b6989586621679970256 ~> (c6989586621679970257 ~> d6989586621679970258))) = ZipWith3Sym1 a6989586621679975091
type Apply (Either_Sym1 a6989586621680466197 b6989586621680466163 :: TyFun (b6989586621680466163 ~> c6989586621680466162) (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162) -> Type) (a6989586621680466198 :: b6989586621680466163 ~> c6989586621680466162) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680466197 b6989586621680466163 :: TyFun (b6989586621680466163 ~> c6989586621680466162) (Either a6989586621680466161 b6989586621680466163 ~> c6989586621680466162) -> Type) (a6989586621680466198 :: b6989586621680466163 ~> c6989586621680466162) = Either_Sym2 a6989586621680466197 a6989586621680466198
type Apply (FoldrMSym0 :: TyFun (a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) (b6989586621680486590 ~> (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590)) -> Type) (a6989586621680487225 :: a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) (b6989586621680486590 ~> (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590)) -> Type) (a6989586621680487225 :: a6989586621680486589 ~> (b6989586621680486590 ~> m6989586621680486588 b6989586621680486590)) = FoldrMSym1 a6989586621680487225 t6989586621680486587 :: TyFun b6989586621680486590 (t6989586621680486587 a6989586621680486589 ~> m6989586621680486588 b6989586621680486590) -> Type
type Apply (FoldlMSym0 :: TyFun (b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) (b6989586621680486585 ~> (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) -> Type) (a6989586621680487203 :: b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) (b6989586621680486585 ~> (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) -> Type) (a6989586621680487203 :: b6989586621680486585 ~> (a6989586621680486586 ~> m6989586621680486584 b6989586621680486585)) = FoldlMSym1 a6989586621680487203 t6989586621680486583 :: TyFun b6989586621680486585 (t6989586621680486583 a6989586621680486586 ~> m6989586621680486584 b6989586621680486585) -> Type
type Apply (Traverse_Sym0 :: TyFun (a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) (t6989586621680486579 a6989586621680486581 ~> f6989586621680486580 ()) -> Type) (a6989586621680487195 :: a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) (t6989586621680486579 a6989586621680486581 ~> f6989586621680486580 ()) -> Type) (a6989586621680487195 :: a6989586621680486581 ~> f6989586621680486580 b6989586621680486582) = Traverse_Sym1 a6989586621680487195 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486581) (f6989586621680486580 ()) -> Type
type Apply (MapM_Sym0 :: TyFun (a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) (t6989586621680486571 a6989586621680486573 ~> m6989586621680486572 ()) -> Type) (a6989586621680487177 :: a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) (t6989586621680486571 a6989586621680486573 ~> m6989586621680486572 ()) -> Type) (a6989586621680487177 :: a6989586621680486573 ~> m6989586621680486572 b6989586621680486574) = MapM_Sym1 a6989586621680487177 t6989586621680486571 :: TyFun (t6989586621680486571 a6989586621680486573) (m6989586621680486572 ()) -> Type
type Apply (TraverseSym0 :: TyFun (a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) (t6989586621680794819 a6989586621680794821 ~> f6989586621680794820 (t6989586621680794819 b6989586621680794822)) -> Type) (arg6989586621680794831 :: a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) (t6989586621680794819 a6989586621680794821 ~> f6989586621680794820 (t6989586621680794819 b6989586621680794822)) -> Type) (arg6989586621680794831 :: a6989586621680794821 ~> f6989586621680794820 b6989586621680794822) = TraverseSym1 arg6989586621680794831 t6989586621680794819 :: TyFun (t6989586621680794819 a6989586621680794821) (f6989586621680794820 (t6989586621680794819 b6989586621680794822)) -> Type
type Apply (MapMSym0 :: TyFun (a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) (t6989586621680794819 a6989586621680794826 ~> m6989586621680794825 (t6989586621680794819 b6989586621680794827)) -> Type) (arg6989586621680794837 :: a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) (t6989586621680794819 a6989586621680794826 ~> m6989586621680794825 (t6989586621680794819 b6989586621680794827)) -> Type) (arg6989586621680794837 :: a6989586621680794826 ~> m6989586621680794825 b6989586621680794827) = MapMSym1 arg6989586621680794837 t6989586621680794819 :: TyFun (t6989586621680794819 a6989586621680794826) (m6989586621680794825 (t6989586621680794819 b6989586621680794827)) -> Type
type Apply (MapAccumRSym0 :: TyFun (a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) (a6989586621680800349 ~> (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351))) -> Type) (a6989586621680800839 :: a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) (a6989586621680800349 ~> (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351))) -> Type) (a6989586621680800839 :: a6989586621680800349 ~> (b6989586621680800350 ~> (a6989586621680800349, c6989586621680800351))) = MapAccumRSym1 a6989586621680800839 t6989586621680800348 :: TyFun a6989586621680800349 (t6989586621680800348 b6989586621680800350 ~> (a6989586621680800349, t6989586621680800348 c6989586621680800351)) -> Type
type Apply (MapAccumLSym0 :: TyFun (a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) (a6989586621680800353 ~> (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355))) -> Type) (a6989586621680800856 :: a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) (a6989586621680800353 ~> (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355))) -> Type) (a6989586621680800856 :: a6989586621680800353 ~> (b6989586621680800354 ~> (a6989586621680800353, c6989586621680800355))) = MapAccumLSym1 a6989586621680800856 t6989586621680800352 :: TyFun a6989586621680800353 (t6989586621680800352 b6989586621680800354 ~> (a6989586621680800353, t6989586621680800352 c6989586621680800355)) -> Type
type Apply (MzipWithSym0 :: TyFun (a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) (m6989586621681127563 a6989586621681127566 ~> (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568)) -> Type) (arg6989586621681127643 :: a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) (m6989586621681127563 a6989586621681127566 ~> (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568)) -> Type) (arg6989586621681127643 :: a6989586621681127566 ~> (b6989586621681127567 ~> c6989586621681127568)) = MzipWithSym1 arg6989586621681127643 m6989586621681127563 :: TyFun (m6989586621681127563 a6989586621681127566) (m6989586621681127563 b6989586621681127567 ~> m6989586621681127563 c6989586621681127568) -> Type
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) ([a6989586621681271025] ~> ([b6989586621681271026] ~> m6989586621681271024 ())) -> Type) (a6989586621681271434 :: a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) ([a6989586621681271025] ~> ([b6989586621681271026] ~> m6989586621681271024 ())) -> Type) (a6989586621681271434 :: a6989586621681271025 ~> (b6989586621681271026 ~> m6989586621681271024 c6989586621681271027)) = ZipWithM_Sym1 a6989586621681271434
type Apply (ZipWithMSym0 :: TyFun (a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) ([a6989586621681271029] ~> ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031])) -> Type) (a6989586621681271443 :: a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) ([a6989586621681271029] ~> ([b6989586621681271030] ~> m6989586621681271028 [c6989586621681271031])) -> Type) (a6989586621681271443 :: a6989586621681271029 ~> (b6989586621681271030 ~> m6989586621681271028 c6989586621681271031)) = ZipWithMSym1 a6989586621681271443
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) ([a6989586621681271033] ~> m6989586621681271032 ([b6989586621681271034], [c6989586621681271035])) -> Type) (a6989586621681271452 :: a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) ([a6989586621681271033] ~> m6989586621681271032 ([b6989586621681271034], [c6989586621681271035])) -> Type) (a6989586621681271452 :: a6989586621681271033 ~> m6989586621681271032 (b6989586621681271034, c6989586621681271035)) = MapAndUnzipMSym1 a6989586621681271452
type Apply ((>=>@#@$) :: TyFun (a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) ((b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) ~> (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043)) -> Type) (a6989586621681271473 :: a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) ((b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) ~> (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043)) -> Type) (a6989586621681271473 :: a6989586621681271041 ~> m6989586621681271040 b6989586621681271042) = a6989586621681271473 >=>@#@$$ c6989586621681271043 :: TyFun (b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043) -> Type
type Apply ((<=<@#@$) :: TyFun (b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) ((a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) ~> (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038)) -> Type) (a6989586621681271464 :: b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) ((a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) ~> (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038)) -> Type) (a6989586621681271464 :: b6989586621681271037 ~> m6989586621681271036 c6989586621681271038) = a6989586621681271464 <=<@#@$$ a6989586621681271039 :: TyFun (a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038) -> Type
type Apply (LiftA3Sym0 :: TyFun (a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) (f6989586621679566902 a6989586621679566903 ~> (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906))) -> Type) (a6989586621679567299 :: a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) (f6989586621679566902 a6989586621679566903 ~> (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906))) -> Type) (a6989586621679567299 :: a6989586621679566903 ~> (b6989586621679566904 ~> (c6989586621679566905 ~> d6989586621679566906))) = LiftA3Sym1 a6989586621679567299 f6989586621679566902 :: TyFun (f6989586621679566902 a6989586621679566903) (f6989586621679566902 b6989586621679566904 ~> (f6989586621679566902 c6989586621679566905 ~> f6989586621679566902 d6989586621679566906)) -> Type
type Apply (LiftM3Sym0 :: TyFun (a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) (m6989586621679566884 a16989586621679566885 ~> (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888))) -> Type) (a6989586621679567200 :: a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) (m6989586621679566884 a16989586621679566885 ~> (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888))) -> Type) (a6989586621679567200 :: a16989586621679566885 ~> (a26989586621679566886 ~> (a36989586621679566887 ~> r6989586621679566888))) = LiftM3Sym1 a6989586621679567200 m6989586621679566884 :: TyFun (m6989586621679566884 a16989586621679566885) (m6989586621679566884 a26989586621679566886 ~> (m6989586621679566884 a36989586621679566887 ~> m6989586621679566884 r6989586621679566888)) -> Type
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) ([a6989586621680092370] ~> ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])))) -> Type) (a6989586621680093964 :: a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) ([a6989586621680092370] ~> ([b6989586621680092371] ~> ([c6989586621680092372] ~> ([d6989586621680092373] ~> [e6989586621680092374])))) -> Type) (a6989586621680093964 :: a6989586621680092370 ~> (b6989586621680092371 ~> (c6989586621680092372 ~> (d6989586621680092373 ~> e6989586621680092374)))) = ZipWith4Sym1 a6989586621680093964
type Apply (a6989586621681271473 >=>@#@$$ c6989586621681271043 :: TyFun (b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043) -> Type) (a6989586621681271474 :: b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271473 >=>@#@$$ c6989586621681271043 :: TyFun (b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) (a6989586621681271041 ~> m6989586621681271040 c6989586621681271043) -> Type) (a6989586621681271474 :: b6989586621681271042 ~> m6989586621681271040 c6989586621681271043) = a6989586621681271473 >=>@#@$$$ a6989586621681271474
type Apply (a6989586621681271464 <=<@#@$$ a6989586621681271039 :: TyFun (a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038) -> Type) (a6989586621681271465 :: a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271464 <=<@#@$$ a6989586621681271039 :: TyFun (a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) (a6989586621681271039 ~> m6989586621681271036 c6989586621681271038) -> Type) (a6989586621681271465 :: a6989586621681271039 ~> m6989586621681271036 b6989586621681271037) = a6989586621681271464 <=<@#@$$$ a6989586621681271465
type Apply (LiftM4Sym0 :: TyFun (a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) (m6989586621679566878 a16989586621679566879 ~> (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)))) -> Type) (a6989586621679567139 :: a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) (m6989586621679566878 a16989586621679566879 ~> (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883)))) -> Type) (a6989586621679567139 :: a16989586621679566879 ~> (a26989586621679566880 ~> (a36989586621679566881 ~> (a46989586621679566882 ~> r6989586621679566883)))) = LiftM4Sym1 a6989586621679567139 m6989586621679566878 :: TyFun (m6989586621679566878 a16989586621679566879) (m6989586621679566878 a26989586621679566880 ~> (m6989586621679566878 a36989586621679566881 ~> (m6989586621679566878 a46989586621679566882 ~> m6989586621679566878 r6989586621679566883))) -> Type
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) ([a6989586621680092364] ~> ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))))) -> Type) (a6989586621680093941 :: a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) ([a6989586621680092364] ~> ([b6989586621680092365] ~> ([c6989586621680092366] ~> ([d6989586621680092367] ~> ([e6989586621680092368] ~> [f6989586621680092369]))))) -> Type) (a6989586621680093941 :: a6989586621680092364 ~> (b6989586621680092365 ~> (c6989586621680092366 ~> (d6989586621680092367 ~> (e6989586621680092368 ~> f6989586621680092369))))) = ZipWith5Sym1 a6989586621680093941
type Apply (LiftM5Sym0 :: TyFun (a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) (m6989586621679566871 a16989586621679566872 ~> (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))))) -> Type) (a6989586621679567056 :: a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) (m6989586621679566871 a16989586621679566872 ~> (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877))))) -> Type) (a6989586621679567056 :: a16989586621679566872 ~> (a26989586621679566873 ~> (a36989586621679566874 ~> (a46989586621679566875 ~> (a56989586621679566876 ~> r6989586621679566877))))) = LiftM5Sym1 a6989586621679567056 m6989586621679566871 :: TyFun (m6989586621679566871 a16989586621679566872) (m6989586621679566871 a26989586621679566873 ~> (m6989586621679566871 a36989586621679566874 ~> (m6989586621679566871 a46989586621679566875 ~> (m6989586621679566871 a56989586621679566876 ~> m6989586621679566871 r6989586621679566877)))) -> Type
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) ([a6989586621680092357] ~> ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))))) -> Type) (a6989586621680093914 :: a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) ([a6989586621680092357] ~> ([b6989586621680092358] ~> ([c6989586621680092359] ~> ([d6989586621680092360] ~> ([e6989586621680092361] ~> ([f6989586621680092362] ~> [g6989586621680092363])))))) -> Type) (a6989586621680093914 :: a6989586621680092357 ~> (b6989586621680092358 ~> (c6989586621680092359 ~> (d6989586621680092360 ~> (e6989586621680092361 ~> (f6989586621680092362 ~> g6989586621680092363)))))) = ZipWith6Sym1 a6989586621680093914
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) ([a6989586621680092349] ~> ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))))) -> Type) (a6989586621680093883 :: a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) ([a6989586621680092349] ~> ([b6989586621680092350] ~> ([c6989586621680092351] ~> ([d6989586621680092352] ~> ([e6989586621680092353] ~> ([f6989586621680092354] ~> ([g6989586621680092355] ~> [h6989586621680092356]))))))) -> Type) (a6989586621680093883 :: a6989586621680092349 ~> (b6989586621680092350 ~> (c6989586621680092351 ~> (d6989586621680092352 ~> (e6989586621680092353 ~> (f6989586621680092354 ~> (g6989586621680092355 ~> h6989586621680092356))))))) = ZipWith7Sym1 a6989586621680093883
type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680754817 :: Const a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680754817 :: Const a b) = GetConst x6989586621680754817

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

Constructors

Proxy 

Instances

Instances details
Generic1 (Proxy :: k -> Type) 
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) 
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) 
Instance details

Defined in Data.Proxy

Methods

fmap :: (a -> b) -> Proxy a -> Proxy b

(<$) :: a -> Proxy b -> Proxy a

Applicative (Proxy :: Type -> Type) 
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) 
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) 
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)

Alternative (Proxy :: Type -> Type) 
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) 
Instance details

Defined in Data.Proxy

Methods

mzero :: Proxy a

mplus :: Proxy a -> Proxy a -> Proxy a

Eq1 (Proxy :: Type -> Type) 
Instance details

Defined in Data.Functor.Classes

Methods

liftEq :: (a -> b -> Bool) -> Proxy a -> Proxy b -> Bool

Ord1 (Proxy :: Type -> Type) 
Instance details

Defined in Data.Functor.Classes

Methods

liftCompare :: (a -> b -> Ordering) -> Proxy a -> Proxy b -> Ordering

Read1 (Proxy :: Type -> Type) 
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) 
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) 
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)

Bounded (Proxy t) 
Instance details

Defined in Data.Proxy

Methods

minBound :: Proxy t

maxBound :: Proxy t

Enum (Proxy s) 
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) 
Instance details

Defined in Data.Proxy

Methods

(==) :: Proxy s -> Proxy s -> Bool

(/=) :: Proxy s -> Proxy s -> Bool

Data t => Data (Proxy t) 
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) 
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) 
Instance details

Defined in Data.Proxy

Methods

readsPrec :: Int -> ReadS (Proxy t)

readList :: ReadS [Proxy t]

readPrec :: ReadPrec (Proxy t)

readListPrec :: ReadPrec [Proxy t]

Show (Proxy s) 
Instance details

Defined in Data.Proxy

Methods

showsPrec :: Int -> Proxy s -> ShowS

show :: Proxy s -> String

showList :: [Proxy s] -> ShowS

Ix (Proxy s) 
Instance details

Defined in Data.Proxy

Methods

range :: (Proxy s, Proxy s) -> [Proxy s]

index :: (Proxy s, Proxy s) -> Proxy s -> Int

unsafeIndex :: (Proxy s, Proxy s) -> Proxy s -> Int

inRange :: (Proxy s, Proxy s) -> Proxy s -> Bool

rangeSize :: (Proxy s, Proxy s) -> Int

unsafeRangeSize :: (Proxy s, Proxy s) -> Int

Generic (Proxy t) 
Instance details

Defined in GHC.Generics

Associated Types

type Rep (Proxy t) :: Type -> Type

Methods

from :: Proxy t -> Rep (Proxy t) x

to :: Rep (Proxy t) x -> Proxy t

Semigroup (Proxy s) 
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) 
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 (k6989586621679014708 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679014708 :: Type) = Demote k6989586621679014708

type DemoteSym1 (k6989586621679014708 :: Type) = Demote k6989586621679014708 Source #

data SameKindSym0 a6989586621679014714 Source #

Instances

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

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679014713 (TyFun k6989586621679014713 Constraint -> Type) -> Type) (a6989586621679014714 :: k6989586621679014713) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679014713 (TyFun k6989586621679014713 Constraint -> Type) -> Type) (a6989586621679014714 :: k6989586621679014713) = SameKindSym1 a6989586621679014714

data SameKindSym1 (a6989586621679014714 :: k6989586621679014713) b6989586621679014715 Source #

Instances

Instances details
SuppressUnusedWarnings (SameKindSym1 a6989586621679014714 :: TyFun k6989586621679014713 Constraint -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679014714 :: TyFun k Constraint -> Type) (b6989586621679014715 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679014714 :: TyFun k Constraint -> Type) (b6989586621679014715 :: k) = SameKind a6989586621679014714 b6989586621679014715

type SameKindSym2 (a6989586621679014714 :: k6989586621679014713) (b6989586621679014715 :: k6989586621679014713) = SameKind a6989586621679014714 b6989586621679014715 Source #

data KindOfSym0 a6989586621679014717 Source #

Instances

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

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679014717 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679014717 :: k) = KindOf a6989586621679014717

type KindOfSym1 (a6989586621679014717 :: k6989586621679014716) = KindOf a6989586621679014717 Source #

data (~>@#@$) a6989586621679012791 infixr 0 Source #

Instances

Instances details
SuppressUnusedWarnings (~>@#@$) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679012791 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679012791 :: Type) = (~>@#@$$) a6989586621679012791

data (a6989586621679012791 :: Type) ~>@#@$$ b6989586621679012792 infixr 0 Source #

Instances

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

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679012791 :: TyFun Type Type -> Type) (b6989586621679012792 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679012791 :: TyFun Type Type -> Type) (b6989586621679012792 :: Type) = a6989586621679012791 ~> b6989586621679012792

type (~>@#@$$$) (a6989586621679012791 :: Type) (b6989586621679012792 :: Type) = (~>) a6989586621679012791 b6989586621679012792 Source #

data ApplySym0 :: forall k16989586621679012787 k26989586621679012788. (~>) ((~>) k16989586621679012787 k26989586621679012788) ((~>) k16989586621679012787 k26989586621679012788) Source #

Instances

Instances details
SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679012787 ~> k26989586621679012788) (k16989586621679012787 ~> k26989586621679012788) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679012787 ~> k26989586621679012788) (k16989586621679012787 ~> k26989586621679012788) -> Type) (f6989586621679012789 :: k16989586621679012787 ~> k26989586621679012788) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679012787 ~> k26989586621679012788) (k16989586621679012787 ~> k26989586621679012788) -> Type) (f6989586621679012789 :: k16989586621679012787 ~> k26989586621679012788) = ApplySym1 f6989586621679012789

data ApplySym1 (f6989586621679012789 :: (~>) k16989586621679012787 k26989586621679012788) :: (~>) k16989586621679012787 k26989586621679012788 Source #

Instances

Instances details
SuppressUnusedWarnings (ApplySym1 f6989586621679012789 :: TyFun k16989586621679012787 k26989586621679012788 -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679012789 :: TyFun k1 k2 -> Type) (x6989586621679012790 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679012789 :: TyFun k1 k2 -> Type) (x6989586621679012790 :: k1) = Apply f6989586621679012789 x6989586621679012790

type ApplySym2 (f6989586621679012789 :: (~>) k16989586621679012787 k26989586621679012788) (x6989586621679012790 :: k16989586621679012787) = Apply f6989586621679012789 x6989586621679012790 Source #

data (@@@#@$) a6989586621679012785 infixl 9 Source #

Instances

Instances details
SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679019894 ~> k6989586621679019893) (TyFun k16989586621679019894 k6989586621679019893 -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679019894 ~> k6989586621679019893) (TyFun k16989586621679019894 k6989586621679019893 -> Type) -> Type) (a6989586621679012785 :: k16989586621679019894 ~> k6989586621679019893) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679019894 ~> k6989586621679019893) (TyFun k16989586621679019894 k6989586621679019893 -> Type) -> Type) (a6989586621679012785 :: k16989586621679019894 ~> k6989586621679019893) = (@@@#@$$) a6989586621679012785

data (a6989586621679012785 :: (~>) k16989586621679019894 k6989586621679019893) @@@#@$$ b6989586621679012786 infixl 9 Source #

Instances

Instances details
SuppressUnusedWarnings ((@@@#@$$) a6989586621679012785 :: TyFun k16989586621679019894 k6989586621679019893 -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679012785 :: TyFun k1 k -> Type) (b6989586621679012786 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679012785 :: TyFun k1 k -> Type) (b6989586621679012786 :: k1) = a6989586621679012785 @@ b6989586621679012786

type (@@@#@$$$) (a6989586621679012785 :: (~>) k16989586621679019894 k6989586621679019893) (b6989586621679012786 :: k16989586621679019894) = (@@) a6989586621679012785 b6989586621679012786 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

Methods

(+) :: SomeSing k -> SomeSing k -> SomeSing k

(-) :: SomeSing k -> SomeSing k -> SomeSing k

(*) :: SomeSing k -> SomeSing k -> SomeSing k

negate :: SomeSing k -> SomeSing k

abs :: SomeSing k -> SomeSing k

signum :: SomeSing k -> SomeSing k

fromInteger :: Integer -> SomeSing k

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

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