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 b6989586621681327314 -> 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 a6989586621679090110 (Const a6989586621679090110 b6989586621679090111) -> 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 b6989586621681327314 -> 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 ((&&@#@$$) a6989586621679372398 :: TyFun Bool Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.TypeLits

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Maybe

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Num

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Enum

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons

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

Defined in Data.Singletons

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Void

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Semigroup.Internal

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.Prelude.Monoid

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a6989586621679970133] i6989586621679970132 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (NubBySym1 a6989586621679974241 :: TyFun [a6989586621679970137] [a6989586621679970137] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropSym1 a6989586621679974453 a6989586621679970156 :: TyFun [a6989586621679970156] [a6989586621679970156] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeSym1 a6989586621679974467 a6989586621679970157 :: TyFun [a6989586621679970157] [a6989586621679970157] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GroupBySym1 a6989586621679974388 :: TyFun [a6989586621679970149] [[a6989586621679970149]] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileSym1 a6989586621679974593 :: TyFun [a6989586621679970161] [a6989586621679970161] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (TakeWhileSym1 a6989586621679974611 :: TyFun [a6989586621679970162] [a6989586621679970162] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FilterSym1 a6989586621679974725 :: TyFun [a6989586621679970170] [a6989586621679970170] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (InsertSym1 a6989586621679974424 :: TyFun [a6989586621679970151] [a6989586621679970151] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (SortBySym1 a6989586621679974824 :: TyFun [a6989586621679970174] [a6989586621679970174] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionSym1 a6989586621679974216 :: TyFun [a6989586621679970134] [a6989586621679970134] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteSym1 a6989586621679974877 :: TyFun [a6989586621679970178] [a6989586621679970178] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanr1Sym1 a6989586621679975279 :: TyFun [a6989586621679970233] [a6989586621679970233] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Scanl1Sym1 a6989586621679975324 :: TyFun [a6989586621679970236] [a6989586621679970236] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectSym1 a6989586621679974661 :: TyFun [a6989586621679970164] [a6989586621679970164] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersperseSym1 a6989586621679975563 :: TyFun [a6989586621679970254] [a6989586621679970254] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DropWhileEndSym1 a6989586621679974567 :: TyFun [a6989586621679970160] [a6989586621679970160] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromMaybeSym1 a6989586621679512555 :: TyFun (Maybe a6989586621679512369) a6989586621679512369 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a6989586621680467586 b6989586621680467587) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a6989586621680467588 b6989586621680467589) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReplicateM_Sym0 :: TyFun Nat (m6989586621681270963 a6989586621681270964 ~> m6989586621681270963 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowParenSym2 a6989586621680291075 a6989586621680291074 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (SwapSym0 :: TyFun (a6989586621679366055, b6989586621679366056) (b6989586621679366056, a6989586621679366055) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (SndSym0 :: TyFun (a6989586621679366063, b6989586621679366064) b6989586621679366064 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FstSym0 :: TyFun (a6989586621679366065, b6989586621679366066) a6989586621679366065 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (LeftSym0 :: TyFun a6989586621679086104 (Either a6989586621679086104 b6989586621679086105) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (RightSym0 :: TyFun b6989586621679086105 (Either a6989586621679086104 b6989586621679086105) -> 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 a6989586621679371642 :: TyFun a6989586621679371636 (Bool ~> a6989586621679371636) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings (DefaultEqSym1 a6989586621679375745 :: TyFun k6989586621679375744 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

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

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym1 arg6989586621679389784 :: TyFun a6989586621679389695 Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym1 arg6989586621679389808 :: TyFun a6989586621679389695 a6989586621679389695 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym1 arg6989586621679389804 :: TyFun a6989586621679389695 a6989586621679389695 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$$) arg6989586621679389796 :: TyFun a6989586621679389695 Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679481870 k6989586621679481871 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun k06989586621679482960 k6989586621679482961 -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b6989586621679510942 ((a6989586621679510943 ~> b6989586621679510942) ~> (Maybe a6989586621679510943 ~> b6989586621679510942)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((-@#@$$) arg6989586621679525443 :: TyFun a6989586621679525420 a6989586621679525420 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$$) arg6989586621679525439 :: TyFun a6989586621679525420 a6989586621679525420 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$$) arg6989586621679525447 :: TyFun a6989586621679525420 a6989586621679525420 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym1 a6989586621679531128 :: TyFun a6989586621679531124 a6989586621679531124 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SeqSym0 :: TyFun a6989586621679541493 (b6989586621679541494 ~> b6989586621679541494) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679541507 (b6989586621679541508 ~> a6989586621679541507) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (AsTypeOfSym1 a6989586621679541665 :: TyFun a6989586621679541500 a6989586621679541500 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (PureSym0 :: TyFun a6989586621679566902 (f6989586621679566901 a6989586621679566902) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (WhenSym1 a6989586621679567232 f6989586621679566847 :: TyFun (f6989586621679566847 ()) (f6989586621679566847 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ReturnSym0 :: TyFun a6989586621679566930 (m6989586621679566925 a6989586621679566930) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (JoinSym0 :: TyFun (m6989586621679566851 (m6989586621679566851 a6989586621679566852)) (m6989586621679566851 a6989586621679566852) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (VoidSym0 :: TyFun (f6989586621679737064 a6989586621679737065) (f6989586621679737064 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

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

Defined in Data.Singletons.Prelude.Function

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

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym1 arg6989586621679763404 :: TyFun a6989586621679763112 [a6989586621679763112] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings ((<>@#@$$) arg6989586621679836924 :: TyFun a6989586621679836689 a6989586621679836689 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

SuppressUnusedWarnings (ReplicateSym1 a6989586621679974306 a6989586621679970141 :: TyFun a6989586621679970141 [a6989586621679970141] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (MappendSym1 arg6989586621680360937 :: TyFun a6989586621680360798 a6989586621680360798 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ProductSym0 :: TyFun (t6989586621680486579 a6989586621680486600) a6989586621680486600 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SumSym0 :: TyFun (t6989586621680486579 a6989586621680486599) a6989586621680486599 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumSym0 :: TyFun (t6989586621680486579 a6989586621680486598) a6989586621680486598 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumSym0 :: TyFun (t6989586621680486579 a6989586621680486597) a6989586621680486597 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym0 :: TyFun a6989586621680486596 (t6989586621680486579 a6989586621680486596 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym0 :: TyFun a6989586621680486490 (t6989586621680486489 a6989586621680486490 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ToListSym0 :: TyFun (t6989586621680486579 a6989586621680486593) [a6989586621680486593] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatSym0 :: TyFun (t6989586621680486504 [a6989586621680486505]) [a6989586621680486505] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldSym0 :: TyFun (t6989586621680486579 m6989586621680486580) m6989586621680486580 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ArgSym0 :: TyFun a6989586621679060365 (b6989586621679060366 ~> Arg a6989586621679060365 b6989586621679060366) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (OptionalSym0 :: TyFun (f6989586621681261956 a6989586621681261957) (f6989586621681261956 (Maybe a6989586621681261957)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

SuppressUnusedWarnings (UnlessSym1 a6989586621681271314 f6989586621681270962 :: TyFun (f6989586621681270962 ()) (f6989586621681270962 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (SameKindSym1 a6989586621679014719 :: TyFun k6989586621679014718 Constraint -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (ShowTypeSym0 :: TyFun t6989586621681327331 (ErrorMessage' s6989586621681327330) -> Type) Source # 
Instance details

Defined in Data.Singletons.TypeError

SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621681159583, b6989586621681159584)) (NonEmpty a6989586621681159583, NonEmpty b6989586621681159584) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NubBySym1 a6989586621681160882 :: TyFun (NonEmpty a6989586621681159581) (NonEmpty a6989586621681159581) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621681160968 :: TyFun (NonEmpty a6989586621681159591) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym1 a6989586621681160992 :: TyFun (NonEmpty a6989586621681159596) (NonEmpty (NonEmpty a6989586621681159596)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (IntersperseSym1 a6989586621681161174 :: TyFun (NonEmpty a6989586621681159614) (NonEmpty a6989586621681159614) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym1 a6989586621681160869 :: TyFun (NonEmpty a6989586621681159579) (NonEmpty a6989586621681159579) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym1 a6989586621681161191 :: TyFun (NonEmpty a6989586621681159616) (NonEmpty a6989586621681159616) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym1 a6989586621681161184 :: TyFun (NonEmpty a6989586621681159615) (NonEmpty a6989586621681159615) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ComparingSym0 :: TyFun (b6989586621679389685 ~> a6989586621679389684) (b6989586621679389685 ~> (b6989586621679389685 ~> Ordering)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UntilSym1 a6989586621679541620 :: TyFun (a6989586621679541495 ~> a6989586621679541495) (a6989586621679541495 ~> a6989586621679541495) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym0 :: TyFun (a6989586621680486498 ~> Bool) (t6989586621680486497 a6989586621680486498 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) (t6989586621680486579 a6989586621680486592 ~> a6989586621680486592) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym0 :: TyFun (a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) (t6989586621680486493 a6989586621680486494 ~> a6989586621680486494) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym0 :: TyFun (a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) (t6989586621680486491 a6989586621680486492 ~> a6989586621680486492) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) (t6989586621680486579 a6989586621680486591 ~> a6989586621680486591) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym0 :: TyFun (a6989586621680486496 ~> Bool) (t6989586621680486495 a6989586621680486496 ~> Bool) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.Foldable

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (a6989586621681159595 ~> b6989586621681159594) (NonEmpty a6989586621681159595 ~> NonEmpty (NonEmpty a6989586621681159595)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621681159624 ~> b6989586621681159625) (NonEmpty a6989586621681159624 ~> NonEmpty b6989586621681159625) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym0 :: TyFun (a6989586621681159578 ~> o6989586621681159577) (NonEmpty a6989586621681159578 ~> NonEmpty a6989586621681159578) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (a6989586621681159593 ~> b6989586621681159592) (NonEmpty a6989586621681159593 ~> NonEmpty (NonEmpty a6989586621681159593)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym0 :: TyFun (a6989586621681270958 ~> Bool) (m6989586621681270957 a6989586621681270958 ~> m6989586621681270957 a6989586621681270958) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679012788 ~> k26989586621679012789) (k16989586621679012788 ~> k26989586621679012789) -> Type) Source # 
Instance details

Defined in Data.Singletons

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

Defined in Data.Singletons

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

Defined in Data.Singletons.TypeError

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

Defined in Data.Singletons.TypeError

SingI (ConstSym0 :: TyFun a6989586621679090110 (Const a6989586621679090110 b6989586621679090111) -> 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 a6989586621679371643 a6989586621679371642 :: TyFun Bool a6989586621679371636 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Monad.Fail

SuppressUnusedWarnings (LookupSym1 a6989586621679974371 b6989586621679970148 :: TyFun [(a6989586621679970147, b6989586621679970148)] (Maybe b6989586621679970148) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a6989586621679970201, b6989586621679970202, c6989586621679970203)] ([a6989586621679970201], [b6989586621679970202], [c6989586621679970203]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (MapMaybeSym1 a6989586621679512525 :: TyFun [a6989586621679512364] [b6989586621679512365] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (MapSym1 a6989586621679541715 :: TyFun [a6989586621679541511] [b6989586621679541512] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (InsertBySym2 a6989586621679974801 a6989586621679974800 :: TyFun [a6989586621679970173] [a6989586621679970173] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteBySym2 a6989586621679974846 a6989586621679974845 :: TyFun [a6989586621679970176] [a6989586621679970176] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (DeleteFirstsBySym2 a6989586621679974833 a6989586621679974832 :: TyFun [a6989586621679970175] [a6989586621679970175] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (UnionBySym2 a6989586621679974223 a6989586621679974222 :: TyFun [a6989586621679970135] [a6989586621679970135] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a6989586621679970213] ([b6989586621679970214] ~> ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipSym1 a6989586621679975080 b6989586621679970217 :: TyFun [b6989586621679970217] [(a6989586621679970216, b6989586621679970217)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (IntersectBySym2 a6989586621679974626 a6989586621679974625 :: TyFun [a6989586621679970163] [a6989586621679970163] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericDropSym1 a6989586621680093818 a6989586621680092297 :: TyFun [a6989586621680092297] [a6989586621680092297] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericTakeSym1 a6989586621680093828 a6989586621680092299 :: TyFun [a6989586621680092299] [a6989586621680092299] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

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

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterMSym1 a6989586621681271443 :: TyFun [a6989586621681270996] (m6989586621681270995 [a6989586621681270996]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ShowsPrecSym2 arg6989586621680291137 arg6989586621680291136 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListWithSym2 a6989586621680291109 a6989586621680291108 :: TyFun Symbol Symbol -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Tuple2Sym1 t6989586621679311000 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 a6989586621679389775 :: TyFun b6989586621679389685 (b6989586621679389685 ~> Ordering) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (SeqSym1 a6989586621679541615 b6989586621679541494 :: TyFun b6989586621679541494 b6989586621679541494 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UntilSym2 a6989586621679541621 a6989586621679541620 :: TyFun a6989586621679541495 a6989586621679541495 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($!@#@$$) a6989586621679541646 :: TyFun a6989586621679541496 b6989586621679541497 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$$) a6989586621679541655 :: TyFun a6989586621679541498 b6989586621679541499 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym1 a6989586621679541699 b6989586621679541508 :: TyFun b6989586621679541508 a6989586621679541507 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym1 a6989586621679541722 :: TyFun b6989586621679541514 ([a6989586621679541513] ~> b6989586621679541514) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

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

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) (f6989586621679566901 a6989586621679566903 ~> f6989586621679566901 b6989586621679566904) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<**>@#@$) :: TyFun (f6989586621679566861 a6989586621679566862) (f6989586621679566861 (a6989586621679566862 ~> b6989586621679566863) ~> f6989586621679566861 b6989586621679566863) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>=@#@$) :: TyFun (m6989586621679566925 a6989586621679566926) ((a6989586621679566926 ~> m6989586621679566925 b6989586621679566927) ~> m6989586621679566925 b6989586621679566927) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym0 :: TyFun (m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) (m6989586621679566819 a6989586621679566820 ~> m6989586621679566819 b6989586621679566821) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym0 :: TyFun (m6989586621679566979 a6989586621679566981) (m6989586621679566979 a6989586621679566981 ~> m6989586621679566979 a6989586621679566981) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (($>@#@$) :: TyFun (f6989586621679737066 a6989586621679737067) (b6989586621679737068 ~> f6989586621679737066 b6989586621679737068) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings ((<&>@#@$) :: TyFun (f6989586621679737069 a6989586621679737070) ((a6989586621679737070 ~> b6989586621679737071) ~> f6989586621679737069 b6989586621679737071) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (EnumFromThenToSym2 arg6989586621679763409 arg6989586621679763408 :: TyFun a6989586621679763112 [a6989586621679763112] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (UnfoldrSym1 a6989586621679975137 :: TyFun b6989586621679970225 [a6989586621679970226] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym1 a6989586621679975303 :: TyFun b6989586621679970235 ([a6989586621679970234] ~> [b6989586621679970235]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym1 a6989586621679975331 :: TyFun b6989586621679970237 ([a6989586621679970238] ~> [b6989586621679970237]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericReplicateSym1 a6989586621680093788 a6989586621680092291 :: TyFun a6989586621680092291 [a6989586621680092291] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (GenericIndexSym1 a6989586621680093798 i6989586621680092292 :: TyFun i6989586621680092292 a6989586621680092293 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (AnySym1 a6989586621680487039 t6989586621680486497 :: TyFun (t6989586621680486497 a6989586621680486498) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ElemSym1 arg6989586621680487242 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486596) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NotElemSym1 a6989586621680486968 t6989586621680486489 :: TyFun (t6989586621680486489 a6989586621680486490) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (LengthSym0 :: TyFun (t6989586621680486579 a6989586621680486595) Nat -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (NullSym0 :: TyFun (t6989586621680486579 a6989586621680486594) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldl1Sym1 arg6989586621680487232 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486592) a6989586621680486592 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MaximumBySym1 a6989586621680487001 t6989586621680486493 :: TyFun (t6989586621680486493 a6989586621680486494) a6989586621680486494 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MinimumBySym1 a6989586621680486976 t6989586621680486491 :: TyFun (t6989586621680486491 a6989586621680486492) a6989586621680486492 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr1Sym1 arg6989586621680487228 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486591) a6989586621680486591 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (SequenceA_Sym0 :: TyFun (t6989586621680486515 (f6989586621680486516 a6989586621680486517)) (f6989586621680486516 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Sequence_Sym0 :: TyFun (t6989586621680486512 (m6989586621680486513 a6989586621680486514)) (m6989586621680486513 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AllSym1 a6989586621680487026 t6989586621680486495 :: TyFun (t6989586621680486495 a6989586621680486496) Bool -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FindSym1 a6989586621680486941 t6989586621680486487 :: TyFun (t6989586621680486487 a6989586621680486488) (Maybe a6989586621680486488) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679090110 (Const a6989586621679090110 b6989586621679090111) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (SequenceASym0 :: TyFun (t6989586621680794770 (f6989586621680794774 a6989586621680794775)) (f6989586621680794774 (t6989586621680794770 a6989586621680794775)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (SequenceSym0 :: TyFun (t6989586621680794770 (m6989586621680794779 a6989586621680794780)) (m6989586621680794779 (t6989586621680794770 a6989586621680794780)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ArgSym1 t6989586621680911674 b6989586621679060366 :: TyFun b6989586621679060366 (Arg a6989586621679060365 b6989586621679060366) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (MzipSym0 :: TyFun (m6989586621681127514 a6989586621681127515) (m6989586621681127514 b6989586621681127516 ~> m6989586621681127514 (a6989586621681127515, b6989586621681127516)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (MunzipSym0 :: TyFun (m6989586621681127514 (a6989586621681127520, b6989586621681127521)) (m6989586621681127514 a6989586621681127520, m6989586621681127514 b6989586621681127521) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ScanlSym1 a6989586621681161209 :: TyFun b6989586621681159619 ([a6989586621681159620] ~> NonEmpty b6989586621681159619) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym1 a6989586621681161198 :: TyFun b6989586621681159618 ([a6989586621681159617] ~> NonEmpty b6989586621681159618) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym1 a6989586621681161297 :: TyFun a6989586621681159637 (NonEmpty b6989586621681159638) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym1 a6989586621681161334 :: TyFun a6989586621681159641 (NonEmpty b6989586621681159642) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MfilterSym1 a6989586621681271277 m6989586621681270957 :: TyFun (m6989586621681270957 a6989586621681270958) (m6989586621681270957 a6989586621681270958) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateM_Sym1 a6989586621681271323 m6989586621681270963 a6989586621681270964 :: TyFun (m6989586621681270963 a6989586621681270964) (m6989586621681270963 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ReplicateMSym1 a6989586621681271342 m6989586621681270965 a6989586621681270966 :: TyFun (m6989586621681270965 a6989586621681270966) (m6989586621681270965 [a6989586621681270966]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ApplySym1 f6989586621679012790 :: TyFun k16989586621679012788 k26989586621679012789 -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$$) a6989586621679012786 :: TyFun k16989586621679019899 k6989586621679019898 -> Type) Source # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (ZipSym1 a6989586621681160942 b6989586621681159589 :: TyFun (NonEmpty b6989586621681159589) (NonEmpty (a6989586621681159588, b6989586621681159589)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym1 a6989586621681160984 :: TyFun (NonEmpty a6989586621681159595) (NonEmpty (NonEmpty a6989586621681159595)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym1 a6989586621681161238 :: TyFun (NonEmpty a6989586621681159624) (NonEmpty b6989586621681159625) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym1 a6989586621681160863 :: TyFun (NonEmpty a6989586621681159578) (NonEmpty a6989586621681159578) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym1 a6989586621681160976 :: TyFun (NonEmpty a6989586621681159593) (NonEmpty (NonEmpty a6989586621681159593)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GetConstSym0 :: TyFun (Const a6989586621680754766 b6989586621680754767) a6989586621680754766 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (CurrySym0 :: TyFun ((a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) (a6989586621679366060 ~> (b6989586621679366061 ~> c6989586621679366062)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (UncurrySym0 :: TyFun (a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) ((a6989586621679366057, b6989586621679366058) ~> c6989586621679366059) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Maybe_Sym1 a6989586621679510960 a6989586621679510943 :: TyFun (a6989586621679510943 ~> b6989586621679510942) (Maybe a6989586621679510943 ~> b6989586621679510942) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FlipSym0 :: TyFun (a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) (b6989586621679541502 ~> (a6989586621679541501 ~> c6989586621679541503)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((.@#@$) :: TyFun (b6989586621679541504 ~> c6989586621679541505) ((a6989586621679541506 ~> b6989586621679541504) ~> (a6989586621679541506 ~> c6989586621679541505)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym0 :: TyFun (a6989586621679566897 ~> b6989586621679566898) (f6989586621679566896 a6989586621679566897 ~> f6989586621679566896 b6989586621679566898) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym0 :: TyFun (a6989586621679566859 ~> b6989586621679566860) (f6989586621679566858 a6989586621679566859 ~> f6989586621679566858 b6989586621679566860) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$) :: TyFun (a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) (m6989586621679566848 a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym0 :: TyFun (a16989586621679566845 ~> r6989586621679566846) (m6989586621679566844 a16989586621679566845 ~> m6989586621679566844 r6989586621679566846) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679752645 &@#@$$ b6989586621679752633 :: TyFun (a6989586621679752632 ~> b6989586621679752633) b6989586621679752633 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (OnSym0 :: TyFun (b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) ((a6989586621679752636 ~> b6989586621679752634) ~> (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) ([a6989586621679970210] ~> ([b6989586621679970211] ~> [c6989586621679970212])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym0 :: TyFun (a6989586621680466112 ~> c6989586621680466113) ((b6989586621680466114 ~> c6989586621680466113) ~> (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) (b6989586621680486589 ~> (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym0 :: TyFun (b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) (b6989586621680486587 ~> (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) (b6989586621680486584 ~> (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a6989586621680486582 ~> m6989586621680486581) (t6989586621680486579 a6989586621680486582 ~> m6989586621680486581) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym0 :: TyFun (a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) (b6989586621680486586 ~> (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (a6989586621680486502 ~> [b6989586621680486503]) (t6989586621680486501 a6989586621680486502 ~> [b6989586621680486503]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym0 :: TyFun (a6989586621680800295 ~> m6989586621680800294) (t6989586621680800293 a6989586621680800295 ~> m6989586621680800294) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym0 :: TyFun (a6989586621680800297 ~> b6989586621680800298) (t6989586621680800296 a6989586621680800297 ~> t6989586621680800296 b6989586621680800298) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) (NonEmpty a6989586621681159585 ~> (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<$!>@#@$) :: TyFun (a6989586621681270960 ~> b6989586621681270961) (m6989586621681270959 a6989586621681270960 ~> m6989586621681270959 b6989586621681270961) -> 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 [(a6989586621679970197, b6989586621679970198, c6989586621679970199, d6989586621679970200)] ([a6989586621679970197], [b6989586621679970198], [c6989586621679970199], [d6989586621679970200]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (FoldrSym2 a6989586621679541723 a6989586621679541722 :: TyFun [a6989586621679541513] b6989586621679541514 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ZipWithSym1 a6989586621679975057 :: TyFun [a6989586621679970210] ([b6989586621679970211] ~> [c6989586621679970212]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym1 a6989586621679975068 b6989586621679970214 c6989586621679970215 :: TyFun [b6989586621679970214] ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanrSym2 a6989586621679975304 a6989586621679975303 :: TyFun [a6989586621679970234] [b6989586621679970235] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621679975332 a6989586621679975331 :: TyFun [a6989586621679970238] [b6989586621679970237] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a6989586621680092344] ([b6989586621680092345] ~> ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ScanlSym2 a6989586621681161210 a6989586621681161209 :: TyFun [a6989586621681159620] (NonEmpty b6989586621681159619) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym2 a6989586621681161199 a6989586621681161198 :: TyFun [a6989586621681159617] (NonEmpty b6989586621681159618) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Maybe_Sym2 a6989586621679510961 a6989586621679510960 :: TyFun (Maybe a6989586621679510943) b6989586621679510942 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (UncurrySym1 a6989586621679366149 :: TyFun (a6989586621679366057, b6989586621679366058) c6989586621679366059 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (Tuple3Sym1 t6989586621679311031 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 a6989586621679366155 :: TyFun a6989586621679366060 (b6989586621679366061 ~> c6989586621679366062) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (ComparingSym2 a6989586621679389776 a6989586621679389775 :: TyFun b6989586621679389685 Ordering -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FlipSym1 a6989586621679541671 :: TyFun b6989586621679541502 (a6989586621679541501 ~> c6989586621679541503) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FmapSym1 arg6989586621679567288 f6989586621679566896 :: TyFun (f6989586621679566896 a6989586621679566897) (f6989586621679566896 b6989586621679566898) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((arg6989586621679567292 <$@#@$$ f6989586621679566896) b6989586621679566900 :: TyFun (f6989586621679566896 b6989586621679566900) (f6989586621679566896 a6989586621679566899) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*>@#@$$) arg6989586621679567314 :: TyFun (f6989586621679566901 a6989586621679566903) (f6989586621679566901 b6989586621679566904) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<*@#@$) :: TyFun (f6989586621679566901 a6989586621679566910) (f6989586621679566901 b6989586621679566911 ~> f6989586621679566901 a6989586621679566910) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

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

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679567272 <**>@#@$$ b6989586621679566863 :: TyFun (f6989586621679566861 (a6989586621679566862 ~> b6989586621679566863)) (f6989586621679566861 b6989586621679566863) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftASym1 a6989586621679567262 f6989586621679566858 :: TyFun (f6989586621679566858 a6989586621679566859) (f6989586621679566858 b6989586621679566860) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((>>@#@$) :: TyFun (m6989586621679566925 a6989586621679566928) (m6989586621679566925 b6989586621679566929 ~> m6989586621679566925 b6989586621679566929) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((=<<@#@$$) a6989586621679567241 :: TyFun (m6989586621679566848 a6989586621679566849) (m6989586621679566848 b6989586621679566850) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftMSym1 a6989586621679567219 m6989586621679566844 :: TyFun (m6989586621679566844 a16989586621679566845) (m6989586621679566844 r6989586621679566846) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ApSym1 a6989586621679566986 :: TyFun (m6989586621679566819 a6989586621679566820) (m6989586621679566819 b6989586621679566821) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings ((<|>@#@$$) arg6989586621679567436 :: TyFun (f6989586621679566976 a6989586621679566978) (f6989586621679566976 a6989586621679566978) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (MplusSym1 arg6989586621679567440 :: TyFun (m6989586621679566979 a6989586621679566981) (m6989586621679566979 a6989586621679566981) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679737138 $>@#@$$ b6989586621679737068 :: TyFun b6989586621679737068 (f6989586621679737066 b6989586621679737068) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (a6989586621679737154 <$>@#@$$ f6989586621679737072 :: TyFun (f6989586621679737072 a6989586621679737073) (f6989586621679737072 b6989586621679737074) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (Foldl'Sym1 arg6989586621680487222 t6989586621680486579 :: TyFun b6989586621680486589 (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym1 arg6989586621680487216 t6989586621680486579 :: TyFun b6989586621680486587 (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym1 arg6989586621680487204 t6989586621680486579 :: TyFun b6989586621680486584 (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapSym1 arg6989586621680487200 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486582) m6989586621680486581 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym1 arg6989586621680487210 t6989586621680486579 :: TyFun b6989586621680486586 (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (For_Sym0 :: TyFun (t6989586621680486526 a6989586621680486528) ((a6989586621680486528 ~> f6989586621680486527 b6989586621680486529) ~> f6989586621680486527 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym0 :: TyFun (t6989586621680486518 a6989586621680486520) ((a6989586621680486520 ~> m6989586621680486519 b6989586621680486521) ~> m6989586621680486519 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (AsumSym0 :: TyFun (t6989586621680486509 (f6989586621680486510 a6989586621680486511)) (f6989586621680486510 a6989586621680486511) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MsumSym0 :: TyFun (t6989586621680486506 (m6989586621680486507 a6989586621680486508)) (m6989586621680486507 a6989586621680486508) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ConcatMapSym1 a6989586621680487070 t6989586621680486501 :: TyFun (t6989586621680486501 a6989586621680486502) [b6989586621680486503] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldMapDefaultSym1 a6989586621680800756 t6989586621680800293 :: TyFun (t6989586621680800293 a6989586621680800295) m6989586621680800294 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (FmapDefaultSym1 a6989586621680800777 t6989586621680800296 :: TyFun (t6989586621680800296 a6989586621680800297) (t6989586621680800296 b6989586621680800298) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForMSym0 :: TyFun (t6989586621680800307 a6989586621680800309) ((a6989586621680800309 ~> m6989586621680800308 b6989586621680800310) ~> m6989586621680800308 (t6989586621680800307 b6989586621680800310)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym0 :: TyFun (t6989586621680800311 a6989586621680800313) ((a6989586621680800313 ~> f6989586621680800312 b6989586621680800314) ~> f6989586621680800312 (t6989586621680800311 b6989586621680800314)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipSym1 arg6989586621681127590 b6989586621681127516 :: TyFun (m6989586621681127514 b6989586621681127516) (m6989586621681127514 (a6989586621681127515, b6989586621681127516)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681271297 <$!>@#@$$ m6989586621681270959 :: TyFun (m6989586621681270959 a6989586621681270960) (m6989586621681270959 b6989586621681270961) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithSym1 a6989586621681160931 :: TyFun (NonEmpty a6989586621681159585) (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (a6989586621679541680 .@#@$$ a6989586621679541506 :: TyFun (a6989586621679541506 ~> b6989586621679541504) (a6989586621679541506 ~> c6989586621679541505) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) (f6989586621679566901 a6989586621679566905 ~> (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679567395 >>=@#@$$ b6989586621679566927 :: TyFun (a6989586621679566926 ~> m6989586621679566925 b6989586621679566927) (m6989586621679566925 b6989586621679566927) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym0 :: TyFun (a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) (m6989586621679566840 a16989586621679566841 ~> (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (a6989586621679737144 <&>@#@$$ b6989586621679737071 :: TyFun (a6989586621679737070 ~> b6989586621679737071) (f6989586621679737069 b6989586621679737071) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

SuppressUnusedWarnings (OnSym1 a6989586621679752651 a6989586621679752636 :: TyFun (a6989586621679752636 ~> b6989586621679752634) (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) ([a6989586621679970206] ~> ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Either_Sym1 a6989586621680466148 b6989586621680466114 :: TyFun (b6989586621680466114 ~> c6989586621680466113) (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (FoldrMSym0 :: TyFun (a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) (b6989586621680486541 ~> (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym0 :: TyFun (b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) (b6989586621680486536 ~> (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym0 :: TyFun (a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) (t6989586621680486530 a6989586621680486532 ~> f6989586621680486531 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym0 :: TyFun (a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) (t6989586621680486522 a6989586621680486524 ~> m6989586621680486523 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym0 :: TyFun (a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) (t6989586621680794770 a6989586621680794772 ~> f6989586621680794771 (t6989586621680794770 b6989586621680794773)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym0 :: TyFun (a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) (t6989586621680794770 a6989586621680794777 ~> m6989586621680794776 (t6989586621680794770 b6989586621680794778)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) (a6989586621680800300 ~> (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) (a6989586621680800304 ~> (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym0 :: TyFun (a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) (m6989586621681127514 a6989586621681127517 ~> (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithM_Sym0 :: TyFun (a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) ([a6989586621681270976] ~> ([b6989586621681270977] ~> m6989586621681270975 ())) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym0 :: TyFun (a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) ([a6989586621681270980] ~> ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym0 :: TyFun (a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) ([a6989586621681270984] ~> m6989586621681270983 ([b6989586621681270985], [c6989586621681270986])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((>=>@#@$) :: TyFun (a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) ((b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) ~> (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings ((<=<@#@$) :: TyFun (b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) ((a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) ~> (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989)) -> 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 [(a6989586621679970192, b6989586621679970193, c6989586621679970194, d6989586621679970195, e6989586621679970196)] ([a6989586621679970192], [b6989586621679970193], [c6989586621679970194], [d6989586621679970195], [e6989586621679970196]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym1 a6989586621679975042 :: TyFun [a6989586621679970206] ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithSym2 a6989586621679975058 a6989586621679975057 :: TyFun [b6989586621679970211] [c6989586621679970212] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip3Sym2 a6989586621679975069 a6989586621679975068 c6989586621679970215 :: TyFun [c6989586621679970215] [(a6989586621679970213, b6989586621679970214, c6989586621679970215)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a6989586621680092339] ([b6989586621680092340] ~> ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym1 a6989586621680094032 b6989586621680092345 c6989586621680092346 d6989586621680092347 :: TyFun [b6989586621680092345] ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym1 a6989586621681271385 :: TyFun [a6989586621681270976] ([b6989586621681270977] ~> m6989586621681270975 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym1 a6989586621681271394 :: TyFun [a6989586621681270980] ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (MapAndUnzipMSym1 a6989586621681271403 :: TyFun [a6989586621681270984] (m6989586621681270983 ([b6989586621681270985], [c6989586621681270986])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (Either_Sym2 a6989586621680466149 a6989586621680466148 :: TyFun (Either a6989586621680466112 b6989586621680466114) c6989586621680466113 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

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

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym1 t6989586621679311078 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 a6989586621679366156 a6989586621679366155 :: TyFun b6989586621679366061 c6989586621679366062 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FlipSym2 a6989586621679541672 a6989586621679541671 :: TyFun a6989586621679541501 c6989586621679541503 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (a6989586621679541681 .@#@$$$ a6989586621679541680 :: TyFun a6989586621679541506 c6989586621679541505 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LiftA2Sym1 arg6989586621679567318 f6989586621679566901 :: TyFun (f6989586621679566901 a6989586621679566905) (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679567328 <*@#@$$ b6989586621679566911 :: TyFun (f6989586621679566901 b6989586621679566911) (f6989586621679566901 a6989586621679566910) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679567324 *>@#@$$ b6989586621679566909 :: TyFun (f6989586621679566901 b6989586621679566909) (f6989586621679566901 b6989586621679566909) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (arg6989586621679567399 >>@#@$$ b6989586621679566929 :: TyFun (m6989586621679566925 b6989586621679566929) (m6989586621679566925 b6989586621679566929) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym1 a6989586621679567193 m6989586621679566840 :: TyFun (m6989586621679566840 a16989586621679566841) (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym2 a6989586621679752652 a6989586621679752651 :: TyFun a6989586621679752636 (a6989586621679752636 ~> c6989586621679752635) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (Foldl'Sym2 arg6989586621680487223 arg6989586621680487222 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486590) b6989586621680486589 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlSym2 arg6989586621680487217 arg6989586621680487216 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486588) b6989586621680486587 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrSym2 arg6989586621680487205 arg6989586621680487204 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486583) b6989586621680486584 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldrMSym1 a6989586621680487176 t6989586621680486538 :: TyFun b6989586621680486541 (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Foldr'Sym2 arg6989586621680487211 arg6989586621680487210 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486585) b6989586621680486586 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym1 a6989586621680487154 t6989586621680486534 :: TyFun b6989586621680486536 (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (Traverse_Sym1 a6989586621680487146 t6989586621680486530 :: TyFun (t6989586621680486530 a6989586621680486532) (f6989586621680486531 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapM_Sym1 a6989586621680487128 t6989586621680486522 :: TyFun (t6989586621680486522 a6989586621680486524) (m6989586621680486523 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (TraverseSym1 arg6989586621680794782 t6989586621680794770 :: TyFun (t6989586621680794770 a6989586621680794772) (f6989586621680794771 (t6989586621680794770 b6989586621680794773)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapMSym1 arg6989586621680794788 t6989586621680794770 :: TyFun (t6989586621680794770 a6989586621680794777) (m6989586621680794776 (t6989586621680794770 b6989586621680794778)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumRSym1 a6989586621680800790 t6989586621680800299 :: TyFun a6989586621680800300 (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym1 a6989586621680800807 t6989586621680800303 :: TyFun a6989586621680800304 (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym1 arg6989586621681127594 m6989586621681127514 :: TyFun (m6989586621681127514 a6989586621681127517) (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (ZipWithSym2 a6989586621681160932 a6989586621681160931 :: TyFun (NonEmpty b6989586621681159586) (NonEmpty c6989586621681159587) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LiftA3Sym0 :: TyFun (a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) (f6989586621679566853 a6989586621679566854 ~> (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym0 :: TyFun (a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) (m6989586621679566835 a16989586621679566836 ~> (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith4Sym0 :: TyFun (a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) ([a6989586621680092321] ~> ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (For_Sym1 a6989586621680487140 f6989586621680486527 b6989586621680486529 :: TyFun (a6989586621680486528 ~> f6989586621680486527 b6989586621680486529) (f6989586621680486527 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForM_Sym1 a6989586621680487122 m6989586621680486519 b6989586621680486521 :: TyFun (a6989586621680486520 ~> m6989586621680486519 b6989586621680486521) (m6989586621680486519 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (ForMSym1 a6989586621680800828 m6989586621680800308 b6989586621680800310 :: TyFun (a6989586621680800309 ~> m6989586621680800308 b6989586621680800310) (m6989586621680800308 (t6989586621680800307 b6989586621680800310)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (ForSym1 a6989586621680800838 f6989586621680800312 b6989586621680800314 :: TyFun (a6989586621680800313 ~> f6989586621680800312 b6989586621680800314) (f6989586621680800312 (t6989586621680800311 b6989586621680800314)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (a6989586621681271424 >=>@#@$$ c6989586621681270994 :: TyFun (b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681271415 <=<@#@$$ a6989586621681270990 :: TyFun (a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989) -> 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 [(a6989586621679970186, b6989586621679970187, c6989586621679970188, d6989586621679970189, e6989586621679970190, f6989586621679970191)] ([a6989586621679970186], [b6989586621679970187], [c6989586621679970188], [d6989586621679970189], [e6989586621679970190], [f6989586621679970191]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym2 a6989586621679975043 a6989586621679975042 :: TyFun [b6989586621679970207] ([c6989586621679970208] ~> [d6989586621679970209]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym1 a6989586621680093915 :: TyFun [a6989586621680092321] ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym0 :: TyFun [a6989586621680092333] ([b6989586621680092334] ~> ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym1 a6989586621680094009 b6989586621680092340 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [b6989586621680092340] ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym2 a6989586621680094033 a6989586621680094032 c6989586621680092346 d6989586621680092347 :: TyFun [c6989586621680092346] ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWithM_Sym2 a6989586621681271386 a6989586621681271385 :: TyFun [b6989586621681270977] (m6989586621681270975 ()) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (ZipWithMSym2 a6989586621681271395 a6989586621681271394 :: TyFun [b6989586621681270981] (m6989586621681270979 [c6989586621681270982]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

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

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym1 t6989586621679311143 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 arg6989586621679567319 arg6989586621679567318 :: TyFun (f6989586621679566901 b6989586621679566906) (f6989586621679566901 c6989586621679566907) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftA3Sym1 a6989586621679567250 f6989586621679566853 :: TyFun (f6989586621679566853 a6989586621679566854) (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM2Sym2 a6989586621679567194 a6989586621679567193 :: TyFun (m6989586621679566840 a26989586621679566842) (m6989586621679566840 r6989586621679566843) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym1 a6989586621679567151 m6989586621679566835 :: TyFun (m6989586621679566835 a16989586621679566836) (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (OnSym3 a6989586621679752653 a6989586621679752652 a6989586621679752651 :: TyFun a6989586621679752636 c6989586621679752635 -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (FoldrMSym2 a6989586621680487177 a6989586621680487176 t6989586621680486538 :: TyFun (t6989586621680486538 a6989586621680486540) (m6989586621680486539 b6989586621680486541) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (FoldlMSym2 a6989586621680487155 a6989586621680487154 t6989586621680486534 :: TyFun (t6989586621680486534 a6989586621680486537) (m6989586621680486535 b6989586621680486536) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

SuppressUnusedWarnings (MapAccumRSym2 a6989586621680800791 a6989586621680800790 t6989586621680800299 :: TyFun (t6989586621680800299 b6989586621680800301) (a6989586621680800300, t6989586621680800299 c6989586621680800302) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MapAccumLSym2 a6989586621680800808 a6989586621680800807 t6989586621680800303 :: TyFun (t6989586621680800303 b6989586621680800305) (a6989586621680800304, t6989586621680800303 c6989586621680800306) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

SuppressUnusedWarnings (MzipWithSym2 arg6989586621681127595 arg6989586621681127594 :: TyFun (m6989586621681127514 b6989586621681127518) (m6989586621681127514 c6989586621681127519) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

SuppressUnusedWarnings (a6989586621681271425 >=>@#@$$$ a6989586621681271424 :: TyFun a6989586621681270992 (m6989586621681270991 c6989586621681270994) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (a6989586621681271416 <=<@#@$$$ a6989586621681271415 :: TyFun a6989586621681270990 (m6989586621681270987 c6989586621681270989) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

SuppressUnusedWarnings (LiftM4Sym0 :: TyFun (a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) (m6989586621679566829 a16989586621679566830 ~> (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith5Sym0 :: TyFun (a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) ([a6989586621680092315] ~> ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))))) -> 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 [(a6989586621679970179, b6989586621679970180, c6989586621679970181, d6989586621679970182, e6989586621679970183, f6989586621679970184, g6989586621679970185)] ([a6989586621679970179], [b6989586621679970180], [c6989586621679970181], [d6989586621679970182], [e6989586621679970183], [f6989586621679970184], [g6989586621679970185]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith3Sym3 a6989586621679975044 a6989586621679975043 a6989586621679975042 :: TyFun [c6989586621679970208] [d6989586621679970209] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym1 a6989586621680093892 :: TyFun [a6989586621680092315] ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym2 a6989586621680093916 a6989586621680093915 :: TyFun [b6989586621680092322] ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym0 :: TyFun [a6989586621680092326] ([b6989586621680092327] ~> ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym1 a6989586621680093981 b6989586621680092334 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [b6989586621680092334] ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym2 a6989586621680094010 a6989586621680094009 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [c6989586621680092341] ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip4Sym3 a6989586621680094034 a6989586621680094033 a6989586621680094032 d6989586621680092347 :: TyFun [d6989586621680092347] [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple4Sym3 t6989586621679311080 t6989586621679311079 t6989586621679311078 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym1 t6989586621679311228 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 a6989586621679567251 a6989586621679567250 :: TyFun (f6989586621679566853 b6989586621679566855) (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym2 a6989586621679567152 a6989586621679567151 :: TyFun (m6989586621679566835 a26989586621679566837) (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym1 a6989586621679567090 m6989586621679566829 :: TyFun (m6989586621679566829 a16989586621679566830) (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym0 :: TyFun (a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) (m6989586621679566822 a16989586621679566823 ~> (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith6Sym0 :: TyFun (a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) ([a6989586621680092308] ~> ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))))) -> 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 a6989586621680093865 :: TyFun [a6989586621680092308] ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym2 a6989586621680093893 a6989586621680093892 :: TyFun [b6989586621680092316] ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym3 a6989586621680093917 a6989586621680093916 a6989586621680093915 :: TyFun [c6989586621680092323] ([d6989586621680092324] ~> [e6989586621680092325]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym1 a6989586621680093948 b6989586621680092327 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [b6989586621680092327] ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym2 a6989586621680093982 a6989586621680093981 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [c6989586621680092335] ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym3 a6989586621680094011 a6989586621680094010 a6989586621680094009 d6989586621680092342 e6989586621680092343 :: TyFun [d6989586621680092342] ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym3 t6989586621679311145 t6989586621679311144 t6989586621679311143 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym2 t6989586621679311229 t6989586621679311228 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 t6989586621679311335 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 a6989586621679567252 a6989586621679567251 a6989586621679567250 :: TyFun (f6989586621679566853 c6989586621679566856) (f6989586621679566853 d6989586621679566857) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM3Sym3 a6989586621679567153 a6989586621679567152 a6989586621679567151 :: TyFun (m6989586621679566835 a36989586621679566838) (m6989586621679566835 r6989586621679566839) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM4Sym2 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a26989586621679566831) (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym1 a6989586621679567007 m6989586621679566822 :: TyFun (m6989586621679566822 a16989586621679566823) (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (ZipWith7Sym0 :: TyFun (a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) ([a6989586621680092300] ~> ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))))) -> 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 a6989586621680093834 :: TyFun [a6989586621680092300] ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym2 a6989586621680093866 a6989586621680093865 :: TyFun [b6989586621680092309] ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym3 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [c6989586621680092317] ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith4Sym4 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 :: TyFun [d6989586621680092324] [e6989586621680092325] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym2 a6989586621680093949 a6989586621680093948 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [c6989586621680092328] ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym3 a6989586621680093983 a6989586621680093982 a6989586621680093981 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [d6989586621680092336] ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip5Sym4 a6989586621680094012 a6989586621680094011 a6989586621680094010 a6989586621680094009 e6989586621680092343 :: TyFun [e6989586621680092343] [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple5Sym4 t6989586621679311146 t6989586621679311145 t6989586621679311144 t6989586621679311143 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym3 t6989586621679311230 t6989586621679311229 t6989586621679311228 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 t6989586621679311336 t6989586621679311335 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 a6989586621679567092 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a36989586621679566832) (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym2 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a26989586621679566824) (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))) -> 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 a6989586621680093835 a6989586621680093834 :: TyFun [b6989586621680092301] ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym3 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [c6989586621680092310] ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym4 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [d6989586621680092318] ([e6989586621680092319] ~> [f6989586621680092320]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym3 a6989586621680093950 a6989586621680093949 a6989586621680093948 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [d6989586621680092329] ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym4 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 e6989586621680092337 f6989586621680092338 :: TyFun [e6989586621680092337] ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym4 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym3 t6989586621679311337 t6989586621679311336 t6989586621679311335 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 a6989586621679567093 a6989586621679567092 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a46989586621679566833) (m6989586621679566829 r6989586621679566834) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

SuppressUnusedWarnings (LiftM5Sym3 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a36989586621679566825) (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)) -> 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 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [c6989586621680092302] ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym4 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [d6989586621680092311] ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith5Sym5 a6989586621680093896 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [e6989586621680092319] [f6989586621680092320] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym4 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [e6989586621680092330] ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip6Sym5 a6989586621680093985 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 f6989586621680092338 :: TyFun [f6989586621680092338] [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple6Sym5 t6989586621679311232 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym4 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 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 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a46989586621679566826) (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828) -> 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 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [d6989586621680092303] ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym5 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [e6989586621680092312] ([f6989586621680092313] ~> [g6989586621680092314]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym5 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 f6989586621680092331 g6989586621680092332 :: TyFun [f6989586621680092331] ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym5 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (LiftM5Sym5 a6989586621679567011 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a56989586621679566827) (m6989586621679566822 r6989586621679566828) -> 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 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [e6989586621680092304] ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith6Sym6 a6989586621680093870 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [f6989586621680092313] [g6989586621680092314] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Zip7Sym6 a6989586621680093953 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 g6989586621680092332 :: TyFun [g6989586621680092332] [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)] -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (Tuple7Sym6 t6989586621679311340 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith7Sym6 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [f6989586621680092305] ([g6989586621680092306] ~> [h6989586621680092307]) -> Type) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ZipWith7Sym7 a6989586621680093840 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [g6989586621680092306] [h6989586621680092307] -> 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 (&&@#@$) (a6989586621679372398 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679372398 :: Bool) = (&&@#@$$) a6989586621679372398
type Apply (||@#@$) (a6989586621679372636 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679372636 :: Bool) = (||@#@$$) a6989586621679372636
type Apply ShowParenSym0 (a6989586621680291074 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680291074 :: Bool) = ShowParenSym1 a6989586621680291074
type Apply ThenCmpSym0 (a6989586621679400128 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons

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

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679504151 :: Nat) = QuotSym1 a6989586621679504151
type Apply RemSym0 (a6989586621679504141 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679504141 :: Nat) = RemSym1 a6989586621679504141
type Apply DivModSym0 (a6989586621679504167 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679504167 :: Nat) = DivModSym1 a6989586621679504167
type Apply QuotRemSym0 (a6989586621679504161 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679504161 :: Nat) = QuotRemSym1 a6989586621679504161
type Apply ShowCharSym0 (a6989586621680291102 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680291102 :: Symbol) = ShowCharSym1 a6989586621680291102
type Apply ShowStringSym0 (a6989586621680291092 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680291092 :: Symbol) = ShowStringSym1 a6989586621680291092
type Apply (WhenSym0 :: TyFun Bool (f6989586621679566847 () ~> f6989586621679566847 ()) -> Type) (a6989586621679567232 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679566847 () ~> f6989586621679566847 ()) -> Type) (a6989586621679567232 :: Bool) = WhenSym1 a6989586621679567232 f6989586621679566847 :: TyFun (f6989586621679566847 ()) (f6989586621679566847 ()) -> Type
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681270962 () ~> f6989586621681270962 ()) -> Type) (a6989586621681271314 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681270962 () ~> f6989586621681270962 ()) -> Type) (a6989586621681271314 :: Bool) = UnlessSym1 a6989586621681271314 f6989586621681270962 :: TyFun (f6989586621681270962 ()) (f6989586621681270962 ()) -> Type
type Apply (DropSym0 :: TyFun Nat ([a6989586621679970156] ~> [a6989586621679970156]) -> Type) (a6989586621679974453 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679970156] ~> [a6989586621679970156]) -> Type) (a6989586621679974453 :: Nat) = DropSym1 a6989586621679974453 a6989586621679970156 :: TyFun [a6989586621679970156] [a6989586621679970156] -> Type
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679970157] ~> [a6989586621679970157]) -> Type) (a6989586621679974467 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679970157] ~> [a6989586621679970157]) -> Type) (a6989586621679974467 :: Nat) = TakeSym1 a6989586621679974467 a6989586621679970157 :: TyFun [a6989586621679970157] [a6989586621679970157] -> Type
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679970155] ~> ([a6989586621679970155], [a6989586621679970155])) -> Type) (a6989586621679974447 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679970155] ~> ([a6989586621679970155], [a6989586621679970155])) -> Type) (a6989586621679974447 :: Nat) = SplitAtSym1 a6989586621679974447 a6989586621679970155 :: TyFun [a6989586621679970155] ([a6989586621679970155], [a6989586621679970155]) -> Type
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679970141 ~> [a6989586621679970141]) -> Type) (a6989586621679974306 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679970141 ~> [a6989586621679970141]) -> Type) (a6989586621679974306 :: Nat) = ReplicateSym1 a6989586621679974306 a6989586621679970141 :: TyFun a6989586621679970141 [a6989586621679970141] -> Type
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290698 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291136 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290698 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291136 :: Nat) = ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681159612 ~> [a6989586621681159612]) -> Type) (a6989586621681161161 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681159612 ~> [a6989586621681159612]) -> Type) (a6989586621681161161 :: Nat) = TakeSym1 a6989586621681161161 a6989586621681159612 :: TyFun (NonEmpty a6989586621681159612) [a6989586621681159612] -> Type
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681159611 ~> [a6989586621681159611]) -> Type) (a6989586621681161153 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681159611 ~> [a6989586621681159611]) -> Type) (a6989586621681161153 :: Nat) = DropSym1 a6989586621681161153 a6989586621681159611 :: TyFun (NonEmpty a6989586621681159611) [a6989586621681159611] -> Type
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681159610 ~> ([a6989586621681159610], [a6989586621681159610])) -> Type) (a6989586621681161145 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679310906 :: a3530822107858468865) = (:@#@$$) t6989586621679310906
type Apply ((:|@#@$) :: TyFun a6989586621679059398 ([a6989586621679059398] ~> NonEmpty a6989586621679059398) -> Type) (t6989586621679310974 :: a6989586621679059398) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679059398 ([a6989586621679059398] ~> NonEmpty a6989586621679059398) -> Type) (t6989586621679310974 :: a6989586621679059398) = (:|@#@$$) t6989586621679310974
type Apply (Bool_Sym0 :: TyFun a6989586621679371636 (a6989586621679371636 ~> (Bool ~> a6989586621679371636)) -> Type) (a6989586621679371642 :: a6989586621679371636) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679371636 (a6989586621679371636 ~> (Bool ~> a6989586621679371636)) -> Type) (a6989586621679371642 :: a6989586621679371636) = Bool_Sym1 a6989586621679371642
type Apply ((==@#@$) :: TyFun a6989586621679375750 (a6989586621679375750 ~> Bool) -> Type) (x6989586621679375751 :: a6989586621679375750) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679375750 (a6989586621679375750 ~> Bool) -> Type) (x6989586621679375751 :: a6989586621679375750) = (==@#@$$) x6989586621679375751
type Apply ((/=@#@$) :: TyFun a6989586621679375750 (a6989586621679375750 ~> Bool) -> Type) (x6989586621679375753 :: a6989586621679375750) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679375750 (a6989586621679375750 ~> Bool) -> Type) (x6989586621679375753 :: a6989586621679375750) = (/=@#@$$) x6989586621679375753
type Apply (DefaultEqSym0 :: TyFun k6989586621679375744 (k6989586621679375744 ~> Bool) -> Type) (a6989586621679375745 :: k6989586621679375744) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679375744 (k6989586621679375744 ~> Bool) -> Type) (a6989586621679375745 :: k6989586621679375744) = DefaultEqSym1 a6989586621679375745
type Apply ((<=@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389792 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389792 :: a6989586621679389695) = (<=@#@$$) arg6989586621679389792
type Apply (CompareSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> Ordering) -> Type) (arg6989586621679389784 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> Ordering) -> Type) (arg6989586621679389784 :: a6989586621679389695) = CompareSym1 arg6989586621679389784
type Apply (MinSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> a6989586621679389695) -> Type) (arg6989586621679389808 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> a6989586621679389695) -> Type) (arg6989586621679389808 :: a6989586621679389695) = MinSym1 arg6989586621679389808
type Apply (MaxSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> a6989586621679389695) -> Type) (arg6989586621679389804 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> a6989586621679389695) -> Type) (arg6989586621679389804 :: a6989586621679389695) = MaxSym1 arg6989586621679389804
type Apply ((>=@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389800 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389800 :: a6989586621679389695) = (>=@#@$$) arg6989586621679389800
type Apply ((>@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389796 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389796 :: a6989586621679389695) = (>@#@$$) arg6989586621679389796
type Apply ((<@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389788 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389788 :: a6989586621679389695) = (<@#@$$) arg6989586621679389788
type Apply (FromMaybeSym0 :: TyFun a6989586621679512369 (Maybe a6989586621679512369 ~> a6989586621679512369) -> Type) (a6989586621679512555 :: a6989586621679512369) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679512369 (Maybe a6989586621679512369 ~> a6989586621679512369) -> Type) (a6989586621679512555 :: a6989586621679512369) = FromMaybeSym1 a6989586621679512555
type Apply ((-@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525443 :: a6989586621679525420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525443 :: a6989586621679525420) = (-@#@$$) arg6989586621679525443
type Apply ((+@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525439 :: a6989586621679525420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525439 :: a6989586621679525420) = (+@#@$$) arg6989586621679525439
type Apply ((*@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525447 :: a6989586621679525420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525447 :: a6989586621679525420) = (*@#@$$) arg6989586621679525447
type Apply (SubtractSym0 :: TyFun a6989586621679531124 (a6989586621679531124 ~> a6989586621679531124) -> Type) (a6989586621679531128 :: a6989586621679531124) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679531124 (a6989586621679531124 ~> a6989586621679531124) -> Type) (a6989586621679531128 :: a6989586621679531124) = SubtractSym1 a6989586621679531128
type Apply (AsTypeOfSym0 :: TyFun a6989586621679541500 (a6989586621679541500 ~> a6989586621679541500) -> Type) (a6989586621679541665 :: a6989586621679541500) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679541500 (a6989586621679541500 ~> a6989586621679541500) -> Type) (a6989586621679541665 :: a6989586621679541500) = AsTypeOfSym1 a6989586621679541665
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679763112 (a6989586621679763112 ~> (a6989586621679763112 ~> [a6989586621679763112])) -> Type) (arg6989586621679763408 :: a6989586621679763112) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679763112 (a6989586621679763112 ~> (a6989586621679763112 ~> [a6989586621679763112])) -> Type) (arg6989586621679763408 :: a6989586621679763112) = EnumFromThenToSym1 arg6989586621679763408
type Apply (EnumFromToSym0 :: TyFun a6989586621679763112 (a6989586621679763112 ~> [a6989586621679763112]) -> Type) (arg6989586621679763404 :: a6989586621679763112) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679763112 (a6989586621679763112 ~> [a6989586621679763112]) -> Type) (arg6989586621679763404 :: a6989586621679763112) = EnumFromToSym1 arg6989586621679763404
type Apply ((<>@#@$) :: TyFun a6989586621679836689 (a6989586621679836689 ~> a6989586621679836689) -> Type) (arg6989586621679836924 :: a6989586621679836689) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679836689 (a6989586621679836689 ~> a6989586621679836689) -> Type) (arg6989586621679836924 :: a6989586621679836689) = (<>@#@$$) arg6989586621679836924
type Apply (InsertSym0 :: TyFun a6989586621679970151 ([a6989586621679970151] ~> [a6989586621679970151]) -> Type) (a6989586621679974424 :: a6989586621679970151) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679970151 ([a6989586621679970151] ~> [a6989586621679970151]) -> Type) (a6989586621679974424 :: a6989586621679970151) = InsertSym1 a6989586621679974424
type Apply (DeleteSym0 :: TyFun a6989586621679970178 ([a6989586621679970178] ~> [a6989586621679970178]) -> Type) (a6989586621679974877 :: a6989586621679970178) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679970178 ([a6989586621679970178] ~> [a6989586621679970178]) -> Type) (a6989586621679974877 :: a6989586621679970178) = DeleteSym1 a6989586621679974877
type Apply (ElemIndicesSym0 :: TyFun a6989586621679970167 ([a6989586621679970167] ~> [Nat]) -> Type) (a6989586621679974701 :: a6989586621679970167) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679970167 ([a6989586621679970167] ~> [Nat]) -> Type) (a6989586621679974701 :: a6989586621679970167) = ElemIndicesSym1 a6989586621679974701
type Apply (ElemIndexSym0 :: TyFun a6989586621679970168 ([a6989586621679970168] ~> Maybe Nat) -> Type) (a6989586621679974709 :: a6989586621679970168) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679970168 ([a6989586621679970168] ~> Maybe Nat) -> Type) (a6989586621679974709 :: a6989586621679970168) = ElemIndexSym1 a6989586621679974709
type Apply (IntersperseSym0 :: TyFun a6989586621679970254 ([a6989586621679970254] ~> [a6989586621679970254]) -> Type) (a6989586621679975563 :: a6989586621679970254) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679970254 ([a6989586621679970254] ~> [a6989586621679970254]) -> Type) (a6989586621679975563 :: a6989586621679970254) = IntersperseSym1 a6989586621679975563
type Apply (ShowsSym0 :: TyFun a6989586621680290683 (Symbol ~> Symbol) -> Type) (a6989586621680291128 :: a6989586621680290683) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680290683 (Symbol ~> Symbol) -> Type) (a6989586621680291128 :: a6989586621680290683) = ShowsSym1 a6989586621680291128
type Apply (MappendSym0 :: TyFun a6989586621680360798 (a6989586621680360798 ~> a6989586621680360798) -> Type) (arg6989586621680360937 :: a6989586621680360798) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680360798 (a6989586621680360798 ~> a6989586621680360798) -> Type) (arg6989586621680360937 :: a6989586621680360798) = MappendSym1 arg6989586621680360937
type Apply (IntersperseSym0 :: TyFun a6989586621681159614 (NonEmpty a6989586621681159614 ~> NonEmpty a6989586621681159614) -> Type) (a6989586621681161174 :: a6989586621681159614) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681159614 (NonEmpty a6989586621681159614 ~> NonEmpty a6989586621681159614) -> Type) (a6989586621681161174 :: a6989586621681159614) = IntersperseSym1 a6989586621681161174
type Apply (InsertSym0 :: TyFun a6989586621681159621 ([a6989586621681159621] ~> NonEmpty a6989586621681159621) -> Type) (a6989586621681161220 :: a6989586621681159621) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681159621 ([a6989586621681159621] ~> NonEmpty a6989586621681159621) -> Type) (a6989586621681161220 :: a6989586621681159621) = InsertSym1 a6989586621681161220
type Apply ((<|@#@$) :: TyFun a6989586621681159632 (NonEmpty a6989586621681159632 ~> NonEmpty a6989586621681159632) -> Type) (a6989586621681161276 :: a6989586621681159632) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681159632 (NonEmpty a6989586621681159632 ~> NonEmpty a6989586621681159632) -> Type) (a6989586621681161276 :: a6989586621681159632) = (<|@#@$$) a6989586621681161276
type Apply (ConsSym0 :: TyFun a6989586621681159631 (NonEmpty a6989586621681159631 ~> NonEmpty a6989586621681159631) -> Type) (a6989586621681161270 :: a6989586621681159631) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681159631 (NonEmpty a6989586621681159631 ~> NonEmpty a6989586621681159631) -> Type) (a6989586621681161270 :: a6989586621681159631) = ConsSym1 a6989586621681161270
type Apply (SameKindSym0 :: TyFun k6989586621679014718 (TyFun k6989586621679014718 Constraint -> Type) -> Type) (a6989586621679014719 :: k6989586621679014718) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679014718 (TyFun k6989586621679014718 Constraint -> Type) -> Type) (a6989586621679014719 :: k6989586621679014718) = SameKindSym1 a6989586621679014719
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681270963 a6989586621681270964 ~> m6989586621681270963 ()) -> Type) (a6989586621681271323 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681270963 a6989586621681270964 ~> m6989586621681270963 ()) -> Type) (a6989586621681271323 :: Nat) = ReplicateM_Sym1 a6989586621681271323 m6989586621681270963 a6989586621681270964 :: TyFun (m6989586621681270963 a6989586621681270964) (m6989586621681270963 ()) -> Type
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681270965 a6989586621681270966 ~> m6989586621681270965 [a6989586621681270966]) -> Type) (a6989586621681271342 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681270965 a6989586621681270966 ~> m6989586621681270965 [a6989586621681270966]) -> Type) (a6989586621681271342 :: Nat) = ReplicateMSym1 a6989586621681271342 m6989586621681270965 a6989586621681270966 :: TyFun (m6989586621681270965 a6989586621681270966) (m6989586621681270965 [a6989586621681270966]) -> Type
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679311000 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679311000 :: a3530822107858468865) = Tuple2Sym1 t6989586621679311000 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type
type Apply (Bool_Sym1 a6989586621679371642 :: TyFun a6989586621679371636 (Bool ~> a6989586621679371636) -> Type) (a6989586621679371643 :: a6989586621679371636) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679371642 :: TyFun a6989586621679371636 (Bool ~> a6989586621679371636) -> Type) (a6989586621679371643 :: a6989586621679371636) = Bool_Sym2 a6989586621679371642 a6989586621679371643
type Apply (Maybe_Sym0 :: TyFun b6989586621679510942 ((a6989586621679510943 ~> b6989586621679510942) ~> (Maybe a6989586621679510943 ~> b6989586621679510942)) -> Type) (a6989586621679510960 :: b6989586621679510942) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679510942 ((a6989586621679510943 ~> b6989586621679510942) ~> (Maybe a6989586621679510943 ~> b6989586621679510942)) -> Type) (a6989586621679510960 :: b6989586621679510942) = Maybe_Sym1 a6989586621679510960 a6989586621679510943 :: TyFun (a6989586621679510943 ~> b6989586621679510942) (Maybe a6989586621679510943 ~> b6989586621679510942) -> Type
type Apply (SeqSym0 :: TyFun a6989586621679541493 (b6989586621679541494 ~> b6989586621679541494) -> Type) (a6989586621679541615 :: a6989586621679541493) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679541493 (b6989586621679541494 ~> b6989586621679541494) -> Type) (a6989586621679541615 :: a6989586621679541493) = SeqSym1 a6989586621679541615 b6989586621679541494 :: TyFun b6989586621679541494 b6989586621679541494 -> Type
type Apply (ConstSym0 :: TyFun a6989586621679541507 (b6989586621679541508 ~> a6989586621679541507) -> Type) (a6989586621679541699 :: a6989586621679541507) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679541507 (b6989586621679541508 ~> a6989586621679541507) -> Type) (a6989586621679541699 :: a6989586621679541507) = ConstSym1 a6989586621679541699 b6989586621679541508 :: TyFun b6989586621679541508 a6989586621679541507 -> Type
type Apply ((&@#@$) :: TyFun a6989586621679752632 ((a6989586621679752632 ~> b6989586621679752633) ~> b6989586621679752633) -> Type) (a6989586621679752645 :: a6989586621679752632) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679752632 ((a6989586621679752632 ~> b6989586621679752633) ~> b6989586621679752633) -> Type) (a6989586621679752645 :: a6989586621679752632) = a6989586621679752645 &@#@$$ b6989586621679752633 :: TyFun (a6989586621679752632 ~> b6989586621679752633) b6989586621679752633 -> Type
type Apply (EnumFromThenToSym1 arg6989586621679763408 :: TyFun a6989586621679763112 (a6989586621679763112 ~> [a6989586621679763112]) -> Type) (arg6989586621679763409 :: a6989586621679763112) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679763408 :: TyFun a6989586621679763112 (a6989586621679763112 ~> [a6989586621679763112]) -> Type) (arg6989586621679763409 :: a6989586621679763112) = EnumFromThenToSym2 arg6989586621679763408 arg6989586621679763409
type Apply (LookupSym0 :: TyFun a6989586621679970147 ([(a6989586621679970147, b6989586621679970148)] ~> Maybe b6989586621679970148) -> Type) (a6989586621679974371 :: a6989586621679970147) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679970147 ([(a6989586621679970147, b6989586621679970148)] ~> Maybe b6989586621679970148) -> Type) (a6989586621679974371 :: a6989586621679970147) = LookupSym1 a6989586621679974371 b6989586621679970148 :: TyFun [(a6989586621679970147, b6989586621679970148)] (Maybe b6989586621679970148) -> Type
type Apply (InsertBySym1 a6989586621679974800 :: TyFun a6989586621679970173 ([a6989586621679970173] ~> [a6989586621679970173]) -> Type) (a6989586621679974801 :: a6989586621679970173) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679974800 :: TyFun a6989586621679970173 ([a6989586621679970173] ~> [a6989586621679970173]) -> Type) (a6989586621679974801 :: a6989586621679970173) = InsertBySym2 a6989586621679974800 a6989586621679974801
type Apply (DeleteBySym1 a6989586621679974845 :: TyFun a6989586621679970176 ([a6989586621679970176] ~> [a6989586621679970176]) -> Type) (a6989586621679974846 :: a6989586621679970176) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679974845 :: TyFun a6989586621679970176 ([a6989586621679970176] ~> [a6989586621679970176]) -> Type) (a6989586621679974846 :: a6989586621679970176) = DeleteBySym2 a6989586621679974845 a6989586621679974846
type Apply (GenericReplicateSym0 :: TyFun i6989586621680092290 (a6989586621680092291 ~> [a6989586621680092291]) -> Type) (a6989586621680093788 :: i6989586621680092290) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680092290 (a6989586621680092291 ~> [a6989586621680092291]) -> Type) (a6989586621680093788 :: i6989586621680092290) = GenericReplicateSym1 a6989586621680093788 a6989586621680092291 :: TyFun a6989586621680092291 [a6989586621680092291] -> Type
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680092294 ([a6989586621680092295] ~> ([a6989586621680092295], [a6989586621680092295])) -> Type) (a6989586621680093808 :: i6989586621680092294) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680092294 ([a6989586621680092295] ~> ([a6989586621680092295], [a6989586621680092295])) -> Type) (a6989586621680093808 :: i6989586621680092294) = GenericSplitAtSym1 a6989586621680093808 a6989586621680092295 :: TyFun [a6989586621680092295] ([a6989586621680092295], [a6989586621680092295]) -> Type
type Apply (GenericDropSym0 :: TyFun i6989586621680092296 ([a6989586621680092297] ~> [a6989586621680092297]) -> Type) (a6989586621680093818 :: i6989586621680092296) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680092296 ([a6989586621680092297] ~> [a6989586621680092297]) -> Type) (a6989586621680093818 :: i6989586621680092296) = GenericDropSym1 a6989586621680093818 a6989586621680092297 :: TyFun [a6989586621680092297] [a6989586621680092297] -> Type
type Apply (GenericTakeSym0 :: TyFun i6989586621680092298 ([a6989586621680092299] ~> [a6989586621680092299]) -> Type) (a6989586621680093828 :: i6989586621680092298) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680092298 ([a6989586621680092299] ~> [a6989586621680092299]) -> Type) (a6989586621680093828 :: i6989586621680092298) = GenericTakeSym1 a6989586621680093828 a6989586621680092299 :: TyFun [a6989586621680092299] [a6989586621680092299] -> Type
type Apply (ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type) (arg6989586621680291137 :: a6989586621680290698) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type) (arg6989586621680291137 :: a6989586621680290698) = ShowsPrecSym2 arg6989586621680291136 arg6989586621680291137
type Apply (ElemSym0 :: TyFun a6989586621680486596 (t6989586621680486579 a6989586621680486596 ~> Bool) -> Type) (arg6989586621680487242 :: a6989586621680486596) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680486596 (t6989586621680486579 a6989586621680486596 ~> Bool) -> Type) (arg6989586621680487242 :: a6989586621680486596) = ElemSym1 arg6989586621680487242 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486596) Bool -> Type
type Apply (NotElemSym0 :: TyFun a6989586621680486490 (t6989586621680486489 a6989586621680486490 ~> Bool) -> Type) (a6989586621680486968 :: a6989586621680486490) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680486490 (t6989586621680486489 a6989586621680486490 ~> Bool) -> Type) (a6989586621680486968 :: a6989586621680486490) = NotElemSym1 a6989586621680486968 t6989586621680486489 :: TyFun (t6989586621680486489 a6989586621680486490) Bool -> Type
type Apply (ArgSym0 :: TyFun a6989586621679060365 (b6989586621679060366 ~> Arg a6989586621679060365 b6989586621679060366) -> Type) (t6989586621680911674 :: a6989586621679060365) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679060365 (b6989586621679060366 ~> Arg a6989586621679060365 b6989586621679060366) -> Type) (t6989586621680911674 :: a6989586621679060365) = ArgSym1 t6989586621680911674 b6989586621679060366 :: TyFun b6989586621679060366 (Arg a6989586621679060365 b6989586621679060366) -> Type
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679311031 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679311031 :: a3530822107858468865) = Tuple3Sym1 t6989586621679311031 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type
type Apply (ComparingSym1 a6989586621679389775 :: TyFun b6989586621679389685 (b6989586621679389685 ~> Ordering) -> Type) (a6989586621679389776 :: b6989586621679389685) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679389775 :: TyFun b6989586621679389685 (b6989586621679389685 ~> Ordering) -> Type) (a6989586621679389776 :: b6989586621679389685) = ComparingSym2 a6989586621679389775 a6989586621679389776
type Apply (FoldrSym1 a6989586621679541722 :: TyFun b6989586621679541514 ([a6989586621679541513] ~> b6989586621679541514) -> Type) (a6989586621679541723 :: b6989586621679541514) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679541722 :: TyFun b6989586621679541514 ([a6989586621679541513] ~> b6989586621679541514) -> Type) (a6989586621679541723 :: b6989586621679541514) = FoldrSym2 a6989586621679541722 a6989586621679541723
type Apply ((<$@#@$) :: TyFun a6989586621679566899 (f6989586621679566896 b6989586621679566900 ~> f6989586621679566896 a6989586621679566899) -> Type) (arg6989586621679567292 :: a6989586621679566899) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679566899 (f6989586621679566896 b6989586621679566900 ~> f6989586621679566896 a6989586621679566899) -> Type) (arg6989586621679567292 :: a6989586621679566899) = (arg6989586621679567292 <$@#@$$ f6989586621679566896) b6989586621679566900 :: TyFun (f6989586621679566896 b6989586621679566900) (f6989586621679566896 a6989586621679566899) -> Type
type Apply (ScanrSym1 a6989586621679975303 :: TyFun b6989586621679970235 ([a6989586621679970234] ~> [b6989586621679970235]) -> Type) (a6989586621679975304 :: b6989586621679970235) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679975303 :: TyFun b6989586621679970235 ([a6989586621679970234] ~> [b6989586621679970235]) -> Type) (a6989586621679975304 :: b6989586621679970235) = ScanrSym2 a6989586621679975303 a6989586621679975304
type Apply (ScanlSym1 a6989586621679975331 :: TyFun b6989586621679970237 ([a6989586621679970238] ~> [b6989586621679970237]) -> Type) (a6989586621679975332 :: b6989586621679970237) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679975331 :: TyFun b6989586621679970237 ([a6989586621679970238] ~> [b6989586621679970237]) -> Type) (a6989586621679975332 :: b6989586621679970237) = ScanlSym2 a6989586621679975331 a6989586621679975332
type Apply (ScanlSym1 a6989586621681161209 :: TyFun b6989586621681159619 ([a6989586621681159620] ~> NonEmpty b6989586621681159619) -> Type) (a6989586621681161210 :: b6989586621681159619) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681161209 :: TyFun b6989586621681159619 ([a6989586621681159620] ~> NonEmpty b6989586621681159619) -> Type) (a6989586621681161210 :: b6989586621681159619) = ScanlSym2 a6989586621681161209 a6989586621681161210
type Apply (ScanrSym1 a6989586621681161198 :: TyFun b6989586621681159618 ([a6989586621681159617] ~> NonEmpty b6989586621681159618) -> Type) (a6989586621681161199 :: b6989586621681159618) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681161198 :: TyFun b6989586621681159618 ([a6989586621681159617] ~> NonEmpty b6989586621681159618) -> Type) (a6989586621681161199 :: b6989586621681159618) = ScanrSym2 a6989586621681161198 a6989586621681161199
type Apply (Tuple3Sym1 t6989586621679311031 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679311032 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679311031 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679311032 :: b3530822107858468866) = Tuple3Sym2 t6989586621679311031 t6989586621679311032 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679311078 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679311078 :: a3530822107858468865) = Tuple4Sym1 t6989586621679311078 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type
type Apply (CurrySym1 a6989586621679366155 :: TyFun a6989586621679366060 (b6989586621679366061 ~> c6989586621679366062) -> Type) (a6989586621679366156 :: a6989586621679366060) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679366155 :: TyFun a6989586621679366060 (b6989586621679366061 ~> c6989586621679366062) -> Type) (a6989586621679366156 :: a6989586621679366060) = CurrySym2 a6989586621679366155 a6989586621679366156
type Apply (FlipSym1 a6989586621679541671 :: TyFun b6989586621679541502 (a6989586621679541501 ~> c6989586621679541503) -> Type) (a6989586621679541672 :: b6989586621679541502) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679541671 :: TyFun b6989586621679541502 (a6989586621679541501 ~> c6989586621679541503) -> Type) (a6989586621679541672 :: b6989586621679541502) = FlipSym2 a6989586621679541671 a6989586621679541672
type Apply (Foldl'Sym1 arg6989586621680487222 t6989586621680486579 :: TyFun b6989586621680486589 (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589) -> Type) (arg6989586621680487223 :: b6989586621680486589) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680487222 t6989586621680486579 :: TyFun b6989586621680486589 (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589) -> Type) (arg6989586621680487223 :: b6989586621680486589) = Foldl'Sym2 arg6989586621680487222 arg6989586621680487223 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486590) b6989586621680486589 -> Type
type Apply (FoldlSym1 arg6989586621680487216 t6989586621680486579 :: TyFun b6989586621680486587 (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587) -> Type) (arg6989586621680487217 :: b6989586621680486587) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680487216 t6989586621680486579 :: TyFun b6989586621680486587 (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587) -> Type) (arg6989586621680487217 :: b6989586621680486587) = FoldlSym2 arg6989586621680487216 arg6989586621680487217 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486588) b6989586621680486587 -> Type
type Apply (FoldrSym1 arg6989586621680487204 t6989586621680486579 :: TyFun b6989586621680486584 (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584) -> Type) (arg6989586621680487205 :: b6989586621680486584) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680487204 t6989586621680486579 :: TyFun b6989586621680486584 (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584) -> Type) (arg6989586621680487205 :: b6989586621680486584) = FoldrSym2 arg6989586621680487204 arg6989586621680487205 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486583) b6989586621680486584 -> Type
type Apply (Foldr'Sym1 arg6989586621680487210 t6989586621680486579 :: TyFun b6989586621680486586 (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586) -> Type) (arg6989586621680487211 :: b6989586621680486586) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680487210 t6989586621680486579 :: TyFun b6989586621680486586 (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586) -> Type) (arg6989586621680487211 :: b6989586621680486586) = Foldr'Sym2 arg6989586621680487210 arg6989586621680487211 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486585) b6989586621680486586 -> Type
type Apply (Tuple4Sym1 t6989586621679311078 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679311079 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679311078 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679311079 :: b3530822107858468866) = Tuple4Sym2 t6989586621679311078 t6989586621679311079 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) (t6989586621679311143 :: 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) (t6989586621679311143 :: a3530822107858468865) = Tuple5Sym1 t6989586621679311143 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type
type Apply (OnSym2 a6989586621679752652 a6989586621679752651 :: TyFun a6989586621679752636 (a6989586621679752636 ~> c6989586621679752635) -> Type) (a6989586621679752653 :: a6989586621679752636) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679752652 a6989586621679752651 :: TyFun a6989586621679752636 (a6989586621679752636 ~> c6989586621679752635) -> Type) (a6989586621679752653 :: a6989586621679752636) = OnSym3 a6989586621679752652 a6989586621679752651 a6989586621679752653
type Apply (FoldrMSym1 a6989586621680487176 t6989586621680486538 :: TyFun b6989586621680486541 (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541) -> Type) (a6989586621680487177 :: b6989586621680486541) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680487176 t6989586621680486538 :: TyFun b6989586621680486541 (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541) -> Type) (a6989586621680487177 :: b6989586621680486541) = FoldrMSym2 a6989586621680487176 a6989586621680487177 t6989586621680486538 :: TyFun (t6989586621680486538 a6989586621680486540) (m6989586621680486539 b6989586621680486541) -> Type
type Apply (FoldlMSym1 a6989586621680487154 t6989586621680486534 :: TyFun b6989586621680486536 (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536) -> Type) (a6989586621680487155 :: b6989586621680486536) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680487154 t6989586621680486534 :: TyFun b6989586621680486536 (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536) -> Type) (a6989586621680487155 :: b6989586621680486536) = FoldlMSym2 a6989586621680487154 a6989586621680487155 t6989586621680486534 :: TyFun (t6989586621680486534 a6989586621680486537) (m6989586621680486535 b6989586621680486536) -> Type
type Apply (MapAccumRSym1 a6989586621680800790 t6989586621680800299 :: TyFun a6989586621680800300 (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302)) -> Type) (a6989586621680800791 :: a6989586621680800300) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680800790 t6989586621680800299 :: TyFun a6989586621680800300 (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302)) -> Type) (a6989586621680800791 :: a6989586621680800300) = MapAccumRSym2 a6989586621680800790 a6989586621680800791 t6989586621680800299 :: TyFun (t6989586621680800299 b6989586621680800301) (a6989586621680800300, t6989586621680800299 c6989586621680800302) -> Type
type Apply (MapAccumLSym1 a6989586621680800807 t6989586621680800303 :: TyFun a6989586621680800304 (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306)) -> Type) (a6989586621680800808 :: a6989586621680800304) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680800807 t6989586621680800303 :: TyFun a6989586621680800304 (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306)) -> Type) (a6989586621680800808 :: a6989586621680800304) = MapAccumLSym2 a6989586621680800807 a6989586621680800808 t6989586621680800303 :: TyFun (t6989586621680800303 b6989586621680800305) (a6989586621680800304, t6989586621680800303 c6989586621680800306) -> Type
type Apply (Tuple4Sym2 t6989586621679311079 t6989586621679311078 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679311080 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679311079 t6989586621679311078 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679311080 :: c3530822107858468867) = Tuple4Sym3 t6989586621679311079 t6989586621679311078 t6989586621679311080 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type
type Apply (Tuple5Sym1 t6989586621679311143 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679311144 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679311143 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679311144 :: b3530822107858468866) = Tuple5Sym2 t6989586621679311143 t6989586621679311144 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) (t6989586621679311228 :: 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) (t6989586621679311228 :: a3530822107858468865) = Tuple6Sym1 t6989586621679311228 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type
type Apply (Tuple5Sym2 t6989586621679311144 t6989586621679311143 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679311145 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679311144 t6989586621679311143 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679311145 :: c3530822107858468867) = Tuple5Sym3 t6989586621679311144 t6989586621679311143 t6989586621679311145 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type
type Apply (Tuple6Sym1 t6989586621679311228 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679311229 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679311228 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679311229 :: b3530822107858468866) = Tuple6Sym2 t6989586621679311228 t6989586621679311229 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) (t6989586621679311335 :: 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) (t6989586621679311335 :: a3530822107858468865) = Tuple7Sym1 t6989586621679311335 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type
type Apply (Tuple5Sym3 t6989586621679311145 t6989586621679311144 t6989586621679311143 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679311146 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679311145 t6989586621679311144 t6989586621679311143 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679311146 :: d3530822107858468868) = Tuple5Sym4 t6989586621679311145 t6989586621679311144 t6989586621679311143 t6989586621679311146 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type
type Apply (Tuple6Sym2 t6989586621679311229 t6989586621679311228 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679311230 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679311229 t6989586621679311228 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679311230 :: c3530822107858468867) = Tuple6Sym3 t6989586621679311229 t6989586621679311228 t6989586621679311230 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type
type Apply (Tuple7Sym1 t6989586621679311335 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679311336 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679311335 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679311336 :: b3530822107858468866) = Tuple7Sym2 t6989586621679311335 t6989586621679311336 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type
type Apply (Tuple6Sym3 t6989586621679311230 t6989586621679311229 t6989586621679311228 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679311231 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679311230 t6989586621679311229 t6989586621679311228 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679311231 :: d3530822107858468868) = Tuple6Sym4 t6989586621679311230 t6989586621679311229 t6989586621679311228 t6989586621679311231 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type
type Apply (Tuple7Sym2 t6989586621679311336 t6989586621679311335 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679311337 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679311336 t6989586621679311335 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679311337 :: c3530822107858468867) = Tuple7Sym3 t6989586621679311336 t6989586621679311335 t6989586621679311337 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type
type Apply (Tuple6Sym4 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679311232 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679311232 :: e3530822107858468869) = Tuple6Sym5 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 t6989586621679311232 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type
type Apply (Tuple7Sym3 t6989586621679311337 t6989586621679311336 t6989586621679311335 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679311338 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679311337 t6989586621679311336 t6989586621679311335 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679311338 :: d3530822107858468868) = Tuple7Sym4 t6989586621679311337 t6989586621679311336 t6989586621679311335 t6989586621679311338 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type
type Apply (Tuple7Sym4 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679311339 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679311339 :: e3530822107858468869) = Tuple7Sym5 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 t6989586621679311339 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type
type Apply (Tuple7Sym5 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679311340 :: f3530822107858468870) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679311340 :: f3530822107858468870) = Tuple7Sym6 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 t6989586621679311340 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type
type Apply (a6989586621679567272 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679567273 :: f (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679567272 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679567273 :: f (a ~> b)) = a6989586621679567272 <**> a6989586621679567273
type Apply ((++@#@$) :: TyFun [a6989586621679541510] ([a6989586621679541510] ~> [a6989586621679541510]) -> Type) (a6989586621679541707 :: [a6989586621679541510]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679541510] ([a6989586621679541510] ~> [a6989586621679541510]) -> Type) (a6989586621679541707 :: [a6989586621679541510]) = (++@#@$$) a6989586621679541707
type Apply ((!!@#@$) :: TyFun [a6989586621679970139] (Nat ~> a6989586621679970139) -> Type) (a6989586621679974286 :: [a6989586621679970139]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679970139] (Nat ~> a6989586621679970139) -> Type) (a6989586621679974286 :: [a6989586621679970139]) = (!!@#@$$) a6989586621679974286
type Apply (UnionSym0 :: TyFun [a6989586621679970134] ([a6989586621679970134] ~> [a6989586621679970134]) -> Type) (a6989586621679974216 :: [a6989586621679970134]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679970134] ([a6989586621679970134] ~> [a6989586621679970134]) -> Type) (a6989586621679974216 :: [a6989586621679970134]) = UnionSym1 a6989586621679974216
type Apply ((\\@#@$) :: TyFun [a6989586621679970177] ([a6989586621679970177] ~> [a6989586621679970177]) -> Type) (a6989586621679974867 :: [a6989586621679970177]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679970177] ([a6989586621679970177] ~> [a6989586621679970177]) -> Type) (a6989586621679974867 :: [a6989586621679970177]) = (\\@#@$$) a6989586621679974867
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679970222] ([a6989586621679970222] ~> Bool) -> Type) (a6989586621679975114 :: [a6989586621679970222]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679970222] ([a6989586621679970222] ~> Bool) -> Type) (a6989586621679975114 :: [a6989586621679970222]) = IsPrefixOfSym1 a6989586621679975114
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679970220] ([a6989586621679970220] ~> Bool) -> Type) (a6989586621679975102 :: [a6989586621679970220]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679970220] ([a6989586621679970220] ~> Bool) -> Type) (a6989586621679975102 :: [a6989586621679970220]) = IsInfixOfSym1 a6989586621679975102
type Apply (IntersectSym0 :: TyFun [a6989586621679970164] ([a6989586621679970164] ~> [a6989586621679970164]) -> Type) (a6989586621679974661 :: [a6989586621679970164]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679970164] ([a6989586621679970164] ~> [a6989586621679970164]) -> Type) (a6989586621679974661 :: [a6989586621679970164]) = IntersectSym1 a6989586621679974661
type Apply (IntercalateSym0 :: TyFun [a6989586621679970253] ([[a6989586621679970253]] ~> [a6989586621679970253]) -> Type) (a6989586621679975557 :: [a6989586621679970253]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679970253] ([[a6989586621679970253]] ~> [a6989586621679970253]) -> Type) (a6989586621679975557 :: [a6989586621679970253]) = IntercalateSym1 a6989586621679975557
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679970221] ([a6989586621679970221] ~> Bool) -> Type) (a6989586621679975108 :: [a6989586621679970221]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679970221] ([a6989586621679970221] ~> Bool) -> Type) (a6989586621679975108 :: [a6989586621679970221]) = IsSuffixOfSym1 a6989586621679975108
type Apply (StripPrefixSym0 :: TyFun [a6989586621680092348] ([a6989586621680092348] ~> Maybe [a6989586621680092348]) -> Type) (a6989586621680094044 :: [a6989586621680092348]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680092348] ([a6989586621680092348] ~> Maybe [a6989586621680092348]) -> Type) (a6989586621680094044 :: [a6989586621680092348]) = StripPrefixSym1 a6989586621680094044
type Apply (ShowListSym0 :: TyFun [a6989586621680290698] (Symbol ~> Symbol) -> Type) (arg6989586621680291144 :: [a6989586621680290698]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680290698] (Symbol ~> Symbol) -> Type) (arg6989586621680291144 :: [a6989586621680290698]) = ShowListSym1 arg6989586621680291144
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681159591] (NonEmpty a6989586621681159591 ~> Bool) -> Type) (a6989586621681160968 :: [a6989586621681159591]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681159591] (NonEmpty a6989586621681159591 ~> Bool) -> Type) (a6989586621681160968 :: [a6989586621681159591]) = IsPrefixOfSym1 a6989586621681160968
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681159590) (Nat ~> a6989586621681159590) -> Type) (a6989586621681160950 :: NonEmpty a6989586621681159590) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681159590) (Nat ~> a6989586621681159590) -> Type) (a6989586621681160950 :: NonEmpty a6989586621681159590) = (!!@#@$$) a6989586621681160950
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681327330) (ErrorMessage' s6989586621681327330 ~> ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328078 :: ErrorMessage' s6989586621681327330) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681327330) (ErrorMessage' s6989586621681327330 ~> ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328078 :: ErrorMessage' s6989586621681327330) = (:<>:@#@$$) t6989586621681328078
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681327330) (ErrorMessage' s6989586621681327330 ~> ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328082 :: ErrorMessage' s6989586621681327330) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681327330) (ErrorMessage' s6989586621681327330 ~> ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328082 :: ErrorMessage' s6989586621681327330) = (:$$:@#@$$) t6989586621681328082
type Apply (DeleteFirstsBySym1 a6989586621679974832 :: TyFun [a6989586621679970175] ([a6989586621679970175] ~> [a6989586621679970175]) -> Type) (a6989586621679974833 :: [a6989586621679970175]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679974832 :: TyFun [a6989586621679970175] ([a6989586621679970175] ~> [a6989586621679970175]) -> Type) (a6989586621679974833 :: [a6989586621679970175]) = DeleteFirstsBySym2 a6989586621679974832 a6989586621679974833
type Apply (UnionBySym1 a6989586621679974222 :: TyFun [a6989586621679970135] ([a6989586621679970135] ~> [a6989586621679970135]) -> Type) (a6989586621679974223 :: [a6989586621679970135]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679974222 :: TyFun [a6989586621679970135] ([a6989586621679970135] ~> [a6989586621679970135]) -> Type) (a6989586621679974223 :: [a6989586621679970135]) = UnionBySym2 a6989586621679974222 a6989586621679974223
type Apply (ZipSym0 :: TyFun [a6989586621679970216] ([b6989586621679970217] ~> [(a6989586621679970216, b6989586621679970217)]) -> Type) (a6989586621679975080 :: [a6989586621679970216]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679970216] ([b6989586621679970217] ~> [(a6989586621679970216, b6989586621679970217)]) -> Type) (a6989586621679975080 :: [a6989586621679970216]) = ZipSym1 a6989586621679975080 b6989586621679970217 :: TyFun [b6989586621679970217] [(a6989586621679970216, b6989586621679970217)] -> Type
type Apply (IntersectBySym1 a6989586621679974625 :: TyFun [a6989586621679970163] ([a6989586621679970163] ~> [a6989586621679970163]) -> Type) (a6989586621679974626 :: [a6989586621679970163]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679974625 :: TyFun [a6989586621679970163] ([a6989586621679970163] ~> [a6989586621679970163]) -> Type) (a6989586621679974626 :: [a6989586621679970163]) = IntersectBySym2 a6989586621679974625 a6989586621679974626
type Apply (GenericIndexSym0 :: TyFun [a6989586621680092293] (i6989586621680092292 ~> a6989586621680092293) -> Type) (a6989586621680093798 :: [a6989586621680092293]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680092293] (i6989586621680092292 ~> a6989586621680092293) -> Type) (a6989586621680093798 :: [a6989586621680092293]) = GenericIndexSym1 a6989586621680093798 i6989586621680092292 :: TyFun i6989586621680092292 a6989586621680092293 -> Type
type Apply (ShowListWithSym1 a6989586621680291108 :: TyFun [a6989586621680290682] (Symbol ~> Symbol) -> Type) (a6989586621680291109 :: [a6989586621680290682]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680291108 :: TyFun [a6989586621680290682] (Symbol ~> Symbol) -> Type) (a6989586621680291109 :: [a6989586621680290682]) = ShowListWithSym2 a6989586621680291108 a6989586621680291109
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681159588) (NonEmpty b6989586621681159589 ~> NonEmpty (a6989586621681159588, b6989586621681159589)) -> Type) (a6989586621681160942 :: NonEmpty a6989586621681159588) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681159588) (NonEmpty b6989586621681159589 ~> NonEmpty (a6989586621681159588, b6989586621681159589)) -> Type) (a6989586621681160942 :: NonEmpty a6989586621681159588) = ZipSym1 a6989586621681160942 b6989586621681159589 :: TyFun (NonEmpty b6989586621681159589) (NonEmpty (a6989586621681159588, b6989586621681159589)) -> Type
type Apply (Zip3Sym0 :: TyFun [a6989586621679970213] ([b6989586621679970214] ~> ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)])) -> Type) (a6989586621679975068 :: [a6989586621679970213]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679970213] ([b6989586621679970214] ~> ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)])) -> Type) (a6989586621679975068 :: [a6989586621679970213]) = Zip3Sym1 a6989586621679975068 b6989586621679970214 c6989586621679970215 :: TyFun [b6989586621679970214] ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)]) -> Type
type Apply ((<*>@#@$) :: TyFun (f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) (f6989586621679566901 a6989586621679566903 ~> f6989586621679566901 b6989586621679566904) -> Type) (arg6989586621679567314 :: f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) (f6989586621679566901 a6989586621679566903 ~> f6989586621679566901 b6989586621679566904) -> Type) (arg6989586621679567314 :: f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) = (<*>@#@$$) arg6989586621679567314
type Apply ((<**>@#@$) :: TyFun (f6989586621679566861 a6989586621679566862) (f6989586621679566861 (a6989586621679566862 ~> b6989586621679566863) ~> f6989586621679566861 b6989586621679566863) -> Type) (a6989586621679567272 :: f6989586621679566861 a6989586621679566862) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679566861 a6989586621679566862) (f6989586621679566861 (a6989586621679566862 ~> b6989586621679566863) ~> f6989586621679566861 b6989586621679566863) -> Type) (a6989586621679567272 :: f6989586621679566861 a6989586621679566862) = a6989586621679567272 <**>@#@$$ b6989586621679566863 :: TyFun (f6989586621679566861 (a6989586621679566862 ~> b6989586621679566863)) (f6989586621679566861 b6989586621679566863) -> Type
type Apply ((>>=@#@$) :: TyFun (m6989586621679566925 a6989586621679566926) ((a6989586621679566926 ~> m6989586621679566925 b6989586621679566927) ~> m6989586621679566925 b6989586621679566927) -> Type) (arg6989586621679567395 :: m6989586621679566925 a6989586621679566926) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679566925 a6989586621679566926) ((a6989586621679566926 ~> m6989586621679566925 b6989586621679566927) ~> m6989586621679566925 b6989586621679566927) -> Type) (arg6989586621679567395 :: m6989586621679566925 a6989586621679566926) = arg6989586621679567395 >>=@#@$$ b6989586621679566927 :: TyFun (a6989586621679566926 ~> m6989586621679566925 b6989586621679566927) (m6989586621679566925 b6989586621679566927) -> Type
type Apply (ApSym0 :: TyFun (m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) (m6989586621679566819 a6989586621679566820 ~> m6989586621679566819 b6989586621679566821) -> Type) (a6989586621679566986 :: m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) (m6989586621679566819 a6989586621679566820 ~> m6989586621679566819 b6989586621679566821) -> Type) (a6989586621679566986 :: m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) = ApSym1 a6989586621679566986
type Apply ((<|>@#@$) :: TyFun (f6989586621679566976 a6989586621679566978) (f6989586621679566976 a6989586621679566978 ~> f6989586621679566976 a6989586621679566978) -> Type) (arg6989586621679567436 :: f6989586621679566976 a6989586621679566978) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679566976 a6989586621679566978) (f6989586621679566976 a6989586621679566978 ~> f6989586621679566976 a6989586621679566978) -> Type) (arg6989586621679567436 :: f6989586621679566976 a6989586621679566978) = (<|>@#@$$) arg6989586621679567436
type Apply (MplusSym0 :: TyFun (m6989586621679566979 a6989586621679566981) (m6989586621679566979 a6989586621679566981 ~> m6989586621679566979 a6989586621679566981) -> Type) (arg6989586621679567440 :: m6989586621679566979 a6989586621679566981) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679566979 a6989586621679566981) (m6989586621679566979 a6989586621679566981 ~> m6989586621679566979 a6989586621679566981) -> Type) (arg6989586621679567440 :: m6989586621679566979 a6989586621679566981) = MplusSym1 arg6989586621679567440
type Apply (($>@#@$) :: TyFun (f6989586621679737066 a6989586621679737067) (b6989586621679737068 ~> f6989586621679737066 b6989586621679737068) -> Type) (a6989586621679737138 :: f6989586621679737066 a6989586621679737067) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679737066 a6989586621679737067) (b6989586621679737068 ~> f6989586621679737066 b6989586621679737068) -> Type) (a6989586621679737138 :: f6989586621679737066 a6989586621679737067) = a6989586621679737138 $>@#@$$ b6989586621679737068 :: TyFun b6989586621679737068 (f6989586621679737066 b6989586621679737068) -> Type
type Apply ((<&>@#@$) :: TyFun (f6989586621679737069 a6989586621679737070) ((a6989586621679737070 ~> b6989586621679737071) ~> f6989586621679737069 b6989586621679737071) -> Type) (a6989586621679737144 :: f6989586621679737069 a6989586621679737070) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679737069 a6989586621679737070) ((a6989586621679737070 ~> b6989586621679737071) ~> f6989586621679737069 b6989586621679737071) -> Type) (a6989586621679737144 :: f6989586621679737069 a6989586621679737070) = a6989586621679737144 <&>@#@$$ b6989586621679737071 :: TyFun (a6989586621679737070 ~> b6989586621679737071) (f6989586621679737069 b6989586621679737071) -> Type
type Apply (MzipSym0 :: TyFun (m6989586621681127514 a6989586621681127515) (m6989586621681127514 b6989586621681127516 ~> m6989586621681127514 (a6989586621681127515, b6989586621681127516)) -> Type) (arg6989586621681127590 :: m6989586621681127514 a6989586621681127515) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681127514 a6989586621681127515) (m6989586621681127514 b6989586621681127516 ~> m6989586621681127514 (a6989586621681127515, b6989586621681127516)) -> Type) (arg6989586621681127590 :: m6989586621681127514 a6989586621681127515) = MzipSym1 arg6989586621681127590 b6989586621681127516 :: TyFun (m6989586621681127514 b6989586621681127516) (m6989586621681127514 (a6989586621681127515, b6989586621681127516)) -> Type
type Apply (ZipWithSym1 a6989586621679975057 :: TyFun [a6989586621679970210] ([b6989586621679970211] ~> [c6989586621679970212]) -> Type) (a6989586621679975058 :: [a6989586621679970210]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679975057 :: TyFun [a6989586621679970210] ([b6989586621679970211] ~> [c6989586621679970212]) -> Type) (a6989586621679975058 :: [a6989586621679970210]) = ZipWithSym2 a6989586621679975057 a6989586621679975058
type Apply (Zip3Sym1 a6989586621679975068 b6989586621679970214 c6989586621679970215 :: TyFun [b6989586621679970214] ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)]) -> Type) (a6989586621679975069 :: [b6989586621679970214]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679975068 b6989586621679970214 c6989586621679970215 :: TyFun [b6989586621679970214] ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)]) -> Type) (a6989586621679975069 :: [b6989586621679970214]) = Zip3Sym2 a6989586621679975068 a6989586621679975069 c6989586621679970215 :: TyFun [c6989586621679970215] [(a6989586621679970213, b6989586621679970214, c6989586621679970215)] -> Type
type Apply (Zip4Sym0 :: TyFun [a6989586621680092344] ([b6989586621680092345] ~> ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]))) -> Type) (a6989586621680094032 :: [a6989586621680092344]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680092344] ([b6989586621680092345] ~> ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]))) -> Type) (a6989586621680094032 :: [a6989586621680092344]) = Zip4Sym1 a6989586621680094032 b6989586621680092345 c6989586621680092346 d6989586621680092347 :: TyFun [b6989586621680092345] ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)])) -> Type
type Apply ((<*@#@$) :: TyFun (f6989586621679566901 a6989586621679566910) (f6989586621679566901 b6989586621679566911 ~> f6989586621679566901 a6989586621679566910) -> Type) (arg6989586621679567328 :: f6989586621679566901 a6989586621679566910) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679566901 a6989586621679566910) (f6989586621679566901 b6989586621679566911 ~> f6989586621679566901 a6989586621679566910) -> Type) (arg6989586621679567328 :: f6989586621679566901 a6989586621679566910) = arg6989586621679567328 <*@#@$$ b6989586621679566911 :: TyFun (f6989586621679566901 b6989586621679566911) (f6989586621679566901 a6989586621679566910) -> Type
type Apply ((*>@#@$) :: TyFun (f6989586621679566901 a6989586621679566908) (f6989586621679566901 b6989586621679566909 ~> f6989586621679566901 b6989586621679566909) -> Type) (arg6989586621679567324 :: f6989586621679566901 a6989586621679566908) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679566901 a6989586621679566908) (f6989586621679566901 b6989586621679566909 ~> f6989586621679566901 b6989586621679566909) -> Type) (arg6989586621679567324 :: f6989586621679566901 a6989586621679566908) = arg6989586621679567324 *>@#@$$ b6989586621679566909 :: TyFun (f6989586621679566901 b6989586621679566909) (f6989586621679566901 b6989586621679566909) -> Type
type Apply ((>>@#@$) :: TyFun (m6989586621679566925 a6989586621679566928) (m6989586621679566925 b6989586621679566929 ~> m6989586621679566925 b6989586621679566929) -> Type) (arg6989586621679567399 :: m6989586621679566925 a6989586621679566928) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679566925 a6989586621679566928) (m6989586621679566925 b6989586621679566929 ~> m6989586621679566925 b6989586621679566929) -> Type) (arg6989586621679567399 :: m6989586621679566925 a6989586621679566928) = arg6989586621679567399 >>@#@$$ b6989586621679566929 :: TyFun (m6989586621679566925 b6989586621679566929) (m6989586621679566925 b6989586621679566929) -> Type
type Apply (For_Sym0 :: TyFun (t6989586621680486526 a6989586621680486528) ((a6989586621680486528 ~> f6989586621680486527 b6989586621680486529) ~> f6989586621680486527 ()) -> Type) (a6989586621680487140 :: t6989586621680486526 a6989586621680486528) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680486526 a6989586621680486528) ((a6989586621680486528 ~> f6989586621680486527 b6989586621680486529) ~> f6989586621680486527 ()) -> Type) (a6989586621680487140 :: t6989586621680486526 a6989586621680486528) = For_Sym1 a6989586621680487140 f6989586621680486527 b6989586621680486529 :: TyFun (a6989586621680486528 ~> f6989586621680486527 b6989586621680486529) (f6989586621680486527 ()) -> Type
type Apply (ForM_Sym0 :: TyFun (t6989586621680486518 a6989586621680486520) ((a6989586621680486520 ~> m6989586621680486519 b6989586621680486521) ~> m6989586621680486519 ()) -> Type) (a6989586621680487122 :: t6989586621680486518 a6989586621680486520) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680486518 a6989586621680486520) ((a6989586621680486520 ~> m6989586621680486519 b6989586621680486521) ~> m6989586621680486519 ()) -> Type) (a6989586621680487122 :: t6989586621680486518 a6989586621680486520) = ForM_Sym1 a6989586621680487122 m6989586621680486519 b6989586621680486521 :: TyFun (a6989586621680486520 ~> m6989586621680486519 b6989586621680486521) (m6989586621680486519 ()) -> Type
type Apply (ForMSym0 :: TyFun (t6989586621680800307 a6989586621680800309) ((a6989586621680800309 ~> m6989586621680800308 b6989586621680800310) ~> m6989586621680800308 (t6989586621680800307 b6989586621680800310)) -> Type) (a6989586621680800828 :: t6989586621680800307 a6989586621680800309) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680800307 a6989586621680800309) ((a6989586621680800309 ~> m6989586621680800308 b6989586621680800310) ~> m6989586621680800308 (t6989586621680800307 b6989586621680800310)) -> Type) (a6989586621680800828 :: t6989586621680800307 a6989586621680800309) = ForMSym1 a6989586621680800828 m6989586621680800308 b6989586621680800310 :: TyFun (a6989586621680800309 ~> m6989586621680800308 b6989586621680800310) (m6989586621680800308 (t6989586621680800307 b6989586621680800310)) -> Type
type Apply (ForSym0 :: TyFun (t6989586621680800311 a6989586621680800313) ((a6989586621680800313 ~> f6989586621680800312 b6989586621680800314) ~> f6989586621680800312 (t6989586621680800311 b6989586621680800314)) -> Type) (a6989586621680800838 :: t6989586621680800311 a6989586621680800313) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680800311 a6989586621680800313) ((a6989586621680800313 ~> f6989586621680800312 b6989586621680800314) ~> f6989586621680800312 (t6989586621680800311 b6989586621680800314)) -> Type) (a6989586621680800838 :: t6989586621680800311 a6989586621680800313) = ForSym1 a6989586621680800838 f6989586621680800312 b6989586621680800314 :: TyFun (a6989586621680800313 ~> f6989586621680800312 b6989586621680800314) (f6989586621680800312 (t6989586621680800311 b6989586621680800314)) -> Type
type Apply (ZipWithSym1 a6989586621681160931 :: TyFun (NonEmpty a6989586621681159585) (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587) -> Type) (a6989586621681160932 :: NonEmpty a6989586621681159585) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681160931 :: TyFun (NonEmpty a6989586621681159585) (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587) -> Type) (a6989586621681160932 :: NonEmpty a6989586621681159585) = ZipWithSym2 a6989586621681160931 a6989586621681160932
type Apply (ZipWith3Sym1 a6989586621679975042 :: TyFun [a6989586621679970206] ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209])) -> Type) (a6989586621679975043 :: [a6989586621679970206]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679975042 :: TyFun [a6989586621679970206] ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209])) -> Type) (a6989586621679975043 :: [a6989586621679970206]) = ZipWith3Sym2 a6989586621679975042 a6989586621679975043
type Apply (Zip5Sym0 :: TyFun [a6989586621680092339] ([b6989586621680092340] ~> ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])))) -> Type) (a6989586621680094009 :: [a6989586621680092339]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680092339] ([b6989586621680092340] ~> ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])))) -> Type) (a6989586621680094009 :: [a6989586621680092339]) = Zip5Sym1 a6989586621680094009 b6989586621680092340 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [b6989586621680092340] ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]))) -> Type
type Apply (Zip4Sym1 a6989586621680094032 b6989586621680092345 c6989586621680092346 d6989586621680092347 :: TyFun [b6989586621680092345] ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)])) -> Type) (a6989586621680094033 :: [b6989586621680092345]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680094032 b6989586621680092345 c6989586621680092346 d6989586621680092347 :: TyFun [b6989586621680092345] ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)])) -> Type) (a6989586621680094033 :: [b6989586621680092345]) = Zip4Sym2 a6989586621680094032 a6989586621680094033 c6989586621680092346 d6989586621680092347 :: TyFun [c6989586621680092346] ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]) -> Type
type Apply (ZipWithM_Sym1 a6989586621681271385 :: TyFun [a6989586621681270976] ([b6989586621681270977] ~> m6989586621681270975 ()) -> Type) (a6989586621681271386 :: [a6989586621681270976]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681271385 :: TyFun [a6989586621681270976] ([b6989586621681270977] ~> m6989586621681270975 ()) -> Type) (a6989586621681271386 :: [a6989586621681270976]) = ZipWithM_Sym2 a6989586621681271385 a6989586621681271386
type Apply (ZipWithMSym1 a6989586621681271394 :: TyFun [a6989586621681270980] ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982]) -> Type) (a6989586621681271395 :: [a6989586621681270980]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681271394 :: TyFun [a6989586621681270980] ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982]) -> Type) (a6989586621681271395 :: [a6989586621681270980]) = ZipWithMSym2 a6989586621681271394 a6989586621681271395
type Apply (LiftA2Sym1 arg6989586621679567318 f6989586621679566901 :: TyFun (f6989586621679566901 a6989586621679566905) (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907) -> Type) (arg6989586621679567319 :: f6989586621679566901 a6989586621679566905) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679567318 f6989586621679566901 :: TyFun (f6989586621679566901 a6989586621679566905) (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907) -> Type) (arg6989586621679567319 :: f6989586621679566901 a6989586621679566905) = LiftA2Sym2 arg6989586621679567318 arg6989586621679567319
type Apply (LiftM2Sym1 a6989586621679567193 m6989586621679566840 :: TyFun (m6989586621679566840 a16989586621679566841) (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843) -> Type) (a6989586621679567194 :: m6989586621679566840 a16989586621679566841) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679567193 m6989586621679566840 :: TyFun (m6989586621679566840 a16989586621679566841) (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843) -> Type) (a6989586621679567194 :: m6989586621679566840 a16989586621679566841) = LiftM2Sym2 a6989586621679567193 a6989586621679567194
type Apply (MzipWithSym1 arg6989586621681127594 m6989586621681127514 :: TyFun (m6989586621681127514 a6989586621681127517) (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519) -> Type) (arg6989586621681127595 :: m6989586621681127514 a6989586621681127517) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681127594 m6989586621681127514 :: TyFun (m6989586621681127514 a6989586621681127517) (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519) -> Type) (arg6989586621681127595 :: m6989586621681127514 a6989586621681127517) = MzipWithSym2 arg6989586621681127594 arg6989586621681127595
type Apply (ZipWith3Sym2 a6989586621679975043 a6989586621679975042 :: TyFun [b6989586621679970207] ([c6989586621679970208] ~> [d6989586621679970209]) -> Type) (a6989586621679975044 :: [b6989586621679970207]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679975043 a6989586621679975042 :: TyFun [b6989586621679970207] ([c6989586621679970208] ~> [d6989586621679970209]) -> Type) (a6989586621679975044 :: [b6989586621679970207]) = ZipWith3Sym3 a6989586621679975043 a6989586621679975042 a6989586621679975044
type Apply (ZipWith4Sym1 a6989586621680093915 :: TyFun [a6989586621680092321] ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325]))) -> Type) (a6989586621680093916 :: [a6989586621680092321]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680093915 :: TyFun [a6989586621680092321] ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325]))) -> Type) (a6989586621680093916 :: [a6989586621680092321]) = ZipWith4Sym2 a6989586621680093915 a6989586621680093916
type Apply (Zip6Sym0 :: TyFun [a6989586621680092333] ([b6989586621680092334] ~> ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))))) -> Type) (a6989586621680093981 :: [a6989586621680092333]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680092333] ([b6989586621680092334] ~> ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))))) -> Type) (a6989586621680093981 :: [a6989586621680092333]) = Zip6Sym1 a6989586621680093981 b6989586621680092334 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [b6989586621680092334] ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])))) -> Type
type Apply (Zip5Sym1 a6989586621680094009 b6989586621680092340 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [b6989586621680092340] ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]))) -> Type) (a6989586621680094010 :: [b6989586621680092340]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680094009 b6989586621680092340 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [b6989586621680092340] ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]))) -> Type) (a6989586621680094010 :: [b6989586621680092340]) = Zip5Sym2 a6989586621680094009 a6989586621680094010 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [c6989586621680092341] ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])) -> Type
type Apply (Zip4Sym2 a6989586621680094033 a6989586621680094032 c6989586621680092346 d6989586621680092347 :: TyFun [c6989586621680092346] ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]) -> Type) (a6989586621680094034 :: [c6989586621680092346]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680094033 a6989586621680094032 c6989586621680092346 d6989586621680092347 :: TyFun [c6989586621680092346] ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]) -> Type) (a6989586621680094034 :: [c6989586621680092346]) = Zip4Sym3 a6989586621680094033 a6989586621680094032 a6989586621680094034 d6989586621680092347 :: TyFun [d6989586621680092347] [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)] -> Type
type Apply (LiftA3Sym1 a6989586621679567250 f6989586621679566853 :: TyFun (f6989586621679566853 a6989586621679566854) (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857)) -> Type) (a6989586621679567251 :: f6989586621679566853 a6989586621679566854) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679567250 f6989586621679566853 :: TyFun (f6989586621679566853 a6989586621679566854) (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857)) -> Type) (a6989586621679567251 :: f6989586621679566853 a6989586621679566854) = LiftA3Sym2 a6989586621679567250 a6989586621679567251
type Apply (LiftM3Sym1 a6989586621679567151 m6989586621679566835 :: TyFun (m6989586621679566835 a16989586621679566836) (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839)) -> Type) (a6989586621679567152 :: m6989586621679566835 a16989586621679566836) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679567151 m6989586621679566835 :: TyFun (m6989586621679566835 a16989586621679566836) (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839)) -> Type) (a6989586621679567152 :: m6989586621679566835 a16989586621679566836) = LiftM3Sym2 a6989586621679567151 a6989586621679567152
type Apply (ZipWith5Sym1 a6989586621680093892 :: TyFun [a6989586621680092315] ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])))) -> Type) (a6989586621680093893 :: [a6989586621680092315]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680093892 :: TyFun [a6989586621680092315] ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])))) -> Type) (a6989586621680093893 :: [a6989586621680092315]) = ZipWith5Sym2 a6989586621680093892 a6989586621680093893
type Apply (ZipWith4Sym2 a6989586621680093916 a6989586621680093915 :: TyFun [b6989586621680092322] ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])) -> Type) (a6989586621680093917 :: [b6989586621680092322]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680093916 a6989586621680093915 :: TyFun [b6989586621680092322] ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])) -> Type) (a6989586621680093917 :: [b6989586621680092322]) = ZipWith4Sym3 a6989586621680093916 a6989586621680093915 a6989586621680093917
type Apply (Zip7Sym0 :: TyFun [a6989586621680092326] ([b6989586621680092327] ~> ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))))) -> Type) (a6989586621680093948 :: [a6989586621680092326]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680092326] ([b6989586621680092327] ~> ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))))) -> Type) (a6989586621680093948 :: [a6989586621680092326]) = Zip7Sym1 a6989586621680093948 b6989586621680092327 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [b6989586621680092327] ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))))) -> Type
type Apply (Zip6Sym1 a6989586621680093981 b6989586621680092334 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [b6989586621680092334] ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])))) -> Type) (a6989586621680093982 :: [b6989586621680092334]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680093981 b6989586621680092334 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [b6989586621680092334] ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])))) -> Type) (a6989586621680093982 :: [b6989586621680092334]) = Zip6Sym2 a6989586621680093981 a6989586621680093982 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [c6989586621680092335] ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))) -> Type
type Apply (Zip5Sym2 a6989586621680094010 a6989586621680094009 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [c6989586621680092341] ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])) -> Type) (a6989586621680094011 :: [c6989586621680092341]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680094010 a6989586621680094009 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [c6989586621680092341] ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])) -> Type) (a6989586621680094011 :: [c6989586621680092341]) = Zip5Sym3 a6989586621680094010 a6989586621680094009 a6989586621680094011 d6989586621680092342 e6989586621680092343 :: TyFun [d6989586621680092342] ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]) -> Type
type Apply (LiftA3Sym2 a6989586621679567251 a6989586621679567250 :: TyFun (f6989586621679566853 b6989586621679566855) (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857) -> Type) (a6989586621679567252 :: f6989586621679566853 b6989586621679566855) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679567251 a6989586621679567250 :: TyFun (f6989586621679566853 b6989586621679566855) (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857) -> Type) (a6989586621679567252 :: f6989586621679566853 b6989586621679566855) = LiftA3Sym3 a6989586621679567251 a6989586621679567250 a6989586621679567252
type Apply (LiftM3Sym2 a6989586621679567152 a6989586621679567151 :: TyFun (m6989586621679566835 a26989586621679566837) (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839) -> Type) (a6989586621679567153 :: m6989586621679566835 a26989586621679566837) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679567152 a6989586621679567151 :: TyFun (m6989586621679566835 a26989586621679566837) (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839) -> Type) (a6989586621679567153 :: m6989586621679566835 a26989586621679566837) = LiftM3Sym3 a6989586621679567152 a6989586621679567151 a6989586621679567153
type Apply (LiftM4Sym1 a6989586621679567090 m6989586621679566829 :: TyFun (m6989586621679566829 a16989586621679566830) (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834))) -> Type) (a6989586621679567091 :: m6989586621679566829 a16989586621679566830) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679567090 m6989586621679566829 :: TyFun (m6989586621679566829 a16989586621679566830) (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834))) -> Type) (a6989586621679567091 :: m6989586621679566829 a16989586621679566830) = LiftM4Sym2 a6989586621679567090 a6989586621679567091
type Apply (ZipWith6Sym1 a6989586621680093865 :: TyFun [a6989586621680092308] ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))))) -> Type) (a6989586621680093866 :: [a6989586621680092308]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680093865 :: TyFun [a6989586621680092308] ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))))) -> Type) (a6989586621680093866 :: [a6989586621680092308]) = ZipWith6Sym2 a6989586621680093865 a6989586621680093866
type Apply (ZipWith5Sym2 a6989586621680093893 a6989586621680093892 :: TyFun [b6989586621680092316] ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))) -> Type) (a6989586621680093894 :: [b6989586621680092316]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680093893 a6989586621680093892 :: TyFun [b6989586621680092316] ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))) -> Type) (a6989586621680093894 :: [b6989586621680092316]) = ZipWith5Sym3 a6989586621680093893 a6989586621680093892 a6989586621680093894
type Apply (ZipWith4Sym3 a6989586621680093917 a6989586621680093916 a6989586621680093915 :: TyFun [c6989586621680092323] ([d6989586621680092324] ~> [e6989586621680092325]) -> Type) (a6989586621680093918 :: [c6989586621680092323]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680093917 a6989586621680093916 a6989586621680093915 :: TyFun [c6989586621680092323] ([d6989586621680092324] ~> [e6989586621680092325]) -> Type) (a6989586621680093918 :: [c6989586621680092323]) = ZipWith4Sym4 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093918
type Apply (Zip7Sym1 a6989586621680093948 b6989586621680092327 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [b6989586621680092327] ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))))) -> Type) (a6989586621680093949 :: [b6989586621680092327]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680093948 b6989586621680092327 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [b6989586621680092327] ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))))) -> Type) (a6989586621680093949 :: [b6989586621680092327]) = Zip7Sym2 a6989586621680093948 a6989586621680093949 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [c6989586621680092328] ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))) -> Type
type Apply (Zip6Sym2 a6989586621680093982 a6989586621680093981 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [c6989586621680092335] ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))) -> Type) (a6989586621680093983 :: [c6989586621680092335]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680093982 a6989586621680093981 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [c6989586621680092335] ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))) -> Type) (a6989586621680093983 :: [c6989586621680092335]) = Zip6Sym3 a6989586621680093982 a6989586621680093981 a6989586621680093983 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [d6989586621680092336] ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])) -> Type
type Apply (Zip5Sym3 a6989586621680094011 a6989586621680094010 a6989586621680094009 d6989586621680092342 e6989586621680092343 :: TyFun [d6989586621680092342] ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]) -> Type) (a6989586621680094012 :: [d6989586621680092342]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680094011 a6989586621680094010 a6989586621680094009 d6989586621680092342 e6989586621680092343 :: TyFun [d6989586621680092342] ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]) -> Type) (a6989586621680094012 :: [d6989586621680092342]) = Zip5Sym4 a6989586621680094011 a6989586621680094010 a6989586621680094009 a6989586621680094012 e6989586621680092343 :: TyFun [e6989586621680092343] [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)] -> Type
type Apply (LiftM4Sym2 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a26989586621679566831) (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)) -> Type) (a6989586621679567092 :: m6989586621679566829 a26989586621679566831) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a26989586621679566831) (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)) -> Type) (a6989586621679567092 :: m6989586621679566829 a26989586621679566831) = LiftM4Sym3 a6989586621679567091 a6989586621679567090 a6989586621679567092
type Apply (LiftM5Sym1 a6989586621679567007 m6989586621679566822 :: TyFun (m6989586621679566822 a16989586621679566823) (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)))) -> Type) (a6989586621679567008 :: m6989586621679566822 a16989586621679566823) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679567007 m6989586621679566822 :: TyFun (m6989586621679566822 a16989586621679566823) (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)))) -> Type) (a6989586621679567008 :: m6989586621679566822 a16989586621679566823) = LiftM5Sym2 a6989586621679567007 a6989586621679567008
type Apply (ZipWith7Sym1 a6989586621680093834 :: TyFun [a6989586621680092300] ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))))) -> Type) (a6989586621680093835 :: [a6989586621680092300]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680093834 :: TyFun [a6989586621680092300] ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))))) -> Type) (a6989586621680093835 :: [a6989586621680092300]) = ZipWith7Sym2 a6989586621680093834 a6989586621680093835
type Apply (ZipWith6Sym2 a6989586621680093866 a6989586621680093865 :: TyFun [b6989586621680092309] ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))) -> Type) (a6989586621680093867 :: [b6989586621680092309]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680093866 a6989586621680093865 :: TyFun [b6989586621680092309] ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))) -> Type) (a6989586621680093867 :: [b6989586621680092309]) = ZipWith6Sym3 a6989586621680093866 a6989586621680093865 a6989586621680093867
type Apply (ZipWith5Sym3 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [c6989586621680092317] ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])) -> Type) (a6989586621680093895 :: [c6989586621680092317]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [c6989586621680092317] ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])) -> Type) (a6989586621680093895 :: [c6989586621680092317]) = ZipWith5Sym4 a6989586621680093894 a6989586621680093893 a6989586621680093892 a6989586621680093895
type Apply (Zip7Sym2 a6989586621680093949 a6989586621680093948 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [c6989586621680092328] ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))) -> Type) (a6989586621680093950 :: [c6989586621680092328]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680093949 a6989586621680093948 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [c6989586621680092328] ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))) -> Type) (a6989586621680093950 :: [c6989586621680092328]) = Zip7Sym3 a6989586621680093949 a6989586621680093948 a6989586621680093950 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [d6989586621680092329] ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))) -> Type
type Apply (Zip6Sym3 a6989586621680093983 a6989586621680093982 a6989586621680093981 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [d6989586621680092336] ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])) -> Type) (a6989586621680093984 :: [d6989586621680092336]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680093983 a6989586621680093982 a6989586621680093981 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [d6989586621680092336] ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])) -> Type) (a6989586621680093984 :: [d6989586621680092336]) = Zip6Sym4 a6989586621680093983 a6989586621680093982 a6989586621680093981 a6989586621680093984 e6989586621680092337 f6989586621680092338 :: TyFun [e6989586621680092337] ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]) -> Type
type Apply (LiftM4Sym3 a6989586621679567092 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a36989586621679566832) (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834) -> Type) (a6989586621679567093 :: m6989586621679566829 a36989586621679566832) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679567092 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a36989586621679566832) (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834) -> Type) (a6989586621679567093 :: m6989586621679566829 a36989586621679566832) = LiftM4Sym4 a6989586621679567092 a6989586621679567091 a6989586621679567090 a6989586621679567093
type Apply (LiftM5Sym2 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a26989586621679566824) (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))) -> Type) (a6989586621679567009 :: m6989586621679566822 a26989586621679566824) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a26989586621679566824) (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))) -> Type) (a6989586621679567009 :: m6989586621679566822 a26989586621679566824) = LiftM5Sym3 a6989586621679567008 a6989586621679567007 a6989586621679567009
type Apply (ZipWith7Sym2 a6989586621680093835 a6989586621680093834 :: TyFun [b6989586621680092301] ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))) -> Type) (a6989586621680093836 :: [b6989586621680092301]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680093835 a6989586621680093834 :: TyFun [b6989586621680092301] ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))) -> Type) (a6989586621680093836 :: [b6989586621680092301]) = ZipWith7Sym3 a6989586621680093835 a6989586621680093834 a6989586621680093836
type Apply (ZipWith6Sym3 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [c6989586621680092310] ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))) -> Type) (a6989586621680093868 :: [c6989586621680092310]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [c6989586621680092310] ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))) -> Type) (a6989586621680093868 :: [c6989586621680092310]) = ZipWith6Sym4 a6989586621680093867 a6989586621680093866 a6989586621680093865 a6989586621680093868
type Apply (ZipWith5Sym4 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [d6989586621680092318] ([e6989586621680092319] ~> [f6989586621680092320]) -> Type) (a6989586621680093896 :: [d6989586621680092318]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [d6989586621680092318] ([e6989586621680092319] ~> [f6989586621680092320]) -> Type) (a6989586621680093896 :: [d6989586621680092318]) = ZipWith5Sym5 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 a6989586621680093896
type Apply (Zip7Sym3 a6989586621680093950 a6989586621680093949 a6989586621680093948 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [d6989586621680092329] ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))) -> Type) (a6989586621680093951 :: [d6989586621680092329]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680093950 a6989586621680093949 a6989586621680093948 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [d6989586621680092329] ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))) -> Type) (a6989586621680093951 :: [d6989586621680092329]) = Zip7Sym4 a6989586621680093950 a6989586621680093949 a6989586621680093948 a6989586621680093951 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [e6989586621680092330] ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])) -> Type
type Apply (Zip6Sym4 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 e6989586621680092337 f6989586621680092338 :: TyFun [e6989586621680092337] ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]) -> Type) (a6989586621680093985 :: [e6989586621680092337]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 e6989586621680092337 f6989586621680092338 :: TyFun [e6989586621680092337] ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]) -> Type) (a6989586621680093985 :: [e6989586621680092337]) = Zip6Sym5 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 a6989586621680093985 f6989586621680092338 :: TyFun [f6989586621680092338] [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)] -> Type
type Apply (LiftM5Sym3 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a36989586621679566825) (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)) -> Type) (a6989586621679567010 :: m6989586621679566822 a36989586621679566825) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a36989586621679566825) (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)) -> Type) (a6989586621679567010 :: m6989586621679566822 a36989586621679566825) = LiftM5Sym4 a6989586621679567009 a6989586621679567008 a6989586621679567007 a6989586621679567010
type Apply (ZipWith7Sym3 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [c6989586621680092302] ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))) -> Type) (a6989586621680093837 :: [c6989586621680092302]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [c6989586621680092302] ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))) -> Type) (a6989586621680093837 :: [c6989586621680092302]) = ZipWith7Sym4 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093837
type Apply (ZipWith6Sym4 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [d6989586621680092311] ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])) -> Type) (a6989586621680093869 :: [d6989586621680092311]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [d6989586621680092311] ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])) -> Type) (a6989586621680093869 :: [d6989586621680092311]) = ZipWith6Sym5 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 a6989586621680093869
type Apply (Zip7Sym4 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [e6989586621680092330] ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])) -> Type) (a6989586621680093952 :: [e6989586621680092330]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [e6989586621680092330] ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])) -> Type) (a6989586621680093952 :: [e6989586621680092330]) = Zip7Sym5 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 a6989586621680093952 f6989586621680092331 g6989586621680092332 :: TyFun [f6989586621680092331] ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]) -> Type
type Apply (LiftM5Sym4 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a46989586621679566826) (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828) -> Type) (a6989586621679567011 :: m6989586621679566822 a46989586621679566826) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a46989586621679566826) (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828) -> Type) (a6989586621679567011 :: m6989586621679566822 a46989586621679566826) = LiftM5Sym5 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 a6989586621679567011
type Apply (ZipWith7Sym4 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [d6989586621680092303] ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))) -> Type) (a6989586621680093838 :: [d6989586621680092303]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [d6989586621680092303] ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))) -> Type) (a6989586621680093838 :: [d6989586621680092303]) = ZipWith7Sym5 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093838
type Apply (ZipWith6Sym5 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [e6989586621680092312] ([f6989586621680092313] ~> [g6989586621680092314]) -> Type) (a6989586621680093870 :: [e6989586621680092312]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [e6989586621680092312] ([f6989586621680092313] ~> [g6989586621680092314]) -> Type) (a6989586621680093870 :: [e6989586621680092312]) = ZipWith6Sym6 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 a6989586621680093870
type Apply (Zip7Sym5 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 f6989586621680092331 g6989586621680092332 :: TyFun [f6989586621680092331] ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]) -> Type) (a6989586621680093953 :: [f6989586621680092331]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 f6989586621680092331 g6989586621680092332 :: TyFun [f6989586621680092331] ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]) -> Type) (a6989586621680093953 :: [f6989586621680092331]) = Zip7Sym6 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 a6989586621680093953 g6989586621680092332 :: TyFun [g6989586621680092332] [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)] -> Type
type Apply (ZipWith7Sym5 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [e6989586621680092304] ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])) -> Type) (a6989586621680093839 :: [e6989586621680092304]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [e6989586621680092304] ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])) -> Type) (a6989586621680093839 :: [e6989586621680092304]) = ZipWith7Sym6 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093839
type Apply (ZipWith7Sym6 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [f6989586621680092305] ([g6989586621680092306] ~> [h6989586621680092307]) -> Type) (a6989586621680093840 :: [f6989586621680092305]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [f6989586621680092305] ([g6989586621680092306] ~> [h6989586621680092307]) -> Type) (a6989586621680093840 :: [f6989586621680092305]) = ZipWith7Sym7 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093840
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 (a6989586621679752645 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679752646 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679752645 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679752646 :: a ~> b) = a6989586621679752645 & a6989586621679752646
type Apply (arg6989586621679567395 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679567396 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567395 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679567396 :: a ~> m b) = arg6989586621679567395 >>= arg6989586621679567396
type Apply (a6989586621679737144 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679737145 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679737144 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679737145 :: a ~> b) = a6989586621679737144 <&> a6989586621679737145
type Apply (For_Sym1 a6989586621680487140 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680487141 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680487140 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680487141 :: a ~> f b) = For_ a6989586621680487140 a6989586621680487141
type Apply (ForM_Sym1 a6989586621680487122 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680487123 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680487122 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680487123 :: a ~> m b) = ForM_ a6989586621680487122 a6989586621680487123
type Apply (ForMSym1 a6989586621680800828 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680800829 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680800828 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680800829 :: a ~> m b) = ForM a6989586621680800828 a6989586621680800829
type Apply (ForSym1 a6989586621680800838 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680800839 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680800838 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680800839 :: a ~> f b) = For a6989586621680800838 a6989586621680800839
type Apply (ShowParenSym1 a6989586621680291074 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291075 :: Symbol ~> Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680291074 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291075 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680291074 a6989586621680291075
type Apply (UntilSym0 :: TyFun (a6989586621679541495 ~> Bool) ((a6989586621679541495 ~> a6989586621679541495) ~> (a6989586621679541495 ~> a6989586621679541495)) -> Type) (a6989586621679541620 :: a6989586621679541495 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679541495 ~> Bool) ((a6989586621679541495 ~> a6989586621679541495) ~> (a6989586621679541495 ~> a6989586621679541495)) -> Type) (a6989586621679541620 :: a6989586621679541495 ~> Bool) = UntilSym1 a6989586621679541620
type Apply (NubBySym0 :: TyFun (a6989586621679970137 ~> (a6989586621679970137 ~> Bool)) ([a6989586621679970137] ~> [a6989586621679970137]) -> Type) (a6989586621679974241 :: a6989586621679970137 ~> (a6989586621679970137 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679970137 ~> (a6989586621679970137 ~> Bool)) ([a6989586621679970137] ~> [a6989586621679970137]) -> Type) (a6989586621679974241 :: a6989586621679970137 ~> (a6989586621679970137 ~> Bool)) = NubBySym1 a6989586621679974241
type Apply (PartitionSym0 :: TyFun (a6989586621679970146 ~> Bool) ([a6989586621679970146] ~> ([a6989586621679970146], [a6989586621679970146])) -> Type) (a6989586621679974365 :: a6989586621679970146 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679970146 ~> Bool) ([a6989586621679970146] ~> ([a6989586621679970146], [a6989586621679970146])) -> Type) (a6989586621679974365 :: a6989586621679970146 ~> Bool) = PartitionSym1 a6989586621679974365
type Apply (BreakSym0 :: TyFun (a6989586621679970158 ~> Bool) ([a6989586621679970158] ~> ([a6989586621679970158], [a6989586621679970158])) -> Type) (a6989586621679974481 :: a6989586621679970158 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679970158 ~> Bool) ([a6989586621679970158] ~> ([a6989586621679970158], [a6989586621679970158])) -> Type) (a6989586621679974481 :: a6989586621679970158 ~> Bool) = BreakSym1 a6989586621679974481
type Apply (SpanSym0 :: TyFun (a6989586621679970159 ~> Bool) ([a6989586621679970159] ~> ([a6989586621679970159], [a6989586621679970159])) -> Type) (a6989586621679974524 :: a6989586621679970159 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679970159 ~> Bool) ([a6989586621679970159] ~> ([a6989586621679970159], [a6989586621679970159])) -> Type) (a6989586621679974524 :: a6989586621679970159 ~> Bool) = SpanSym1 a6989586621679974524
type Apply (GroupBySym0 :: TyFun (a6989586621679970149 ~> (a6989586621679970149 ~> Bool)) ([a6989586621679970149] ~> [[a6989586621679970149]]) -> Type) (a6989586621679974388 :: a6989586621679970149 ~> (a6989586621679970149 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679970149 ~> (a6989586621679970149 ~> Bool)) ([a6989586621679970149] ~> [[a6989586621679970149]]) -> Type) (a6989586621679974388 :: a6989586621679970149 ~> (a6989586621679970149 ~> Bool)) = GroupBySym1 a6989586621679974388
type Apply (DropWhileSym0 :: TyFun (a6989586621679970161 ~> Bool) ([a6989586621679970161] ~> [a6989586621679970161]) -> Type) (a6989586621679974593 :: a6989586621679970161 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679970161 ~> Bool) ([a6989586621679970161] ~> [a6989586621679970161]) -> Type) (a6989586621679974593 :: a6989586621679970161 ~> Bool) = DropWhileSym1 a6989586621679974593
type Apply (TakeWhileSym0 :: TyFun (a6989586621679970162 ~> Bool) ([a6989586621679970162] ~> [a6989586621679970162]) -> Type) (a6989586621679974611 :: a6989586621679970162 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679970162 ~> Bool) ([a6989586621679970162] ~> [a6989586621679970162]) -> Type) (a6989586621679974611 :: a6989586621679970162 ~> Bool) = TakeWhileSym1 a6989586621679974611
type Apply (FilterSym0 :: TyFun (a6989586621679970170 ~> Bool) ([a6989586621679970170] ~> [a6989586621679970170]) -> Type) (a6989586621679974725 :: a6989586621679970170 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679970170 ~> Bool) ([a6989586621679970170] ~> [a6989586621679970170]) -> Type) (a6989586621679974725 :: a6989586621679970170 ~> Bool) = FilterSym1 a6989586621679974725
type Apply (InsertBySym0 :: TyFun (a6989586621679970173 ~> (a6989586621679970173 ~> Ordering)) (a6989586621679970173 ~> ([a6989586621679970173] ~> [a6989586621679970173])) -> Type) (a6989586621679974800 :: a6989586621679970173 ~> (a6989586621679970173 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679970173 ~> (a6989586621679970173 ~> Ordering)) (a6989586621679970173 ~> ([a6989586621679970173] ~> [a6989586621679970173])) -> Type) (a6989586621679974800 :: a6989586621679970173 ~> (a6989586621679970173 ~> Ordering)) = InsertBySym1 a6989586621679974800
type Apply (SortBySym0 :: TyFun (a6989586621679970174 ~> (a6989586621679970174 ~> Ordering)) ([a6989586621679970174] ~> [a6989586621679970174]) -> Type) (a6989586621679974824 :: a6989586621679970174 ~> (a6989586621679970174 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679970174 ~> (a6989586621679970174 ~> Ordering)) ([a6989586621679970174] ~> [a6989586621679970174]) -> Type) (a6989586621679974824 :: a6989586621679970174 ~> (a6989586621679970174 ~> Ordering)) = SortBySym1 a6989586621679974824
type Apply (DeleteBySym0 :: TyFun (a6989586621679970176 ~> (a6989586621679970176 ~> Bool)) (a6989586621679970176 ~> ([a6989586621679970176] ~> [a6989586621679970176])) -> Type) (a6989586621679974845 :: a6989586621679970176 ~> (a6989586621679970176 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679970176 ~> (a6989586621679970176 ~> Bool)) (a6989586621679970176 ~> ([a6989586621679970176] ~> [a6989586621679970176])) -> Type) (a6989586621679974845 :: a6989586621679970176 ~> (a6989586621679970176 ~> Bool)) = DeleteBySym1 a6989586621679974845
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679970175 ~> (a6989586621679970175 ~> Bool)) ([a6989586621679970175] ~> ([a6989586621679970175] ~> [a6989586621679970175])) -> Type) (a6989586621679974832 :: a6989586621679970175 ~> (a6989586621679970175 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679970175 ~> (a6989586621679970175 ~> Bool)) ([a6989586621679970175] ~> ([a6989586621679970175] ~> [a6989586621679970175])) -> Type) (a6989586621679974832 :: a6989586621679970175 ~> (a6989586621679970175 ~> Bool)) = DeleteFirstsBySym1 a6989586621679974832
type Apply (UnionBySym0 :: TyFun (a6989586621679970135 ~> (a6989586621679970135 ~> Bool)) ([a6989586621679970135] ~> ([a6989586621679970135] ~> [a6989586621679970135])) -> Type) (a6989586621679974222 :: a6989586621679970135 ~> (a6989586621679970135 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679970135 ~> (a6989586621679970135 ~> Bool)) ([a6989586621679970135] ~> ([a6989586621679970135] ~> [a6989586621679970135])) -> Type) (a6989586621679974222 :: a6989586621679970135 ~> (a6989586621679970135 ~> Bool)) = UnionBySym1 a6989586621679974222
type Apply (FindIndicesSym0 :: TyFun (a6989586621679970165 ~> Bool) ([a6989586621679970165] ~> [Nat]) -> Type) (a6989586621679974667 :: a6989586621679970165 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679970165 ~> Bool) ([a6989586621679970165] ~> [Nat]) -> Type) (a6989586621679974667 :: a6989586621679970165 ~> Bool) = FindIndicesSym1 a6989586621679974667
type Apply (FindIndexSym0 :: TyFun (a6989586621679970166 ~> Bool) ([a6989586621679970166] ~> Maybe Nat) -> Type) (a6989586621679974693 :: a6989586621679970166 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679970166 ~> Bool) ([a6989586621679970166] ~> Maybe Nat) -> Type) (a6989586621679974693 :: a6989586621679970166 ~> Bool) = FindIndexSym1 a6989586621679974693
type Apply (Scanr1Sym0 :: TyFun (a6989586621679970233 ~> (a6989586621679970233 ~> a6989586621679970233)) ([a6989586621679970233] ~> [a6989586621679970233]) -> Type) (a6989586621679975279 :: a6989586621679970233 ~> (a6989586621679970233 ~> a6989586621679970233)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679970233 ~> (a6989586621679970233 ~> a6989586621679970233)) ([a6989586621679970233] ~> [a6989586621679970233]) -> Type) (a6989586621679975279 :: a6989586621679970233 ~> (a6989586621679970233 ~> a6989586621679970233)) = Scanr1Sym1 a6989586621679975279
type Apply (Scanl1Sym0 :: TyFun (a6989586621679970236 ~> (a6989586621679970236 ~> a6989586621679970236)) ([a6989586621679970236] ~> [a6989586621679970236]) -> Type) (a6989586621679975324 :: a6989586621679970236 ~> (a6989586621679970236 ~> a6989586621679970236)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679970236 ~> (a6989586621679970236 ~> a6989586621679970236)) ([a6989586621679970236] ~> [a6989586621679970236]) -> Type) (a6989586621679975324 :: a6989586621679970236 ~> (a6989586621679970236 ~> a6989586621679970236)) = Scanl1Sym1 a6989586621679975324
type Apply (IntersectBySym0 :: TyFun (a6989586621679970163 ~> (a6989586621679970163 ~> Bool)) ([a6989586621679970163] ~> ([a6989586621679970163] ~> [a6989586621679970163])) -> Type) (a6989586621679974625 :: a6989586621679970163 ~> (a6989586621679970163 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679970163 ~> (a6989586621679970163 ~> Bool)) ([a6989586621679970163] ~> ([a6989586621679970163] ~> [a6989586621679970163])) -> Type) (a6989586621679974625 :: a6989586621679970163 ~> (a6989586621679970163 ~> Bool)) = IntersectBySym1 a6989586621679974625
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679970245 ~> (a6989586621679970245 ~> a6989586621679970245)) ([a6989586621679970245] ~> a6989586621679970245) -> Type) (a6989586621679975394 :: a6989586621679970245 ~> (a6989586621679970245 ~> a6989586621679970245)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679970245 ~> (a6989586621679970245 ~> a6989586621679970245)) ([a6989586621679970245] ~> a6989586621679970245) -> Type) (a6989586621679975394 :: a6989586621679970245 ~> (a6989586621679970245 ~> a6989586621679970245)) = Foldl1'Sym1 a6989586621679975394
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679970160 ~> Bool) ([a6989586621679970160] ~> [a6989586621679970160]) -> Type) (a6989586621679974567 :: a6989586621679970160 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679970160 ~> Bool) ([a6989586621679970160] ~> [a6989586621679970160]) -> Type) (a6989586621679974567 :: a6989586621679970160 ~> Bool) = DropWhileEndSym1 a6989586621679974567
type Apply (ShowListWithSym0 :: TyFun (a6989586621680290682 ~> (Symbol ~> Symbol)) ([a6989586621680290682] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291108 :: a6989586621680290682 ~> (Symbol ~> Symbol)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680290682 ~> (Symbol ~> Symbol)) ([a6989586621680290682] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291108 :: a6989586621680290682 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680291108
type Apply (NubBySym0 :: TyFun (a6989586621681159581 ~> (a6989586621681159581 ~> Bool)) (NonEmpty a6989586621681159581 ~> NonEmpty a6989586621681159581) -> Type) (a6989586621681160882 :: a6989586621681159581 ~> (a6989586621681159581 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681159581 ~> (a6989586621681159581 ~> Bool)) (NonEmpty a6989586621681159581 ~> NonEmpty a6989586621681159581) -> Type) (a6989586621681160882 :: a6989586621681159581 ~> (a6989586621681159581 ~> Bool)) = NubBySym1 a6989586621681160882
type Apply (GroupBySym0 :: TyFun (a6989586621681159602 ~> (a6989586621681159602 ~> Bool)) ([a6989586621681159602] ~> [NonEmpty a6989586621681159602]) -> Type) (a6989586621681161044 :: a6989586621681159602 ~> (a6989586621681159602 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681159602 ~> (a6989586621681159602 ~> Bool)) ([a6989586621681159602] ~> [NonEmpty a6989586621681159602]) -> Type) (a6989586621681161044 :: a6989586621681159602 ~> (a6989586621681159602 ~> Bool)) = GroupBySym1 a6989586621681161044
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681159596 ~> (a6989586621681159596 ~> Bool)) (NonEmpty a6989586621681159596 ~> NonEmpty (NonEmpty a6989586621681159596)) -> Type) (a6989586621681160992 :: a6989586621681159596 ~> (a6989586621681159596 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681159596 ~> (a6989586621681159596 ~> Bool)) (NonEmpty a6989586621681159596 ~> NonEmpty (NonEmpty a6989586621681159596)) -> Type) (a6989586621681160992 :: a6989586621681159596 ~> (a6989586621681159596 ~> Bool)) = GroupBy1Sym1 a6989586621681160992
type Apply (TakeWhileSym0 :: TyFun (a6989586621681159609 ~> Bool) (NonEmpty a6989586621681159609 ~> [a6989586621681159609]) -> Type) (a6989586621681161137 :: a6989586621681159609 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681159609 ~> Bool) (NonEmpty a6989586621681159609 ~> [a6989586621681159609]) -> Type) (a6989586621681161137 :: a6989586621681159609 ~> Bool) = TakeWhileSym1 a6989586621681161137
type Apply (DropWhileSym0 :: TyFun (a6989586621681159608 ~> Bool) (NonEmpty a6989586621681159608 ~> [a6989586621681159608]) -> Type) (a6989586621681161129 :: a6989586621681159608 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681159608 ~> Bool) (NonEmpty a6989586621681159608 ~> [a6989586621681159608]) -> Type) (a6989586621681161129 :: a6989586621681159608 ~> Bool) = DropWhileSym1 a6989586621681161129
type Apply (SpanSym0 :: TyFun (a6989586621681159607 ~> Bool) (NonEmpty a6989586621681159607 ~> ([a6989586621681159607], [a6989586621681159607])) -> Type) (a6989586621681161121 :: a6989586621681159607 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681159607 ~> Bool) (NonEmpty a6989586621681159607 ~> ([a6989586621681159607], [a6989586621681159607])) -> Type) (a6989586621681161121 :: a6989586621681159607 ~> Bool) = SpanSym1 a6989586621681161121
type Apply (BreakSym0 :: TyFun (a6989586621681159606 ~> Bool) (NonEmpty a6989586621681159606 ~> ([a6989586621681159606], [a6989586621681159606])) -> Type) (a6989586621681161113 :: a6989586621681159606 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681159606 ~> Bool) (NonEmpty a6989586621681159606 ~> ([a6989586621681159606], [a6989586621681159606])) -> Type) (a6989586621681161113 :: a6989586621681159606 ~> Bool) = BreakSym1 a6989586621681161113
type Apply (FilterSym0 :: TyFun (a6989586621681159605 ~> Bool) (NonEmpty a6989586621681159605 ~> [a6989586621681159605]) -> Type) (a6989586621681161105 :: a6989586621681159605 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681159605 ~> Bool) (NonEmpty a6989586621681159605 ~> [a6989586621681159605]) -> Type) (a6989586621681161105 :: a6989586621681159605 ~> Bool) = FilterSym1 a6989586621681161105
type Apply (PartitionSym0 :: TyFun (a6989586621681159604 ~> Bool) (NonEmpty a6989586621681159604 ~> ([a6989586621681159604], [a6989586621681159604])) -> Type) (a6989586621681161097 :: a6989586621681159604 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681159604 ~> Bool) (NonEmpty a6989586621681159604 ~> ([a6989586621681159604], [a6989586621681159604])) -> Type) (a6989586621681161097 :: a6989586621681159604 ~> Bool) = PartitionSym1 a6989586621681161097
type Apply (SortBySym0 :: TyFun (a6989586621681159579 ~> (a6989586621681159579 ~> Ordering)) (NonEmpty a6989586621681159579 ~> NonEmpty a6989586621681159579) -> Type) (a6989586621681160869 :: a6989586621681159579 ~> (a6989586621681159579 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681159579 ~> (a6989586621681159579 ~> Ordering)) (NonEmpty a6989586621681159579 ~> NonEmpty a6989586621681159579) -> Type) (a6989586621681160869 :: a6989586621681159579 ~> (a6989586621681159579 ~> Ordering)) = SortBySym1 a6989586621681160869
type Apply (Scanl1Sym0 :: TyFun (a6989586621681159616 ~> (a6989586621681159616 ~> a6989586621681159616)) (NonEmpty a6989586621681159616 ~> NonEmpty a6989586621681159616) -> Type) (a6989586621681161191 :: a6989586621681159616 ~> (a6989586621681159616 ~> a6989586621681159616)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681159616 ~> (a6989586621681159616 ~> a6989586621681159616)) (NonEmpty a6989586621681159616 ~> NonEmpty a6989586621681159616) -> Type) (a6989586621681161191 :: a6989586621681159616 ~> (a6989586621681159616 ~> a6989586621681159616)) = Scanl1Sym1 a6989586621681161191
type Apply (Scanr1Sym0 :: TyFun (a6989586621681159615 ~> (a6989586621681159615 ~> a6989586621681159615)) (NonEmpty a6989586621681159615 ~> NonEmpty a6989586621681159615) -> Type) (a6989586621681161184 :: a6989586621681159615 ~> (a6989586621681159615 ~> a6989586621681159615)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681159615 ~> (a6989586621681159615 ~> a6989586621681159615)) (NonEmpty a6989586621681159615 ~> NonEmpty a6989586621681159615) -> Type) (a6989586621681161184 :: a6989586621681159615 ~> (a6989586621681159615 ~> a6989586621681159615)) = Scanr1Sym1 a6989586621681161184
type Apply (ComparingSym0 :: TyFun (b6989586621679389685 ~> a6989586621679389684) (b6989586621679389685 ~> (b6989586621679389685 ~> Ordering)) -> Type) (a6989586621679389775 :: b6989586621679389685 ~> a6989586621679389684) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679389685 ~> a6989586621679389684) (b6989586621679389685 ~> (b6989586621679389685 ~> Ordering)) -> Type) (a6989586621679389775 :: b6989586621679389685 ~> a6989586621679389684) = ComparingSym1 a6989586621679389775
type Apply (MapMaybeSym0 :: TyFun (a6989586621679512364 ~> Maybe b6989586621679512365) ([a6989586621679512364] ~> [b6989586621679512365]) -> Type) (a6989586621679512525 :: a6989586621679512364 ~> Maybe b6989586621679512365) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679512364 ~> Maybe b6989586621679512365) ([a6989586621679512364] ~> [b6989586621679512365]) -> Type) (a6989586621679512525 :: a6989586621679512364 ~> Maybe b6989586621679512365) = MapMaybeSym1 a6989586621679512525
type Apply (UntilSym1 a6989586621679541620 :: TyFun (a6989586621679541495 ~> a6989586621679541495) (a6989586621679541495 ~> a6989586621679541495) -> Type) (a6989586621679541621 :: a6989586621679541495 ~> a6989586621679541495) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679541620 :: TyFun (a6989586621679541495 ~> a6989586621679541495) (a6989586621679541495 ~> a6989586621679541495) -> Type) (a6989586621679541621 :: a6989586621679541495 ~> a6989586621679541495) = UntilSym2 a6989586621679541620 a6989586621679541621
type Apply (($!@#@$) :: TyFun (a6989586621679541496 ~> b6989586621679541497) (a6989586621679541496 ~> b6989586621679541497) -> Type) (a6989586621679541646 :: a6989586621679541496 ~> b6989586621679541497) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679541496 ~> b6989586621679541497) (a6989586621679541496 ~> b6989586621679541497) -> Type) (a6989586621679541646 :: a6989586621679541496 ~> b6989586621679541497) = ($!@#@$$) a6989586621679541646
type Apply (($@#@$) :: TyFun (a6989586621679541498 ~> b6989586621679541499) (a6989586621679541498 ~> b6989586621679541499) -> Type) (a6989586621679541655 :: a6989586621679541498 ~> b6989586621679541499) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679541498 ~> b6989586621679541499) (a6989586621679541498 ~> b6989586621679541499) -> Type) (a6989586621679541655 :: a6989586621679541498 ~> b6989586621679541499) = ($@#@$$) a6989586621679541655
type Apply (MapSym0 :: TyFun (a6989586621679541511 ~> b6989586621679541512) ([a6989586621679541511] ~> [b6989586621679541512]) -> Type) (a6989586621679541715 :: a6989586621679541511 ~> b6989586621679541512) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679541511 ~> b6989586621679541512) ([a6989586621679541511] ~> [b6989586621679541512]) -> Type) (a6989586621679541715 :: a6989586621679541511 ~> b6989586621679541512) = MapSym1 a6989586621679541715
type Apply (FoldrSym0 :: TyFun (a6989586621679541513 ~> (b6989586621679541514 ~> b6989586621679541514)) (b6989586621679541514 ~> ([a6989586621679541513] ~> b6989586621679541514)) -> Type) (a6989586621679541722 :: a6989586621679541513 ~> (b6989586621679541514 ~> b6989586621679541514)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679541513 ~> (b6989586621679541514 ~> b6989586621679541514)) (b6989586621679541514 ~> ([a6989586621679541513] ~> b6989586621679541514)) -> Type) (a6989586621679541722 :: a6989586621679541513 ~> (b6989586621679541514 ~> b6989586621679541514)) = FoldrSym1 a6989586621679541722
type Apply (UnfoldrSym0 :: TyFun (b6989586621679970225 ~> Maybe (a6989586621679970226, b6989586621679970225)) (b6989586621679970225 ~> [a6989586621679970226]) -> Type) (a6989586621679975137 :: b6989586621679970225 ~> Maybe (a6989586621679970226, b6989586621679970225)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679970225 ~> Maybe (a6989586621679970226, b6989586621679970225)) (b6989586621679970225 ~> [a6989586621679970226]) -> Type) (a6989586621679975137 :: b6989586621679970225 ~> Maybe (a6989586621679970226, b6989586621679970225)) = UnfoldrSym1 a6989586621679975137
type Apply (ScanrSym0 :: TyFun (a6989586621679970234 ~> (b6989586621679970235 ~> b6989586621679970235)) (b6989586621679970235 ~> ([a6989586621679970234] ~> [b6989586621679970235])) -> Type) (a6989586621679975303 :: a6989586621679970234 ~> (b6989586621679970235 ~> b6989586621679970235)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679970234 ~> (b6989586621679970235 ~> b6989586621679970235)) (b6989586621679970235 ~> ([a6989586621679970234] ~> [b6989586621679970235])) -> Type) (a6989586621679975303 :: a6989586621679970234 ~> (b6989586621679970235 ~> b6989586621679970235)) = ScanrSym1 a6989586621679975303
type Apply (ScanlSym0 :: TyFun (b6989586621679970237 ~> (a6989586621679970238 ~> b6989586621679970237)) (b6989586621679970237 ~> ([a6989586621679970238] ~> [b6989586621679970237])) -> Type) (a6989586621679975331 :: b6989586621679970237 ~> (a6989586621679970238 ~> b6989586621679970237)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679970237 ~> (a6989586621679970238 ~> b6989586621679970237)) (b6989586621679970237 ~> ([a6989586621679970238] ~> [b6989586621679970237])) -> Type) (a6989586621679975331 :: b6989586621679970237 ~> (a6989586621679970238 ~> b6989586621679970237)) = ScanlSym1 a6989586621679975331
type Apply (AnySym0 :: TyFun (a6989586621680486498 ~> Bool) (t6989586621680486497 a6989586621680486498 ~> Bool) -> Type) (a6989586621680487039 :: a6989586621680486498 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680486498 ~> Bool) (t6989586621680486497 a6989586621680486498 ~> Bool) -> Type) (a6989586621680487039 :: a6989586621680486498 ~> Bool) = AnySym1 a6989586621680487039 t6989586621680486497 :: TyFun (t6989586621680486497 a6989586621680486498) Bool -> Type
type Apply (Foldl1Sym0 :: TyFun (a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) (t6989586621680486579 a6989586621680486592 ~> a6989586621680486592) -> Type) (arg6989586621680487232 :: a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) (t6989586621680486579 a6989586621680486592 ~> a6989586621680486592) -> Type) (arg6989586621680487232 :: a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) = Foldl1Sym1 arg6989586621680487232 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486592) a6989586621680486592 -> Type
type Apply (MaximumBySym0 :: TyFun (a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) (t6989586621680486493 a6989586621680486494 ~> a6989586621680486494) -> Type) (a6989586621680487001 :: a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) (t6989586621680486493 a6989586621680486494 ~> a6989586621680486494) -> Type) (a6989586621680487001 :: a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) = MaximumBySym1 a6989586621680487001 t6989586621680486493 :: TyFun (t6989586621680486493 a6989586621680486494) a6989586621680486494 -> Type
type Apply (MinimumBySym0 :: TyFun (a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) (t6989586621680486491 a6989586621680486492 ~> a6989586621680486492) -> Type) (a6989586621680486976 :: a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) (t6989586621680486491 a6989586621680486492 ~> a6989586621680486492) -> Type) (a6989586621680486976 :: a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) = MinimumBySym1 a6989586621680486976 t6989586621680486491 :: TyFun (t6989586621680486491 a6989586621680486492) a6989586621680486492 -> Type
type Apply (Foldr1Sym0 :: TyFun (a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) (t6989586621680486579 a6989586621680486591 ~> a6989586621680486591) -> Type) (arg6989586621680487228 :: a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) (t6989586621680486579 a6989586621680486591 ~> a6989586621680486591) -> Type) (arg6989586621680487228 :: a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) = Foldr1Sym1 arg6989586621680487228 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486591) a6989586621680486591 -> Type
type Apply (AllSym0 :: TyFun (a6989586621680486496 ~> Bool) (t6989586621680486495 a6989586621680486496 ~> Bool) -> Type) (a6989586621680487026 :: a6989586621680486496 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680486496 ~> Bool) (t6989586621680486495 a6989586621680486496 ~> Bool) -> Type) (a6989586621680487026 :: a6989586621680486496 ~> Bool) = AllSym1 a6989586621680487026 t6989586621680486495 :: TyFun (t6989586621680486495 a6989586621680486496) Bool -> Type
type Apply (FindSym0 :: TyFun (a6989586621680486488 ~> Bool) (t6989586621680486487 a6989586621680486488 ~> Maybe a6989586621680486488) -> Type) (a6989586621680486941 :: a6989586621680486488 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680486488 ~> Bool) (t6989586621680486487 a6989586621680486488 ~> Maybe a6989586621680486488) -> Type) (a6989586621680486941 :: a6989586621680486488 ~> Bool) = FindSym1 a6989586621680486941 t6989586621680486487 :: TyFun (t6989586621680486487 a6989586621680486488) (Maybe a6989586621680486488) -> Type
type Apply (GroupWithSym0 :: TyFun (a6989586621681159601 ~> b6989586621681159600) ([a6989586621681159601] ~> [NonEmpty a6989586621681159601]) -> Type) (a6989586621681161036 :: a6989586621681159601 ~> b6989586621681159600) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681159601 ~> b6989586621681159600) ([a6989586621681159601] ~> [NonEmpty a6989586621681159601]) -> Type) (a6989586621681161036 :: a6989586621681159601 ~> b6989586621681159600) = GroupWithSym1 a6989586621681161036
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681159599 ~> b6989586621681159598) ([a6989586621681159599] ~> [NonEmpty a6989586621681159599]) -> Type) (a6989586621681161028 :: a6989586621681159599 ~> b6989586621681159598) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681159599 ~> b6989586621681159598) ([a6989586621681159599] ~> [NonEmpty a6989586621681159599]) -> Type) (a6989586621681161028 :: a6989586621681159599 ~> b6989586621681159598) = GroupAllWithSym1 a6989586621681161028
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681159595 ~> b6989586621681159594) (NonEmpty a6989586621681159595 ~> NonEmpty (NonEmpty a6989586621681159595)) -> Type) (a6989586621681160984 :: a6989586621681159595 ~> b6989586621681159594) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681159595 ~> b6989586621681159594) (NonEmpty a6989586621681159595 ~> NonEmpty (NonEmpty a6989586621681159595)) -> Type) (a6989586621681160984 :: a6989586621681159595 ~> b6989586621681159594) = GroupWith1Sym1 a6989586621681160984
type Apply (MapSym0 :: TyFun (a6989586621681159624 ~> b6989586621681159625) (NonEmpty a6989586621681159624 ~> NonEmpty b6989586621681159625) -> Type) (a6989586621681161238 :: a6989586621681159624 ~> b6989586621681159625) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681159624 ~> b6989586621681159625) (NonEmpty a6989586621681159624 ~> NonEmpty b6989586621681159625) -> Type) (a6989586621681161238 :: a6989586621681159624 ~> b6989586621681159625) = MapSym1 a6989586621681161238
type Apply (SortWithSym0 :: TyFun (a6989586621681159578 ~> o6989586621681159577) (NonEmpty a6989586621681159578 ~> NonEmpty a6989586621681159578) -> Type) (a6989586621681160863 :: a6989586621681159578 ~> o6989586621681159577) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681159578 ~> o6989586621681159577) (NonEmpty a6989586621681159578 ~> NonEmpty a6989586621681159578) -> Type) (a6989586621681160863 :: a6989586621681159578 ~> o6989586621681159577) = SortWithSym1 a6989586621681160863
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681159593 ~> b6989586621681159592) (NonEmpty a6989586621681159593 ~> NonEmpty (NonEmpty a6989586621681159593)) -> Type) (a6989586621681160976 :: a6989586621681159593 ~> b6989586621681159592) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681159593 ~> b6989586621681159592) (NonEmpty a6989586621681159593 ~> NonEmpty (NonEmpty a6989586621681159593)) -> Type) (a6989586621681160976 :: a6989586621681159593 ~> b6989586621681159592) = GroupAllWith1Sym1 a6989586621681160976
type Apply (ScanlSym0 :: TyFun (b6989586621681159619 ~> (a6989586621681159620 ~> b6989586621681159619)) (b6989586621681159619 ~> ([a6989586621681159620] ~> NonEmpty b6989586621681159619)) -> Type) (a6989586621681161209 :: b6989586621681159619 ~> (a6989586621681159620 ~> b6989586621681159619)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681159619 ~> (a6989586621681159620 ~> b6989586621681159619)) (b6989586621681159619 ~> ([a6989586621681159620] ~> NonEmpty b6989586621681159619)) -> Type) (a6989586621681161209 :: b6989586621681159619 ~> (a6989586621681159620 ~> b6989586621681159619)) = ScanlSym1 a6989586621681161209
type Apply (ScanrSym0 :: TyFun (a6989586621681159617 ~> (b6989586621681159618 ~> b6989586621681159618)) (b6989586621681159618 ~> ([a6989586621681159617] ~> NonEmpty b6989586621681159618)) -> Type) (a6989586621681161198 :: a6989586621681159617 ~> (b6989586621681159618 ~> b6989586621681159618)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681159617 ~> (b6989586621681159618 ~> b6989586621681159618)) (b6989586621681159618 ~> ([a6989586621681159617] ~> NonEmpty b6989586621681159618)) -> Type) (a6989586621681161198 :: a6989586621681159617 ~> (b6989586621681159618 ~> b6989586621681159618)) = ScanrSym1 a6989586621681161198
type Apply (UnfoldrSym0 :: TyFun (a6989586621681159637 ~> (b6989586621681159638, Maybe a6989586621681159637)) (a6989586621681159637 ~> NonEmpty b6989586621681159638) -> Type) (a6989586621681161297 :: a6989586621681159637 ~> (b6989586621681159638, Maybe a6989586621681159637)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681159637 ~> (b6989586621681159638, Maybe a6989586621681159637)) (a6989586621681159637 ~> NonEmpty b6989586621681159638) -> Type) (a6989586621681161297 :: a6989586621681159637 ~> (b6989586621681159638, Maybe a6989586621681159637)) = UnfoldrSym1 a6989586621681161297
type Apply (UnfoldSym0 :: TyFun (a6989586621681159641 ~> (b6989586621681159642, Maybe a6989586621681159641)) (a6989586621681159641 ~> NonEmpty b6989586621681159642) -> Type) (a6989586621681161334 :: a6989586621681159641 ~> (b6989586621681159642, Maybe a6989586621681159641)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681159641 ~> (b6989586621681159642, Maybe a6989586621681159641)) (a6989586621681159641 ~> NonEmpty b6989586621681159642) -> Type) (a6989586621681161334 :: a6989586621681159641 ~> (b6989586621681159642, Maybe a6989586621681159641)) = UnfoldSym1 a6989586621681161334
type Apply (MfilterSym0 :: TyFun (a6989586621681270958 ~> Bool) (m6989586621681270957 a6989586621681270958 ~> m6989586621681270957 a6989586621681270958) -> Type) (a6989586621681271277 :: a6989586621681270958 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681270958 ~> Bool) (m6989586621681270957 a6989586621681270958 ~> m6989586621681270957 a6989586621681270958) -> Type) (a6989586621681271277 :: a6989586621681270958 ~> Bool) = MfilterSym1 a6989586621681271277 m6989586621681270957 :: TyFun (m6989586621681270957 a6989586621681270958) (m6989586621681270957 a6989586621681270958) -> Type
type Apply (FilterMSym0 :: TyFun (a6989586621681270996 ~> m6989586621681270995 Bool) ([a6989586621681270996] ~> m6989586621681270995 [a6989586621681270996]) -> Type) (a6989586621681271443 :: a6989586621681270996 ~> m6989586621681270995 Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681270996 ~> m6989586621681270995 Bool) ([a6989586621681270996] ~> m6989586621681270995 [a6989586621681270996]) -> Type) (a6989586621681271443 :: a6989586621681270996 ~> m6989586621681270995 Bool) = FilterMSym1 a6989586621681271443
type Apply (ApplySym0 :: TyFun (k16989586621679012788 ~> k26989586621679012789) (k16989586621679012788 ~> k26989586621679012789) -> Type) (f6989586621679012790 :: k16989586621679012788 ~> k26989586621679012789) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679012788 ~> k26989586621679012789) (k16989586621679012788 ~> k26989586621679012789) -> Type) (f6989586621679012790 :: k16989586621679012788 ~> k26989586621679012789) = ApplySym1 f6989586621679012790
type Apply ((@@@#@$) :: TyFun (k16989586621679019899 ~> k6989586621679019898) (TyFun k16989586621679019899 k6989586621679019898 -> Type) -> Type) (a6989586621679012786 :: k16989586621679019899 ~> k6989586621679019898) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679019899 ~> k6989586621679019898) (TyFun k16989586621679019899 k6989586621679019898 -> Type) -> Type) (a6989586621679012786 :: k16989586621679019899 ~> k6989586621679019898) = (@@@#@$$) a6989586621679012786
type Apply (CurrySym0 :: TyFun ((a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) (a6989586621679366060 ~> (b6989586621679366061 ~> c6989586621679366062)) -> Type) (a6989586621679366155 :: (a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) (a6989586621679366060 ~> (b6989586621679366061 ~> c6989586621679366062)) -> Type) (a6989586621679366155 :: (a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) = CurrySym1 a6989586621679366155
type Apply (UncurrySym0 :: TyFun (a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) ((a6989586621679366057, b6989586621679366058) ~> c6989586621679366059) -> Type) (a6989586621679366149 :: a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) ((a6989586621679366057, b6989586621679366058) ~> c6989586621679366059) -> Type) (a6989586621679366149 :: a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) = UncurrySym1 a6989586621679366149
type Apply (Maybe_Sym1 a6989586621679510960 a6989586621679510943 :: TyFun (a6989586621679510943 ~> b6989586621679510942) (Maybe a6989586621679510943 ~> b6989586621679510942) -> Type) (a6989586621679510961 :: a6989586621679510943 ~> b6989586621679510942) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679510960 a6989586621679510943 :: TyFun (a6989586621679510943 ~> b6989586621679510942) (Maybe a6989586621679510943 ~> b6989586621679510942) -> Type) (a6989586621679510961 :: a6989586621679510943 ~> b6989586621679510942) = Maybe_Sym2 a6989586621679510960 a6989586621679510961
type Apply (FlipSym0 :: TyFun (a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) (b6989586621679541502 ~> (a6989586621679541501 ~> c6989586621679541503)) -> Type) (a6989586621679541671 :: a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) (b6989586621679541502 ~> (a6989586621679541501 ~> c6989586621679541503)) -> Type) (a6989586621679541671 :: a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) = FlipSym1 a6989586621679541671
type Apply ((.@#@$) :: TyFun (b6989586621679541504 ~> c6989586621679541505) ((a6989586621679541506 ~> b6989586621679541504) ~> (a6989586621679541506 ~> c6989586621679541505)) -> Type) (a6989586621679541680 :: b6989586621679541504 ~> c6989586621679541505) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679541504 ~> c6989586621679541505) ((a6989586621679541506 ~> b6989586621679541504) ~> (a6989586621679541506 ~> c6989586621679541505)) -> Type) (a6989586621679541680 :: b6989586621679541504 ~> c6989586621679541505) = a6989586621679541680 .@#@$$ a6989586621679541506 :: TyFun (a6989586621679541506 ~> b6989586621679541504) (a6989586621679541506 ~> c6989586621679541505) -> Type
type Apply (FmapSym0 :: TyFun (a6989586621679566897 ~> b6989586621679566898) (f6989586621679566896 a6989586621679566897 ~> f6989586621679566896 b6989586621679566898) -> Type) (arg6989586621679567288 :: a6989586621679566897 ~> b6989586621679566898) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679566897 ~> b6989586621679566898) (f6989586621679566896 a6989586621679566897 ~> f6989586621679566896 b6989586621679566898) -> Type) (arg6989586621679567288 :: a6989586621679566897 ~> b6989586621679566898) = FmapSym1 arg6989586621679567288 f6989586621679566896 :: TyFun (f6989586621679566896 a6989586621679566897) (f6989586621679566896 b6989586621679566898) -> Type
type Apply (LiftASym0 :: TyFun (a6989586621679566859 ~> b6989586621679566860) (f6989586621679566858 a6989586621679566859 ~> f6989586621679566858 b6989586621679566860) -> Type) (a6989586621679567262 :: a6989586621679566859 ~> b6989586621679566860) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679566859 ~> b6989586621679566860) (f6989586621679566858 a6989586621679566859 ~> f6989586621679566858 b6989586621679566860) -> Type) (a6989586621679567262 :: a6989586621679566859 ~> b6989586621679566860) = LiftASym1 a6989586621679567262 f6989586621679566858 :: TyFun (f6989586621679566858 a6989586621679566859) (f6989586621679566858 b6989586621679566860) -> Type
type Apply ((=<<@#@$) :: TyFun (a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) (m6989586621679566848 a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) -> Type) (a6989586621679567241 :: a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) (m6989586621679566848 a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) -> Type) (a6989586621679567241 :: a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) = (=<<@#@$$) a6989586621679567241
type Apply (LiftMSym0 :: TyFun (a16989586621679566845 ~> r6989586621679566846) (m6989586621679566844 a16989586621679566845 ~> m6989586621679566844 r6989586621679566846) -> Type) (a6989586621679567219 :: a16989586621679566845 ~> r6989586621679566846) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679566845 ~> r6989586621679566846) (m6989586621679566844 a16989586621679566845 ~> m6989586621679566844 r6989586621679566846) -> Type) (a6989586621679567219 :: a16989586621679566845 ~> r6989586621679566846) = LiftMSym1 a6989586621679567219 m6989586621679566844 :: TyFun (m6989586621679566844 a16989586621679566845) (m6989586621679566844 r6989586621679566846) -> Type
type Apply ((<$>@#@$) :: TyFun (a6989586621679737073 ~> b6989586621679737074) (f6989586621679737072 a6989586621679737073 ~> f6989586621679737072 b6989586621679737074) -> Type) (a6989586621679737154 :: a6989586621679737073 ~> b6989586621679737074) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679737073 ~> b6989586621679737074) (f6989586621679737072 a6989586621679737073 ~> f6989586621679737072 b6989586621679737074) -> Type) (a6989586621679737154 :: a6989586621679737073 ~> b6989586621679737074) = a6989586621679737154 <$>@#@$$ f6989586621679737072 :: TyFun (f6989586621679737072 a6989586621679737073) (f6989586621679737072 b6989586621679737074) -> Type
type Apply (OnSym0 :: TyFun (b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) ((a6989586621679752636 ~> b6989586621679752634) ~> (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635))) -> Type) (a6989586621679752651 :: b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) ((a6989586621679752636 ~> b6989586621679752634) ~> (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635))) -> Type) (a6989586621679752651 :: b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) = OnSym1 a6989586621679752651 a6989586621679752636 :: TyFun (a6989586621679752636 ~> b6989586621679752634) (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635)) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) ([a6989586621679970210] ~> ([b6989586621679970211] ~> [c6989586621679970212])) -> Type) (a6989586621679975057 :: a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) ([a6989586621679970210] ~> ([b6989586621679970211] ~> [c6989586621679970212])) -> Type) (a6989586621679975057 :: a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) = ZipWithSym1 a6989586621679975057
type Apply (Either_Sym0 :: TyFun (a6989586621680466112 ~> c6989586621680466113) ((b6989586621680466114 ~> c6989586621680466113) ~> (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113)) -> Type) (a6989586621680466148 :: a6989586621680466112 ~> c6989586621680466113) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680466112 ~> c6989586621680466113) ((b6989586621680466114 ~> c6989586621680466113) ~> (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113)) -> Type) (a6989586621680466148 :: a6989586621680466112 ~> c6989586621680466113) = Either_Sym1 a6989586621680466148 b6989586621680466114 :: TyFun (b6989586621680466114 ~> c6989586621680466113) (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113) -> Type
type Apply (Foldl'Sym0 :: TyFun (b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) (b6989586621680486589 ~> (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589)) -> Type) (arg6989586621680487222 :: b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) (b6989586621680486589 ~> (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589)) -> Type) (arg6989586621680487222 :: b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) = Foldl'Sym1 arg6989586621680487222 t6989586621680486579 :: TyFun b6989586621680486589 (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589) -> Type
type Apply (FoldlSym0 :: TyFun (b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) (b6989586621680486587 ~> (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587)) -> Type) (arg6989586621680487216 :: b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) (b6989586621680486587 ~> (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587)) -> Type) (arg6989586621680487216 :: b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) = FoldlSym1 arg6989586621680487216 t6989586621680486579 :: TyFun b6989586621680486587 (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587) -> Type
type Apply (FoldrSym0 :: TyFun (a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) (b6989586621680486584 ~> (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584)) -> Type) (arg6989586621680487204 :: a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) (b6989586621680486584 ~> (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584)) -> Type) (arg6989586621680487204 :: a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) = FoldrSym1 arg6989586621680487204 t6989586621680486579 :: TyFun b6989586621680486584 (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584) -> Type
type Apply (FoldMapSym0 :: TyFun (a6989586621680486582 ~> m6989586621680486581) (t6989586621680486579 a6989586621680486582 ~> m6989586621680486581) -> Type) (arg6989586621680487200 :: a6989586621680486582 ~> m6989586621680486581) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680486582 ~> m6989586621680486581) (t6989586621680486579 a6989586621680486582 ~> m6989586621680486581) -> Type) (arg6989586621680487200 :: a6989586621680486582 ~> m6989586621680486581) = FoldMapSym1 arg6989586621680487200 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486582) m6989586621680486581 -> Type
type Apply (Foldr'Sym0 :: TyFun (a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) (b6989586621680486586 ~> (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586)) -> Type) (arg6989586621680487210 :: a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) (b6989586621680486586 ~> (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586)) -> Type) (arg6989586621680487210 :: a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) = Foldr'Sym1 arg6989586621680487210 t6989586621680486579 :: TyFun b6989586621680486586 (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586) -> Type
type Apply (ConcatMapSym0 :: TyFun (a6989586621680486502 ~> [b6989586621680486503]) (t6989586621680486501 a6989586621680486502 ~> [b6989586621680486503]) -> Type) (a6989586621680487070 :: a6989586621680486502 ~> [b6989586621680486503]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680486502 ~> [b6989586621680486503]) (t6989586621680486501 a6989586621680486502 ~> [b6989586621680486503]) -> Type) (a6989586621680487070 :: a6989586621680486502 ~> [b6989586621680486503]) = ConcatMapSym1 a6989586621680487070 t6989586621680486501 :: TyFun (t6989586621680486501 a6989586621680486502) [b6989586621680486503] -> Type
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680800295 ~> m6989586621680800294) (t6989586621680800293 a6989586621680800295 ~> m6989586621680800294) -> Type) (a6989586621680800756 :: a6989586621680800295 ~> m6989586621680800294) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680800295 ~> m6989586621680800294) (t6989586621680800293 a6989586621680800295 ~> m6989586621680800294) -> Type) (a6989586621680800756 :: a6989586621680800295 ~> m6989586621680800294) = FoldMapDefaultSym1 a6989586621680800756 t6989586621680800293 :: TyFun (t6989586621680800293 a6989586621680800295) m6989586621680800294 -> Type
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680800297 ~> b6989586621680800298) (t6989586621680800296 a6989586621680800297 ~> t6989586621680800296 b6989586621680800298) -> Type) (a6989586621680800777 :: a6989586621680800297 ~> b6989586621680800298) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680800297 ~> b6989586621680800298) (t6989586621680800296 a6989586621680800297 ~> t6989586621680800296 b6989586621680800298) -> Type) (a6989586621680800777 :: a6989586621680800297 ~> b6989586621680800298) = FmapDefaultSym1 a6989586621680800777 t6989586621680800296 :: TyFun (t6989586621680800296 a6989586621680800297) (t6989586621680800296 b6989586621680800298) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) (NonEmpty a6989586621681159585 ~> (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587)) -> Type) (a6989586621681160931 :: a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) (NonEmpty a6989586621681159585 ~> (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587)) -> Type) (a6989586621681160931 :: a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) = ZipWithSym1 a6989586621681160931
type Apply ((<$!>@#@$) :: TyFun (a6989586621681270960 ~> b6989586621681270961) (m6989586621681270959 a6989586621681270960 ~> m6989586621681270959 b6989586621681270961) -> Type) (a6989586621681271297 :: a6989586621681270960 ~> b6989586621681270961) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681270960 ~> b6989586621681270961) (m6989586621681270959 a6989586621681270960 ~> m6989586621681270959 b6989586621681270961) -> Type) (a6989586621681271297 :: a6989586621681270960 ~> b6989586621681270961) = a6989586621681271297 <$!>@#@$$ m6989586621681270959 :: TyFun (m6989586621681270959 a6989586621681270960) (m6989586621681270959 b6989586621681270961) -> Type
type Apply (a6989586621679541680 .@#@$$ a6989586621679541506 :: TyFun (a6989586621679541506 ~> b6989586621679541504) (a6989586621679541506 ~> c6989586621679541505) -> Type) (a6989586621679541681 :: a6989586621679541506 ~> b6989586621679541504) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679541680 .@#@$$ a6989586621679541506 :: TyFun (a6989586621679541506 ~> b6989586621679541504) (a6989586621679541506 ~> c6989586621679541505) -> Type) (a6989586621679541681 :: a6989586621679541506 ~> b6989586621679541504) = a6989586621679541680 .@#@$$$ a6989586621679541681
type Apply (LiftA2Sym0 :: TyFun (a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) (f6989586621679566901 a6989586621679566905 ~> (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907)) -> Type) (arg6989586621679567318 :: a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) (f6989586621679566901 a6989586621679566905 ~> (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907)) -> Type) (arg6989586621679567318 :: a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) = LiftA2Sym1 arg6989586621679567318 f6989586621679566901 :: TyFun (f6989586621679566901 a6989586621679566905) (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907) -> Type
type Apply (LiftM2Sym0 :: TyFun (a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) (m6989586621679566840 a16989586621679566841 ~> (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843)) -> Type) (a6989586621679567193 :: a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) (m6989586621679566840 a16989586621679566841 ~> (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843)) -> Type) (a6989586621679567193 :: a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) = LiftM2Sym1 a6989586621679567193 m6989586621679566840 :: TyFun (m6989586621679566840 a16989586621679566841) (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843) -> Type
type Apply (OnSym1 a6989586621679752651 a6989586621679752636 :: TyFun (a6989586621679752636 ~> b6989586621679752634) (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635)) -> Type) (a6989586621679752652 :: a6989586621679752636 ~> b6989586621679752634) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679752651 a6989586621679752636 :: TyFun (a6989586621679752636 ~> b6989586621679752634) (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635)) -> Type) (a6989586621679752652 :: a6989586621679752636 ~> b6989586621679752634) = OnSym2 a6989586621679752651 a6989586621679752652
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) ([a6989586621679970206] ~> ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209]))) -> Type) (a6989586621679975042 :: a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) ([a6989586621679970206] ~> ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209]))) -> Type) (a6989586621679975042 :: a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) = ZipWith3Sym1 a6989586621679975042
type Apply (Either_Sym1 a6989586621680466148 b6989586621680466114 :: TyFun (b6989586621680466114 ~> c6989586621680466113) (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113) -> Type) (a6989586621680466149 :: b6989586621680466114 ~> c6989586621680466113) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680466148 b6989586621680466114 :: TyFun (b6989586621680466114 ~> c6989586621680466113) (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113) -> Type) (a6989586621680466149 :: b6989586621680466114 ~> c6989586621680466113) = Either_Sym2 a6989586621680466148 a6989586621680466149
type Apply (FoldrMSym0 :: TyFun (a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) (b6989586621680486541 ~> (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541)) -> Type) (a6989586621680487176 :: a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) (b6989586621680486541 ~> (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541)) -> Type) (a6989586621680487176 :: a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) = FoldrMSym1 a6989586621680487176 t6989586621680486538 :: TyFun b6989586621680486541 (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541) -> Type
type Apply (FoldlMSym0 :: TyFun (b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) (b6989586621680486536 ~> (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) -> Type) (a6989586621680487154 :: b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) (b6989586621680486536 ~> (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) -> Type) (a6989586621680487154 :: b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) = FoldlMSym1 a6989586621680487154 t6989586621680486534 :: TyFun b6989586621680486536 (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536) -> Type
type Apply (Traverse_Sym0 :: TyFun (a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) (t6989586621680486530 a6989586621680486532 ~> f6989586621680486531 ()) -> Type) (a6989586621680487146 :: a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) (t6989586621680486530 a6989586621680486532 ~> f6989586621680486531 ()) -> Type) (a6989586621680487146 :: a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) = Traverse_Sym1 a6989586621680487146 t6989586621680486530 :: TyFun (t6989586621680486530 a6989586621680486532) (f6989586621680486531 ()) -> Type
type Apply (MapM_Sym0 :: TyFun (a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) (t6989586621680486522 a6989586621680486524 ~> m6989586621680486523 ()) -> Type) (a6989586621680487128 :: a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) (t6989586621680486522 a6989586621680486524 ~> m6989586621680486523 ()) -> Type) (a6989586621680487128 :: a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) = MapM_Sym1 a6989586621680487128 t6989586621680486522 :: TyFun (t6989586621680486522 a6989586621680486524) (m6989586621680486523 ()) -> Type
type Apply (TraverseSym0 :: TyFun (a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) (t6989586621680794770 a6989586621680794772 ~> f6989586621680794771 (t6989586621680794770 b6989586621680794773)) -> Type) (arg6989586621680794782 :: a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) (t6989586621680794770 a6989586621680794772 ~> f6989586621680794771 (t6989586621680794770 b6989586621680794773)) -> Type) (arg6989586621680794782 :: a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) = TraverseSym1 arg6989586621680794782 t6989586621680794770 :: TyFun (t6989586621680794770 a6989586621680794772) (f6989586621680794771 (t6989586621680794770 b6989586621680794773)) -> Type
type Apply (MapMSym0 :: TyFun (a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) (t6989586621680794770 a6989586621680794777 ~> m6989586621680794776 (t6989586621680794770 b6989586621680794778)) -> Type) (arg6989586621680794788 :: a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) (t6989586621680794770 a6989586621680794777 ~> m6989586621680794776 (t6989586621680794770 b6989586621680794778)) -> Type) (arg6989586621680794788 :: a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) = MapMSym1 arg6989586621680794788 t6989586621680794770 :: TyFun (t6989586621680794770 a6989586621680794777) (m6989586621680794776 (t6989586621680794770 b6989586621680794778)) -> Type
type Apply (MapAccumRSym0 :: TyFun (a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) (a6989586621680800300 ~> (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302))) -> Type) (a6989586621680800790 :: a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) (a6989586621680800300 ~> (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302))) -> Type) (a6989586621680800790 :: a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) = MapAccumRSym1 a6989586621680800790 t6989586621680800299 :: TyFun a6989586621680800300 (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302)) -> Type
type Apply (MapAccumLSym0 :: TyFun (a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) (a6989586621680800304 ~> (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306))) -> Type) (a6989586621680800807 :: a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) (a6989586621680800304 ~> (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306))) -> Type) (a6989586621680800807 :: a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) = MapAccumLSym1 a6989586621680800807 t6989586621680800303 :: TyFun a6989586621680800304 (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306)) -> Type
type Apply (MzipWithSym0 :: TyFun (a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) (m6989586621681127514 a6989586621681127517 ~> (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519)) -> Type) (arg6989586621681127594 :: a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) (m6989586621681127514 a6989586621681127517 ~> (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519)) -> Type) (arg6989586621681127594 :: a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) = MzipWithSym1 arg6989586621681127594 m6989586621681127514 :: TyFun (m6989586621681127514 a6989586621681127517) (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519) -> Type
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) ([a6989586621681270976] ~> ([b6989586621681270977] ~> m6989586621681270975 ())) -> Type) (a6989586621681271385 :: a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) ([a6989586621681270976] ~> ([b6989586621681270977] ~> m6989586621681270975 ())) -> Type) (a6989586621681271385 :: a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) = ZipWithM_Sym1 a6989586621681271385
type Apply (ZipWithMSym0 :: TyFun (a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) ([a6989586621681270980] ~> ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982])) -> Type) (a6989586621681271394 :: a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) ([a6989586621681270980] ~> ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982])) -> Type) (a6989586621681271394 :: a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) = ZipWithMSym1 a6989586621681271394
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) ([a6989586621681270984] ~> m6989586621681270983 ([b6989586621681270985], [c6989586621681270986])) -> Type) (a6989586621681271403 :: a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) ([a6989586621681270984] ~> m6989586621681270983 ([b6989586621681270985], [c6989586621681270986])) -> Type) (a6989586621681271403 :: a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) = MapAndUnzipMSym1 a6989586621681271403
type Apply ((>=>@#@$) :: TyFun (a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) ((b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) ~> (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994)) -> Type) (a6989586621681271424 :: a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) ((b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) ~> (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994)) -> Type) (a6989586621681271424 :: a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) = a6989586621681271424 >=>@#@$$ c6989586621681270994 :: TyFun (b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994) -> Type
type Apply ((<=<@#@$) :: TyFun (b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) ((a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) ~> (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989)) -> Type) (a6989586621681271415 :: b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) ((a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) ~> (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989)) -> Type) (a6989586621681271415 :: b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) = a6989586621681271415 <=<@#@$$ a6989586621681270990 :: TyFun (a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989) -> Type
type Apply (LiftA3Sym0 :: TyFun (a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) (f6989586621679566853 a6989586621679566854 ~> (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857))) -> Type) (a6989586621679567250 :: a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) (f6989586621679566853 a6989586621679566854 ~> (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857))) -> Type) (a6989586621679567250 :: a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) = LiftA3Sym1 a6989586621679567250 f6989586621679566853 :: TyFun (f6989586621679566853 a6989586621679566854) (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857)) -> Type
type Apply (LiftM3Sym0 :: TyFun (a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) (m6989586621679566835 a16989586621679566836 ~> (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839))) -> Type) (a6989586621679567151 :: a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) (m6989586621679566835 a16989586621679566836 ~> (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839))) -> Type) (a6989586621679567151 :: a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) = LiftM3Sym1 a6989586621679567151 m6989586621679566835 :: TyFun (m6989586621679566835 a16989586621679566836) (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839)) -> Type
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) ([a6989586621680092321] ~> ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])))) -> Type) (a6989586621680093915 :: a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) ([a6989586621680092321] ~> ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])))) -> Type) (a6989586621680093915 :: a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) = ZipWith4Sym1 a6989586621680093915
type Apply (a6989586621681271424 >=>@#@$$ c6989586621681270994 :: TyFun (b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994) -> Type) (a6989586621681271425 :: b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271424 >=>@#@$$ c6989586621681270994 :: TyFun (b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994) -> Type) (a6989586621681271425 :: b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) = a6989586621681271424 >=>@#@$$$ a6989586621681271425
type Apply (a6989586621681271415 <=<@#@$$ a6989586621681270990 :: TyFun (a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989) -> Type) (a6989586621681271416 :: a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271415 <=<@#@$$ a6989586621681270990 :: TyFun (a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989) -> Type) (a6989586621681271416 :: a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) = a6989586621681271415 <=<@#@$$$ a6989586621681271416
type Apply (LiftM4Sym0 :: TyFun (a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) (m6989586621679566829 a16989586621679566830 ~> (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)))) -> Type) (a6989586621679567090 :: a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) (m6989586621679566829 a16989586621679566830 ~> (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)))) -> Type) (a6989586621679567090 :: a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) = LiftM4Sym1 a6989586621679567090 m6989586621679566829 :: TyFun (m6989586621679566829 a16989586621679566830) (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834))) -> Type
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) ([a6989586621680092315] ~> ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))))) -> Type) (a6989586621680093892 :: a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) ([a6989586621680092315] ~> ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))))) -> Type) (a6989586621680093892 :: a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) = ZipWith5Sym1 a6989586621680093892
type Apply (LiftM5Sym0 :: TyFun (a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) (m6989586621679566822 a16989586621679566823 ~> (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))))) -> Type) (a6989586621679567007 :: a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) (m6989586621679566822 a16989586621679566823 ~> (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))))) -> Type) (a6989586621679567007 :: a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) = LiftM5Sym1 a6989586621679567007 m6989586621679566822 :: TyFun (m6989586621679566822 a16989586621679566823) (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)))) -> Type
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) ([a6989586621680092308] ~> ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))))) -> Type) (a6989586621680093865 :: a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) ([a6989586621680092308] ~> ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))))) -> Type) (a6989586621680093865 :: a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) = ZipWith6Sym1 a6989586621680093865
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) ([a6989586621680092300] ~> ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))))) -> Type) (a6989586621680093834 :: a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) ([a6989586621680092300] ~> ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))))) -> Type) (a6989586621680093834 :: a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) = ZipWith7Sym1 a6989586621680093834

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

Defined in Data.Singletons.Prelude.Bool

type Apply NotSym0 (a6989586621679372930 :: Bool) = Not a6989586621679372930
type Apply AllSym0 (t6989586621679846238 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AllSym0 (t6989586621679846238 :: Bool) = 'All t6989586621679846238
type Apply AnySym0 (t6989586621679846252 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply AnySym0 (t6989586621679846252 :: Bool) = 'Any t6989586621679846252
type Apply DemoteSym0 (k6989586621679014713 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679014713 :: Type) = Demote k6989586621679014713
type Apply KnownNatSym0 (n6989586621679482027 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownNatSym0 (n6989586621679482027 :: Nat) = KnownNat n6989586621679482027
type Apply Log2Sym0 (a3530822107858468865 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply Log2Sym0 (a3530822107858468865 :: Nat) = Log2 a3530822107858468865
type Apply KnownSymbolSym0 (n6989586621679482093 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownSymbolSym0 (n6989586621679482093 :: Symbol) = KnownSymbol n6989586621679482093
type Apply ShowSpaceSym0 (a6989586621680291065 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowSpaceSym0 (a6989586621680291065 :: Symbol) = ShowSpace a6989586621680291065
type Apply ShowCommaSpaceSym0 (a6989586621680291060 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCommaSpaceSym0 (a6989586621680291060 :: Symbol) = ShowCommaSpace a6989586621680291060
type Apply GetAllSym0 (a6989586621679846235 :: All) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAllSym0 (a6989586621679846235 :: All) = GetAll a6989586621679846235
type Apply GetAnySym0 (a6989586621679846249 :: Any) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply GetAnySym0 (a6989586621679846249 :: Any) = GetAny a6989586621679846249
type Apply ((&&@#@$$) a6989586621679372398 :: TyFun Bool Bool -> Type) (b6989586621679372399 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((&&@#@$$) a6989586621679372398 :: TyFun Bool Bool -> Type) (b6989586621679372399 :: Bool) = a6989586621679372398 && b6989586621679372399
type Apply ((||@#@$$) a6989586621679372636 :: TyFun Bool Bool -> Type) (b6989586621679372637 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((||@#@$$) a6989586621679372636 :: TyFun Bool Bool -> Type) (b6989586621679372637 :: Bool) = a6989586621679372636 || b6989586621679372637
type Apply (ThenCmpSym1 a6989586621679400128 :: TyFun Ordering Ordering -> Type) (a6989586621679400129 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ThenCmpSym1 a6989586621679400128 :: TyFun Ordering Ordering -> Type) (a6989586621679400129 :: Ordering) = ThenCmp a6989586621679400128 a6989586621679400129
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 a6989586621679504151 :: TyFun Nat Nat -> Type) (a6989586621679504152 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotSym1 a6989586621679504151 :: TyFun Nat Nat -> Type) (a6989586621679504152 :: Nat) = Quot a6989586621679504151 a6989586621679504152
type Apply (RemSym1 a6989586621679504141 :: TyFun Nat Nat -> Type) (a6989586621679504142 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (RemSym1 a6989586621679504141 :: TyFun Nat Nat -> Type) (a6989586621679504142 :: Nat) = Rem a6989586621679504141 a6989586621679504142
type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679525457 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (FromIntegerSym0 :: TyFun Nat k2 -> Type) (arg6989586621679525457 :: Nat) = FromInteger arg6989586621679525457 :: k2
type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679763400 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (ToEnumSym0 :: TyFun Nat k2 -> Type) (arg6989586621679763400 :: Nat) = ToEnum arg6989586621679763400 :: k2
type Apply (ShowCharSym1 a6989586621680291102 :: TyFun Symbol Symbol -> Type) (a6989586621680291103 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowCharSym1 a6989586621680291102 :: TyFun Symbol Symbol -> Type) (a6989586621680291103 :: Symbol) = ShowChar a6989586621680291102 a6989586621680291103
type Apply (ShowStringSym1 a6989586621680291092 :: TyFun Symbol Symbol -> Type) (a6989586621680291093 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowStringSym1 a6989586621680291092 :: TyFun Symbol Symbol -> Type) (a6989586621680291093 :: Symbol) = ShowString a6989586621680291092 a6989586621680291093
type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681259502 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (arg6989586621681259502 :: Symbol) = FromString arg6989586621681259502 :: k2
type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679525451 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (NegateSym0 :: TyFun a a -> Type) (arg6989586621679525451 :: a) = Negate arg6989586621679525451
type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679525455 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SignumSym0 :: TyFun a a -> Type) (arg6989586621679525455 :: a) = Signum arg6989586621679525455
type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679525453 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (AbsSym0 :: TyFun a a -> Type) (arg6989586621679525453 :: a) = Abs arg6989586621679525453
type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679541704 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679541704 :: a) = Id a6989586621679541704
type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679763402 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (FromEnumSym0 :: TyFun a Nat -> Type) (arg6989586621679763402 :: a) = FromEnum arg6989586621679763402
type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679763398 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (PredSym0 :: TyFun a a -> Type) (arg6989586621679763398 :: a) = Pred arg6989586621679763398
type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679763396 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (SuccSym0 :: TyFun a a -> Type) (arg6989586621679763396 :: a) = Succ arg6989586621679763396
type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680291142 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680291142 :: a) = Show_ arg6989586621680291142
type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679365197 :: Void) Source # 
Instance details

Defined in Data.Singletons.Prelude.Void

type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679365197 :: Void) = Absurd a6989586621679365197 :: k2
type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681327315 :: PErrorMessage) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TypeErrorSym0 :: TyFun PErrorMessage k2 -> Type) (a6989586621681327315 :: PErrorMessage) = TypeError a6989586621681327315 :: k2
type Apply ((!!@#@$$) a6989586621679974286 :: TyFun Nat a -> Type) (a6989586621679974287 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$$) a6989586621679974286 :: TyFun Nat a -> Type) (a6989586621679974287 :: Nat) = a6989586621679974286 !! a6989586621679974287
type Apply ((!!@#@$$) a6989586621681160950 :: TyFun Nat a -> Type) (a6989586621681160951 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$$) a6989586621681160950 :: TyFun Nat a -> Type) (a6989586621681160951 :: Nat) = a6989586621681160950 !! a6989586621681160951
type Apply (ShowListSym1 arg6989586621680291144 :: TyFun Symbol Symbol -> Type) (arg6989586621680291145 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym1 arg6989586621680291144 :: TyFun Symbol Symbol -> Type) (arg6989586621680291145 :: Symbol) = ShowList arg6989586621680291144 arg6989586621680291145
type Apply (ShowsSym1 a6989586621680291128 :: TyFun Symbol Symbol -> Type) (a6989586621680291129 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym1 a6989586621680291128 :: TyFun Symbol Symbol -> Type) (a6989586621680291129 :: Symbol) = Shows a6989586621680291128 a6989586621680291129
type Apply (ShowParenSym2 a6989586621680291075 a6989586621680291074 :: TyFun Symbol Symbol -> Type) (a6989586621680291076 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym2 a6989586621680291075 a6989586621680291074 :: TyFun Symbol Symbol -> Type) (a6989586621680291076 :: Symbol) = ShowParen a6989586621680291075 a6989586621680291074 a6989586621680291076
type Apply ((==@#@$$) x6989586621679375751 :: TyFun a Bool -> Type) (y6989586621679375752 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$$) x6989586621679375751 :: TyFun a Bool -> Type) (y6989586621679375752 :: a) = x6989586621679375751 == y6989586621679375752
type Apply ((/=@#@$$) x6989586621679375753 :: TyFun a Bool -> Type) (y6989586621679375754 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$$) x6989586621679375753 :: TyFun a Bool -> Type) (y6989586621679375754 :: a) = x6989586621679375753 /= y6989586621679375754
type Apply (DefaultEqSym1 a6989586621679375745 :: TyFun k Bool -> Type) (b6989586621679375746 :: k) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym1 a6989586621679375745 :: TyFun k Bool -> Type) (b6989586621679375746 :: k) = DefaultEq a6989586621679375745 b6989586621679375746
type Apply ((<=@#@$$) arg6989586621679389792 :: TyFun a Bool -> Type) (arg6989586621679389793 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$$) arg6989586621679389792 :: TyFun a Bool -> Type) (arg6989586621679389793 :: a) = arg6989586621679389792 <= arg6989586621679389793
type Apply (CompareSym1 arg6989586621679389784 :: TyFun a Ordering -> Type) (arg6989586621679389785 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym1 arg6989586621679389784 :: TyFun a Ordering -> Type) (arg6989586621679389785 :: a) = Compare arg6989586621679389784 arg6989586621679389785
type Apply (MinSym1 arg6989586621679389808 :: TyFun a a -> Type) (arg6989586621679389809 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym1 arg6989586621679389808 :: TyFun a a -> Type) (arg6989586621679389809 :: a) = Min arg6989586621679389808 arg6989586621679389809
type Apply (MaxSym1 arg6989586621679389804 :: TyFun a a -> Type) (arg6989586621679389805 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym1 arg6989586621679389804 :: TyFun a a -> Type) (arg6989586621679389805 :: a) = Max arg6989586621679389804 arg6989586621679389805
type Apply ((>=@#@$$) arg6989586621679389800 :: TyFun a Bool -> Type) (arg6989586621679389801 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$$) arg6989586621679389800 :: TyFun a Bool -> Type) (arg6989586621679389801 :: a) = arg6989586621679389800 >= arg6989586621679389801
type Apply ((>@#@$$) arg6989586621679389796 :: TyFun a Bool -> Type) (arg6989586621679389797 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$$) arg6989586621679389796 :: TyFun a Bool -> Type) (arg6989586621679389797 :: a) = arg6989586621679389796 > arg6989586621679389797
type Apply ((<@#@$$) arg6989586621679389788 :: TyFun a Bool -> Type) (arg6989586621679389789 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$$) arg6989586621679389788 :: TyFun a Bool -> Type) (arg6989586621679389789 :: a) = arg6989586621679389788 < arg6989586621679389789
type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679481872 :: k0) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679481872 :: k0) = Error str6989586621679481872 :: k2
type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679482962 :: k0) Source # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorWithoutStackTraceSym0 :: TyFun k0 k2 -> Type) (str6989586621679482962 :: k0) = ErrorWithoutStackTrace str6989586621679482962 :: k2
type Apply ((-@#@$$) arg6989586621679525443 :: TyFun a a -> Type) (arg6989586621679525444 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$$) arg6989586621679525443 :: TyFun a a -> Type) (arg6989586621679525444 :: a) = arg6989586621679525443 - arg6989586621679525444
type Apply ((+@#@$$) arg6989586621679525439 :: TyFun a a -> Type) (arg6989586621679525440 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$$) arg6989586621679525439 :: TyFun a a -> Type) (arg6989586621679525440 :: a) = arg6989586621679525439 + arg6989586621679525440
type Apply ((*@#@$$) arg6989586621679525447 :: TyFun a a -> Type) (arg6989586621679525448 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$$) arg6989586621679525447 :: TyFun a a -> Type) (arg6989586621679525448 :: a) = arg6989586621679525447 * arg6989586621679525448
type Apply (SubtractSym1 a6989586621679531128 :: TyFun a a -> Type) (a6989586621679531129 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym1 a6989586621679531128 :: TyFun a a -> Type) (a6989586621679531129 :: a) = Subtract a6989586621679531128 a6989586621679531129
type Apply (AsTypeOfSym1 a6989586621679541665 :: TyFun a a -> Type) (a6989586621679541666 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym1 a6989586621679541665 :: TyFun a a -> Type) (a6989586621679541666 :: a) = AsTypeOf a6989586621679541665 a6989586621679541666
type Apply ((<>@#@$$) arg6989586621679836924 :: TyFun a a -> Type) (arg6989586621679836925 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$$) arg6989586621679836924 :: TyFun a a -> Type) (arg6989586621679836925 :: a) = arg6989586621679836924 <> arg6989586621679836925
type Apply (MappendSym1 arg6989586621680360937 :: TyFun a a -> Type) (arg6989586621680360938 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym1 arg6989586621680360937 :: TyFun a a -> Type) (arg6989586621680360938 :: a) = Mappend arg6989586621680360937 arg6989586621680360938
type Apply (SameKindSym1 a6989586621679014719 :: TyFun k Constraint -> Type) (b6989586621679014720 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679014719 :: TyFun k Constraint -> Type) (b6989586621679014720 :: k) = SameKind a6989586621679014719 b6989586621679014720
type Apply (Bool_Sym2 a6989586621679371643 a6989586621679371642 :: TyFun Bool a -> Type) (a6989586621679371644 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym2 a6989586621679371643 a6989586621679371642 :: TyFun Bool a -> Type) (a6989586621679371644 :: Bool) = Bool_ a6989586621679371643 a6989586621679371642 a6989586621679371644
type Apply (ShowsPrecSym2 arg6989586621680291137 arg6989586621680291136 :: TyFun Symbol Symbol -> Type) (arg6989586621680291138 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym2 arg6989586621680291137 arg6989586621680291136 :: TyFun Symbol Symbol -> Type) (arg6989586621680291138 :: Symbol) = ShowsPrec arg6989586621680291137 arg6989586621680291136 arg6989586621680291138
type Apply (ShowListWithSym2 a6989586621680291109 a6989586621680291108 :: TyFun Symbol Symbol -> Type) (a6989586621680291110 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym2 a6989586621680291109 a6989586621680291108 :: TyFun Symbol Symbol -> Type) (a6989586621680291110 :: Symbol) = ShowListWith a6989586621680291109 a6989586621680291108 a6989586621680291110
type Apply (SeqSym1 a6989586621679541615 b :: TyFun b b -> Type) (a6989586621679541616 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym1 a6989586621679541615 b :: TyFun b b -> Type) (a6989586621679541616 :: b) = Seq a6989586621679541615 a6989586621679541616
type Apply (UntilSym2 a6989586621679541621 a6989586621679541620 :: TyFun a a -> Type) (a6989586621679541622 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym2 a6989586621679541621 a6989586621679541620 :: TyFun a a -> Type) (a6989586621679541622 :: a) = Until a6989586621679541621 a6989586621679541620 a6989586621679541622
type Apply (($!@#@$$) a6989586621679541646 :: TyFun a b -> Type) (a6989586621679541647 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$$) a6989586621679541646 :: TyFun a b -> Type) (a6989586621679541647 :: a) = a6989586621679541646 $! a6989586621679541647
type Apply (($@#@$$) a6989586621679541655 :: TyFun a b -> Type) (a6989586621679541656 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$$) a6989586621679541655 :: TyFun a b -> Type) (a6989586621679541656 :: a) = a6989586621679541655 $ a6989586621679541656
type Apply (ConstSym1 a6989586621679541699 b :: TyFun b a -> Type) (a6989586621679541700 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym1 a6989586621679541699 b :: TyFun b a -> Type) (a6989586621679541700 :: b) = Const a6989586621679541699 a6989586621679541700
type Apply (GenericIndexSym1 a6989586621680093798 i :: TyFun i a -> Type) (a6989586621680093799 :: i) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym1 a6989586621680093798 i :: TyFun i a -> Type) (a6989586621680093799 :: i) = GenericIndex a6989586621680093798 a6989586621680093799
type Apply (ApplySym1 f6989586621679012790 :: TyFun k1 k2 -> Type) (x6989586621679012791 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679012790 :: TyFun k1 k2 -> Type) (x6989586621679012791 :: k1) = Apply f6989586621679012790 x6989586621679012791
type Apply ((@@@#@$$) a6989586621679012786 :: TyFun k1 k -> Type) (b6989586621679012787 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679012786 :: TyFun k1 k -> Type) (b6989586621679012787 :: k1) = a6989586621679012786 @@ b6989586621679012787
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 a6989586621679389776 a6989586621679389775 :: TyFun b Ordering -> Type) (a6989586621679389777 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym2 a6989586621679389776 a6989586621679389775 :: TyFun b Ordering -> Type) (a6989586621679389777 :: b) = Comparing a6989586621679389776 a6989586621679389775 a6989586621679389777
type Apply (CurrySym2 a6989586621679366156 a6989586621679366155 :: TyFun b c -> Type) (a6989586621679366157 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym2 a6989586621679366156 a6989586621679366155 :: TyFun b c -> Type) (a6989586621679366157 :: b) = Curry a6989586621679366156 a6989586621679366155 a6989586621679366157
type Apply (FlipSym2 a6989586621679541672 a6989586621679541671 :: TyFun a c -> Type) (a6989586621679541673 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym2 a6989586621679541672 a6989586621679541671 :: TyFun a c -> Type) (a6989586621679541673 :: a) = Flip a6989586621679541672 a6989586621679541671 a6989586621679541673
type Apply (a6989586621679541681 .@#@$$$ a6989586621679541680 :: TyFun a c -> Type) (a6989586621679541682 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679541681 .@#@$$$ a6989586621679541680 :: TyFun a c -> Type) (a6989586621679541682 :: a) = (a6989586621679541681 . a6989586621679541680) a6989586621679541682
type Apply (OnSym3 a6989586621679752653 a6989586621679752652 a6989586621679752651 :: TyFun a c -> Type) (a6989586621679752654 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym3 a6989586621679752653 a6989586621679752652 a6989586621679752651 :: TyFun a c -> Type) (a6989586621679752654 :: a) = On a6989586621679752653 a6989586621679752652 a6989586621679752651 a6989586621679752654
type Apply (GuardSym0 :: TyFun Bool (f6989586621679566818 ()) -> Type) (a6989586621679566984 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (GuardSym0 :: TyFun Bool (f6989586621679566818 ()) -> Type) (a6989586621679566984 :: Bool) = Guard a6989586621679566984 :: f6989586621679566818 ()
type Apply ((~>@#@$$) a6989586621679012792 :: TyFun Type Type -> Type) (b6989586621679012793 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679012792 :: TyFun Type Type -> Type) (b6989586621679012793 :: Type) = a6989586621679012792 ~> b6989586621679012793
type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679310883 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (t6989586621679310883 :: a) = 'Just t6989586621679310883
type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679311396 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (t6989586621679311396 :: a) = 'Identity t6989586621679311396
type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679398791 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (DownSym0 :: TyFun a (Down a) -> Type) (t6989586621679398791 :: a) = 'Down t6989586621679398791
type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679846224 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (t6989586621679846224 :: a) = 'Dual t6989586621679846224
type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679846271 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (t6989586621679846271 :: a) = 'Sum t6989586621679846271
type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679846290 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (t6989586621679846290 :: a) = 'Product t6989586621679846290
type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679846309 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MinSym0 :: TyFun a (Min a) -> Type) (t6989586621679846309 :: a) = 'Min t6989586621679846309
type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679846328 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (t6989586621679846328 :: a) = 'Max t6989586621679846328
type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679846347 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (FirstSym0 :: TyFun a (First a) -> Type) (t6989586621679846347 :: a) = 'First t6989586621679846347
type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679846366 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (LastSym0 :: TyFun a (Last a) -> Type) (t6989586621679846366 :: a) = 'Last t6989586621679846366
type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679846385 :: m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (t6989586621679846385 :: m) = 'WrapMonoid t6989586621679846385
type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679014722 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679014722 :: k) = KindOf a6989586621679014722
type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681328074 :: s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (t6989586621681328074 :: s) = 'Text t6989586621681328074
type Apply (PureSym0 :: TyFun a (f6989586621679566901 a) -> Type) (arg6989586621679567312 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (PureSym0 :: TyFun a (f6989586621679566901 a) -> Type) (arg6989586621679567312 :: a) = Pure arg6989586621679567312 :: f6989586621679566901 a
type Apply (ReturnSym0 :: TyFun a (m6989586621679566925 a) -> Type) (arg6989586621679567403 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ReturnSym0 :: TyFun a (m6989586621679566925 a) -> Type) (arg6989586621679567403 :: a) = Return arg6989586621679567403 :: m6989586621679566925 a
type Apply (EnumFromToSym1 arg6989586621679763404 :: TyFun a [a] -> Type) (arg6989586621679763405 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym1 arg6989586621679763404 :: TyFun a [a] -> Type) (arg6989586621679763405 :: a) = EnumFromTo arg6989586621679763404 arg6989586621679763405
type Apply (ReplicateSym1 a6989586621679974306 a :: TyFun a [a] -> Type) (a6989586621679974307 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym1 a6989586621679974306 a :: TyFun a [a] -> Type) (a6989586621679974307 :: a) = Replicate a6989586621679974306 a6989586621679974307
type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328076 :: t) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328076 :: t) = 'ShowType t6989586621681328076 :: ErrorMessage' s6989586621681327330
type Apply (EnumFromThenToSym2 arg6989586621679763409 arg6989586621679763408 :: TyFun a [a] -> Type) (arg6989586621679763410 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym2 arg6989586621679763409 arg6989586621679763408 :: TyFun a [a] -> Type) (arg6989586621679763410 :: a) = EnumFromThenTo arg6989586621679763409 arg6989586621679763408 arg6989586621679763410
type Apply (UnfoldrSym1 a6989586621679975137 :: TyFun b [a] -> Type) (a6989586621679975138 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym1 a6989586621679975137 :: TyFun b [a] -> Type) (a6989586621679975138 :: b) = Unfoldr a6989586621679975137 a6989586621679975138
type Apply (GenericReplicateSym1 a6989586621680093788 a :: TyFun a [a] -> Type) (a6989586621680093789 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym1 a6989586621680093788 a :: TyFun a [a] -> Type) (a6989586621680093789 :: a) = GenericReplicate a6989586621680093788 a6989586621680093789
type Apply (UnfoldrSym1 a6989586621681161297 :: TyFun a (NonEmpty b) -> Type) (a6989586621681161298 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym1 a6989586621681161297 :: TyFun a (NonEmpty b) -> Type) (a6989586621681161298 :: a) = Unfoldr a6989586621681161297 a6989586621681161298
type Apply (UnfoldSym1 a6989586621681161334 :: TyFun a (NonEmpty b) -> Type) (a6989586621681161335 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym1 a6989586621681161334 :: TyFun a (NonEmpty b) -> Type) (a6989586621681161335 :: a) = Unfold a6989586621681161334 a6989586621681161335
type Apply (a6989586621679737138 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679737139 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679737138 $>@#@$$ b :: TyFun b (f b) -> Type) (a6989586621679737139 :: b) = a6989586621679737138 $> a6989586621679737139
type Apply (a6989586621681271425 >=>@#@$$$ a6989586621681271424 :: TyFun a (m c) -> Type) (a6989586621681271426 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271425 >=>@#@$$$ a6989586621681271424 :: TyFun a (m c) -> Type) (a6989586621681271426 :: a) = (a6989586621681271425 >=> a6989586621681271424) a6989586621681271426
type Apply (a6989586621681271416 <=<@#@$$$ a6989586621681271415 :: TyFun a (m c) -> Type) (a6989586621681271417 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271416 <=<@#@$$$ a6989586621681271415 :: TyFun a (m c) -> Type) (a6989586621681271417 :: a) = (a6989586621681271416 <=< a6989586621681271415) a6989586621681271417
type Apply (&&@#@$) (a6989586621679372398 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (a6989586621679372398 :: Bool) = (&&@#@$$) a6989586621679372398
type Apply (||@#@$) (a6989586621679372636 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (a6989586621679372636 :: Bool) = (||@#@$$) a6989586621679372636
type Apply ShowParenSym0 (a6989586621680291074 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680291074 :: Bool) = ShowParenSym1 a6989586621680291074
type Apply ThenCmpSym0 (a6989586621679400128 :: Ordering) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

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

Defined in Data.Singletons

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

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (a6989586621679504151 :: Nat) = QuotSym1 a6989586621679504151
type Apply RemSym0 (a6989586621679504141 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (a6989586621679504141 :: Nat) = RemSym1 a6989586621679504141
type Apply DivModSym0 (a6989586621679504167 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (a6989586621679504167 :: Nat) = DivModSym1 a6989586621679504167
type Apply QuotRemSym0 (a6989586621679504161 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotRemSym0 (a6989586621679504161 :: Nat) = QuotRemSym1 a6989586621679504161
type Apply ShowCharSym0 (a6989586621680291102 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680291102 :: Symbol) = ShowCharSym1 a6989586621680291102
type Apply ShowStringSym0 (a6989586621680291092 :: Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680291092 :: Symbol) = ShowStringSym1 a6989586621680291092
type Apply (WhenSym0 :: TyFun Bool (f6989586621679566847 () ~> f6989586621679566847 ()) -> Type) (a6989586621679567232 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym0 :: TyFun Bool (f6989586621679566847 () ~> f6989586621679566847 ()) -> Type) (a6989586621679567232 :: Bool) = WhenSym1 a6989586621679567232 f6989586621679566847 :: TyFun (f6989586621679566847 ()) (f6989586621679566847 ()) -> Type
type Apply (UnlessSym0 :: TyFun Bool (f6989586621681270962 () ~> f6989586621681270962 ()) -> Type) (a6989586621681271314 :: Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym0 :: TyFun Bool (f6989586621681270962 () ~> f6989586621681270962 ()) -> Type) (a6989586621681271314 :: Bool) = UnlessSym1 a6989586621681271314 f6989586621681270962 :: TyFun (f6989586621681270962 ()) (f6989586621681270962 ()) -> Type
type Apply (DivModSym1 a6989586621679504167 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504168 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (DivModSym1 a6989586621679504167 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504168 :: Nat) = DivMod a6989586621679504167 a6989586621679504168
type Apply (QuotRemSym1 a6989586621679504161 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504162 :: Nat) Source # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotRemSym1 a6989586621679504161 :: TyFun Nat (Nat, Nat) -> Type) (a6989586621679504162 :: Nat) = QuotRem a6989586621679504161 a6989586621679504162
type Apply (DropSym0 :: TyFun Nat ([a6989586621679970156] ~> [a6989586621679970156]) -> Type) (a6989586621679974453 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym0 :: TyFun Nat ([a6989586621679970156] ~> [a6989586621679970156]) -> Type) (a6989586621679974453 :: Nat) = DropSym1 a6989586621679974453 a6989586621679970156 :: TyFun [a6989586621679970156] [a6989586621679970156] -> Type
type Apply (TakeSym0 :: TyFun Nat ([a6989586621679970157] ~> [a6989586621679970157]) -> Type) (a6989586621679974467 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym0 :: TyFun Nat ([a6989586621679970157] ~> [a6989586621679970157]) -> Type) (a6989586621679974467 :: Nat) = TakeSym1 a6989586621679974467 a6989586621679970157 :: TyFun [a6989586621679970157] [a6989586621679970157] -> Type
type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679970155] ~> ([a6989586621679970155], [a6989586621679970155])) -> Type) (a6989586621679974447 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym0 :: TyFun Nat ([a6989586621679970155] ~> ([a6989586621679970155], [a6989586621679970155])) -> Type) (a6989586621679974447 :: Nat) = SplitAtSym1 a6989586621679974447 a6989586621679970155 :: TyFun [a6989586621679970155] ([a6989586621679970155], [a6989586621679970155]) -> Type
type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679970141 ~> [a6989586621679970141]) -> Type) (a6989586621679974306 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReplicateSym0 :: TyFun Nat (a6989586621679970141 ~> [a6989586621679970141]) -> Type) (a6989586621679974306 :: Nat) = ReplicateSym1 a6989586621679974306 a6989586621679970141 :: TyFun a6989586621679970141 [a6989586621679970141] -> Type
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290698 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291136 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290698 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291136 :: Nat) = ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type
type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681159612 ~> [a6989586621681159612]) -> Type) (a6989586621681161161 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681159612 ~> [a6989586621681159612]) -> Type) (a6989586621681161161 :: Nat) = TakeSym1 a6989586621681161161 a6989586621681159612 :: TyFun (NonEmpty a6989586621681159612) [a6989586621681159612] -> Type
type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681159611 ~> [a6989586621681159611]) -> Type) (a6989586621681161153 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (NonEmpty a6989586621681159611 ~> [a6989586621681159611]) -> Type) (a6989586621681161153 :: Nat) = DropSym1 a6989586621681161153 a6989586621681159611 :: TyFun (NonEmpty a6989586621681159611) [a6989586621681159611] -> Type
type Apply (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681159610 ~> ([a6989586621681159610], [a6989586621681159610])) -> Type) (a6989586621681161145 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

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

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679310906 :: a3530822107858468865) = (:@#@$$) t6989586621679310906
type Apply ((:|@#@$) :: TyFun a6989586621679059398 ([a6989586621679059398] ~> NonEmpty a6989586621679059398) -> Type) (t6989586621679310974 :: a6989586621679059398) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679059398 ([a6989586621679059398] ~> NonEmpty a6989586621679059398) -> Type) (t6989586621679310974 :: a6989586621679059398) = (:|@#@$$) t6989586621679310974
type Apply (Bool_Sym0 :: TyFun a6989586621679371636 (a6989586621679371636 ~> (Bool ~> a6989586621679371636)) -> Type) (a6989586621679371642 :: a6989586621679371636) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679371636 (a6989586621679371636 ~> (Bool ~> a6989586621679371636)) -> Type) (a6989586621679371642 :: a6989586621679371636) = Bool_Sym1 a6989586621679371642
type Apply ((==@#@$) :: TyFun a6989586621679375750 (a6989586621679375750 ~> Bool) -> Type) (x6989586621679375751 :: a6989586621679375750) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679375750 (a6989586621679375750 ~> Bool) -> Type) (x6989586621679375751 :: a6989586621679375750) = (==@#@$$) x6989586621679375751
type Apply ((/=@#@$) :: TyFun a6989586621679375750 (a6989586621679375750 ~> Bool) -> Type) (x6989586621679375753 :: a6989586621679375750) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679375750 (a6989586621679375750 ~> Bool) -> Type) (x6989586621679375753 :: a6989586621679375750) = (/=@#@$$) x6989586621679375753
type Apply (DefaultEqSym0 :: TyFun k6989586621679375744 (k6989586621679375744 ~> Bool) -> Type) (a6989586621679375745 :: k6989586621679375744) Source # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply (DefaultEqSym0 :: TyFun k6989586621679375744 (k6989586621679375744 ~> Bool) -> Type) (a6989586621679375745 :: k6989586621679375744) = DefaultEqSym1 a6989586621679375745
type Apply ((<=@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389792 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389792 :: a6989586621679389695) = (<=@#@$$) arg6989586621679389792
type Apply (CompareSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> Ordering) -> Type) (arg6989586621679389784 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> Ordering) -> Type) (arg6989586621679389784 :: a6989586621679389695) = CompareSym1 arg6989586621679389784
type Apply (MinSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> a6989586621679389695) -> Type) (arg6989586621679389808 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> a6989586621679389695) -> Type) (arg6989586621679389808 :: a6989586621679389695) = MinSym1 arg6989586621679389808
type Apply (MaxSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> a6989586621679389695) -> Type) (arg6989586621679389804 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679389695 (a6989586621679389695 ~> a6989586621679389695) -> Type) (arg6989586621679389804 :: a6989586621679389695) = MaxSym1 arg6989586621679389804
type Apply ((>=@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389800 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389800 :: a6989586621679389695) = (>=@#@$$) arg6989586621679389800
type Apply ((>@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389796 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389796 :: a6989586621679389695) = (>@#@$$) arg6989586621679389796
type Apply ((<@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389788 :: a6989586621679389695) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679389695 (a6989586621679389695 ~> Bool) -> Type) (arg6989586621679389788 :: a6989586621679389695) = (<@#@$$) arg6989586621679389788
type Apply (FromMaybeSym0 :: TyFun a6989586621679512369 (Maybe a6989586621679512369 ~> a6989586621679512369) -> Type) (a6989586621679512555 :: a6989586621679512369) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679512369 (Maybe a6989586621679512369 ~> a6989586621679512369) -> Type) (a6989586621679512555 :: a6989586621679512369) = FromMaybeSym1 a6989586621679512555
type Apply ((-@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525443 :: a6989586621679525420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525443 :: a6989586621679525420) = (-@#@$$) arg6989586621679525443
type Apply ((+@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525439 :: a6989586621679525420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525439 :: a6989586621679525420) = (+@#@$$) arg6989586621679525439
type Apply ((*@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525447 :: a6989586621679525420) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679525420 (a6989586621679525420 ~> a6989586621679525420) -> Type) (arg6989586621679525447 :: a6989586621679525420) = (*@#@$$) arg6989586621679525447
type Apply (SubtractSym0 :: TyFun a6989586621679531124 (a6989586621679531124 ~> a6989586621679531124) -> Type) (a6989586621679531128 :: a6989586621679531124) Source # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679531124 (a6989586621679531124 ~> a6989586621679531124) -> Type) (a6989586621679531128 :: a6989586621679531124) = SubtractSym1 a6989586621679531128
type Apply (AsTypeOfSym0 :: TyFun a6989586621679541500 (a6989586621679541500 ~> a6989586621679541500) -> Type) (a6989586621679541665 :: a6989586621679541500) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679541500 (a6989586621679541500 ~> a6989586621679541500) -> Type) (a6989586621679541665 :: a6989586621679541500) = AsTypeOfSym1 a6989586621679541665
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679763112 (a6989586621679763112 ~> (a6989586621679763112 ~> [a6989586621679763112])) -> Type) (arg6989586621679763408 :: a6989586621679763112) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679763112 (a6989586621679763112 ~> (a6989586621679763112 ~> [a6989586621679763112])) -> Type) (arg6989586621679763408 :: a6989586621679763112) = EnumFromThenToSym1 arg6989586621679763408
type Apply (EnumFromToSym0 :: TyFun a6989586621679763112 (a6989586621679763112 ~> [a6989586621679763112]) -> Type) (arg6989586621679763404 :: a6989586621679763112) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679763112 (a6989586621679763112 ~> [a6989586621679763112]) -> Type) (arg6989586621679763404 :: a6989586621679763112) = EnumFromToSym1 arg6989586621679763404
type Apply ((<>@#@$) :: TyFun a6989586621679836689 (a6989586621679836689 ~> a6989586621679836689) -> Type) (arg6989586621679836924 :: a6989586621679836689) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply ((<>@#@$) :: TyFun a6989586621679836689 (a6989586621679836689 ~> a6989586621679836689) -> Type) (arg6989586621679836924 :: a6989586621679836689) = (<>@#@$$) arg6989586621679836924
type Apply (InsertSym0 :: TyFun a6989586621679970151 ([a6989586621679970151] ~> [a6989586621679970151]) -> Type) (a6989586621679974424 :: a6989586621679970151) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym0 :: TyFun a6989586621679970151 ([a6989586621679970151] ~> [a6989586621679970151]) -> Type) (a6989586621679974424 :: a6989586621679970151) = InsertSym1 a6989586621679974424
type Apply (DeleteSym0 :: TyFun a6989586621679970178 ([a6989586621679970178] ~> [a6989586621679970178]) -> Type) (a6989586621679974877 :: a6989586621679970178) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym0 :: TyFun a6989586621679970178 ([a6989586621679970178] ~> [a6989586621679970178]) -> Type) (a6989586621679974877 :: a6989586621679970178) = DeleteSym1 a6989586621679974877
type Apply (ElemIndicesSym0 :: TyFun a6989586621679970167 ([a6989586621679970167] ~> [Nat]) -> Type) (a6989586621679974701 :: a6989586621679970167) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym0 :: TyFun a6989586621679970167 ([a6989586621679970167] ~> [Nat]) -> Type) (a6989586621679974701 :: a6989586621679970167) = ElemIndicesSym1 a6989586621679974701
type Apply (ElemIndexSym0 :: TyFun a6989586621679970168 ([a6989586621679970168] ~> Maybe Nat) -> Type) (a6989586621679974709 :: a6989586621679970168) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym0 :: TyFun a6989586621679970168 ([a6989586621679970168] ~> Maybe Nat) -> Type) (a6989586621679974709 :: a6989586621679970168) = ElemIndexSym1 a6989586621679974709
type Apply (IntersperseSym0 :: TyFun a6989586621679970254 ([a6989586621679970254] ~> [a6989586621679970254]) -> Type) (a6989586621679975563 :: a6989586621679970254) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym0 :: TyFun a6989586621679970254 ([a6989586621679970254] ~> [a6989586621679970254]) -> Type) (a6989586621679975563 :: a6989586621679970254) = IntersperseSym1 a6989586621679975563
type Apply (ShowsSym0 :: TyFun a6989586621680290683 (Symbol ~> Symbol) -> Type) (a6989586621680291128 :: a6989586621680290683) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621680290683 (Symbol ~> Symbol) -> Type) (a6989586621680291128 :: a6989586621680290683) = ShowsSym1 a6989586621680291128
type Apply (MappendSym0 :: TyFun a6989586621680360798 (a6989586621680360798 ~> a6989586621680360798) -> Type) (arg6989586621680360937 :: a6989586621680360798) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MappendSym0 :: TyFun a6989586621680360798 (a6989586621680360798 ~> a6989586621680360798) -> Type) (arg6989586621680360937 :: a6989586621680360798) = MappendSym1 arg6989586621680360937
type Apply (IntersperseSym0 :: TyFun a6989586621681159614 (NonEmpty a6989586621681159614 ~> NonEmpty a6989586621681159614) -> Type) (a6989586621681161174 :: a6989586621681159614) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621681159614 (NonEmpty a6989586621681159614 ~> NonEmpty a6989586621681159614) -> Type) (a6989586621681161174 :: a6989586621681159614) = IntersperseSym1 a6989586621681161174
type Apply (InsertSym0 :: TyFun a6989586621681159621 ([a6989586621681159621] ~> NonEmpty a6989586621681159621) -> Type) (a6989586621681161220 :: a6989586621681159621) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621681159621 ([a6989586621681159621] ~> NonEmpty a6989586621681159621) -> Type) (a6989586621681161220 :: a6989586621681159621) = InsertSym1 a6989586621681161220
type Apply ((<|@#@$) :: TyFun a6989586621681159632 (NonEmpty a6989586621681159632 ~> NonEmpty a6989586621681159632) -> Type) (a6989586621681161276 :: a6989586621681159632) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621681159632 (NonEmpty a6989586621681159632 ~> NonEmpty a6989586621681159632) -> Type) (a6989586621681161276 :: a6989586621681159632) = (<|@#@$$) a6989586621681161276
type Apply (ConsSym0 :: TyFun a6989586621681159631 (NonEmpty a6989586621681159631 ~> NonEmpty a6989586621681159631) -> Type) (a6989586621681161270 :: a6989586621681159631) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621681159631 (NonEmpty a6989586621681159631 ~> NonEmpty a6989586621681159631) -> Type) (a6989586621681161270 :: a6989586621681159631) = ConsSym1 a6989586621681161270
type Apply (SameKindSym0 :: TyFun k6989586621679014718 (TyFun k6989586621679014718 Constraint -> Type) -> Type) (a6989586621679014719 :: k6989586621679014718) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679014718 (TyFun k6989586621679014718 Constraint -> Type) -> Type) (a6989586621679014719 :: k6989586621679014718) = SameKindSym1 a6989586621679014719
type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681270963 a6989586621681270964 ~> m6989586621681270963 ()) -> Type) (a6989586621681271323 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym0 :: TyFun Nat (m6989586621681270963 a6989586621681270964 ~> m6989586621681270963 ()) -> Type) (a6989586621681271323 :: Nat) = ReplicateM_Sym1 a6989586621681271323 m6989586621681270963 a6989586621681270964 :: TyFun (m6989586621681270963 a6989586621681270964) (m6989586621681270963 ()) -> Type
type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681270965 a6989586621681270966 ~> m6989586621681270965 [a6989586621681270966]) -> Type) (a6989586621681271342 :: Nat) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym0 :: TyFun Nat (m6989586621681270965 a6989586621681270966 ~> m6989586621681270965 [a6989586621681270966]) -> Type) (a6989586621681271342 :: Nat) = ReplicateMSym1 a6989586621681271342 m6989586621681270965 a6989586621681270966 :: TyFun (m6989586621681270965 a6989586621681270966) (m6989586621681270965 [a6989586621681270966]) -> Type
type Apply (LeftSym0 :: TyFun a (Either a b6989586621679086105) -> Type) (t6989586621679310950 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (LeftSym0 :: TyFun a (Either a b6989586621679086105) -> Type) (t6989586621679310950 :: a) = 'Left t6989586621679310950 :: Either a b6989586621679086105
type Apply (RightSym0 :: TyFun b (Either a6989586621679086104 b) -> Type) (t6989586621679310952 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RightSym0 :: TyFun b (Either a6989586621679086104 b) -> Type) (t6989586621679310952 :: b) = 'Right t6989586621679310952 :: Either a6989586621679086104 b
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679311000 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679311000 :: a3530822107858468865) = Tuple2Sym1 t6989586621679311000 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type
type Apply (Bool_Sym1 a6989586621679371642 :: TyFun a6989586621679371636 (Bool ~> a6989586621679371636) -> Type) (a6989586621679371643 :: a6989586621679371636) Source # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 a6989586621679371642 :: TyFun a6989586621679371636 (Bool ~> a6989586621679371636) -> Type) (a6989586621679371643 :: a6989586621679371636) = Bool_Sym2 a6989586621679371642 a6989586621679371643
type Apply (Maybe_Sym0 :: TyFun b6989586621679510942 ((a6989586621679510943 ~> b6989586621679510942) ~> (Maybe a6989586621679510943 ~> b6989586621679510942)) -> Type) (a6989586621679510960 :: b6989586621679510942) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679510942 ((a6989586621679510943 ~> b6989586621679510942) ~> (Maybe a6989586621679510943 ~> b6989586621679510942)) -> Type) (a6989586621679510960 :: b6989586621679510942) = Maybe_Sym1 a6989586621679510960 a6989586621679510943 :: TyFun (a6989586621679510943 ~> b6989586621679510942) (Maybe a6989586621679510943 ~> b6989586621679510942) -> Type
type Apply (SeqSym0 :: TyFun a6989586621679541493 (b6989586621679541494 ~> b6989586621679541494) -> Type) (a6989586621679541615 :: a6989586621679541493) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679541493 (b6989586621679541494 ~> b6989586621679541494) -> Type) (a6989586621679541615 :: a6989586621679541493) = SeqSym1 a6989586621679541615 b6989586621679541494 :: TyFun b6989586621679541494 b6989586621679541494 -> Type
type Apply (ConstSym0 :: TyFun a6989586621679541507 (b6989586621679541508 ~> a6989586621679541507) -> Type) (a6989586621679541699 :: a6989586621679541507) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679541507 (b6989586621679541508 ~> a6989586621679541507) -> Type) (a6989586621679541699 :: a6989586621679541507) = ConstSym1 a6989586621679541699 b6989586621679541508 :: TyFun b6989586621679541508 a6989586621679541507 -> Type
type Apply ((&@#@$) :: TyFun a6989586621679752632 ((a6989586621679752632 ~> b6989586621679752633) ~> b6989586621679752633) -> Type) (a6989586621679752645 :: a6989586621679752632) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679752632 ((a6989586621679752632 ~> b6989586621679752633) ~> b6989586621679752633) -> Type) (a6989586621679752645 :: a6989586621679752632) = a6989586621679752645 &@#@$$ b6989586621679752633 :: TyFun (a6989586621679752632 ~> b6989586621679752633) b6989586621679752633 -> Type
type Apply (EnumFromThenToSym1 arg6989586621679763408 :: TyFun a6989586621679763112 (a6989586621679763112 ~> [a6989586621679763112]) -> Type) (arg6989586621679763409 :: a6989586621679763112) Source # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 arg6989586621679763408 :: TyFun a6989586621679763112 (a6989586621679763112 ~> [a6989586621679763112]) -> Type) (arg6989586621679763409 :: a6989586621679763112) = EnumFromThenToSym2 arg6989586621679763408 arg6989586621679763409
type Apply (LookupSym0 :: TyFun a6989586621679970147 ([(a6989586621679970147, b6989586621679970148)] ~> Maybe b6989586621679970148) -> Type) (a6989586621679974371 :: a6989586621679970147) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym0 :: TyFun a6989586621679970147 ([(a6989586621679970147, b6989586621679970148)] ~> Maybe b6989586621679970148) -> Type) (a6989586621679974371 :: a6989586621679970147) = LookupSym1 a6989586621679974371 b6989586621679970148 :: TyFun [(a6989586621679970147, b6989586621679970148)] (Maybe b6989586621679970148) -> Type
type Apply (InsertBySym1 a6989586621679974800 :: TyFun a6989586621679970173 ([a6989586621679970173] ~> [a6989586621679970173]) -> Type) (a6989586621679974801 :: a6989586621679970173) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym1 a6989586621679974800 :: TyFun a6989586621679970173 ([a6989586621679970173] ~> [a6989586621679970173]) -> Type) (a6989586621679974801 :: a6989586621679970173) = InsertBySym2 a6989586621679974800 a6989586621679974801
type Apply (DeleteBySym1 a6989586621679974845 :: TyFun a6989586621679970176 ([a6989586621679970176] ~> [a6989586621679970176]) -> Type) (a6989586621679974846 :: a6989586621679970176) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym1 a6989586621679974845 :: TyFun a6989586621679970176 ([a6989586621679970176] ~> [a6989586621679970176]) -> Type) (a6989586621679974846 :: a6989586621679970176) = DeleteBySym2 a6989586621679974845 a6989586621679974846
type Apply (GenericReplicateSym0 :: TyFun i6989586621680092290 (a6989586621680092291 ~> [a6989586621680092291]) -> Type) (a6989586621680093788 :: i6989586621680092290) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericReplicateSym0 :: TyFun i6989586621680092290 (a6989586621680092291 ~> [a6989586621680092291]) -> Type) (a6989586621680093788 :: i6989586621680092290) = GenericReplicateSym1 a6989586621680093788 a6989586621680092291 :: TyFun a6989586621680092291 [a6989586621680092291] -> Type
type Apply (GenericSplitAtSym0 :: TyFun i6989586621680092294 ([a6989586621680092295] ~> ([a6989586621680092295], [a6989586621680092295])) -> Type) (a6989586621680093808 :: i6989586621680092294) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym0 :: TyFun i6989586621680092294 ([a6989586621680092295] ~> ([a6989586621680092295], [a6989586621680092295])) -> Type) (a6989586621680093808 :: i6989586621680092294) = GenericSplitAtSym1 a6989586621680093808 a6989586621680092295 :: TyFun [a6989586621680092295] ([a6989586621680092295], [a6989586621680092295]) -> Type
type Apply (GenericDropSym0 :: TyFun i6989586621680092296 ([a6989586621680092297] ~> [a6989586621680092297]) -> Type) (a6989586621680093818 :: i6989586621680092296) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym0 :: TyFun i6989586621680092296 ([a6989586621680092297] ~> [a6989586621680092297]) -> Type) (a6989586621680093818 :: i6989586621680092296) = GenericDropSym1 a6989586621680093818 a6989586621680092297 :: TyFun [a6989586621680092297] [a6989586621680092297] -> Type
type Apply (GenericTakeSym0 :: TyFun i6989586621680092298 ([a6989586621680092299] ~> [a6989586621680092299]) -> Type) (a6989586621680093828 :: i6989586621680092298) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym0 :: TyFun i6989586621680092298 ([a6989586621680092299] ~> [a6989586621680092299]) -> Type) (a6989586621680093828 :: i6989586621680092298) = GenericTakeSym1 a6989586621680093828 a6989586621680092299 :: TyFun [a6989586621680092299] [a6989586621680092299] -> Type
type Apply (ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type) (arg6989586621680291137 :: a6989586621680290698) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type) (arg6989586621680291137 :: a6989586621680290698) = ShowsPrecSym2 arg6989586621680291136 arg6989586621680291137
type Apply (ElemSym0 :: TyFun a6989586621680486596 (t6989586621680486579 a6989586621680486596 ~> Bool) -> Type) (arg6989586621680487242 :: a6989586621680486596) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym0 :: TyFun a6989586621680486596 (t6989586621680486579 a6989586621680486596 ~> Bool) -> Type) (arg6989586621680487242 :: a6989586621680486596) = ElemSym1 arg6989586621680487242 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486596) Bool -> Type
type Apply (NotElemSym0 :: TyFun a6989586621680486490 (t6989586621680486489 a6989586621680486490 ~> Bool) -> Type) (a6989586621680486968 :: a6989586621680486490) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym0 :: TyFun a6989586621680486490 (t6989586621680486489 a6989586621680486490 ~> Bool) -> Type) (a6989586621680486968 :: a6989586621680486490) = NotElemSym1 a6989586621680486968 t6989586621680486489 :: TyFun (t6989586621680486489 a6989586621680486490) Bool -> Type
type Apply (ArgSym0 :: TyFun a6989586621679060365 (b6989586621679060366 ~> Arg a6989586621679060365 b6989586621679060366) -> Type) (t6989586621680911674 :: a6989586621679060365) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym0 :: TyFun a6989586621679060365 (b6989586621679060366 ~> Arg a6989586621679060365 b6989586621679060366) -> Type) (t6989586621680911674 :: a6989586621679060365) = ArgSym1 t6989586621680911674 b6989586621679060366 :: TyFun b6989586621679060366 (Arg a6989586621679060365 b6989586621679060366) -> Type
type Apply (Tuple2Sym1 t6989586621679311000 k2 :: TyFun k2 (k1, k2) -> Type) (t6989586621679311001 :: k2) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym1 t6989586621679311000 k2 :: TyFun k2 (k1, k2) -> Type) (t6989586621679311001 :: k2) = '(t6989586621679311000, t6989586621679311001)
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679311031 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679311031 :: a3530822107858468865) = Tuple3Sym1 t6989586621679311031 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type
type Apply (ComparingSym1 a6989586621679389775 :: TyFun b6989586621679389685 (b6989586621679389685 ~> Ordering) -> Type) (a6989586621679389776 :: b6989586621679389685) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 a6989586621679389775 :: TyFun b6989586621679389685 (b6989586621679389685 ~> Ordering) -> Type) (a6989586621679389776 :: b6989586621679389685) = ComparingSym2 a6989586621679389775 a6989586621679389776
type Apply (FoldrSym1 a6989586621679541722 :: TyFun b6989586621679541514 ([a6989586621679541513] ~> b6989586621679541514) -> Type) (a6989586621679541723 :: b6989586621679541514) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 a6989586621679541722 :: TyFun b6989586621679541514 ([a6989586621679541513] ~> b6989586621679541514) -> Type) (a6989586621679541723 :: b6989586621679541514) = FoldrSym2 a6989586621679541722 a6989586621679541723
type Apply ((<$@#@$) :: TyFun a6989586621679566899 (f6989586621679566896 b6989586621679566900 ~> f6989586621679566896 a6989586621679566899) -> Type) (arg6989586621679567292 :: a6989586621679566899) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<$@#@$) :: TyFun a6989586621679566899 (f6989586621679566896 b6989586621679566900 ~> f6989586621679566896 a6989586621679566899) -> Type) (arg6989586621679567292 :: a6989586621679566899) = (arg6989586621679567292 <$@#@$$ f6989586621679566896) b6989586621679566900 :: TyFun (f6989586621679566896 b6989586621679566900) (f6989586621679566896 a6989586621679566899) -> Type
type Apply (ScanrSym1 a6989586621679975303 :: TyFun b6989586621679970235 ([a6989586621679970234] ~> [b6989586621679970235]) -> Type) (a6989586621679975304 :: b6989586621679970235) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym1 a6989586621679975303 :: TyFun b6989586621679970235 ([a6989586621679970234] ~> [b6989586621679970235]) -> Type) (a6989586621679975304 :: b6989586621679970235) = ScanrSym2 a6989586621679975303 a6989586621679975304
type Apply (ScanlSym1 a6989586621679975331 :: TyFun b6989586621679970237 ([a6989586621679970238] ~> [b6989586621679970237]) -> Type) (a6989586621679975332 :: b6989586621679970237) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym1 a6989586621679975331 :: TyFun b6989586621679970237 ([a6989586621679970238] ~> [b6989586621679970237]) -> Type) (a6989586621679975332 :: b6989586621679970237) = ScanlSym2 a6989586621679975331 a6989586621679975332
type Apply (ArgSym1 t6989586621680911674 b :: TyFun b (Arg a b) -> Type) (t6989586621680911675 :: b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ArgSym1 t6989586621680911674 b :: TyFun b (Arg a b) -> Type) (t6989586621680911675 :: b) = 'Arg t6989586621680911674 t6989586621680911675
type Apply (ScanlSym1 a6989586621681161209 :: TyFun b6989586621681159619 ([a6989586621681159620] ~> NonEmpty b6989586621681159619) -> Type) (a6989586621681161210 :: b6989586621681159619) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 a6989586621681161209 :: TyFun b6989586621681159619 ([a6989586621681159620] ~> NonEmpty b6989586621681159619) -> Type) (a6989586621681161210 :: b6989586621681159619) = ScanlSym2 a6989586621681161209 a6989586621681161210
type Apply (ScanrSym1 a6989586621681161198 :: TyFun b6989586621681159618 ([a6989586621681159617] ~> NonEmpty b6989586621681159618) -> Type) (a6989586621681161199 :: b6989586621681159618) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 a6989586621681161198 :: TyFun b6989586621681159618 ([a6989586621681159617] ~> NonEmpty b6989586621681159618) -> Type) (a6989586621681161199 :: b6989586621681159618) = ScanrSym2 a6989586621681161198 a6989586621681161199
type Apply (Tuple3Sym1 t6989586621679311031 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679311032 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 t6989586621679311031 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679311032 :: b3530822107858468866) = Tuple3Sym2 t6989586621679311031 t6989586621679311032 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679311078 :: a3530822107858468865) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679311078 :: a3530822107858468865) = Tuple4Sym1 t6989586621679311078 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type
type Apply (CurrySym1 a6989586621679366155 :: TyFun a6989586621679366060 (b6989586621679366061 ~> c6989586621679366062) -> Type) (a6989586621679366156 :: a6989586621679366060) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 a6989586621679366155 :: TyFun a6989586621679366060 (b6989586621679366061 ~> c6989586621679366062) -> Type) (a6989586621679366156 :: a6989586621679366060) = CurrySym2 a6989586621679366155 a6989586621679366156
type Apply (FlipSym1 a6989586621679541671 :: TyFun b6989586621679541502 (a6989586621679541501 ~> c6989586621679541503) -> Type) (a6989586621679541672 :: b6989586621679541502) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 a6989586621679541671 :: TyFun b6989586621679541502 (a6989586621679541501 ~> c6989586621679541503) -> Type) (a6989586621679541672 :: b6989586621679541502) = FlipSym2 a6989586621679541671 a6989586621679541672
type Apply (Foldl'Sym1 arg6989586621680487222 t6989586621680486579 :: TyFun b6989586621680486589 (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589) -> Type) (arg6989586621680487223 :: b6989586621680486589) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym1 arg6989586621680487222 t6989586621680486579 :: TyFun b6989586621680486589 (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589) -> Type) (arg6989586621680487223 :: b6989586621680486589) = Foldl'Sym2 arg6989586621680487222 arg6989586621680487223 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486590) b6989586621680486589 -> Type
type Apply (FoldlSym1 arg6989586621680487216 t6989586621680486579 :: TyFun b6989586621680486587 (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587) -> Type) (arg6989586621680487217 :: b6989586621680486587) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym1 arg6989586621680487216 t6989586621680486579 :: TyFun b6989586621680486587 (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587) -> Type) (arg6989586621680487217 :: b6989586621680486587) = FoldlSym2 arg6989586621680487216 arg6989586621680487217 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486588) b6989586621680486587 -> Type
type Apply (FoldrSym1 arg6989586621680487204 t6989586621680486579 :: TyFun b6989586621680486584 (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584) -> Type) (arg6989586621680487205 :: b6989586621680486584) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym1 arg6989586621680487204 t6989586621680486579 :: TyFun b6989586621680486584 (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584) -> Type) (arg6989586621680487205 :: b6989586621680486584) = FoldrSym2 arg6989586621680487204 arg6989586621680487205 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486583) b6989586621680486584 -> Type
type Apply (Foldr'Sym1 arg6989586621680487210 t6989586621680486579 :: TyFun b6989586621680486586 (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586) -> Type) (arg6989586621680487211 :: b6989586621680486586) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym1 arg6989586621680487210 t6989586621680486579 :: TyFun b6989586621680486586 (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586) -> Type) (arg6989586621680487211 :: b6989586621680486586) = Foldr'Sym2 arg6989586621680487210 arg6989586621680487211 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486585) b6989586621680486586 -> Type
type Apply (Tuple4Sym1 t6989586621679311078 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679311079 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 t6989586621679311078 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679311079 :: b3530822107858468866) = Tuple4Sym2 t6989586621679311078 t6989586621679311079 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) (t6989586621679311143 :: 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) (t6989586621679311143 :: a3530822107858468865) = Tuple5Sym1 t6989586621679311143 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type
type Apply (OnSym2 a6989586621679752652 a6989586621679752651 :: TyFun a6989586621679752636 (a6989586621679752636 ~> c6989586621679752635) -> Type) (a6989586621679752653 :: a6989586621679752636) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 a6989586621679752652 a6989586621679752651 :: TyFun a6989586621679752636 (a6989586621679752636 ~> c6989586621679752635) -> Type) (a6989586621679752653 :: a6989586621679752636) = OnSym3 a6989586621679752652 a6989586621679752651 a6989586621679752653
type Apply (FoldrMSym1 a6989586621680487176 t6989586621680486538 :: TyFun b6989586621680486541 (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541) -> Type) (a6989586621680487177 :: b6989586621680486541) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym1 a6989586621680487176 t6989586621680486538 :: TyFun b6989586621680486541 (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541) -> Type) (a6989586621680487177 :: b6989586621680486541) = FoldrMSym2 a6989586621680487176 a6989586621680487177 t6989586621680486538 :: TyFun (t6989586621680486538 a6989586621680486540) (m6989586621680486539 b6989586621680486541) -> Type
type Apply (FoldlMSym1 a6989586621680487154 t6989586621680486534 :: TyFun b6989586621680486536 (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536) -> Type) (a6989586621680487155 :: b6989586621680486536) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym1 a6989586621680487154 t6989586621680486534 :: TyFun b6989586621680486536 (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536) -> Type) (a6989586621680487155 :: b6989586621680486536) = FoldlMSym2 a6989586621680487154 a6989586621680487155 t6989586621680486534 :: TyFun (t6989586621680486534 a6989586621680486537) (m6989586621680486535 b6989586621680486536) -> Type
type Apply (MapAccumRSym1 a6989586621680800790 t6989586621680800299 :: TyFun a6989586621680800300 (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302)) -> Type) (a6989586621680800791 :: a6989586621680800300) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym1 a6989586621680800790 t6989586621680800299 :: TyFun a6989586621680800300 (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302)) -> Type) (a6989586621680800791 :: a6989586621680800300) = MapAccumRSym2 a6989586621680800790 a6989586621680800791 t6989586621680800299 :: TyFun (t6989586621680800299 b6989586621680800301) (a6989586621680800300, t6989586621680800299 c6989586621680800302) -> Type
type Apply (MapAccumLSym1 a6989586621680800807 t6989586621680800303 :: TyFun a6989586621680800304 (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306)) -> Type) (a6989586621680800808 :: a6989586621680800304) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym1 a6989586621680800807 t6989586621680800303 :: TyFun a6989586621680800304 (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306)) -> Type) (a6989586621680800808 :: a6989586621680800304) = MapAccumLSym2 a6989586621680800807 a6989586621680800808 t6989586621680800303 :: TyFun (t6989586621680800303 b6989586621680800305) (a6989586621680800304, t6989586621680800303 c6989586621680800306) -> Type
type Apply (Tuple4Sym2 t6989586621679311079 t6989586621679311078 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679311080 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 t6989586621679311079 t6989586621679311078 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679311080 :: c3530822107858468867) = Tuple4Sym3 t6989586621679311079 t6989586621679311078 t6989586621679311080 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type
type Apply (Tuple5Sym1 t6989586621679311143 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679311144 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 t6989586621679311143 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679311144 :: b3530822107858468866) = Tuple5Sym2 t6989586621679311143 t6989586621679311144 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) (t6989586621679311228 :: 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) (t6989586621679311228 :: a3530822107858468865) = Tuple6Sym1 t6989586621679311228 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type
type Apply (Tuple5Sym2 t6989586621679311144 t6989586621679311143 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679311145 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 t6989586621679311144 t6989586621679311143 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679311145 :: c3530822107858468867) = Tuple5Sym3 t6989586621679311144 t6989586621679311143 t6989586621679311145 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type
type Apply (Tuple6Sym1 t6989586621679311228 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679311229 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 t6989586621679311228 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679311229 :: b3530822107858468866) = Tuple6Sym2 t6989586621679311228 t6989586621679311229 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) (t6989586621679311335 :: 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) (t6989586621679311335 :: a3530822107858468865) = Tuple7Sym1 t6989586621679311335 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type
type Apply (Tuple5Sym3 t6989586621679311145 t6989586621679311144 t6989586621679311143 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679311146 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 t6989586621679311145 t6989586621679311144 t6989586621679311143 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679311146 :: d3530822107858468868) = Tuple5Sym4 t6989586621679311145 t6989586621679311144 t6989586621679311143 t6989586621679311146 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type
type Apply (Tuple6Sym2 t6989586621679311229 t6989586621679311228 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679311230 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 t6989586621679311229 t6989586621679311228 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679311230 :: c3530822107858468867) = Tuple6Sym3 t6989586621679311229 t6989586621679311228 t6989586621679311230 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type
type Apply (Tuple7Sym1 t6989586621679311335 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679311336 :: b3530822107858468866) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 t6989586621679311335 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679311336 :: b3530822107858468866) = Tuple7Sym2 t6989586621679311335 t6989586621679311336 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type
type Apply (Tuple6Sym3 t6989586621679311230 t6989586621679311229 t6989586621679311228 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679311231 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 t6989586621679311230 t6989586621679311229 t6989586621679311228 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679311231 :: d3530822107858468868) = Tuple6Sym4 t6989586621679311230 t6989586621679311229 t6989586621679311228 t6989586621679311231 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type
type Apply (Tuple7Sym2 t6989586621679311336 t6989586621679311335 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679311337 :: c3530822107858468867) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 t6989586621679311336 t6989586621679311335 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679311337 :: c3530822107858468867) = Tuple7Sym3 t6989586621679311336 t6989586621679311335 t6989586621679311337 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type
type Apply (Tuple6Sym4 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679311232 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679311232 :: e3530822107858468869) = Tuple6Sym5 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 t6989586621679311232 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type
type Apply (Tuple7Sym3 t6989586621679311337 t6989586621679311336 t6989586621679311335 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679311338 :: d3530822107858468868) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 t6989586621679311337 t6989586621679311336 t6989586621679311335 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679311338 :: d3530822107858468868) = Tuple7Sym4 t6989586621679311337 t6989586621679311336 t6989586621679311335 t6989586621679311338 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type
type Apply (Tuple7Sym4 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679311339 :: e3530822107858468869) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679311339 :: e3530822107858468869) = Tuple7Sym5 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 t6989586621679311339 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type
type Apply (Tuple7Sym5 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679311340 :: f3530822107858468870) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679311340 :: f3530822107858468870) = Tuple7Sym6 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 t6989586621679311340 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type
type Apply (ConstSym0 :: TyFun a (Const a b6989586621679090111) -> Type) (t6989586621680754498 :: a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (ConstSym0 :: TyFun a (Const a b6989586621679090111) -> Type) (t6989586621680754498 :: a) = 'Const t6989586621680754498 :: Const a b6989586621679090111
type Apply (Tuple3Sym2 t6989586621679311032 t6989586621679311031 k3 :: TyFun k3 (k1, k2, k3) -> Type) (t6989586621679311033 :: k3) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym2 t6989586621679311032 t6989586621679311031 k3 :: TyFun k3 (k1, k2, k3) -> Type) (t6989586621679311033 :: k3) = '(t6989586621679311032, t6989586621679311031, t6989586621679311033)
type Apply (Tuple4Sym3 t6989586621679311080 t6989586621679311079 t6989586621679311078 k4 :: TyFun k4 (k1, k2, k3, k4) -> Type) (t6989586621679311081 :: k4) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym3 t6989586621679311080 t6989586621679311079 t6989586621679311078 k4 :: TyFun k4 (k1, k2, k3, k4) -> Type) (t6989586621679311081 :: k4) = '(t6989586621679311080, t6989586621679311079, t6989586621679311078, t6989586621679311081)
type Apply (Tuple5Sym4 t6989586621679311146 t6989586621679311145 t6989586621679311144 t6989586621679311143 k5 :: TyFun k5 (k1, k2, k3, k4, k5) -> Type) (t6989586621679311147 :: k5) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym4 t6989586621679311146 t6989586621679311145 t6989586621679311144 t6989586621679311143 k5 :: TyFun k5 (k1, k2, k3, k4, k5) -> Type) (t6989586621679311147 :: k5) = '(t6989586621679311146, t6989586621679311145, t6989586621679311144, t6989586621679311143, t6989586621679311147)
type Apply (Tuple6Sym5 t6989586621679311232 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 k6 :: TyFun k6 (k1, k2, k3, k4, k5, k6) -> Type) (t6989586621679311233 :: k6) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym5 t6989586621679311232 t6989586621679311231 t6989586621679311230 t6989586621679311229 t6989586621679311228 k6 :: TyFun k6 (k1, k2, k3, k4, k5, k6) -> Type) (t6989586621679311233 :: k6) = '(t6989586621679311232, t6989586621679311231, t6989586621679311230, t6989586621679311229, t6989586621679311228, t6989586621679311233)
type Apply (Tuple7Sym6 t6989586621679311340 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 k7 :: TyFun k7 (k1, k2, k3, k4, k5, k6, k7) -> Type) (t6989586621679311341 :: k7) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym6 t6989586621679311340 t6989586621679311339 t6989586621679311338 t6989586621679311337 t6989586621679311336 t6989586621679311335 k7 :: TyFun k7 (k1, k2, k3, k4, k5, k6, k7) -> Type) (t6989586621679311341 :: k7) = '(t6989586621679311340, t6989586621679311339, t6989586621679311338, t6989586621679311337, t6989586621679311336, t6989586621679311335, t6989586621679311341)
type Apply UnlinesSym0 (a6989586621679974894 :: [Symbol]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnlinesSym0 (a6989586621679974894 :: [Symbol]) = Unlines a6989586621679974894
type Apply UnwordsSym0 (a6989586621679974883 :: [Symbol]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnwordsSym0 (a6989586621679974883 :: [Symbol]) = Unwords a6989586621679974883
type Apply XorSym0 (a6989586621681161349 :: NonEmpty Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply XorSym0 (a6989586621681161349 :: NonEmpty Bool) = Xor a6989586621681161349
type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679975602 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679975602 :: [a]) = Last a6989586621679975602
type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679975607 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679975607 :: [a]) = Head a6989586621679975607
type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680360941 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (MconcatSym0 :: TyFun [a] a -> Type) (arg6989586621680360941 :: [a]) = Mconcat arg6989586621680360941
type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679512565 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679512565 :: Maybe a) = FromJust a6989586621679512565
type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679512568 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679512568 :: Maybe a) = IsNothing a6989586621679512568
type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679512570 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679512570 :: Maybe a) = IsJust a6989586621679512570
type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680487061 :: t Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680487061 :: t Bool) = And a6989586621680487061
type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680487052 :: t Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680487052 :: t Bool) = Or a6989586621680487052
type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679836928 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (arg6989586621679836928 :: NonEmpty a) = Sconcat arg6989586621679836928
type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681161287 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681161287 :: NonEmpty a) = Last a6989586621681161287
type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681161294 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621681161294 :: NonEmpty a) = Head a6989586621681161294
type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681161362 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) (a6989586621681161362 :: NonEmpty a) = Length a6989586621681161362
type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679311393 :: Identity a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679311393 :: Identity a) = RunIdentity a6989586621679311393
type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679846344 :: First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679846344 :: First a) = GetFirst a6989586621679846344
type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679846363 :: Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679846363 :: Last a) = GetLast a6989586621679846363
type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679846325 :: Max a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679846325 :: Max a) = GetMax a6989586621679846325
type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679846306 :: Min a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679846306 :: Min a) = GetMin a6989586621679846306
type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679846382 :: WrappedMonoid m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679846382 :: WrappedMonoid m) = UnwrapMonoid a6989586621679846382
type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679846221 :: Dual a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679846221 :: Dual a) = GetDual a6989586621679846221
type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679846287 :: Product a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679846287 :: Product a) = GetProduct a6989586621679846287
type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679846268 :: Sum a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679846268 :: Sum a) = GetSum a6989586621679846268
type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679974209 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericLengthSym0 :: TyFun [a] k2 -> Type) (a6989586621679974209 :: [a]) = GenericLength a6989586621679974209 :: k2
type Apply (IsPrefixOfSym1 a6989586621679975114 :: TyFun [a] Bool -> Type) (a6989586621679975115 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym1 a6989586621679975114 :: TyFun [a] Bool -> Type) (a6989586621679975115 :: [a]) = IsPrefixOf a6989586621679975114 a6989586621679975115
type Apply (IsInfixOfSym1 a6989586621679975102 :: TyFun [a] Bool -> Type) (a6989586621679975103 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym1 a6989586621679975102 :: TyFun [a] Bool -> Type) (a6989586621679975103 :: [a]) = IsInfixOf a6989586621679975102 a6989586621679975103
type Apply (Foldl1'Sym1 a6989586621679975394 :: TyFun [a] a -> Type) (a6989586621679975395 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym1 a6989586621679975394 :: TyFun [a] a -> Type) (a6989586621679975395 :: [a]) = Foldl1' a6989586621679975394 a6989586621679975395
type Apply (IsSuffixOfSym1 a6989586621679975108 :: TyFun [a] Bool -> Type) (a6989586621679975109 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym1 a6989586621679975108 :: TyFun [a] Bool -> Type) (a6989586621679975109 :: [a]) = IsSuffixOf a6989586621679975108 a6989586621679975109
type Apply (FromMaybeSym1 a6989586621679512555 :: TyFun (Maybe a) a -> Type) (a6989586621679512556 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym1 a6989586621679512555 :: TyFun (Maybe a) a -> Type) (a6989586621679512556 :: Maybe a) = FromMaybe a6989586621679512555 a6989586621679512556
type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680487252 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ProductSym0 :: TyFun (t a) a -> Type) (arg6989586621680487252 :: t a) = Product arg6989586621680487252
type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487250 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487250 :: t a) = Sum arg6989586621680487250
type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487248 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487248 :: t a) = Minimum arg6989586621680487248
type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487246 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (arg6989586621680487246 :: t a) = Maximum arg6989586621680487246
type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680487198 :: t m) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldSym0 :: TyFun (t m) m -> Type) (arg6989586621680487198 :: t m) = Fold arg6989586621680487198
type Apply (IsPrefixOfSym1 a6989586621681160968 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681160969 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym1 a6989586621681160968 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621681160969 :: NonEmpty a) = IsPrefixOf a6989586621681160968 a6989586621681160969
type Apply (AnySym1 a6989586621680487039 t :: TyFun (t a) Bool -> Type) (a6989586621680487040 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym1 a6989586621680487039 t :: TyFun (t a) Bool -> Type) (a6989586621680487040 :: t a) = Any a6989586621680487039 a6989586621680487040
type Apply (ElemSym1 arg6989586621680487242 t :: TyFun (t a) Bool -> Type) (arg6989586621680487243 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ElemSym1 arg6989586621680487242 t :: TyFun (t a) Bool -> Type) (arg6989586621680487243 :: t a) = Elem arg6989586621680487242 arg6989586621680487243
type Apply (NotElemSym1 a6989586621680486968 t :: TyFun (t a) Bool -> Type) (a6989586621680486969 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NotElemSym1 a6989586621680486968 t :: TyFun (t a) Bool -> Type) (a6989586621680486969 :: t a) = NotElem a6989586621680486968 a6989586621680486969
type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680487240 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (LengthSym0 :: TyFun (t a) Nat -> Type) (arg6989586621680487240 :: t a) = Length arg6989586621680487240
type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680487238 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (arg6989586621680487238 :: t a) = Null arg6989586621680487238
type Apply (Foldl1Sym1 arg6989586621680487232 t :: TyFun (t a) a -> Type) (arg6989586621680487233 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym1 arg6989586621680487232 t :: TyFun (t a) a -> Type) (arg6989586621680487233 :: t a) = Foldl1 arg6989586621680487232 arg6989586621680487233
type Apply (MaximumBySym1 a6989586621680487001 t :: TyFun (t a) a -> Type) (a6989586621680487002 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym1 a6989586621680487001 t :: TyFun (t a) a -> Type) (a6989586621680487002 :: t a) = MaximumBy a6989586621680487001 a6989586621680487002
type Apply (MinimumBySym1 a6989586621680486976 t :: TyFun (t a) a -> Type) (a6989586621680486977 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym1 a6989586621680486976 t :: TyFun (t a) a -> Type) (a6989586621680486977 :: t a) = MinimumBy a6989586621680486976 a6989586621680486977
type Apply (Foldr1Sym1 arg6989586621680487228 t :: TyFun (t a) a -> Type) (arg6989586621680487229 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym1 arg6989586621680487228 t :: TyFun (t a) a -> Type) (arg6989586621680487229 :: t a) = Foldr1 arg6989586621680487228 arg6989586621680487229
type Apply (AllSym1 a6989586621680487026 t :: TyFun (t a) Bool -> Type) (a6989586621680487027 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym1 a6989586621680487026 t :: TyFun (t a) Bool -> Type) (a6989586621680487027 :: t a) = All a6989586621680487026 a6989586621680487027
type Apply (FoldrSym2 a6989586621679541723 a6989586621679541722 :: TyFun [a] b -> Type) (a6989586621679541724 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym2 a6989586621679541723 a6989586621679541722 :: TyFun [a] b -> Type) (a6989586621679541724 :: [a]) = Foldr a6989586621679541723 a6989586621679541722 a6989586621679541724
type Apply (Maybe_Sym2 a6989586621679510961 a6989586621679510960 :: TyFun (Maybe a) b -> Type) (a6989586621679510962 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym2 a6989586621679510961 a6989586621679510960 :: TyFun (Maybe a) b -> Type) (a6989586621679510962 :: Maybe a) = Maybe_ a6989586621679510961 a6989586621679510960 a6989586621679510962
type Apply (FoldMapSym1 arg6989586621680487200 t :: TyFun (t a) m -> Type) (arg6989586621680487201 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym1 arg6989586621680487200 t :: TyFun (t a) m -> Type) (arg6989586621680487201 :: t a) = FoldMap arg6989586621680487200 arg6989586621680487201
type Apply (FoldMapDefaultSym1 a6989586621680800756 t :: TyFun (t a) m -> Type) (a6989586621680800757 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym1 a6989586621680800756 t :: TyFun (t a) m -> Type) (a6989586621680800757 :: t a) = FoldMapDefault a6989586621680800756 a6989586621680800757
type Apply (Foldl'Sym2 arg6989586621680487223 arg6989586621680487222 t :: TyFun (t a) b -> Type) (arg6989586621680487224 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym2 arg6989586621680487223 arg6989586621680487222 t :: TyFun (t a) b -> Type) (arg6989586621680487224 :: t a) = Foldl' arg6989586621680487223 arg6989586621680487222 arg6989586621680487224
type Apply (FoldlSym2 arg6989586621680487217 arg6989586621680487216 t :: TyFun (t a) b -> Type) (arg6989586621680487218 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym2 arg6989586621680487217 arg6989586621680487216 t :: TyFun (t a) b -> Type) (arg6989586621680487218 :: t a) = Foldl arg6989586621680487217 arg6989586621680487216 arg6989586621680487218
type Apply (FoldrSym2 arg6989586621680487205 arg6989586621680487204 t :: TyFun (t a) b -> Type) (arg6989586621680487206 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym2 arg6989586621680487205 arg6989586621680487204 t :: TyFun (t a) b -> Type) (arg6989586621680487206 :: t a) = Foldr arg6989586621680487205 arg6989586621680487204 arg6989586621680487206
type Apply (Foldr'Sym2 arg6989586621680487211 arg6989586621680487210 t :: TyFun (t a) b -> Type) (arg6989586621680487212 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym2 arg6989586621680487211 arg6989586621680487210 t :: TyFun (t a) b -> Type) (arg6989586621680487212 :: t a) = Foldr' arg6989586621680487211 arg6989586621680487210 arg6989586621680487212
type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679974300 :: [[a]]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679974300 :: [[a]]) = Transpose a6989586621679974300
type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679512544 :: [Maybe a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679512544 :: [Maybe a]) = CatMaybes a6989586621679512544
type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679512549 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679512549 :: [a]) = ListToMaybe a6989586621679512549
type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679974444 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679974444 :: [a]) = Group a6989586621679974444
type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679974421 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679974421 :: [a]) = Sort a6989586621679974421
type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679974266 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679974266 :: [a]) = Nub a6989586621679974266
type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975122 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975122 :: [a]) = Tails a6989586621679975122
type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975129 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975129 :: [a]) = Inits a6989586621679975129
type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975436 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975436 :: [a]) = Permutations a6989586621679975436
type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975554 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679975554 :: [a]) = Subsequences a6989586621679975554
type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679975570 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679975570 :: [a]) = Reverse a6989586621679975570
type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679975585 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679975585 :: [a]) = Init a6989586621679975585
type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679975599 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679975599 :: [a]) = Tail a6989586621679975599
type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161094 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161094 :: [a]) = Group a6989586621681161094
type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681161257 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681161257 :: [a]) = FromList a6989586621681161257
type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681161235 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681161235 :: [a]) = Inits a6989586621681161235
type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681161230 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621681161230 :: [a]) = Tails a6989586621681161230
type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681161330 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621681161330 :: [a]) = NonEmpty_ a6989586621681161330
type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679512552 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679512552 :: Maybe a) = MaybeToList a6989586621679512552
type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679846205 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) (t6989586621679846205 :: Maybe a) = 'Option t6989586621679846205
type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680364368 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (t6989586621680364368 :: Maybe a) = 'First t6989586621680364368
type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680364391 :: Maybe a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (t6989586621680364391 :: Maybe a) = 'Last t6989586621680364391
type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160899 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160899 :: NonEmpty a) = Nub a6989586621681160899
type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161025 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681161025 :: NonEmpty a) = Group1 a6989586621681161025
type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161253 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161253 :: NonEmpty a) = ToList a6989586621681161253
type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161171 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161171 :: NonEmpty a) = Reverse a6989586621681161171
type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161263 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161263 :: NonEmpty a) = Sort a6989586621681161263
type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161283 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161283 :: NonEmpty a) = Init a6989586621681161283
type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161291 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161291 :: NonEmpty a) = Tail a6989586621681161291
type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160879 :: NonEmpty (NonEmpty a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160879 :: NonEmpty (NonEmpty a)) = Transpose a6989586621681160879
type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679846202 :: Option a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Apply (GetOptionSym0 :: TyFun (Option a) (Maybe a) -> Type) (a6989586621679846202 :: Option a) = GetOption a6989586621679846202
type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680364365 :: First a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680364365 :: First a) = GetFirst a6989586621680364365
type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680364388 :: Last a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680364388 :: Last a) = GetLast a6989586621680364388
type Apply (IntercalateSym1 a6989586621679975557 :: TyFun [[a]] [a] -> Type) (a6989586621679975558 :: [[a]]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym1 a6989586621679975557 :: TyFun [[a]] [a] -> Type) (a6989586621679975558 :: [[a]]) = Intercalate a6989586621679975557 a6989586621679975558
type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680467861 :: [Either a b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621680467861 :: [Either a b]) = Rights a6989586621680467861
type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680467866 :: [Either a b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621680467866 :: [Either a b]) = Lefts a6989586621680467866
type Apply ((:@#@$$) t6989586621679310906 :: TyFun [a] [a] -> Type) (t6989586621679310907 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$$) t6989586621679310906 :: TyFun [a] [a] -> Type) (t6989586621679310907 :: [a]) = t6989586621679310906 ': t6989586621679310907
type Apply ((:|@#@$$) t6989586621679310974 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679310975 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$$) t6989586621679310974 :: TyFun [a] (NonEmpty a) -> Type) (t6989586621679310975 :: [a]) = t6989586621679310974 :| t6989586621679310975
type Apply ((++@#@$$) a6989586621679541707 :: TyFun [a] [a] -> Type) (a6989586621679541708 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$$) a6989586621679541707 :: TyFun [a] [a] -> Type) (a6989586621679541708 :: [a]) = a6989586621679541707 ++ a6989586621679541708
type Apply (NubBySym1 a6989586621679974241 :: TyFun [a] [a] -> Type) (a6989586621679974242 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym1 a6989586621679974241 :: TyFun [a] [a] -> Type) (a6989586621679974242 :: [a]) = NubBy a6989586621679974241 a6989586621679974242
type Apply (DropSym1 a6989586621679974453 a :: TyFun [a] [a] -> Type) (a6989586621679974454 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropSym1 a6989586621679974453 a :: TyFun [a] [a] -> Type) (a6989586621679974454 :: [a]) = Drop a6989586621679974453 a6989586621679974454
type Apply (TakeSym1 a6989586621679974467 a :: TyFun [a] [a] -> Type) (a6989586621679974468 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeSym1 a6989586621679974467 a :: TyFun [a] [a] -> Type) (a6989586621679974468 :: [a]) = Take a6989586621679974467 a6989586621679974468
type Apply (GroupBySym1 a6989586621679974388 :: TyFun [a] [[a]] -> Type) (a6989586621679974389 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym1 a6989586621679974388 :: TyFun [a] [[a]] -> Type) (a6989586621679974389 :: [a]) = GroupBy a6989586621679974388 a6989586621679974389
type Apply (DropWhileSym1 a6989586621679974593 :: TyFun [a] [a] -> Type) (a6989586621679974594 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym1 a6989586621679974593 :: TyFun [a] [a] -> Type) (a6989586621679974594 :: [a]) = DropWhile a6989586621679974593 a6989586621679974594
type Apply (TakeWhileSym1 a6989586621679974611 :: TyFun [a] [a] -> Type) (a6989586621679974612 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym1 a6989586621679974611 :: TyFun [a] [a] -> Type) (a6989586621679974612 :: [a]) = TakeWhile a6989586621679974611 a6989586621679974612
type Apply (FilterSym1 a6989586621679974725 :: TyFun [a] [a] -> Type) (a6989586621679974726 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym1 a6989586621679974725 :: TyFun [a] [a] -> Type) (a6989586621679974726 :: [a]) = Filter a6989586621679974725 a6989586621679974726
type Apply (InsertSym1 a6989586621679974424 :: TyFun [a] [a] -> Type) (a6989586621679974425 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertSym1 a6989586621679974424 :: TyFun [a] [a] -> Type) (a6989586621679974425 :: [a]) = Insert a6989586621679974424 a6989586621679974425
type Apply (SortBySym1 a6989586621679974824 :: TyFun [a] [a] -> Type) (a6989586621679974825 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym1 a6989586621679974824 :: TyFun [a] [a] -> Type) (a6989586621679974825 :: [a]) = SortBy a6989586621679974824 a6989586621679974825
type Apply (UnionSym1 a6989586621679974216 :: TyFun [a] [a] -> Type) (a6989586621679974217 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym1 a6989586621679974216 :: TyFun [a] [a] -> Type) (a6989586621679974217 :: [a]) = Union a6989586621679974216 a6989586621679974217
type Apply (DeleteSym1 a6989586621679974877 :: TyFun [a] [a] -> Type) (a6989586621679974878 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteSym1 a6989586621679974877 :: TyFun [a] [a] -> Type) (a6989586621679974878 :: [a]) = Delete a6989586621679974877 a6989586621679974878
type Apply ((\\@#@$$) a6989586621679974867 :: TyFun [a] [a] -> Type) (a6989586621679974868 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$$) a6989586621679974867 :: TyFun [a] [a] -> Type) (a6989586621679974868 :: [a]) = a6989586621679974867 \\ a6989586621679974868
type Apply (FindIndicesSym1 a6989586621679974667 :: TyFun [a] [Nat] -> Type) (a6989586621679974668 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym1 a6989586621679974667 :: TyFun [a] [Nat] -> Type) (a6989586621679974668 :: [a]) = FindIndices a6989586621679974667 a6989586621679974668
type Apply (ElemIndicesSym1 a6989586621679974701 :: TyFun [a] [Nat] -> Type) (a6989586621679974702 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndicesSym1 a6989586621679974701 :: TyFun [a] [Nat] -> Type) (a6989586621679974702 :: [a]) = ElemIndices a6989586621679974701 a6989586621679974702
type Apply (FindIndexSym1 a6989586621679974693 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679974694 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym1 a6989586621679974693 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679974694 :: [a]) = FindIndex a6989586621679974693 a6989586621679974694
type Apply (ElemIndexSym1 a6989586621679974709 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679974710 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ElemIndexSym1 a6989586621679974709 :: TyFun [a] (Maybe Nat) -> Type) (a6989586621679974710 :: [a]) = ElemIndex a6989586621679974709 a6989586621679974710
type Apply (Scanr1Sym1 a6989586621679975279 :: TyFun [a] [a] -> Type) (a6989586621679975280 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym1 a6989586621679975279 :: TyFun [a] [a] -> Type) (a6989586621679975280 :: [a]) = Scanr1 a6989586621679975279 a6989586621679975280
type Apply (Scanl1Sym1 a6989586621679975324 :: TyFun [a] [a] -> Type) (a6989586621679975325 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym1 a6989586621679975324 :: TyFun [a] [a] -> Type) (a6989586621679975325 :: [a]) = Scanl1 a6989586621679975324 a6989586621679975325
type Apply (IntersectSym1 a6989586621679974661 :: TyFun [a] [a] -> Type) (a6989586621679974662 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym1 a6989586621679974661 :: TyFun [a] [a] -> Type) (a6989586621679974662 :: [a]) = Intersect a6989586621679974661 a6989586621679974662
type Apply (IntersperseSym1 a6989586621679975563 :: TyFun [a] [a] -> Type) (a6989586621679975564 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersperseSym1 a6989586621679975563 :: TyFun [a] [a] -> Type) (a6989586621679975564 :: [a]) = Intersperse a6989586621679975563 a6989586621679975564
type Apply (DropWhileEndSym1 a6989586621679974567 :: TyFun [a] [a] -> Type) (a6989586621679974568 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym1 a6989586621679974567 :: TyFun [a] [a] -> Type) (a6989586621679974568 :: [a]) = DropWhileEnd a6989586621679974567 a6989586621679974568
type Apply (StripPrefixSym1 a6989586621680094044 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680094045 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym1 a6989586621680094044 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621680094045 :: [a]) = StripPrefix a6989586621680094044 a6989586621680094045
type Apply (GroupBySym1 a6989586621681161044 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161045 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym1 a6989586621681161044 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161045 :: [a]) = GroupBy a6989586621681161044 a6989586621681161045
type Apply (InsertSym1 a6989586621681161220 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681161221 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym1 a6989586621681161220 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621681161221 :: [a]) = Insert a6989586621681161220 a6989586621681161221
type Apply (WhenSym1 a6989586621679567232 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679567233 :: f ()) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (WhenSym1 a6989586621679567232 f :: TyFun (f ()) (f ()) -> Type) (a6989586621679567233 :: f ()) = When a6989586621679567232 a6989586621679567233
type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679567247 :: m (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679567247 :: m (m a)) = Join a6989586621679567247
type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679737131 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679737131 :: f a) = Void a6989586621679737131
type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680487236 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (arg6989586621680487236 :: t a) = ToList arg6989586621680487236
type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680487086 :: t [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621680487086 :: t [a]) = Concat a6989586621680487086
type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681261994 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Applicative

type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621681261994 :: f a) = Optional a6989586621681261994
type Apply (UnlessSym1 a6989586621681271314 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681271315 :: f ()) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (UnlessSym1 a6989586621681271314 f :: TyFun (f ()) (f ()) -> Type) (a6989586621681271315 :: f ()) = Unless a6989586621681271314 a6989586621681271315
type Apply (NubBySym1 a6989586621681160882 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160883 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym1 a6989586621681160882 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160883 :: NonEmpty a) = NubBy a6989586621681160882 a6989586621681160883
type Apply (GroupBy1Sym1 a6989586621681160992 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160993 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym1 a6989586621681160992 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160993 :: NonEmpty a) = GroupBy1 a6989586621681160992 a6989586621681160993
type Apply (IntersperseSym1 a6989586621681161174 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161175 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym1 a6989586621681161174 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161175 :: NonEmpty a) = Intersperse a6989586621681161174 a6989586621681161175
type Apply (TakeSym1 a6989586621681161161 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161162 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym1 a6989586621681161161 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161162 :: NonEmpty a) = Take a6989586621681161161 a6989586621681161162
type Apply (DropSym1 a6989586621681161153 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161154 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym1 a6989586621681161153 a :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161154 :: NonEmpty a) = Drop a6989586621681161153 a6989586621681161154
type Apply (TakeWhileSym1 a6989586621681161137 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161138 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym1 a6989586621681161137 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161138 :: NonEmpty a) = TakeWhile a6989586621681161137 a6989586621681161138
type Apply (DropWhileSym1 a6989586621681161129 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161130 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym1 a6989586621681161129 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161130 :: NonEmpty a) = DropWhile a6989586621681161129 a6989586621681161130
type Apply (FilterSym1 a6989586621681161105 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161106 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym1 a6989586621681161105 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621681161106 :: NonEmpty a) = Filter a6989586621681161105 a6989586621681161106
type Apply (SortBySym1 a6989586621681160869 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160870 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym1 a6989586621681160869 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160870 :: NonEmpty a) = SortBy a6989586621681160869 a6989586621681160870
type Apply (Scanl1Sym1 a6989586621681161191 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161192 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym1 a6989586621681161191 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161192 :: NonEmpty a) = Scanl1 a6989586621681161191 a6989586621681161192
type Apply (Scanr1Sym1 a6989586621681161184 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161185 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym1 a6989586621681161184 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161185 :: NonEmpty a) = Scanr1 a6989586621681161184 a6989586621681161185
type Apply ((<|@#@$$) a6989586621681161276 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161277 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$$) a6989586621681161276 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161277 :: NonEmpty a) = a6989586621681161276 <| a6989586621681161277
type Apply (ConsSym1 a6989586621681161270 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161271 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym1 a6989586621681161270 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681161271 :: NonEmpty a) = Cons a6989586621681161270 a6989586621681161271
type Apply ((:<>:@#@$$) t6989586621681328078 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681328079 :: ErrorMessage' s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$$) t6989586621681328078 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681328079 :: ErrorMessage' s) = t6989586621681328078 :<>: t6989586621681328079
type Apply ((:$$:@#@$$) t6989586621681328082 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681328083 :: ErrorMessage' s) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$$) t6989586621681328082 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (t6989586621681328083 :: ErrorMessage' s) = t6989586621681328082 :$$: t6989586621681328083
type Apply (FailSym0 :: TyFun [Char] (m6989586621679734988 a6989586621679734989) -> Type) (arg6989586621679735008 :: [Char]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Fail

type Apply (FailSym0 :: TyFun [Char] (m6989586621679734988 a6989586621679734989) -> Type) (arg6989586621679735008 :: [Char]) = Fail arg6989586621679735008 :: m6989586621679734988 a6989586621679734989
type Apply (LookupSym1 a6989586621679974371 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679974372 :: [(a, b)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (LookupSym1 a6989586621679974371 b :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679974372 :: [(a, b)]) = Lookup a6989586621679974371 a6989586621679974372
type Apply (MapMaybeSym1 a6989586621679512525 :: TyFun [a] [b] -> Type) (a6989586621679512526 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym1 a6989586621679512525 :: TyFun [a] [b] -> Type) (a6989586621679512526 :: [a]) = MapMaybe a6989586621679512525 a6989586621679512526
type Apply (MapSym1 a6989586621679541715 :: TyFun [a] [b] -> Type) (a6989586621679541716 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym1 a6989586621679541715 :: TyFun [a] [b] -> Type) (a6989586621679541716 :: [a]) = Map a6989586621679541715 a6989586621679541716
type Apply (InsertBySym2 a6989586621679974801 a6989586621679974800 :: TyFun [a] [a] -> Type) (a6989586621679974802 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym2 a6989586621679974801 a6989586621679974800 :: TyFun [a] [a] -> Type) (a6989586621679974802 :: [a]) = InsertBy a6989586621679974801 a6989586621679974800 a6989586621679974802
type Apply (DeleteBySym2 a6989586621679974846 a6989586621679974845 :: TyFun [a] [a] -> Type) (a6989586621679974847 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym2 a6989586621679974846 a6989586621679974845 :: TyFun [a] [a] -> Type) (a6989586621679974847 :: [a]) = DeleteBy a6989586621679974846 a6989586621679974845 a6989586621679974847
type Apply (DeleteFirstsBySym2 a6989586621679974833 a6989586621679974832 :: TyFun [a] [a] -> Type) (a6989586621679974834 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym2 a6989586621679974833 a6989586621679974832 :: TyFun [a] [a] -> Type) (a6989586621679974834 :: [a]) = DeleteFirstsBy a6989586621679974833 a6989586621679974832 a6989586621679974834
type Apply (UnionBySym2 a6989586621679974223 a6989586621679974222 :: TyFun [a] [a] -> Type) (a6989586621679974224 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym2 a6989586621679974223 a6989586621679974222 :: TyFun [a] [a] -> Type) (a6989586621679974224 :: [a]) = UnionBy a6989586621679974223 a6989586621679974222 a6989586621679974224
type Apply (ZipSym1 a6989586621679975080 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679975081 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym1 a6989586621679975080 b :: TyFun [b] [(a, b)] -> Type) (a6989586621679975081 :: [b]) = Zip a6989586621679975080 a6989586621679975081
type Apply (IntersectBySym2 a6989586621679974626 a6989586621679974625 :: TyFun [a] [a] -> Type) (a6989586621679974627 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym2 a6989586621679974626 a6989586621679974625 :: TyFun [a] [a] -> Type) (a6989586621679974627 :: [a]) = IntersectBy a6989586621679974626 a6989586621679974625 a6989586621679974627
type Apply (GenericDropSym1 a6989586621680093818 a :: TyFun [a] [a] -> Type) (a6989586621680093819 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericDropSym1 a6989586621680093818 a :: TyFun [a] [a] -> Type) (a6989586621680093819 :: [a]) = GenericDrop a6989586621680093818 a6989586621680093819
type Apply (GenericTakeSym1 a6989586621680093828 a :: TyFun [a] [a] -> Type) (a6989586621680093829 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericTakeSym1 a6989586621680093828 a :: TyFun [a] [a] -> Type) (a6989586621680093829 :: [a]) = GenericTake a6989586621680093828 a6989586621680093829
type Apply (GroupWithSym1 a6989586621681161036 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161037 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym1 a6989586621681161036 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161037 :: [a]) = GroupWith a6989586621681161036 a6989586621681161037
type Apply (GroupAllWithSym1 a6989586621681161028 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161029 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym1 a6989586621681161028 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621681161029 :: [a]) = GroupAllWith a6989586621681161028 a6989586621681161029
type Apply (FilterMSym1 a6989586621681271443 :: TyFun [a] (m [a]) -> Type) (a6989586621681271444 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym1 a6989586621681271443 :: TyFun [a] (m [a]) -> Type) (a6989586621681271444 :: [a]) = FilterM a6989586621681271443 a6989586621681271444
type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680487115 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621680487115 :: t (f a)) = SequenceA_ a6989586621680487115
type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680487110 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621680487110 :: t (m a)) = Sequence_ a6989586621680487110
type Apply (FindSym1 a6989586621680486941 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680486942 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym1 a6989586621680486941 t :: TyFun (t a) (Maybe a) -> Type) (a6989586621680486942 :: t a) = Find a6989586621680486941 a6989586621680486942
type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680794786 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (arg6989586621680794786 :: t (f a)) = SequenceA arg6989586621680794786
type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680794792 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (arg6989586621680794792 :: t (m a)) = Sequence arg6989586621680794792
type Apply (MfilterSym1 a6989586621681271277 m :: TyFun (m a) (m a) -> Type) (a6989586621681271278 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym1 a6989586621681271277 m :: TyFun (m a) (m a) -> Type) (a6989586621681271278 :: m a) = Mfilter a6989586621681271277 a6989586621681271278
type Apply (ReplicateM_Sym1 a6989586621681271323 m a :: TyFun (m a) (m ()) -> Type) (a6989586621681271324 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateM_Sym1 a6989586621681271323 m a :: TyFun (m a) (m ()) -> Type) (a6989586621681271324 :: m a) = ReplicateM_ a6989586621681271323 a6989586621681271324
type Apply (ReplicateMSym1 a6989586621681271342 m a :: TyFun (m a) (m [a]) -> Type) (a6989586621681271343 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ReplicateMSym1 a6989586621681271342 m a :: TyFun (m a) (m [a]) -> Type) (a6989586621681271343 :: m a) = ReplicateM a6989586621681271342 a6989586621681271343
type Apply (ZipSym1 a6989586621681160942 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681160943 :: NonEmpty b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym1 a6989586621681160942 b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621681160943 :: NonEmpty b) = Zip a6989586621681160942 a6989586621681160943
type Apply (GroupWith1Sym1 a6989586621681160984 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160985 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym1 a6989586621681160984 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160985 :: NonEmpty a) = GroupWith1 a6989586621681160984 a6989586621681160985
type Apply (MapSym1 a6989586621681161238 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681161239 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym1 a6989586621681161238 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621681161239 :: NonEmpty a) = Map a6989586621681161238 a6989586621681161239
type Apply (SortWithSym1 a6989586621681160863 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160864 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym1 a6989586621681160863 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621681160864 :: NonEmpty a) = SortWith a6989586621681160863 a6989586621681160864
type Apply (GroupAllWith1Sym1 a6989586621681160976 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160977 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym1 a6989586621681160976 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621681160977 :: NonEmpty a) = GroupAllWith1 a6989586621681160976 a6989586621681160977
type Apply (ScanrSym2 a6989586621679975304 a6989586621679975303 :: TyFun [a] [b] -> Type) (a6989586621679975305 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym2 a6989586621679975304 a6989586621679975303 :: TyFun [a] [b] -> Type) (a6989586621679975305 :: [a]) = Scanr a6989586621679975304 a6989586621679975303 a6989586621679975305
type Apply (ScanlSym2 a6989586621679975332 a6989586621679975331 :: TyFun [a] [b] -> Type) (a6989586621679975333 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym2 a6989586621679975332 a6989586621679975331 :: TyFun [a] [b] -> Type) (a6989586621679975333 :: [a]) = Scanl a6989586621679975332 a6989586621679975331 a6989586621679975333
type Apply (ScanlSym2 a6989586621681161210 a6989586621681161209 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681161211 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym2 a6989586621681161210 a6989586621681161209 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681161211 :: [a]) = Scanl a6989586621681161210 a6989586621681161209 a6989586621681161211
type Apply (ScanrSym2 a6989586621681161199 a6989586621681161198 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681161200 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym2 a6989586621681161199 a6989586621681161198 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621681161200 :: [a]) = Scanr a6989586621681161199 a6989586621681161198 a6989586621681161200
type Apply (FmapSym1 arg6989586621679567288 f :: TyFun (f a) (f b) -> Type) (arg6989586621679567289 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym1 arg6989586621679567288 f :: TyFun (f a) (f b) -> Type) (arg6989586621679567289 :: f a) = Fmap arg6989586621679567288 arg6989586621679567289
type Apply ((arg6989586621679567292 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) (arg6989586621679567293 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((arg6989586621679567292 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) (arg6989586621679567293 :: f b) = arg6989586621679567292 <$ arg6989586621679567293
type Apply ((<*>@#@$$) arg6989586621679567314 :: TyFun (f a) (f b) -> Type) (arg6989586621679567315 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$$) arg6989586621679567314 :: TyFun (f a) (f b) -> Type) (arg6989586621679567315 :: f a) = arg6989586621679567314 <*> arg6989586621679567315
type Apply (a6989586621679567272 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679567273 :: f (a ~> b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (a6989586621679567272 <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679567273 :: f (a ~> b)) = a6989586621679567272 <**> a6989586621679567273
type Apply (LiftASym1 a6989586621679567262 f :: TyFun (f a) (f b) -> Type) (a6989586621679567263 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym1 a6989586621679567262 f :: TyFun (f a) (f b) -> Type) (a6989586621679567263 :: f a) = LiftA a6989586621679567262 a6989586621679567263
type Apply ((=<<@#@$$) a6989586621679567241 :: TyFun (m a) (m b) -> Type) (a6989586621679567242 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$$) a6989586621679567241 :: TyFun (m a) (m b) -> Type) (a6989586621679567242 :: m a) = a6989586621679567241 =<< a6989586621679567242
type Apply (LiftMSym1 a6989586621679567219 m :: TyFun (m a1) (m r) -> Type) (a6989586621679567220 :: m a1) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym1 a6989586621679567219 m :: TyFun (m a1) (m r) -> Type) (a6989586621679567220 :: m a1) = LiftM a6989586621679567219 a6989586621679567220
type Apply (ApSym1 a6989586621679566986 :: TyFun (m a) (m b) -> Type) (a6989586621679566987 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym1 a6989586621679566986 :: TyFun (m a) (m b) -> Type) (a6989586621679566987 :: m a) = Ap a6989586621679566986 a6989586621679566987
type Apply ((<|>@#@$$) arg6989586621679567436 :: TyFun (f a) (f a) -> Type) (arg6989586621679567437 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$$) arg6989586621679567436 :: TyFun (f a) (f a) -> Type) (arg6989586621679567437 :: f a) = arg6989586621679567436 <|> arg6989586621679567437
type Apply (MplusSym1 arg6989586621679567440 :: TyFun (m a) (m a) -> Type) (arg6989586621679567441 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym1 arg6989586621679567440 :: TyFun (m a) (m a) -> Type) (arg6989586621679567441 :: m a) = Mplus arg6989586621679567440 arg6989586621679567441
type Apply (a6989586621679737154 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679737155 :: f a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679737154 <$>@#@$$ f :: TyFun (f a) (f b) -> Type) (a6989586621679737155 :: f a) = a6989586621679737154 <$> a6989586621679737155
type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680487105 :: t (f a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621680487105 :: t (f a)) = Asum a6989586621680487105
type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680487100 :: t (m a)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621680487100 :: t (m a)) = Msum a6989586621680487100
type Apply (ConcatMapSym1 a6989586621680487070 t :: TyFun (t a) [b] -> Type) (a6989586621680487071 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym1 a6989586621680487070 t :: TyFun (t a) [b] -> Type) (a6989586621680487071 :: t a) = ConcatMap a6989586621680487070 a6989586621680487071
type Apply (FmapDefaultSym1 a6989586621680800777 t :: TyFun (t a) (t b) -> Type) (a6989586621680800778 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym1 a6989586621680800777 t :: TyFun (t a) (t b) -> Type) (a6989586621680800778 :: t a) = FmapDefault a6989586621680800777 a6989586621680800778
type Apply (MzipSym1 arg6989586621681127590 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681127591 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym1 arg6989586621681127590 b :: TyFun (m b) (m (a, b)) -> Type) (arg6989586621681127591 :: m b) = Mzip arg6989586621681127590 arg6989586621681127591
type Apply (a6989586621681271297 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681271298 :: m a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271297 <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) (a6989586621681271298 :: m a) = a6989586621681271297 <$!> a6989586621681271298
type Apply (ZipWithSym2 a6989586621679975058 a6989586621679975057 :: TyFun [b] [c] -> Type) (a6989586621679975059 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym2 a6989586621679975058 a6989586621679975057 :: TyFun [b] [c] -> Type) (a6989586621679975059 :: [b]) = ZipWith a6989586621679975058 a6989586621679975057 a6989586621679975059
type Apply (Zip3Sym2 a6989586621679975069 a6989586621679975068 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679975070 :: [c]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym2 a6989586621679975069 a6989586621679975068 c :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679975070 :: [c]) = Zip3 a6989586621679975069 a6989586621679975068 a6989586621679975070
type Apply (MapAndUnzipMSym1 a6989586621681271403 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681271404 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym1 a6989586621681271403 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621681271404 :: [a]) = MapAndUnzipM a6989586621681271403 a6989586621681271404
type Apply (arg6989586621679567328 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679567329 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567328 <*@#@$$ b :: TyFun (f b) (f a) -> Type) (arg6989586621679567329 :: f b) = arg6989586621679567328 <* arg6989586621679567329
type Apply (arg6989586621679567324 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679567325 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567324 *>@#@$$ b :: TyFun (f b) (f b) -> Type) (arg6989586621679567325 :: f b) = arg6989586621679567324 *> arg6989586621679567325
type Apply (arg6989586621679567399 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679567400 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567399 >>@#@$$ b :: TyFun (m b) (m b) -> Type) (arg6989586621679567400 :: m b) = arg6989586621679567399 >> arg6989586621679567400
type Apply (Traverse_Sym1 a6989586621680487146 t :: TyFun (t a) (f ()) -> Type) (a6989586621680487147 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym1 a6989586621680487146 t :: TyFun (t a) (f ()) -> Type) (a6989586621680487147 :: t a) = Traverse_ a6989586621680487146 a6989586621680487147
type Apply (MapM_Sym1 a6989586621680487128 t :: TyFun (t a) (m ()) -> Type) (a6989586621680487129 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym1 a6989586621680487128 t :: TyFun (t a) (m ()) -> Type) (a6989586621680487129 :: t a) = MapM_ a6989586621680487128 a6989586621680487129
type Apply (TraverseSym1 arg6989586621680794782 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680794783 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym1 arg6989586621680794782 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680794783 :: t a) = Traverse arg6989586621680794782 arg6989586621680794783
type Apply (MapMSym1 arg6989586621680794788 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680794789 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym1 arg6989586621680794788 t :: TyFun (t a) (m (t b)) -> Type) (arg6989586621680794789 :: t a) = MapM arg6989586621680794788 arg6989586621680794789
type Apply (ZipWithSym2 a6989586621681160932 a6989586621681160931 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681160933 :: NonEmpty b) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym2 a6989586621681160932 a6989586621681160931 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621681160933 :: NonEmpty b) = ZipWith a6989586621681160932 a6989586621681160931 a6989586621681160933
type Apply (ZipWithM_Sym2 a6989586621681271386 a6989586621681271385 :: TyFun [b] (m ()) -> Type) (a6989586621681271387 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym2 a6989586621681271386 a6989586621681271385 :: TyFun [b] (m ()) -> Type) (a6989586621681271387 :: [b]) = ZipWithM_ a6989586621681271386 a6989586621681271385 a6989586621681271387
type Apply (ZipWithMSym2 a6989586621681271395 a6989586621681271394 :: TyFun [b] (m [c]) -> Type) (a6989586621681271396 :: [b]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym2 a6989586621681271395 a6989586621681271394 :: TyFun [b] (m [c]) -> Type) (a6989586621681271396 :: [b]) = ZipWithM a6989586621681271395 a6989586621681271394 a6989586621681271396
type Apply (LiftA2Sym2 arg6989586621679567319 arg6989586621679567318 :: TyFun (f b) (f c) -> Type) (arg6989586621679567320 :: f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym2 arg6989586621679567319 arg6989586621679567318 :: TyFun (f b) (f c) -> Type) (arg6989586621679567320 :: f b) = LiftA2 arg6989586621679567319 arg6989586621679567318 arg6989586621679567320
type Apply (LiftM2Sym2 a6989586621679567194 a6989586621679567193 :: TyFun (m a2) (m r) -> Type) (a6989586621679567195 :: m a2) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym2 a6989586621679567194 a6989586621679567193 :: TyFun (m a2) (m r) -> Type) (a6989586621679567195 :: m a2) = LiftM2 a6989586621679567194 a6989586621679567193 a6989586621679567195
type Apply (FoldrMSym2 a6989586621680487177 a6989586621680487176 t :: TyFun (t a) (m b) -> Type) (a6989586621680487178 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym2 a6989586621680487177 a6989586621680487176 t :: TyFun (t a) (m b) -> Type) (a6989586621680487178 :: t a) = FoldrM a6989586621680487177 a6989586621680487176 a6989586621680487178
type Apply (FoldlMSym2 a6989586621680487155 a6989586621680487154 t :: TyFun (t a) (m b) -> Type) (a6989586621680487156 :: t a) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym2 a6989586621680487155 a6989586621680487154 t :: TyFun (t a) (m b) -> Type) (a6989586621680487156 :: t a) = FoldlM a6989586621680487155 a6989586621680487154 a6989586621680487156
type Apply (MzipWithSym2 arg6989586621681127595 arg6989586621681127594 :: TyFun (m b) (m c) -> Type) (arg6989586621681127596 :: m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym2 arg6989586621681127595 arg6989586621681127594 :: TyFun (m b) (m c) -> Type) (arg6989586621681127596 :: m b) = MzipWith arg6989586621681127595 arg6989586621681127594 arg6989586621681127596
type Apply (ZipWith3Sym3 a6989586621679975044 a6989586621679975043 a6989586621679975042 :: TyFun [c] [d] -> Type) (a6989586621679975045 :: [c]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym3 a6989586621679975044 a6989586621679975043 a6989586621679975042 :: TyFun [c] [d] -> Type) (a6989586621679975045 :: [c]) = ZipWith3 a6989586621679975044 a6989586621679975043 a6989586621679975042 a6989586621679975045
type Apply (Zip4Sym3 a6989586621680094034 a6989586621680094033 a6989586621680094032 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680094035 :: [d]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym3 a6989586621680094034 a6989586621680094033 a6989586621680094032 d :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621680094035 :: [d]) = Zip4 a6989586621680094034 a6989586621680094033 a6989586621680094032 a6989586621680094035
type Apply (LiftA3Sym3 a6989586621679567252 a6989586621679567251 a6989586621679567250 :: TyFun (f c) (f d) -> Type) (a6989586621679567253 :: f c) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym3 a6989586621679567252 a6989586621679567251 a6989586621679567250 :: TyFun (f c) (f d) -> Type) (a6989586621679567253 :: f c) = LiftA3 a6989586621679567252 a6989586621679567251 a6989586621679567250 a6989586621679567253
type Apply (LiftM3Sym3 a6989586621679567153 a6989586621679567152 a6989586621679567151 :: TyFun (m a3) (m r) -> Type) (a6989586621679567154 :: m a3) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym3 a6989586621679567153 a6989586621679567152 a6989586621679567151 :: TyFun (m a3) (m r) -> Type) (a6989586621679567154 :: m a3) = LiftM3 a6989586621679567153 a6989586621679567152 a6989586621679567151 a6989586621679567154
type Apply (ZipWith4Sym4 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 :: TyFun [d] [e] -> Type) (a6989586621680093919 :: [d]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym4 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 :: TyFun [d] [e] -> Type) (a6989586621680093919 :: [d]) = ZipWith4 a6989586621680093918 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093919
type Apply (Zip5Sym4 a6989586621680094012 a6989586621680094011 a6989586621680094010 a6989586621680094009 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680094013 :: [e]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym4 a6989586621680094012 a6989586621680094011 a6989586621680094010 a6989586621680094009 e :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621680094013 :: [e]) = Zip5 a6989586621680094012 a6989586621680094011 a6989586621680094010 a6989586621680094009 a6989586621680094013
type Apply (LiftM4Sym4 a6989586621679567093 a6989586621679567092 a6989586621679567091 a6989586621679567090 :: TyFun (m a4) (m r) -> Type) (a6989586621679567094 :: m a4) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym4 a6989586621679567093 a6989586621679567092 a6989586621679567091 a6989586621679567090 :: TyFun (m a4) (m r) -> Type) (a6989586621679567094 :: m a4) = LiftM4 a6989586621679567093 a6989586621679567092 a6989586621679567091 a6989586621679567090 a6989586621679567094
type Apply (ZipWith5Sym5 a6989586621680093896 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [e] [f] -> Type) (a6989586621680093897 :: [e]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym5 a6989586621680093896 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [e] [f] -> Type) (a6989586621680093897 :: [e]) = ZipWith5 a6989586621680093896 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 a6989586621680093897
type Apply (Zip6Sym5 a6989586621680093985 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680093986 :: [f]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym5 a6989586621680093985 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 f :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621680093986 :: [f]) = Zip6 a6989586621680093985 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 a6989586621680093986
type Apply (LiftM5Sym5 a6989586621679567011 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m a5) (m r) -> Type) (a6989586621679567012 :: m a5) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym5 a6989586621679567011 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m a5) (m r) -> Type) (a6989586621679567012 :: m a5) = LiftM5 a6989586621679567011 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 a6989586621679567012
type Apply (ZipWith6Sym6 a6989586621680093870 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [f] [g] -> Type) (a6989586621680093871 :: [f]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym6 a6989586621680093870 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [f] [g] -> Type) (a6989586621680093871 :: [f]) = ZipWith6 a6989586621680093870 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 a6989586621680093871
type Apply (Zip7Sym6 a6989586621680093953 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680093954 :: [g]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym6 a6989586621680093953 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 g :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621680093954 :: [g]) = Zip7 a6989586621680093953 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 a6989586621680093954
type Apply (ZipWith7Sym7 a6989586621680093840 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [g] [h] -> Type) (a6989586621680093841 :: [g]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym7 a6989586621680093840 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [g] [h] -> Type) (a6989586621680093841 :: [g]) = ZipWith7 a6989586621680093840 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093841
type Apply ((++@#@$) :: TyFun [a6989586621679541510] ([a6989586621679541510] ~> [a6989586621679541510]) -> Type) (a6989586621679541707 :: [a6989586621679541510]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679541510] ([a6989586621679541510] ~> [a6989586621679541510]) -> Type) (a6989586621679541707 :: [a6989586621679541510]) = (++@#@$$) a6989586621679541707
type Apply ((!!@#@$) :: TyFun [a6989586621679970139] (Nat ~> a6989586621679970139) -> Type) (a6989586621679974286 :: [a6989586621679970139]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((!!@#@$) :: TyFun [a6989586621679970139] (Nat ~> a6989586621679970139) -> Type) (a6989586621679974286 :: [a6989586621679970139]) = (!!@#@$$) a6989586621679974286
type Apply (UnionSym0 :: TyFun [a6989586621679970134] ([a6989586621679970134] ~> [a6989586621679970134]) -> Type) (a6989586621679974216 :: [a6989586621679970134]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionSym0 :: TyFun [a6989586621679970134] ([a6989586621679970134] ~> [a6989586621679970134]) -> Type) (a6989586621679974216 :: [a6989586621679970134]) = UnionSym1 a6989586621679974216
type Apply ((\\@#@$) :: TyFun [a6989586621679970177] ([a6989586621679970177] ~> [a6989586621679970177]) -> Type) (a6989586621679974867 :: [a6989586621679970177]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply ((\\@#@$) :: TyFun [a6989586621679970177] ([a6989586621679970177] ~> [a6989586621679970177]) -> Type) (a6989586621679974867 :: [a6989586621679970177]) = (\\@#@$$) a6989586621679974867
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679970222] ([a6989586621679970222] ~> Bool) -> Type) (a6989586621679975114 :: [a6989586621679970222]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679970222] ([a6989586621679970222] ~> Bool) -> Type) (a6989586621679975114 :: [a6989586621679970222]) = IsPrefixOfSym1 a6989586621679975114
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679970220] ([a6989586621679970220] ~> Bool) -> Type) (a6989586621679975102 :: [a6989586621679970220]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679970220] ([a6989586621679970220] ~> Bool) -> Type) (a6989586621679975102 :: [a6989586621679970220]) = IsInfixOfSym1 a6989586621679975102
type Apply (IntersectSym0 :: TyFun [a6989586621679970164] ([a6989586621679970164] ~> [a6989586621679970164]) -> Type) (a6989586621679974661 :: [a6989586621679970164]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectSym0 :: TyFun [a6989586621679970164] ([a6989586621679970164] ~> [a6989586621679970164]) -> Type) (a6989586621679974661 :: [a6989586621679970164]) = IntersectSym1 a6989586621679974661
type Apply (IntercalateSym0 :: TyFun [a6989586621679970253] ([[a6989586621679970253]] ~> [a6989586621679970253]) -> Type) (a6989586621679975557 :: [a6989586621679970253]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntercalateSym0 :: TyFun [a6989586621679970253] ([[a6989586621679970253]] ~> [a6989586621679970253]) -> Type) (a6989586621679975557 :: [a6989586621679970253]) = IntercalateSym1 a6989586621679975557
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679970221] ([a6989586621679970221] ~> Bool) -> Type) (a6989586621679975108 :: [a6989586621679970221]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679970221] ([a6989586621679970221] ~> Bool) -> Type) (a6989586621679975108 :: [a6989586621679970221]) = IsSuffixOfSym1 a6989586621679975108
type Apply (StripPrefixSym0 :: TyFun [a6989586621680092348] ([a6989586621680092348] ~> Maybe [a6989586621680092348]) -> Type) (a6989586621680094044 :: [a6989586621680092348]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (StripPrefixSym0 :: TyFun [a6989586621680092348] ([a6989586621680092348] ~> Maybe [a6989586621680092348]) -> Type) (a6989586621680094044 :: [a6989586621680092348]) = StripPrefixSym1 a6989586621680094044
type Apply (ShowListSym0 :: TyFun [a6989586621680290698] (Symbol ~> Symbol) -> Type) (arg6989586621680291144 :: [a6989586621680290698]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621680290698] (Symbol ~> Symbol) -> Type) (arg6989586621680291144 :: [a6989586621680290698]) = ShowListSym1 arg6989586621680291144
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681159591] (NonEmpty a6989586621681159591 ~> Bool) -> Type) (a6989586621681160968 :: [a6989586621681159591]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621681159591] (NonEmpty a6989586621681159591 ~> Bool) -> Type) (a6989586621681160968 :: [a6989586621681159591]) = IsPrefixOfSym1 a6989586621681160968
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681159590) (Nat ~> a6989586621681159590) -> Type) (a6989586621681160950 :: NonEmpty a6989586621681159590) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621681159590) (Nat ~> a6989586621681159590) -> Type) (a6989586621681160950 :: NonEmpty a6989586621681159590) = (!!@#@$$) a6989586621681160950
type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681161326 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621681161326 :: NonEmpty a) = Uncons a6989586621681161326
type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681327330) (ErrorMessage' s6989586621681327330 ~> ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328078 :: ErrorMessage' s6989586621681327330) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681327330) (ErrorMessage' s6989586621681327330 ~> ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328078 :: ErrorMessage' s6989586621681327330) = (:<>:@#@$$) t6989586621681328078
type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681327330) (ErrorMessage' s6989586621681327330 ~> ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328082 :: ErrorMessage' s6989586621681327330) Source # 
Instance details

Defined in Data.Singletons.TypeError

type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681327330) (ErrorMessage' s6989586621681327330 ~> ErrorMessage' s6989586621681327330) -> Type) (t6989586621681328082 :: ErrorMessage' s6989586621681327330) = (:$$:@#@$$) t6989586621681328082
type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679975023 :: [(a, b)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679975023 :: [(a, b)]) = Unzip a6989586621679975023
type Apply (PartitionSym1 a6989586621679974365 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974366 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym1 a6989586621679974365 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974366 :: [a]) = Partition a6989586621679974365 a6989586621679974366
type Apply (SplitAtSym1 a6989586621679974447 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974448 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SplitAtSym1 a6989586621679974447 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974448 :: [a]) = SplitAt a6989586621679974447 a6989586621679974448
type Apply (BreakSym1 a6989586621679974481 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974482 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym1 a6989586621679974481 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974482 :: [a]) = Break a6989586621679974481 a6989586621679974482
type Apply (SpanSym1 a6989586621679974524 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974525 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym1 a6989586621679974524 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679974525 :: [a]) = Span a6989586621679974524 a6989586621679974525
type Apply (DeleteFirstsBySym1 a6989586621679974832 :: TyFun [a6989586621679970175] ([a6989586621679970175] ~> [a6989586621679970175]) -> Type) (a6989586621679974833 :: [a6989586621679970175]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym1 a6989586621679974832 :: TyFun [a6989586621679970175] ([a6989586621679970175] ~> [a6989586621679970175]) -> Type) (a6989586621679974833 :: [a6989586621679970175]) = DeleteFirstsBySym2 a6989586621679974832 a6989586621679974833
type Apply (UnionBySym1 a6989586621679974222 :: TyFun [a6989586621679970135] ([a6989586621679970135] ~> [a6989586621679970135]) -> Type) (a6989586621679974223 :: [a6989586621679970135]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym1 a6989586621679974222 :: TyFun [a6989586621679970135] ([a6989586621679970135] ~> [a6989586621679970135]) -> Type) (a6989586621679974223 :: [a6989586621679970135]) = UnionBySym2 a6989586621679974222 a6989586621679974223
type Apply (ZipSym0 :: TyFun [a6989586621679970216] ([b6989586621679970217] ~> [(a6989586621679970216, b6989586621679970217)]) -> Type) (a6989586621679975080 :: [a6989586621679970216]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipSym0 :: TyFun [a6989586621679970216] ([b6989586621679970217] ~> [(a6989586621679970216, b6989586621679970217)]) -> Type) (a6989586621679975080 :: [a6989586621679970216]) = ZipSym1 a6989586621679975080 b6989586621679970217 :: TyFun [b6989586621679970217] [(a6989586621679970216, b6989586621679970217)] -> Type
type Apply (IntersectBySym1 a6989586621679974625 :: TyFun [a6989586621679970163] ([a6989586621679970163] ~> [a6989586621679970163]) -> Type) (a6989586621679974626 :: [a6989586621679970163]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym1 a6989586621679974625 :: TyFun [a6989586621679970163] ([a6989586621679970163] ~> [a6989586621679970163]) -> Type) (a6989586621679974626 :: [a6989586621679970163]) = IntersectBySym2 a6989586621679974625 a6989586621679974626
type Apply (GenericIndexSym0 :: TyFun [a6989586621680092293] (i6989586621680092292 ~> a6989586621680092293) -> Type) (a6989586621680093798 :: [a6989586621680092293]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericIndexSym0 :: TyFun [a6989586621680092293] (i6989586621680092292 ~> a6989586621680092293) -> Type) (a6989586621680093798 :: [a6989586621680092293]) = GenericIndexSym1 a6989586621680093798 i6989586621680092292 :: TyFun i6989586621680092292 a6989586621680092293 -> Type
type Apply (ShowListWithSym1 a6989586621680291108 :: TyFun [a6989586621680290682] (Symbol ~> Symbol) -> Type) (a6989586621680291109 :: [a6989586621680290682]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680291108 :: TyFun [a6989586621680290682] (Symbol ~> Symbol) -> Type) (a6989586621680291109 :: [a6989586621680290682]) = ShowListWithSym2 a6989586621680291108 a6989586621680291109
type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) (a6989586621681160902 :: 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) (a6989586621681160902 :: NonEmpty (a, b)) = Unzip a6989586621681160902
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681159588) (NonEmpty b6989586621681159589 ~> NonEmpty (a6989586621681159588, b6989586621681159589)) -> Type) (a6989586621681160942 :: NonEmpty a6989586621681159588) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621681159588) (NonEmpty b6989586621681159589 ~> NonEmpty (a6989586621681159588, b6989586621681159589)) -> Type) (a6989586621681160942 :: NonEmpty a6989586621681159588) = ZipSym1 a6989586621681160942 b6989586621681159589 :: TyFun (NonEmpty b6989586621681159589) (NonEmpty (a6989586621681159588, b6989586621681159589)) -> Type
type Apply (SplitAtSym1 a6989586621681161145 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161146 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym1 a6989586621681161145 a :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161146 :: NonEmpty a) = SplitAt a6989586621681161145 a6989586621681161146
type Apply (SpanSym1 a6989586621681161121 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161122 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym1 a6989586621681161121 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161122 :: NonEmpty a) = Span a6989586621681161121 a6989586621681161122
type Apply (BreakSym1 a6989586621681161113 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161114 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym1 a6989586621681161113 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161114 :: NonEmpty a) = Break a6989586621681161113 a6989586621681161114
type Apply (PartitionSym1 a6989586621681161097 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161098 :: NonEmpty a) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym1 a6989586621681161097 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621681161098 :: NonEmpty a) = Partition a6989586621681161097 a6989586621681161098
type Apply (Zip3Sym0 :: TyFun [a6989586621679970213] ([b6989586621679970214] ~> ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)])) -> Type) (a6989586621679975068 :: [a6989586621679970213]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym0 :: TyFun [a6989586621679970213] ([b6989586621679970214] ~> ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)])) -> Type) (a6989586621679975068 :: [a6989586621679970213]) = Zip3Sym1 a6989586621679975068 b6989586621679970214 c6989586621679970215 :: TyFun [b6989586621679970214] ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)]) -> Type
type Apply (GenericSplitAtSym1 a6989586621680093808 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680093809 :: [a]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GenericSplitAtSym1 a6989586621680093808 a :: TyFun [a] ([a], [a]) -> Type) (a6989586621680093809 :: [a]) = GenericSplitAt a6989586621680093808 a6989586621680093809
type Apply ((<*>@#@$) :: TyFun (f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) (f6989586621679566901 a6989586621679566903 ~> f6989586621679566901 b6989586621679566904) -> Type) (arg6989586621679567314 :: f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*>@#@$) :: TyFun (f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) (f6989586621679566901 a6989586621679566903 ~> f6989586621679566901 b6989586621679566904) -> Type) (arg6989586621679567314 :: f6989586621679566901 (a6989586621679566903 ~> b6989586621679566904)) = (<*>@#@$$) arg6989586621679567314
type Apply ((<**>@#@$) :: TyFun (f6989586621679566861 a6989586621679566862) (f6989586621679566861 (a6989586621679566862 ~> b6989586621679566863) ~> f6989586621679566861 b6989586621679566863) -> Type) (a6989586621679567272 :: f6989586621679566861 a6989586621679566862) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<**>@#@$) :: TyFun (f6989586621679566861 a6989586621679566862) (f6989586621679566861 (a6989586621679566862 ~> b6989586621679566863) ~> f6989586621679566861 b6989586621679566863) -> Type) (a6989586621679567272 :: f6989586621679566861 a6989586621679566862) = a6989586621679567272 <**>@#@$$ b6989586621679566863 :: TyFun (f6989586621679566861 (a6989586621679566862 ~> b6989586621679566863)) (f6989586621679566861 b6989586621679566863) -> Type
type Apply ((>>=@#@$) :: TyFun (m6989586621679566925 a6989586621679566926) ((a6989586621679566926 ~> m6989586621679566925 b6989586621679566927) ~> m6989586621679566925 b6989586621679566927) -> Type) (arg6989586621679567395 :: m6989586621679566925 a6989586621679566926) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>=@#@$) :: TyFun (m6989586621679566925 a6989586621679566926) ((a6989586621679566926 ~> m6989586621679566925 b6989586621679566927) ~> m6989586621679566925 b6989586621679566927) -> Type) (arg6989586621679567395 :: m6989586621679566925 a6989586621679566926) = arg6989586621679567395 >>=@#@$$ b6989586621679566927 :: TyFun (a6989586621679566926 ~> m6989586621679566925 b6989586621679566927) (m6989586621679566925 b6989586621679566927) -> Type
type Apply (ApSym0 :: TyFun (m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) (m6989586621679566819 a6989586621679566820 ~> m6989586621679566819 b6989586621679566821) -> Type) (a6989586621679566986 :: m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (ApSym0 :: TyFun (m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) (m6989586621679566819 a6989586621679566820 ~> m6989586621679566819 b6989586621679566821) -> Type) (a6989586621679566986 :: m6989586621679566819 (a6989586621679566820 ~> b6989586621679566821)) = ApSym1 a6989586621679566986
type Apply ((<|>@#@$) :: TyFun (f6989586621679566976 a6989586621679566978) (f6989586621679566976 a6989586621679566978 ~> f6989586621679566976 a6989586621679566978) -> Type) (arg6989586621679567436 :: f6989586621679566976 a6989586621679566978) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<|>@#@$) :: TyFun (f6989586621679566976 a6989586621679566978) (f6989586621679566976 a6989586621679566978 ~> f6989586621679566976 a6989586621679566978) -> Type) (arg6989586621679567436 :: f6989586621679566976 a6989586621679566978) = (<|>@#@$$) arg6989586621679567436
type Apply (MplusSym0 :: TyFun (m6989586621679566979 a6989586621679566981) (m6989586621679566979 a6989586621679566981 ~> m6989586621679566979 a6989586621679566981) -> Type) (arg6989586621679567440 :: m6989586621679566979 a6989586621679566981) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (MplusSym0 :: TyFun (m6989586621679566979 a6989586621679566981) (m6989586621679566979 a6989586621679566981 ~> m6989586621679566979 a6989586621679566981) -> Type) (arg6989586621679567440 :: m6989586621679566979 a6989586621679566981) = MplusSym1 arg6989586621679567440
type Apply (($>@#@$) :: TyFun (f6989586621679737066 a6989586621679737067) (b6989586621679737068 ~> f6989586621679737066 b6989586621679737068) -> Type) (a6989586621679737138 :: f6989586621679737066 a6989586621679737067) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (($>@#@$) :: TyFun (f6989586621679737066 a6989586621679737067) (b6989586621679737068 ~> f6989586621679737066 b6989586621679737068) -> Type) (a6989586621679737138 :: f6989586621679737066 a6989586621679737067) = a6989586621679737138 $>@#@$$ b6989586621679737068 :: TyFun b6989586621679737068 (f6989586621679737066 b6989586621679737068) -> Type
type Apply ((<&>@#@$) :: TyFun (f6989586621679737069 a6989586621679737070) ((a6989586621679737070 ~> b6989586621679737071) ~> f6989586621679737069 b6989586621679737071) -> Type) (a6989586621679737144 :: f6989586621679737069 a6989586621679737070) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<&>@#@$) :: TyFun (f6989586621679737069 a6989586621679737070) ((a6989586621679737070 ~> b6989586621679737071) ~> f6989586621679737069 b6989586621679737071) -> Type) (a6989586621679737144 :: f6989586621679737069 a6989586621679737070) = a6989586621679737144 <&>@#@$$ b6989586621679737071 :: TyFun (a6989586621679737070 ~> b6989586621679737071) (f6989586621679737069 b6989586621679737071) -> Type
type Apply (MzipSym0 :: TyFun (m6989586621681127514 a6989586621681127515) (m6989586621681127514 b6989586621681127516 ~> m6989586621681127514 (a6989586621681127515, b6989586621681127516)) -> Type) (arg6989586621681127590 :: m6989586621681127514 a6989586621681127515) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipSym0 :: TyFun (m6989586621681127514 a6989586621681127515) (m6989586621681127514 b6989586621681127516 ~> m6989586621681127514 (a6989586621681127515, b6989586621681127516)) -> Type) (arg6989586621681127590 :: m6989586621681127514 a6989586621681127515) = MzipSym1 arg6989586621681127590 b6989586621681127516 :: TyFun (m6989586621681127514 b6989586621681127516) (m6989586621681127514 (a6989586621681127515, b6989586621681127516)) -> Type
type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (arg6989586621681127600 :: 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) (arg6989586621681127600 :: m (a, b)) = Munzip arg6989586621681127600
type Apply (ZipWithSym1 a6989586621679975057 :: TyFun [a6989586621679970210] ([b6989586621679970211] ~> [c6989586621679970212]) -> Type) (a6989586621679975058 :: [a6989586621679970210]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym1 a6989586621679975057 :: TyFun [a6989586621679970210] ([b6989586621679970211] ~> [c6989586621679970212]) -> Type) (a6989586621679975058 :: [a6989586621679970210]) = ZipWithSym2 a6989586621679975057 a6989586621679975058
type Apply (Zip3Sym1 a6989586621679975068 b6989586621679970214 c6989586621679970215 :: TyFun [b6989586621679970214] ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)]) -> Type) (a6989586621679975069 :: [b6989586621679970214]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip3Sym1 a6989586621679975068 b6989586621679970214 c6989586621679970215 :: TyFun [b6989586621679970214] ([c6989586621679970215] ~> [(a6989586621679970213, b6989586621679970214, c6989586621679970215)]) -> Type) (a6989586621679975069 :: [b6989586621679970214]) = Zip3Sym2 a6989586621679975068 a6989586621679975069 c6989586621679970215 :: TyFun [c6989586621679970215] [(a6989586621679970213, b6989586621679970214, c6989586621679970215)] -> Type
type Apply (Zip4Sym0 :: TyFun [a6989586621680092344] ([b6989586621680092345] ~> ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]))) -> Type) (a6989586621680094032 :: [a6989586621680092344]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym0 :: TyFun [a6989586621680092344] ([b6989586621680092345] ~> ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]))) -> Type) (a6989586621680094032 :: [a6989586621680092344]) = Zip4Sym1 a6989586621680094032 b6989586621680092345 c6989586621680092346 d6989586621680092347 :: TyFun [b6989586621680092345] ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)])) -> Type
type Apply ((<*@#@$) :: TyFun (f6989586621679566901 a6989586621679566910) (f6989586621679566901 b6989586621679566911 ~> f6989586621679566901 a6989586621679566910) -> Type) (arg6989586621679567328 :: f6989586621679566901 a6989586621679566910) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((<*@#@$) :: TyFun (f6989586621679566901 a6989586621679566910) (f6989586621679566901 b6989586621679566911 ~> f6989586621679566901 a6989586621679566910) -> Type) (arg6989586621679567328 :: f6989586621679566901 a6989586621679566910) = arg6989586621679567328 <*@#@$$ b6989586621679566911 :: TyFun (f6989586621679566901 b6989586621679566911) (f6989586621679566901 a6989586621679566910) -> Type
type Apply ((*>@#@$) :: TyFun (f6989586621679566901 a6989586621679566908) (f6989586621679566901 b6989586621679566909 ~> f6989586621679566901 b6989586621679566909) -> Type) (arg6989586621679567324 :: f6989586621679566901 a6989586621679566908) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((*>@#@$) :: TyFun (f6989586621679566901 a6989586621679566908) (f6989586621679566901 b6989586621679566909 ~> f6989586621679566901 b6989586621679566909) -> Type) (arg6989586621679567324 :: f6989586621679566901 a6989586621679566908) = arg6989586621679567324 *>@#@$$ b6989586621679566909 :: TyFun (f6989586621679566901 b6989586621679566909) (f6989586621679566901 b6989586621679566909) -> Type
type Apply ((>>@#@$) :: TyFun (m6989586621679566925 a6989586621679566928) (m6989586621679566925 b6989586621679566929 ~> m6989586621679566925 b6989586621679566929) -> Type) (arg6989586621679567399 :: m6989586621679566925 a6989586621679566928) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((>>@#@$) :: TyFun (m6989586621679566925 a6989586621679566928) (m6989586621679566925 b6989586621679566929 ~> m6989586621679566925 b6989586621679566929) -> Type) (arg6989586621679567399 :: m6989586621679566925 a6989586621679566928) = arg6989586621679567399 >>@#@$$ b6989586621679566929 :: TyFun (m6989586621679566925 b6989586621679566929) (m6989586621679566925 b6989586621679566929) -> Type
type Apply (For_Sym0 :: TyFun (t6989586621680486526 a6989586621680486528) ((a6989586621680486528 ~> f6989586621680486527 b6989586621680486529) ~> f6989586621680486527 ()) -> Type) (a6989586621680487140 :: t6989586621680486526 a6989586621680486528) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym0 :: TyFun (t6989586621680486526 a6989586621680486528) ((a6989586621680486528 ~> f6989586621680486527 b6989586621680486529) ~> f6989586621680486527 ()) -> Type) (a6989586621680487140 :: t6989586621680486526 a6989586621680486528) = For_Sym1 a6989586621680487140 f6989586621680486527 b6989586621680486529 :: TyFun (a6989586621680486528 ~> f6989586621680486527 b6989586621680486529) (f6989586621680486527 ()) -> Type
type Apply (ForM_Sym0 :: TyFun (t6989586621680486518 a6989586621680486520) ((a6989586621680486520 ~> m6989586621680486519 b6989586621680486521) ~> m6989586621680486519 ()) -> Type) (a6989586621680487122 :: t6989586621680486518 a6989586621680486520) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym0 :: TyFun (t6989586621680486518 a6989586621680486520) ((a6989586621680486520 ~> m6989586621680486519 b6989586621680486521) ~> m6989586621680486519 ()) -> Type) (a6989586621680487122 :: t6989586621680486518 a6989586621680486520) = ForM_Sym1 a6989586621680487122 m6989586621680486519 b6989586621680486521 :: TyFun (a6989586621680486520 ~> m6989586621680486519 b6989586621680486521) (m6989586621680486519 ()) -> Type
type Apply (ForMSym0 :: TyFun (t6989586621680800307 a6989586621680800309) ((a6989586621680800309 ~> m6989586621680800308 b6989586621680800310) ~> m6989586621680800308 (t6989586621680800307 b6989586621680800310)) -> Type) (a6989586621680800828 :: t6989586621680800307 a6989586621680800309) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym0 :: TyFun (t6989586621680800307 a6989586621680800309) ((a6989586621680800309 ~> m6989586621680800308 b6989586621680800310) ~> m6989586621680800308 (t6989586621680800307 b6989586621680800310)) -> Type) (a6989586621680800828 :: t6989586621680800307 a6989586621680800309) = ForMSym1 a6989586621680800828 m6989586621680800308 b6989586621680800310 :: TyFun (a6989586621680800309 ~> m6989586621680800308 b6989586621680800310) (m6989586621680800308 (t6989586621680800307 b6989586621680800310)) -> Type
type Apply (ForSym0 :: TyFun (t6989586621680800311 a6989586621680800313) ((a6989586621680800313 ~> f6989586621680800312 b6989586621680800314) ~> f6989586621680800312 (t6989586621680800311 b6989586621680800314)) -> Type) (a6989586621680800838 :: t6989586621680800311 a6989586621680800313) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym0 :: TyFun (t6989586621680800311 a6989586621680800313) ((a6989586621680800313 ~> f6989586621680800312 b6989586621680800314) ~> f6989586621680800312 (t6989586621680800311 b6989586621680800314)) -> Type) (a6989586621680800838 :: t6989586621680800311 a6989586621680800313) = ForSym1 a6989586621680800838 f6989586621680800312 b6989586621680800314 :: TyFun (a6989586621680800313 ~> f6989586621680800312 b6989586621680800314) (f6989586621680800312 (t6989586621680800311 b6989586621680800314)) -> Type
type Apply (ZipWithSym1 a6989586621681160931 :: TyFun (NonEmpty a6989586621681159585) (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587) -> Type) (a6989586621681160932 :: NonEmpty a6989586621681159585) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 a6989586621681160931 :: TyFun (NonEmpty a6989586621681159585) (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587) -> Type) (a6989586621681160932 :: NonEmpty a6989586621681159585) = ZipWithSym2 a6989586621681160931 a6989586621681160932
type Apply (ZipWith3Sym1 a6989586621679975042 :: TyFun [a6989586621679970206] ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209])) -> Type) (a6989586621679975043 :: [a6989586621679970206]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym1 a6989586621679975042 :: TyFun [a6989586621679970206] ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209])) -> Type) (a6989586621679975043 :: [a6989586621679970206]) = ZipWith3Sym2 a6989586621679975042 a6989586621679975043
type Apply (Zip5Sym0 :: TyFun [a6989586621680092339] ([b6989586621680092340] ~> ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])))) -> Type) (a6989586621680094009 :: [a6989586621680092339]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym0 :: TyFun [a6989586621680092339] ([b6989586621680092340] ~> ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])))) -> Type) (a6989586621680094009 :: [a6989586621680092339]) = Zip5Sym1 a6989586621680094009 b6989586621680092340 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [b6989586621680092340] ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]))) -> Type
type Apply (Zip4Sym1 a6989586621680094032 b6989586621680092345 c6989586621680092346 d6989586621680092347 :: TyFun [b6989586621680092345] ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)])) -> Type) (a6989586621680094033 :: [b6989586621680092345]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym1 a6989586621680094032 b6989586621680092345 c6989586621680092346 d6989586621680092347 :: TyFun [b6989586621680092345] ([c6989586621680092346] ~> ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)])) -> Type) (a6989586621680094033 :: [b6989586621680092345]) = Zip4Sym2 a6989586621680094032 a6989586621680094033 c6989586621680092346 d6989586621680092347 :: TyFun [c6989586621680092346] ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]) -> Type
type Apply (ZipWithM_Sym1 a6989586621681271385 :: TyFun [a6989586621681270976] ([b6989586621681270977] ~> m6989586621681270975 ()) -> Type) (a6989586621681271386 :: [a6989586621681270976]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym1 a6989586621681271385 :: TyFun [a6989586621681270976] ([b6989586621681270977] ~> m6989586621681270975 ()) -> Type) (a6989586621681271386 :: [a6989586621681270976]) = ZipWithM_Sym2 a6989586621681271385 a6989586621681271386
type Apply (ZipWithMSym1 a6989586621681271394 :: TyFun [a6989586621681270980] ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982]) -> Type) (a6989586621681271395 :: [a6989586621681270980]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym1 a6989586621681271394 :: TyFun [a6989586621681270980] ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982]) -> Type) (a6989586621681271395 :: [a6989586621681270980]) = ZipWithMSym2 a6989586621681271394 a6989586621681271395
type Apply (LiftA2Sym1 arg6989586621679567318 f6989586621679566901 :: TyFun (f6989586621679566901 a6989586621679566905) (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907) -> Type) (arg6989586621679567319 :: f6989586621679566901 a6989586621679566905) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym1 arg6989586621679567318 f6989586621679566901 :: TyFun (f6989586621679566901 a6989586621679566905) (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907) -> Type) (arg6989586621679567319 :: f6989586621679566901 a6989586621679566905) = LiftA2Sym2 arg6989586621679567318 arg6989586621679567319
type Apply (LiftM2Sym1 a6989586621679567193 m6989586621679566840 :: TyFun (m6989586621679566840 a16989586621679566841) (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843) -> Type) (a6989586621679567194 :: m6989586621679566840 a16989586621679566841) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym1 a6989586621679567193 m6989586621679566840 :: TyFun (m6989586621679566840 a16989586621679566841) (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843) -> Type) (a6989586621679567194 :: m6989586621679566840 a16989586621679566841) = LiftM2Sym2 a6989586621679567193 a6989586621679567194
type Apply (MzipWithSym1 arg6989586621681127594 m6989586621681127514 :: TyFun (m6989586621681127514 a6989586621681127517) (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519) -> Type) (arg6989586621681127595 :: m6989586621681127514 a6989586621681127517) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym1 arg6989586621681127594 m6989586621681127514 :: TyFun (m6989586621681127514 a6989586621681127517) (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519) -> Type) (arg6989586621681127595 :: m6989586621681127514 a6989586621681127517) = MzipWithSym2 arg6989586621681127594 arg6989586621681127595
type Apply (ZipWith3Sym2 a6989586621679975043 a6989586621679975042 :: TyFun [b6989586621679970207] ([c6989586621679970208] ~> [d6989586621679970209]) -> Type) (a6989586621679975044 :: [b6989586621679970207]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym2 a6989586621679975043 a6989586621679975042 :: TyFun [b6989586621679970207] ([c6989586621679970208] ~> [d6989586621679970209]) -> Type) (a6989586621679975044 :: [b6989586621679970207]) = ZipWith3Sym3 a6989586621679975043 a6989586621679975042 a6989586621679975044
type Apply (ZipWith4Sym1 a6989586621680093915 :: TyFun [a6989586621680092321] ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325]))) -> Type) (a6989586621680093916 :: [a6989586621680092321]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym1 a6989586621680093915 :: TyFun [a6989586621680092321] ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325]))) -> Type) (a6989586621680093916 :: [a6989586621680092321]) = ZipWith4Sym2 a6989586621680093915 a6989586621680093916
type Apply (Zip6Sym0 :: TyFun [a6989586621680092333] ([b6989586621680092334] ~> ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))))) -> Type) (a6989586621680093981 :: [a6989586621680092333]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym0 :: TyFun [a6989586621680092333] ([b6989586621680092334] ~> ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))))) -> Type) (a6989586621680093981 :: [a6989586621680092333]) = Zip6Sym1 a6989586621680093981 b6989586621680092334 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [b6989586621680092334] ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])))) -> Type
type Apply (Zip5Sym1 a6989586621680094009 b6989586621680092340 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [b6989586621680092340] ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]))) -> Type) (a6989586621680094010 :: [b6989586621680092340]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym1 a6989586621680094009 b6989586621680092340 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [b6989586621680092340] ([c6989586621680092341] ~> ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]))) -> Type) (a6989586621680094010 :: [b6989586621680092340]) = Zip5Sym2 a6989586621680094009 a6989586621680094010 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [c6989586621680092341] ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])) -> Type
type Apply (Zip4Sym2 a6989586621680094033 a6989586621680094032 c6989586621680092346 d6989586621680092347 :: TyFun [c6989586621680092346] ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]) -> Type) (a6989586621680094034 :: [c6989586621680092346]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip4Sym2 a6989586621680094033 a6989586621680094032 c6989586621680092346 d6989586621680092347 :: TyFun [c6989586621680092346] ([d6989586621680092347] ~> [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)]) -> Type) (a6989586621680094034 :: [c6989586621680092346]) = Zip4Sym3 a6989586621680094033 a6989586621680094032 a6989586621680094034 d6989586621680092347 :: TyFun [d6989586621680092347] [(a6989586621680092344, b6989586621680092345, c6989586621680092346, d6989586621680092347)] -> Type
type Apply (LiftA3Sym1 a6989586621679567250 f6989586621679566853 :: TyFun (f6989586621679566853 a6989586621679566854) (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857)) -> Type) (a6989586621679567251 :: f6989586621679566853 a6989586621679566854) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym1 a6989586621679567250 f6989586621679566853 :: TyFun (f6989586621679566853 a6989586621679566854) (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857)) -> Type) (a6989586621679567251 :: f6989586621679566853 a6989586621679566854) = LiftA3Sym2 a6989586621679567250 a6989586621679567251
type Apply (LiftM3Sym1 a6989586621679567151 m6989586621679566835 :: TyFun (m6989586621679566835 a16989586621679566836) (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839)) -> Type) (a6989586621679567152 :: m6989586621679566835 a16989586621679566836) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym1 a6989586621679567151 m6989586621679566835 :: TyFun (m6989586621679566835 a16989586621679566836) (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839)) -> Type) (a6989586621679567152 :: m6989586621679566835 a16989586621679566836) = LiftM3Sym2 a6989586621679567151 a6989586621679567152
type Apply (MapAccumRSym2 a6989586621680800791 a6989586621680800790 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680800792 :: t b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym2 a6989586621680800791 a6989586621680800790 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680800792 :: t b) = MapAccumR a6989586621680800791 a6989586621680800790 a6989586621680800792
type Apply (MapAccumLSym2 a6989586621680800808 a6989586621680800807 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680800809 :: t b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym2 a6989586621680800808 a6989586621680800807 t :: TyFun (t b) (a, t c) -> Type) (a6989586621680800809 :: t b) = MapAccumL a6989586621680800808 a6989586621680800807 a6989586621680800809
type Apply (ZipWith5Sym1 a6989586621680093892 :: TyFun [a6989586621680092315] ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])))) -> Type) (a6989586621680093893 :: [a6989586621680092315]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym1 a6989586621680093892 :: TyFun [a6989586621680092315] ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])))) -> Type) (a6989586621680093893 :: [a6989586621680092315]) = ZipWith5Sym2 a6989586621680093892 a6989586621680093893
type Apply (ZipWith4Sym2 a6989586621680093916 a6989586621680093915 :: TyFun [b6989586621680092322] ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])) -> Type) (a6989586621680093917 :: [b6989586621680092322]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym2 a6989586621680093916 a6989586621680093915 :: TyFun [b6989586621680092322] ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])) -> Type) (a6989586621680093917 :: [b6989586621680092322]) = ZipWith4Sym3 a6989586621680093916 a6989586621680093915 a6989586621680093917
type Apply (Zip7Sym0 :: TyFun [a6989586621680092326] ([b6989586621680092327] ~> ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))))) -> Type) (a6989586621680093948 :: [a6989586621680092326]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym0 :: TyFun [a6989586621680092326] ([b6989586621680092327] ~> ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))))) -> Type) (a6989586621680093948 :: [a6989586621680092326]) = Zip7Sym1 a6989586621680093948 b6989586621680092327 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [b6989586621680092327] ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))))) -> Type
type Apply (Zip6Sym1 a6989586621680093981 b6989586621680092334 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [b6989586621680092334] ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])))) -> Type) (a6989586621680093982 :: [b6989586621680092334]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym1 a6989586621680093981 b6989586621680092334 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [b6989586621680092334] ([c6989586621680092335] ~> ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])))) -> Type) (a6989586621680093982 :: [b6989586621680092334]) = Zip6Sym2 a6989586621680093981 a6989586621680093982 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [c6989586621680092335] ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))) -> Type
type Apply (Zip5Sym2 a6989586621680094010 a6989586621680094009 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [c6989586621680092341] ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])) -> Type) (a6989586621680094011 :: [c6989586621680092341]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym2 a6989586621680094010 a6989586621680094009 c6989586621680092341 d6989586621680092342 e6989586621680092343 :: TyFun [c6989586621680092341] ([d6989586621680092342] ~> ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)])) -> Type) (a6989586621680094011 :: [c6989586621680092341]) = Zip5Sym3 a6989586621680094010 a6989586621680094009 a6989586621680094011 d6989586621680092342 e6989586621680092343 :: TyFun [d6989586621680092342] ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]) -> Type
type Apply (LiftA3Sym2 a6989586621679567251 a6989586621679567250 :: TyFun (f6989586621679566853 b6989586621679566855) (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857) -> Type) (a6989586621679567252 :: f6989586621679566853 b6989586621679566855) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym2 a6989586621679567251 a6989586621679567250 :: TyFun (f6989586621679566853 b6989586621679566855) (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857) -> Type) (a6989586621679567252 :: f6989586621679566853 b6989586621679566855) = LiftA3Sym3 a6989586621679567251 a6989586621679567250 a6989586621679567252
type Apply (LiftM3Sym2 a6989586621679567152 a6989586621679567151 :: TyFun (m6989586621679566835 a26989586621679566837) (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839) -> Type) (a6989586621679567153 :: m6989586621679566835 a26989586621679566837) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym2 a6989586621679567152 a6989586621679567151 :: TyFun (m6989586621679566835 a26989586621679566837) (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839) -> Type) (a6989586621679567153 :: m6989586621679566835 a26989586621679566837) = LiftM3Sym3 a6989586621679567152 a6989586621679567151 a6989586621679567153
type Apply (LiftM4Sym1 a6989586621679567090 m6989586621679566829 :: TyFun (m6989586621679566829 a16989586621679566830) (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834))) -> Type) (a6989586621679567091 :: m6989586621679566829 a16989586621679566830) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym1 a6989586621679567090 m6989586621679566829 :: TyFun (m6989586621679566829 a16989586621679566830) (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834))) -> Type) (a6989586621679567091 :: m6989586621679566829 a16989586621679566830) = LiftM4Sym2 a6989586621679567090 a6989586621679567091
type Apply (ZipWith6Sym1 a6989586621680093865 :: TyFun [a6989586621680092308] ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))))) -> Type) (a6989586621680093866 :: [a6989586621680092308]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym1 a6989586621680093865 :: TyFun [a6989586621680092308] ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))))) -> Type) (a6989586621680093866 :: [a6989586621680092308]) = ZipWith6Sym2 a6989586621680093865 a6989586621680093866
type Apply (ZipWith5Sym2 a6989586621680093893 a6989586621680093892 :: TyFun [b6989586621680092316] ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))) -> Type) (a6989586621680093894 :: [b6989586621680092316]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym2 a6989586621680093893 a6989586621680093892 :: TyFun [b6989586621680092316] ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))) -> Type) (a6989586621680093894 :: [b6989586621680092316]) = ZipWith5Sym3 a6989586621680093893 a6989586621680093892 a6989586621680093894
type Apply (ZipWith4Sym3 a6989586621680093917 a6989586621680093916 a6989586621680093915 :: TyFun [c6989586621680092323] ([d6989586621680092324] ~> [e6989586621680092325]) -> Type) (a6989586621680093918 :: [c6989586621680092323]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym3 a6989586621680093917 a6989586621680093916 a6989586621680093915 :: TyFun [c6989586621680092323] ([d6989586621680092324] ~> [e6989586621680092325]) -> Type) (a6989586621680093918 :: [c6989586621680092323]) = ZipWith4Sym4 a6989586621680093917 a6989586621680093916 a6989586621680093915 a6989586621680093918
type Apply (Zip7Sym1 a6989586621680093948 b6989586621680092327 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [b6989586621680092327] ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))))) -> Type) (a6989586621680093949 :: [b6989586621680092327]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym1 a6989586621680093948 b6989586621680092327 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [b6989586621680092327] ([c6989586621680092328] ~> ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))))) -> Type) (a6989586621680093949 :: [b6989586621680092327]) = Zip7Sym2 a6989586621680093948 a6989586621680093949 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [c6989586621680092328] ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))) -> Type
type Apply (Zip6Sym2 a6989586621680093982 a6989586621680093981 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [c6989586621680092335] ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))) -> Type) (a6989586621680093983 :: [c6989586621680092335]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym2 a6989586621680093982 a6989586621680093981 c6989586621680092335 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [c6989586621680092335] ([d6989586621680092336] ~> ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]))) -> Type) (a6989586621680093983 :: [c6989586621680092335]) = Zip6Sym3 a6989586621680093982 a6989586621680093981 a6989586621680093983 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [d6989586621680092336] ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])) -> Type
type Apply (Zip5Sym3 a6989586621680094011 a6989586621680094010 a6989586621680094009 d6989586621680092342 e6989586621680092343 :: TyFun [d6989586621680092342] ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]) -> Type) (a6989586621680094012 :: [d6989586621680092342]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip5Sym3 a6989586621680094011 a6989586621680094010 a6989586621680094009 d6989586621680092342 e6989586621680092343 :: TyFun [d6989586621680092342] ([e6989586621680092343] ~> [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)]) -> Type) (a6989586621680094012 :: [d6989586621680092342]) = Zip5Sym4 a6989586621680094011 a6989586621680094010 a6989586621680094009 a6989586621680094012 e6989586621680092343 :: TyFun [e6989586621680092343] [(a6989586621680092339, b6989586621680092340, c6989586621680092341, d6989586621680092342, e6989586621680092343)] -> Type
type Apply (LiftM4Sym2 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a26989586621679566831) (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)) -> Type) (a6989586621679567092 :: m6989586621679566829 a26989586621679566831) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym2 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a26989586621679566831) (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)) -> Type) (a6989586621679567092 :: m6989586621679566829 a26989586621679566831) = LiftM4Sym3 a6989586621679567091 a6989586621679567090 a6989586621679567092
type Apply (LiftM5Sym1 a6989586621679567007 m6989586621679566822 :: TyFun (m6989586621679566822 a16989586621679566823) (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)))) -> Type) (a6989586621679567008 :: m6989586621679566822 a16989586621679566823) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym1 a6989586621679567007 m6989586621679566822 :: TyFun (m6989586621679566822 a16989586621679566823) (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)))) -> Type) (a6989586621679567008 :: m6989586621679566822 a16989586621679566823) = LiftM5Sym2 a6989586621679567007 a6989586621679567008
type Apply (ZipWith7Sym1 a6989586621680093834 :: TyFun [a6989586621680092300] ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))))) -> Type) (a6989586621680093835 :: [a6989586621680092300]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym1 a6989586621680093834 :: TyFun [a6989586621680092300] ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))))) -> Type) (a6989586621680093835 :: [a6989586621680092300]) = ZipWith7Sym2 a6989586621680093834 a6989586621680093835
type Apply (ZipWith6Sym2 a6989586621680093866 a6989586621680093865 :: TyFun [b6989586621680092309] ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))) -> Type) (a6989586621680093867 :: [b6989586621680092309]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym2 a6989586621680093866 a6989586621680093865 :: TyFun [b6989586621680092309] ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))) -> Type) (a6989586621680093867 :: [b6989586621680092309]) = ZipWith6Sym3 a6989586621680093866 a6989586621680093865 a6989586621680093867
type Apply (ZipWith5Sym3 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [c6989586621680092317] ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])) -> Type) (a6989586621680093895 :: [c6989586621680092317]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym3 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [c6989586621680092317] ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320])) -> Type) (a6989586621680093895 :: [c6989586621680092317]) = ZipWith5Sym4 a6989586621680093894 a6989586621680093893 a6989586621680093892 a6989586621680093895
type Apply (Zip7Sym2 a6989586621680093949 a6989586621680093948 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [c6989586621680092328] ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))) -> Type) (a6989586621680093950 :: [c6989586621680092328]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym2 a6989586621680093949 a6989586621680093948 c6989586621680092328 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [c6989586621680092328] ([d6989586621680092329] ~> ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])))) -> Type) (a6989586621680093950 :: [c6989586621680092328]) = Zip7Sym3 a6989586621680093949 a6989586621680093948 a6989586621680093950 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [d6989586621680092329] ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))) -> Type
type Apply (Zip6Sym3 a6989586621680093983 a6989586621680093982 a6989586621680093981 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [d6989586621680092336] ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])) -> Type) (a6989586621680093984 :: [d6989586621680092336]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym3 a6989586621680093983 a6989586621680093982 a6989586621680093981 d6989586621680092336 e6989586621680092337 f6989586621680092338 :: TyFun [d6989586621680092336] ([e6989586621680092337] ~> ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)])) -> Type) (a6989586621680093984 :: [d6989586621680092336]) = Zip6Sym4 a6989586621680093983 a6989586621680093982 a6989586621680093981 a6989586621680093984 e6989586621680092337 f6989586621680092338 :: TyFun [e6989586621680092337] ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]) -> Type
type Apply (LiftM4Sym3 a6989586621679567092 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a36989586621679566832) (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834) -> Type) (a6989586621679567093 :: m6989586621679566829 a36989586621679566832) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym3 a6989586621679567092 a6989586621679567091 a6989586621679567090 :: TyFun (m6989586621679566829 a36989586621679566832) (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834) -> Type) (a6989586621679567093 :: m6989586621679566829 a36989586621679566832) = LiftM4Sym4 a6989586621679567092 a6989586621679567091 a6989586621679567090 a6989586621679567093
type Apply (LiftM5Sym2 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a26989586621679566824) (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))) -> Type) (a6989586621679567009 :: m6989586621679566822 a26989586621679566824) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym2 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a26989586621679566824) (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))) -> Type) (a6989586621679567009 :: m6989586621679566822 a26989586621679566824) = LiftM5Sym3 a6989586621679567008 a6989586621679567007 a6989586621679567009
type Apply (ZipWith7Sym2 a6989586621680093835 a6989586621680093834 :: TyFun [b6989586621680092301] ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))) -> Type) (a6989586621680093836 :: [b6989586621680092301]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym2 a6989586621680093835 a6989586621680093834 :: TyFun [b6989586621680092301] ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))) -> Type) (a6989586621680093836 :: [b6989586621680092301]) = ZipWith7Sym3 a6989586621680093835 a6989586621680093834 a6989586621680093836
type Apply (ZipWith6Sym3 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [c6989586621680092310] ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))) -> Type) (a6989586621680093868 :: [c6989586621680092310]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym3 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [c6989586621680092310] ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314]))) -> Type) (a6989586621680093868 :: [c6989586621680092310]) = ZipWith6Sym4 a6989586621680093867 a6989586621680093866 a6989586621680093865 a6989586621680093868
type Apply (ZipWith5Sym4 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [d6989586621680092318] ([e6989586621680092319] ~> [f6989586621680092320]) -> Type) (a6989586621680093896 :: [d6989586621680092318]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym4 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 :: TyFun [d6989586621680092318] ([e6989586621680092319] ~> [f6989586621680092320]) -> Type) (a6989586621680093896 :: [d6989586621680092318]) = ZipWith5Sym5 a6989586621680093895 a6989586621680093894 a6989586621680093893 a6989586621680093892 a6989586621680093896
type Apply (Zip7Sym3 a6989586621680093950 a6989586621680093949 a6989586621680093948 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [d6989586621680092329] ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))) -> Type) (a6989586621680093951 :: [d6989586621680092329]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym3 a6989586621680093950 a6989586621680093949 a6989586621680093948 d6989586621680092329 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [d6989586621680092329] ([e6989586621680092330] ~> ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]))) -> Type) (a6989586621680093951 :: [d6989586621680092329]) = Zip7Sym4 a6989586621680093950 a6989586621680093949 a6989586621680093948 a6989586621680093951 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [e6989586621680092330] ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])) -> Type
type Apply (Zip6Sym4 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 e6989586621680092337 f6989586621680092338 :: TyFun [e6989586621680092337] ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]) -> Type) (a6989586621680093985 :: [e6989586621680092337]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip6Sym4 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 e6989586621680092337 f6989586621680092338 :: TyFun [e6989586621680092337] ([f6989586621680092338] ~> [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)]) -> Type) (a6989586621680093985 :: [e6989586621680092337]) = Zip6Sym5 a6989586621680093984 a6989586621680093983 a6989586621680093982 a6989586621680093981 a6989586621680093985 f6989586621680092338 :: TyFun [f6989586621680092338] [(a6989586621680092333, b6989586621680092334, c6989586621680092335, d6989586621680092336, e6989586621680092337, f6989586621680092338)] -> Type
type Apply (LiftM5Sym3 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a36989586621679566825) (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)) -> Type) (a6989586621679567010 :: m6989586621679566822 a36989586621679566825) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym3 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a36989586621679566825) (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)) -> Type) (a6989586621679567010 :: m6989586621679566822 a36989586621679566825) = LiftM5Sym4 a6989586621679567009 a6989586621679567008 a6989586621679567007 a6989586621679567010
type Apply (ZipWith7Sym3 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [c6989586621680092302] ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))) -> Type) (a6989586621680093837 :: [c6989586621680092302]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym3 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [c6989586621680092302] ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])))) -> Type) (a6989586621680093837 :: [c6989586621680092302]) = ZipWith7Sym4 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093837
type Apply (ZipWith6Sym4 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [d6989586621680092311] ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])) -> Type) (a6989586621680093869 :: [d6989586621680092311]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym4 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [d6989586621680092311] ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])) -> Type) (a6989586621680093869 :: [d6989586621680092311]) = ZipWith6Sym5 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 a6989586621680093869
type Apply (Zip7Sym4 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [e6989586621680092330] ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])) -> Type) (a6989586621680093952 :: [e6989586621680092330]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym4 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 e6989586621680092330 f6989586621680092331 g6989586621680092332 :: TyFun [e6989586621680092330] ([f6989586621680092331] ~> ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)])) -> Type) (a6989586621680093952 :: [e6989586621680092330]) = Zip7Sym5 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 a6989586621680093952 f6989586621680092331 g6989586621680092332 :: TyFun [f6989586621680092331] ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]) -> Type
type Apply (LiftM5Sym4 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a46989586621679566826) (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828) -> Type) (a6989586621679567011 :: m6989586621679566822 a46989586621679566826) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym4 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 :: TyFun (m6989586621679566822 a46989586621679566826) (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828) -> Type) (a6989586621679567011 :: m6989586621679566822 a46989586621679566826) = LiftM5Sym5 a6989586621679567010 a6989586621679567009 a6989586621679567008 a6989586621679567007 a6989586621679567011
type Apply (ZipWith7Sym4 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [d6989586621680092303] ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))) -> Type) (a6989586621680093838 :: [d6989586621680092303]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym4 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [d6989586621680092303] ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))) -> Type) (a6989586621680093838 :: [d6989586621680092303]) = ZipWith7Sym5 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093838
type Apply (ZipWith6Sym5 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [e6989586621680092312] ([f6989586621680092313] ~> [g6989586621680092314]) -> Type) (a6989586621680093870 :: [e6989586621680092312]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym5 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 :: TyFun [e6989586621680092312] ([f6989586621680092313] ~> [g6989586621680092314]) -> Type) (a6989586621680093870 :: [e6989586621680092312]) = ZipWith6Sym6 a6989586621680093869 a6989586621680093868 a6989586621680093867 a6989586621680093866 a6989586621680093865 a6989586621680093870
type Apply (Zip7Sym5 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 f6989586621680092331 g6989586621680092332 :: TyFun [f6989586621680092331] ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]) -> Type) (a6989586621680093953 :: [f6989586621680092331]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Zip7Sym5 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 f6989586621680092331 g6989586621680092332 :: TyFun [f6989586621680092331] ([g6989586621680092332] ~> [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)]) -> Type) (a6989586621680093953 :: [f6989586621680092331]) = Zip7Sym6 a6989586621680093952 a6989586621680093951 a6989586621680093950 a6989586621680093949 a6989586621680093948 a6989586621680093953 g6989586621680092332 :: TyFun [g6989586621680092332] [(a6989586621680092326, b6989586621680092327, c6989586621680092328, d6989586621680092329, e6989586621680092330, f6989586621680092331, g6989586621680092332)] -> Type
type Apply (ZipWith7Sym5 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [e6989586621680092304] ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])) -> Type) (a6989586621680093839 :: [e6989586621680092304]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym5 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [e6989586621680092304] ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307])) -> Type) (a6989586621680093839 :: [e6989586621680092304]) = ZipWith7Sym6 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093839
type Apply (ZipWith7Sym6 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [f6989586621680092305] ([g6989586621680092306] ~> [h6989586621680092307]) -> Type) (a6989586621680093840 :: [f6989586621680092305]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym6 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 :: TyFun [f6989586621680092305] ([g6989586621680092306] ~> [h6989586621680092307]) -> Type) (a6989586621680093840 :: [f6989586621680092305]) = ZipWith7Sym7 a6989586621680093839 a6989586621680093838 a6989586621680093837 a6989586621680093836 a6989586621680093835 a6989586621680093834 a6989586621680093840
type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679975002 :: [(a, b, c)]) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679975002 :: [(a, b, c)]) = Unzip3 a6989586621679975002
type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679974979 :: [(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) (a6989586621679974979 :: [(a, b, c, d)]) = Unzip4 a6989586621679974979
type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679974954 :: [(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) (a6989586621679974954 :: [(a, b, c, d, e)]) = Unzip5 a6989586621679974954
type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) (a6989586621679974927 :: [(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) (a6989586621679974927 :: [(a, b, c, d, e, f)]) = Unzip6 a6989586621679974927
type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) (a6989586621679974898 :: [(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) (a6989586621679974898 :: [(a, b, c, d, e, f, g)]) = Unzip7 a6989586621679974898
type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467835 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467835 :: Either a b) = IsRight a6989586621680467835
type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467837 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621680467837 :: Either a b) = IsLeft a6989586621680467837
type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679366164 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679366164 :: (a, b)) = Snd a6989586621679366164
type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679366167 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679366167 :: (a, b)) = Fst a6989586621679366167
type Apply (a6989586621679752645 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679752646 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (a6989586621679752645 &@#@$$ b :: TyFun (a ~> b) b -> Type) (a6989586621679752646 :: a ~> b) = a6989586621679752645 & a6989586621679752646
type Apply (UncurrySym1 a6989586621679366149 :: TyFun (a, b) c -> Type) (a6989586621679366150 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym1 a6989586621679366149 :: TyFun (a, b) c -> Type) (a6989586621679366150 :: (a, b)) = Uncurry a6989586621679366149 a6989586621679366150
type Apply (Either_Sym2 a6989586621680466149 a6989586621680466148 :: TyFun (Either a b) c -> Type) (a6989586621680466150 :: Either a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym2 a6989586621680466149 a6989586621680466148 :: TyFun (Either a b) c -> Type) (a6989586621680466150 :: Either a b) = Either_ a6989586621680466149 a6989586621680466148 a6989586621680466150
type Apply (arg6989586621679567395 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679567396 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (arg6989586621679567395 >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) (arg6989586621679567396 :: a ~> m b) = arg6989586621679567395 >>= arg6989586621679567396
type Apply (a6989586621679737144 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679737145 :: a ~> b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply (a6989586621679737144 <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) (a6989586621679737145 :: a ~> b) = a6989586621679737144 <&> a6989586621679737145
type Apply (For_Sym1 a6989586621680487140 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680487141 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (For_Sym1 a6989586621680487140 f b :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621680487141 :: a ~> f b) = For_ a6989586621680487140 a6989586621680487141
type Apply (ForM_Sym1 a6989586621680487122 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680487123 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ForM_Sym1 a6989586621680487122 m b :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621680487123 :: a ~> m b) = ForM_ a6989586621680487122 a6989586621680487123
type Apply (ForMSym1 a6989586621680800828 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680800829 :: a ~> m b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForMSym1 a6989586621680800828 m b :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680800829 :: a ~> m b) = ForM a6989586621680800828 a6989586621680800829
type Apply (ForSym1 a6989586621680800838 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680800839 :: a ~> f b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (ForSym1 a6989586621680800838 f b :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680800839 :: a ~> f b) = For a6989586621680800838 a6989586621680800839
type Apply (ShowParenSym1 a6989586621680291074 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291075 :: Symbol ~> Symbol) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680291074 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291075 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680291074 a6989586621680291075
type Apply (UntilSym0 :: TyFun (a6989586621679541495 ~> Bool) ((a6989586621679541495 ~> a6989586621679541495) ~> (a6989586621679541495 ~> a6989586621679541495)) -> Type) (a6989586621679541620 :: a6989586621679541495 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym0 :: TyFun (a6989586621679541495 ~> Bool) ((a6989586621679541495 ~> a6989586621679541495) ~> (a6989586621679541495 ~> a6989586621679541495)) -> Type) (a6989586621679541620 :: a6989586621679541495 ~> Bool) = UntilSym1 a6989586621679541620
type Apply (NubBySym0 :: TyFun (a6989586621679970137 ~> (a6989586621679970137 ~> Bool)) ([a6989586621679970137] ~> [a6989586621679970137]) -> Type) (a6989586621679974241 :: a6989586621679970137 ~> (a6989586621679970137 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (NubBySym0 :: TyFun (a6989586621679970137 ~> (a6989586621679970137 ~> Bool)) ([a6989586621679970137] ~> [a6989586621679970137]) -> Type) (a6989586621679974241 :: a6989586621679970137 ~> (a6989586621679970137 ~> Bool)) = NubBySym1 a6989586621679974241
type Apply (PartitionSym0 :: TyFun (a6989586621679970146 ~> Bool) ([a6989586621679970146] ~> ([a6989586621679970146], [a6989586621679970146])) -> Type) (a6989586621679974365 :: a6989586621679970146 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (PartitionSym0 :: TyFun (a6989586621679970146 ~> Bool) ([a6989586621679970146] ~> ([a6989586621679970146], [a6989586621679970146])) -> Type) (a6989586621679974365 :: a6989586621679970146 ~> Bool) = PartitionSym1 a6989586621679974365
type Apply (BreakSym0 :: TyFun (a6989586621679970158 ~> Bool) ([a6989586621679970158] ~> ([a6989586621679970158], [a6989586621679970158])) -> Type) (a6989586621679974481 :: a6989586621679970158 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (BreakSym0 :: TyFun (a6989586621679970158 ~> Bool) ([a6989586621679970158] ~> ([a6989586621679970158], [a6989586621679970158])) -> Type) (a6989586621679974481 :: a6989586621679970158 ~> Bool) = BreakSym1 a6989586621679974481
type Apply (SpanSym0 :: TyFun (a6989586621679970159 ~> Bool) ([a6989586621679970159] ~> ([a6989586621679970159], [a6989586621679970159])) -> Type) (a6989586621679974524 :: a6989586621679970159 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SpanSym0 :: TyFun (a6989586621679970159 ~> Bool) ([a6989586621679970159] ~> ([a6989586621679970159], [a6989586621679970159])) -> Type) (a6989586621679974524 :: a6989586621679970159 ~> Bool) = SpanSym1 a6989586621679974524
type Apply (GroupBySym0 :: TyFun (a6989586621679970149 ~> (a6989586621679970149 ~> Bool)) ([a6989586621679970149] ~> [[a6989586621679970149]]) -> Type) (a6989586621679974388 :: a6989586621679970149 ~> (a6989586621679970149 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (GroupBySym0 :: TyFun (a6989586621679970149 ~> (a6989586621679970149 ~> Bool)) ([a6989586621679970149] ~> [[a6989586621679970149]]) -> Type) (a6989586621679974388 :: a6989586621679970149 ~> (a6989586621679970149 ~> Bool)) = GroupBySym1 a6989586621679974388
type Apply (DropWhileSym0 :: TyFun (a6989586621679970161 ~> Bool) ([a6989586621679970161] ~> [a6989586621679970161]) -> Type) (a6989586621679974593 :: a6989586621679970161 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileSym0 :: TyFun (a6989586621679970161 ~> Bool) ([a6989586621679970161] ~> [a6989586621679970161]) -> Type) (a6989586621679974593 :: a6989586621679970161 ~> Bool) = DropWhileSym1 a6989586621679974593
type Apply (TakeWhileSym0 :: TyFun (a6989586621679970162 ~> Bool) ([a6989586621679970162] ~> [a6989586621679970162]) -> Type) (a6989586621679974611 :: a6989586621679970162 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (TakeWhileSym0 :: TyFun (a6989586621679970162 ~> Bool) ([a6989586621679970162] ~> [a6989586621679970162]) -> Type) (a6989586621679974611 :: a6989586621679970162 ~> Bool) = TakeWhileSym1 a6989586621679974611
type Apply (FilterSym0 :: TyFun (a6989586621679970170 ~> Bool) ([a6989586621679970170] ~> [a6989586621679970170]) -> Type) (a6989586621679974725 :: a6989586621679970170 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FilterSym0 :: TyFun (a6989586621679970170 ~> Bool) ([a6989586621679970170] ~> [a6989586621679970170]) -> Type) (a6989586621679974725 :: a6989586621679970170 ~> Bool) = FilterSym1 a6989586621679974725
type Apply (InsertBySym0 :: TyFun (a6989586621679970173 ~> (a6989586621679970173 ~> Ordering)) (a6989586621679970173 ~> ([a6989586621679970173] ~> [a6989586621679970173])) -> Type) (a6989586621679974800 :: a6989586621679970173 ~> (a6989586621679970173 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (InsertBySym0 :: TyFun (a6989586621679970173 ~> (a6989586621679970173 ~> Ordering)) (a6989586621679970173 ~> ([a6989586621679970173] ~> [a6989586621679970173])) -> Type) (a6989586621679974800 :: a6989586621679970173 ~> (a6989586621679970173 ~> Ordering)) = InsertBySym1 a6989586621679974800
type Apply (SortBySym0 :: TyFun (a6989586621679970174 ~> (a6989586621679970174 ~> Ordering)) ([a6989586621679970174] ~> [a6989586621679970174]) -> Type) (a6989586621679974824 :: a6989586621679970174 ~> (a6989586621679970174 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (SortBySym0 :: TyFun (a6989586621679970174 ~> (a6989586621679970174 ~> Ordering)) ([a6989586621679970174] ~> [a6989586621679970174]) -> Type) (a6989586621679974824 :: a6989586621679970174 ~> (a6989586621679970174 ~> Ordering)) = SortBySym1 a6989586621679974824
type Apply (DeleteBySym0 :: TyFun (a6989586621679970176 ~> (a6989586621679970176 ~> Bool)) (a6989586621679970176 ~> ([a6989586621679970176] ~> [a6989586621679970176])) -> Type) (a6989586621679974845 :: a6989586621679970176 ~> (a6989586621679970176 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteBySym0 :: TyFun (a6989586621679970176 ~> (a6989586621679970176 ~> Bool)) (a6989586621679970176 ~> ([a6989586621679970176] ~> [a6989586621679970176])) -> Type) (a6989586621679974845 :: a6989586621679970176 ~> (a6989586621679970176 ~> Bool)) = DeleteBySym1 a6989586621679974845
type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679970175 ~> (a6989586621679970175 ~> Bool)) ([a6989586621679970175] ~> ([a6989586621679970175] ~> [a6989586621679970175])) -> Type) (a6989586621679974832 :: a6989586621679970175 ~> (a6989586621679970175 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a6989586621679970175 ~> (a6989586621679970175 ~> Bool)) ([a6989586621679970175] ~> ([a6989586621679970175] ~> [a6989586621679970175])) -> Type) (a6989586621679974832 :: a6989586621679970175 ~> (a6989586621679970175 ~> Bool)) = DeleteFirstsBySym1 a6989586621679974832
type Apply (UnionBySym0 :: TyFun (a6989586621679970135 ~> (a6989586621679970135 ~> Bool)) ([a6989586621679970135] ~> ([a6989586621679970135] ~> [a6989586621679970135])) -> Type) (a6989586621679974222 :: a6989586621679970135 ~> (a6989586621679970135 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnionBySym0 :: TyFun (a6989586621679970135 ~> (a6989586621679970135 ~> Bool)) ([a6989586621679970135] ~> ([a6989586621679970135] ~> [a6989586621679970135])) -> Type) (a6989586621679974222 :: a6989586621679970135 ~> (a6989586621679970135 ~> Bool)) = UnionBySym1 a6989586621679974222
type Apply (FindIndicesSym0 :: TyFun (a6989586621679970165 ~> Bool) ([a6989586621679970165] ~> [Nat]) -> Type) (a6989586621679974667 :: a6989586621679970165 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndicesSym0 :: TyFun (a6989586621679970165 ~> Bool) ([a6989586621679970165] ~> [Nat]) -> Type) (a6989586621679974667 :: a6989586621679970165 ~> Bool) = FindIndicesSym1 a6989586621679974667
type Apply (FindIndexSym0 :: TyFun (a6989586621679970166 ~> Bool) ([a6989586621679970166] ~> Maybe Nat) -> Type) (a6989586621679974693 :: a6989586621679970166 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (FindIndexSym0 :: TyFun (a6989586621679970166 ~> Bool) ([a6989586621679970166] ~> Maybe Nat) -> Type) (a6989586621679974693 :: a6989586621679970166 ~> Bool) = FindIndexSym1 a6989586621679974693
type Apply (Scanr1Sym0 :: TyFun (a6989586621679970233 ~> (a6989586621679970233 ~> a6989586621679970233)) ([a6989586621679970233] ~> [a6989586621679970233]) -> Type) (a6989586621679975279 :: a6989586621679970233 ~> (a6989586621679970233 ~> a6989586621679970233)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanr1Sym0 :: TyFun (a6989586621679970233 ~> (a6989586621679970233 ~> a6989586621679970233)) ([a6989586621679970233] ~> [a6989586621679970233]) -> Type) (a6989586621679975279 :: a6989586621679970233 ~> (a6989586621679970233 ~> a6989586621679970233)) = Scanr1Sym1 a6989586621679975279
type Apply (Scanl1Sym0 :: TyFun (a6989586621679970236 ~> (a6989586621679970236 ~> a6989586621679970236)) ([a6989586621679970236] ~> [a6989586621679970236]) -> Type) (a6989586621679975324 :: a6989586621679970236 ~> (a6989586621679970236 ~> a6989586621679970236)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Scanl1Sym0 :: TyFun (a6989586621679970236 ~> (a6989586621679970236 ~> a6989586621679970236)) ([a6989586621679970236] ~> [a6989586621679970236]) -> Type) (a6989586621679975324 :: a6989586621679970236 ~> (a6989586621679970236 ~> a6989586621679970236)) = Scanl1Sym1 a6989586621679975324
type Apply (IntersectBySym0 :: TyFun (a6989586621679970163 ~> (a6989586621679970163 ~> Bool)) ([a6989586621679970163] ~> ([a6989586621679970163] ~> [a6989586621679970163])) -> Type) (a6989586621679974625 :: a6989586621679970163 ~> (a6989586621679970163 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (IntersectBySym0 :: TyFun (a6989586621679970163 ~> (a6989586621679970163 ~> Bool)) ([a6989586621679970163] ~> ([a6989586621679970163] ~> [a6989586621679970163])) -> Type) (a6989586621679974625 :: a6989586621679970163 ~> (a6989586621679970163 ~> Bool)) = IntersectBySym1 a6989586621679974625
type Apply (Foldl1'Sym0 :: TyFun (a6989586621679970245 ~> (a6989586621679970245 ~> a6989586621679970245)) ([a6989586621679970245] ~> a6989586621679970245) -> Type) (a6989586621679975394 :: a6989586621679970245 ~> (a6989586621679970245 ~> a6989586621679970245)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Foldl1'Sym0 :: TyFun (a6989586621679970245 ~> (a6989586621679970245 ~> a6989586621679970245)) ([a6989586621679970245] ~> a6989586621679970245) -> Type) (a6989586621679975394 :: a6989586621679970245 ~> (a6989586621679970245 ~> a6989586621679970245)) = Foldl1'Sym1 a6989586621679975394
type Apply (DropWhileEndSym0 :: TyFun (a6989586621679970160 ~> Bool) ([a6989586621679970160] ~> [a6989586621679970160]) -> Type) (a6989586621679974567 :: a6989586621679970160 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (DropWhileEndSym0 :: TyFun (a6989586621679970160 ~> Bool) ([a6989586621679970160] ~> [a6989586621679970160]) -> Type) (a6989586621679974567 :: a6989586621679970160 ~> Bool) = DropWhileEndSym1 a6989586621679974567
type Apply (ShowListWithSym0 :: TyFun (a6989586621680290682 ~> (Symbol ~> Symbol)) ([a6989586621680290682] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291108 :: a6989586621680290682 ~> (Symbol ~> Symbol)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a6989586621680290682 ~> (Symbol ~> Symbol)) ([a6989586621680290682] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291108 :: a6989586621680290682 ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680291108
type Apply (NubBySym0 :: TyFun (a6989586621681159581 ~> (a6989586621681159581 ~> Bool)) (NonEmpty a6989586621681159581 ~> NonEmpty a6989586621681159581) -> Type) (a6989586621681160882 :: a6989586621681159581 ~> (a6989586621681159581 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (a6989586621681159581 ~> (a6989586621681159581 ~> Bool)) (NonEmpty a6989586621681159581 ~> NonEmpty a6989586621681159581) -> Type) (a6989586621681160882 :: a6989586621681159581 ~> (a6989586621681159581 ~> Bool)) = NubBySym1 a6989586621681160882
type Apply (GroupBySym0 :: TyFun (a6989586621681159602 ~> (a6989586621681159602 ~> Bool)) ([a6989586621681159602] ~> [NonEmpty a6989586621681159602]) -> Type) (a6989586621681161044 :: a6989586621681159602 ~> (a6989586621681159602 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (a6989586621681159602 ~> (a6989586621681159602 ~> Bool)) ([a6989586621681159602] ~> [NonEmpty a6989586621681159602]) -> Type) (a6989586621681161044 :: a6989586621681159602 ~> (a6989586621681159602 ~> Bool)) = GroupBySym1 a6989586621681161044
type Apply (GroupBy1Sym0 :: TyFun (a6989586621681159596 ~> (a6989586621681159596 ~> Bool)) (NonEmpty a6989586621681159596 ~> NonEmpty (NonEmpty a6989586621681159596)) -> Type) (a6989586621681160992 :: a6989586621681159596 ~> (a6989586621681159596 ~> Bool)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (a6989586621681159596 ~> (a6989586621681159596 ~> Bool)) (NonEmpty a6989586621681159596 ~> NonEmpty (NonEmpty a6989586621681159596)) -> Type) (a6989586621681160992 :: a6989586621681159596 ~> (a6989586621681159596 ~> Bool)) = GroupBy1Sym1 a6989586621681160992
type Apply (TakeWhileSym0 :: TyFun (a6989586621681159609 ~> Bool) (NonEmpty a6989586621681159609 ~> [a6989586621681159609]) -> Type) (a6989586621681161137 :: a6989586621681159609 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (a6989586621681159609 ~> Bool) (NonEmpty a6989586621681159609 ~> [a6989586621681159609]) -> Type) (a6989586621681161137 :: a6989586621681159609 ~> Bool) = TakeWhileSym1 a6989586621681161137
type Apply (DropWhileSym0 :: TyFun (a6989586621681159608 ~> Bool) (NonEmpty a6989586621681159608 ~> [a6989586621681159608]) -> Type) (a6989586621681161129 :: a6989586621681159608 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (a6989586621681159608 ~> Bool) (NonEmpty a6989586621681159608 ~> [a6989586621681159608]) -> Type) (a6989586621681161129 :: a6989586621681159608 ~> Bool) = DropWhileSym1 a6989586621681161129
type Apply (SpanSym0 :: TyFun (a6989586621681159607 ~> Bool) (NonEmpty a6989586621681159607 ~> ([a6989586621681159607], [a6989586621681159607])) -> Type) (a6989586621681161121 :: a6989586621681159607 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (a6989586621681159607 ~> Bool) (NonEmpty a6989586621681159607 ~> ([a6989586621681159607], [a6989586621681159607])) -> Type) (a6989586621681161121 :: a6989586621681159607 ~> Bool) = SpanSym1 a6989586621681161121
type Apply (BreakSym0 :: TyFun (a6989586621681159606 ~> Bool) (NonEmpty a6989586621681159606 ~> ([a6989586621681159606], [a6989586621681159606])) -> Type) (a6989586621681161113 :: a6989586621681159606 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (a6989586621681159606 ~> Bool) (NonEmpty a6989586621681159606 ~> ([a6989586621681159606], [a6989586621681159606])) -> Type) (a6989586621681161113 :: a6989586621681159606 ~> Bool) = BreakSym1 a6989586621681161113
type Apply (FilterSym0 :: TyFun (a6989586621681159605 ~> Bool) (NonEmpty a6989586621681159605 ~> [a6989586621681159605]) -> Type) (a6989586621681161105 :: a6989586621681159605 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (a6989586621681159605 ~> Bool) (NonEmpty a6989586621681159605 ~> [a6989586621681159605]) -> Type) (a6989586621681161105 :: a6989586621681159605 ~> Bool) = FilterSym1 a6989586621681161105
type Apply (PartitionSym0 :: TyFun (a6989586621681159604 ~> Bool) (NonEmpty a6989586621681159604 ~> ([a6989586621681159604], [a6989586621681159604])) -> Type) (a6989586621681161097 :: a6989586621681159604 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (a6989586621681159604 ~> Bool) (NonEmpty a6989586621681159604 ~> ([a6989586621681159604], [a6989586621681159604])) -> Type) (a6989586621681161097 :: a6989586621681159604 ~> Bool) = PartitionSym1 a6989586621681161097
type Apply (SortBySym0 :: TyFun (a6989586621681159579 ~> (a6989586621681159579 ~> Ordering)) (NonEmpty a6989586621681159579 ~> NonEmpty a6989586621681159579) -> Type) (a6989586621681160869 :: a6989586621681159579 ~> (a6989586621681159579 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (a6989586621681159579 ~> (a6989586621681159579 ~> Ordering)) (NonEmpty a6989586621681159579 ~> NonEmpty a6989586621681159579) -> Type) (a6989586621681160869 :: a6989586621681159579 ~> (a6989586621681159579 ~> Ordering)) = SortBySym1 a6989586621681160869
type Apply (Scanl1Sym0 :: TyFun (a6989586621681159616 ~> (a6989586621681159616 ~> a6989586621681159616)) (NonEmpty a6989586621681159616 ~> NonEmpty a6989586621681159616) -> Type) (a6989586621681161191 :: a6989586621681159616 ~> (a6989586621681159616 ~> a6989586621681159616)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (a6989586621681159616 ~> (a6989586621681159616 ~> a6989586621681159616)) (NonEmpty a6989586621681159616 ~> NonEmpty a6989586621681159616) -> Type) (a6989586621681161191 :: a6989586621681159616 ~> (a6989586621681159616 ~> a6989586621681159616)) = Scanl1Sym1 a6989586621681161191
type Apply (Scanr1Sym0 :: TyFun (a6989586621681159615 ~> (a6989586621681159615 ~> a6989586621681159615)) (NonEmpty a6989586621681159615 ~> NonEmpty a6989586621681159615) -> Type) (a6989586621681161184 :: a6989586621681159615 ~> (a6989586621681159615 ~> a6989586621681159615)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (a6989586621681159615 ~> (a6989586621681159615 ~> a6989586621681159615)) (NonEmpty a6989586621681159615 ~> NonEmpty a6989586621681159615) -> Type) (a6989586621681161184 :: a6989586621681159615 ~> (a6989586621681159615 ~> a6989586621681159615)) = Scanr1Sym1 a6989586621681161184
type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679366145 :: (a, b)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679366145 :: (a, b)) = Swap a6989586621679366145
type Apply (ComparingSym0 :: TyFun (b6989586621679389685 ~> a6989586621679389684) (b6989586621679389685 ~> (b6989586621679389685 ~> Ordering)) -> Type) (a6989586621679389775 :: b6989586621679389685 ~> a6989586621679389684) Source # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (b6989586621679389685 ~> a6989586621679389684) (b6989586621679389685 ~> (b6989586621679389685 ~> Ordering)) -> Type) (a6989586621679389775 :: b6989586621679389685 ~> a6989586621679389684) = ComparingSym1 a6989586621679389775
type Apply (MapMaybeSym0 :: TyFun (a6989586621679512364 ~> Maybe b6989586621679512365) ([a6989586621679512364] ~> [b6989586621679512365]) -> Type) (a6989586621679512525 :: a6989586621679512364 ~> Maybe b6989586621679512365) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (a6989586621679512364 ~> Maybe b6989586621679512365) ([a6989586621679512364] ~> [b6989586621679512365]) -> Type) (a6989586621679512525 :: a6989586621679512364 ~> Maybe b6989586621679512365) = MapMaybeSym1 a6989586621679512525
type Apply (UntilSym1 a6989586621679541620 :: TyFun (a6989586621679541495 ~> a6989586621679541495) (a6989586621679541495 ~> a6989586621679541495) -> Type) (a6989586621679541621 :: a6989586621679541495 ~> a6989586621679541495) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (UntilSym1 a6989586621679541620 :: TyFun (a6989586621679541495 ~> a6989586621679541495) (a6989586621679541495 ~> a6989586621679541495) -> Type) (a6989586621679541621 :: a6989586621679541495 ~> a6989586621679541495) = UntilSym2 a6989586621679541620 a6989586621679541621
type Apply (($!@#@$) :: TyFun (a6989586621679541496 ~> b6989586621679541497) (a6989586621679541496 ~> b6989586621679541497) -> Type) (a6989586621679541646 :: a6989586621679541496 ~> b6989586621679541497) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (a6989586621679541496 ~> b6989586621679541497) (a6989586621679541496 ~> b6989586621679541497) -> Type) (a6989586621679541646 :: a6989586621679541496 ~> b6989586621679541497) = ($!@#@$$) a6989586621679541646
type Apply (($@#@$) :: TyFun (a6989586621679541498 ~> b6989586621679541499) (a6989586621679541498 ~> b6989586621679541499) -> Type) (a6989586621679541655 :: a6989586621679541498 ~> b6989586621679541499) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (a6989586621679541498 ~> b6989586621679541499) (a6989586621679541498 ~> b6989586621679541499) -> Type) (a6989586621679541655 :: a6989586621679541498 ~> b6989586621679541499) = ($@#@$$) a6989586621679541655
type Apply (MapSym0 :: TyFun (a6989586621679541511 ~> b6989586621679541512) ([a6989586621679541511] ~> [b6989586621679541512]) -> Type) (a6989586621679541715 :: a6989586621679541511 ~> b6989586621679541512) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (a6989586621679541511 ~> b6989586621679541512) ([a6989586621679541511] ~> [b6989586621679541512]) -> Type) (a6989586621679541715 :: a6989586621679541511 ~> b6989586621679541512) = MapSym1 a6989586621679541715
type Apply (FoldrSym0 :: TyFun (a6989586621679541513 ~> (b6989586621679541514 ~> b6989586621679541514)) (b6989586621679541514 ~> ([a6989586621679541513] ~> b6989586621679541514)) -> Type) (a6989586621679541722 :: a6989586621679541513 ~> (b6989586621679541514 ~> b6989586621679541514)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (a6989586621679541513 ~> (b6989586621679541514 ~> b6989586621679541514)) (b6989586621679541514 ~> ([a6989586621679541513] ~> b6989586621679541514)) -> Type) (a6989586621679541722 :: a6989586621679541513 ~> (b6989586621679541514 ~> b6989586621679541514)) = FoldrSym1 a6989586621679541722
type Apply (UnfoldrSym0 :: TyFun (b6989586621679970225 ~> Maybe (a6989586621679970226, b6989586621679970225)) (b6989586621679970225 ~> [a6989586621679970226]) -> Type) (a6989586621679975137 :: b6989586621679970225 ~> Maybe (a6989586621679970226, b6989586621679970225)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (UnfoldrSym0 :: TyFun (b6989586621679970225 ~> Maybe (a6989586621679970226, b6989586621679970225)) (b6989586621679970225 ~> [a6989586621679970226]) -> Type) (a6989586621679975137 :: b6989586621679970225 ~> Maybe (a6989586621679970226, b6989586621679970225)) = UnfoldrSym1 a6989586621679975137
type Apply (ScanrSym0 :: TyFun (a6989586621679970234 ~> (b6989586621679970235 ~> b6989586621679970235)) (b6989586621679970235 ~> ([a6989586621679970234] ~> [b6989586621679970235])) -> Type) (a6989586621679975303 :: a6989586621679970234 ~> (b6989586621679970235 ~> b6989586621679970235)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanrSym0 :: TyFun (a6989586621679970234 ~> (b6989586621679970235 ~> b6989586621679970235)) (b6989586621679970235 ~> ([a6989586621679970234] ~> [b6989586621679970235])) -> Type) (a6989586621679975303 :: a6989586621679970234 ~> (b6989586621679970235 ~> b6989586621679970235)) = ScanrSym1 a6989586621679975303
type Apply (ScanlSym0 :: TyFun (b6989586621679970237 ~> (a6989586621679970238 ~> b6989586621679970237)) (b6989586621679970237 ~> ([a6989586621679970238] ~> [b6989586621679970237])) -> Type) (a6989586621679975331 :: b6989586621679970237 ~> (a6989586621679970238 ~> b6989586621679970237)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ScanlSym0 :: TyFun (b6989586621679970237 ~> (a6989586621679970238 ~> b6989586621679970237)) (b6989586621679970237 ~> ([a6989586621679970238] ~> [b6989586621679970237])) -> Type) (a6989586621679975331 :: b6989586621679970237 ~> (a6989586621679970238 ~> b6989586621679970237)) = ScanlSym1 a6989586621679975331
type Apply (AnySym0 :: TyFun (a6989586621680486498 ~> Bool) (t6989586621680486497 a6989586621680486498 ~> Bool) -> Type) (a6989586621680487039 :: a6989586621680486498 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AnySym0 :: TyFun (a6989586621680486498 ~> Bool) (t6989586621680486497 a6989586621680486498 ~> Bool) -> Type) (a6989586621680487039 :: a6989586621680486498 ~> Bool) = AnySym1 a6989586621680487039 t6989586621680486497 :: TyFun (t6989586621680486497 a6989586621680486498) Bool -> Type
type Apply (Foldl1Sym0 :: TyFun (a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) (t6989586621680486579 a6989586621680486592 ~> a6989586621680486592) -> Type) (arg6989586621680487232 :: a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl1Sym0 :: TyFun (a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) (t6989586621680486579 a6989586621680486592 ~> a6989586621680486592) -> Type) (arg6989586621680487232 :: a6989586621680486592 ~> (a6989586621680486592 ~> a6989586621680486592)) = Foldl1Sym1 arg6989586621680487232 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486592) a6989586621680486592 -> Type
type Apply (MaximumBySym0 :: TyFun (a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) (t6989586621680486493 a6989586621680486494 ~> a6989586621680486494) -> Type) (a6989586621680487001 :: a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MaximumBySym0 :: TyFun (a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) (t6989586621680486493 a6989586621680486494 ~> a6989586621680486494) -> Type) (a6989586621680487001 :: a6989586621680486494 ~> (a6989586621680486494 ~> Ordering)) = MaximumBySym1 a6989586621680487001 t6989586621680486493 :: TyFun (t6989586621680486493 a6989586621680486494) a6989586621680486494 -> Type
type Apply (MinimumBySym0 :: TyFun (a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) (t6989586621680486491 a6989586621680486492 ~> a6989586621680486492) -> Type) (a6989586621680486976 :: a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MinimumBySym0 :: TyFun (a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) (t6989586621680486491 a6989586621680486492 ~> a6989586621680486492) -> Type) (a6989586621680486976 :: a6989586621680486492 ~> (a6989586621680486492 ~> Ordering)) = MinimumBySym1 a6989586621680486976 t6989586621680486491 :: TyFun (t6989586621680486491 a6989586621680486492) a6989586621680486492 -> Type
type Apply (Foldr1Sym0 :: TyFun (a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) (t6989586621680486579 a6989586621680486591 ~> a6989586621680486591) -> Type) (arg6989586621680487228 :: a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr1Sym0 :: TyFun (a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) (t6989586621680486579 a6989586621680486591 ~> a6989586621680486591) -> Type) (arg6989586621680487228 :: a6989586621680486591 ~> (a6989586621680486591 ~> a6989586621680486591)) = Foldr1Sym1 arg6989586621680487228 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486591) a6989586621680486591 -> Type
type Apply (AllSym0 :: TyFun (a6989586621680486496 ~> Bool) (t6989586621680486495 a6989586621680486496 ~> Bool) -> Type) (a6989586621680487026 :: a6989586621680486496 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (AllSym0 :: TyFun (a6989586621680486496 ~> Bool) (t6989586621680486495 a6989586621680486496 ~> Bool) -> Type) (a6989586621680487026 :: a6989586621680486496 ~> Bool) = AllSym1 a6989586621680487026 t6989586621680486495 :: TyFun (t6989586621680486495 a6989586621680486496) Bool -> Type
type Apply (FindSym0 :: TyFun (a6989586621680486488 ~> Bool) (t6989586621680486487 a6989586621680486488 ~> Maybe a6989586621680486488) -> Type) (a6989586621680486941 :: a6989586621680486488 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FindSym0 :: TyFun (a6989586621680486488 ~> Bool) (t6989586621680486487 a6989586621680486488 ~> Maybe a6989586621680486488) -> Type) (a6989586621680486941 :: a6989586621680486488 ~> Bool) = FindSym1 a6989586621680486941 t6989586621680486487 :: TyFun (t6989586621680486487 a6989586621680486488) (Maybe a6989586621680486488) -> Type
type Apply (GroupWithSym0 :: TyFun (a6989586621681159601 ~> b6989586621681159600) ([a6989586621681159601] ~> [NonEmpty a6989586621681159601]) -> Type) (a6989586621681161036 :: a6989586621681159601 ~> b6989586621681159600) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (a6989586621681159601 ~> b6989586621681159600) ([a6989586621681159601] ~> [NonEmpty a6989586621681159601]) -> Type) (a6989586621681161036 :: a6989586621681159601 ~> b6989586621681159600) = GroupWithSym1 a6989586621681161036
type Apply (GroupAllWithSym0 :: TyFun (a6989586621681159599 ~> b6989586621681159598) ([a6989586621681159599] ~> [NonEmpty a6989586621681159599]) -> Type) (a6989586621681161028 :: a6989586621681159599 ~> b6989586621681159598) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (a6989586621681159599 ~> b6989586621681159598) ([a6989586621681159599] ~> [NonEmpty a6989586621681159599]) -> Type) (a6989586621681161028 :: a6989586621681159599 ~> b6989586621681159598) = GroupAllWithSym1 a6989586621681161028
type Apply (GroupWith1Sym0 :: TyFun (a6989586621681159595 ~> b6989586621681159594) (NonEmpty a6989586621681159595 ~> NonEmpty (NonEmpty a6989586621681159595)) -> Type) (a6989586621681160984 :: a6989586621681159595 ~> b6989586621681159594) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (a6989586621681159595 ~> b6989586621681159594) (NonEmpty a6989586621681159595 ~> NonEmpty (NonEmpty a6989586621681159595)) -> Type) (a6989586621681160984 :: a6989586621681159595 ~> b6989586621681159594) = GroupWith1Sym1 a6989586621681160984
type Apply (MapSym0 :: TyFun (a6989586621681159624 ~> b6989586621681159625) (NonEmpty a6989586621681159624 ~> NonEmpty b6989586621681159625) -> Type) (a6989586621681161238 :: a6989586621681159624 ~> b6989586621681159625) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (a6989586621681159624 ~> b6989586621681159625) (NonEmpty a6989586621681159624 ~> NonEmpty b6989586621681159625) -> Type) (a6989586621681161238 :: a6989586621681159624 ~> b6989586621681159625) = MapSym1 a6989586621681161238
type Apply (SortWithSym0 :: TyFun (a6989586621681159578 ~> o6989586621681159577) (NonEmpty a6989586621681159578 ~> NonEmpty a6989586621681159578) -> Type) (a6989586621681160863 :: a6989586621681159578 ~> o6989586621681159577) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (a6989586621681159578 ~> o6989586621681159577) (NonEmpty a6989586621681159578 ~> NonEmpty a6989586621681159578) -> Type) (a6989586621681160863 :: a6989586621681159578 ~> o6989586621681159577) = SortWithSym1 a6989586621681160863
type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681159593 ~> b6989586621681159592) (NonEmpty a6989586621681159593 ~> NonEmpty (NonEmpty a6989586621681159593)) -> Type) (a6989586621681160976 :: a6989586621681159593 ~> b6989586621681159592) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (a6989586621681159593 ~> b6989586621681159592) (NonEmpty a6989586621681159593 ~> NonEmpty (NonEmpty a6989586621681159593)) -> Type) (a6989586621681160976 :: a6989586621681159593 ~> b6989586621681159592) = GroupAllWith1Sym1 a6989586621681160976
type Apply (ScanlSym0 :: TyFun (b6989586621681159619 ~> (a6989586621681159620 ~> b6989586621681159619)) (b6989586621681159619 ~> ([a6989586621681159620] ~> NonEmpty b6989586621681159619)) -> Type) (a6989586621681161209 :: b6989586621681159619 ~> (a6989586621681159620 ~> b6989586621681159619)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (b6989586621681159619 ~> (a6989586621681159620 ~> b6989586621681159619)) (b6989586621681159619 ~> ([a6989586621681159620] ~> NonEmpty b6989586621681159619)) -> Type) (a6989586621681161209 :: b6989586621681159619 ~> (a6989586621681159620 ~> b6989586621681159619)) = ScanlSym1 a6989586621681161209
type Apply (ScanrSym0 :: TyFun (a6989586621681159617 ~> (b6989586621681159618 ~> b6989586621681159618)) (b6989586621681159618 ~> ([a6989586621681159617] ~> NonEmpty b6989586621681159618)) -> Type) (a6989586621681161198 :: a6989586621681159617 ~> (b6989586621681159618 ~> b6989586621681159618)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (a6989586621681159617 ~> (b6989586621681159618 ~> b6989586621681159618)) (b6989586621681159618 ~> ([a6989586621681159617] ~> NonEmpty b6989586621681159618)) -> Type) (a6989586621681161198 :: a6989586621681159617 ~> (b6989586621681159618 ~> b6989586621681159618)) = ScanrSym1 a6989586621681161198
type Apply (UnfoldrSym0 :: TyFun (a6989586621681159637 ~> (b6989586621681159638, Maybe a6989586621681159637)) (a6989586621681159637 ~> NonEmpty b6989586621681159638) -> Type) (a6989586621681161297 :: a6989586621681159637 ~> (b6989586621681159638, Maybe a6989586621681159637)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (a6989586621681159637 ~> (b6989586621681159638, Maybe a6989586621681159637)) (a6989586621681159637 ~> NonEmpty b6989586621681159638) -> Type) (a6989586621681161297 :: a6989586621681159637 ~> (b6989586621681159638, Maybe a6989586621681159637)) = UnfoldrSym1 a6989586621681161297
type Apply (UnfoldSym0 :: TyFun (a6989586621681159641 ~> (b6989586621681159642, Maybe a6989586621681159641)) (a6989586621681159641 ~> NonEmpty b6989586621681159642) -> Type) (a6989586621681161334 :: a6989586621681159641 ~> (b6989586621681159642, Maybe a6989586621681159641)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (a6989586621681159641 ~> (b6989586621681159642, Maybe a6989586621681159641)) (a6989586621681159641 ~> NonEmpty b6989586621681159642) -> Type) (a6989586621681161334 :: a6989586621681159641 ~> (b6989586621681159642, Maybe a6989586621681159641)) = UnfoldSym1 a6989586621681161334
type Apply (MfilterSym0 :: TyFun (a6989586621681270958 ~> Bool) (m6989586621681270957 a6989586621681270958 ~> m6989586621681270957 a6989586621681270958) -> Type) (a6989586621681271277 :: a6989586621681270958 ~> Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MfilterSym0 :: TyFun (a6989586621681270958 ~> Bool) (m6989586621681270957 a6989586621681270958 ~> m6989586621681270957 a6989586621681270958) -> Type) (a6989586621681271277 :: a6989586621681270958 ~> Bool) = MfilterSym1 a6989586621681271277 m6989586621681270957 :: TyFun (m6989586621681270957 a6989586621681270958) (m6989586621681270957 a6989586621681270958) -> Type
type Apply (FilterMSym0 :: TyFun (a6989586621681270996 ~> m6989586621681270995 Bool) ([a6989586621681270996] ~> m6989586621681270995 [a6989586621681270996]) -> Type) (a6989586621681271443 :: a6989586621681270996 ~> m6989586621681270995 Bool) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (FilterMSym0 :: TyFun (a6989586621681270996 ~> m6989586621681270995 Bool) ([a6989586621681270996] ~> m6989586621681270995 [a6989586621681270996]) -> Type) (a6989586621681271443 :: a6989586621681270996 ~> m6989586621681270995 Bool) = FilterMSym1 a6989586621681271443
type Apply (ApplySym0 :: TyFun (k16989586621679012788 ~> k26989586621679012789) (k16989586621679012788 ~> k26989586621679012789) -> Type) (f6989586621679012790 :: k16989586621679012788 ~> k26989586621679012789) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679012788 ~> k26989586621679012789) (k16989586621679012788 ~> k26989586621679012789) -> Type) (f6989586621679012790 :: k16989586621679012788 ~> k26989586621679012789) = ApplySym1 f6989586621679012790
type Apply ((@@@#@$) :: TyFun (k16989586621679019899 ~> k6989586621679019898) (TyFun k16989586621679019899 k6989586621679019898 -> Type) -> Type) (a6989586621679012786 :: k16989586621679019899 ~> k6989586621679019898) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679019899 ~> k6989586621679019898) (TyFun k16989586621679019899 k6989586621679019898 -> Type) -> Type) (a6989586621679012786 :: k16989586621679019899 ~> k6989586621679019898) = (@@@#@$$) a6989586621679012786
type Apply (CurrySym0 :: TyFun ((a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) (a6989586621679366060 ~> (b6989586621679366061 ~> c6989586621679366062)) -> Type) (a6989586621679366155 :: (a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun ((a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) (a6989586621679366060 ~> (b6989586621679366061 ~> c6989586621679366062)) -> Type) (a6989586621679366155 :: (a6989586621679366060, b6989586621679366061) ~> c6989586621679366062) = CurrySym1 a6989586621679366155
type Apply (UncurrySym0 :: TyFun (a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) ((a6989586621679366057, b6989586621679366058) ~> c6989586621679366059) -> Type) (a6989586621679366149 :: a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) ((a6989586621679366057, b6989586621679366058) ~> c6989586621679366059) -> Type) (a6989586621679366149 :: a6989586621679366057 ~> (b6989586621679366058 ~> c6989586621679366059)) = UncurrySym1 a6989586621679366149
type Apply (Maybe_Sym1 a6989586621679510960 a6989586621679510943 :: TyFun (a6989586621679510943 ~> b6989586621679510942) (Maybe a6989586621679510943 ~> b6989586621679510942) -> Type) (a6989586621679510961 :: a6989586621679510943 ~> b6989586621679510942) Source # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 a6989586621679510960 a6989586621679510943 :: TyFun (a6989586621679510943 ~> b6989586621679510942) (Maybe a6989586621679510943 ~> b6989586621679510942) -> Type) (a6989586621679510961 :: a6989586621679510943 ~> b6989586621679510942) = Maybe_Sym2 a6989586621679510960 a6989586621679510961
type Apply (FlipSym0 :: TyFun (a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) (b6989586621679541502 ~> (a6989586621679541501 ~> c6989586621679541503)) -> Type) (a6989586621679541671 :: a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) (b6989586621679541502 ~> (a6989586621679541501 ~> c6989586621679541503)) -> Type) (a6989586621679541671 :: a6989586621679541501 ~> (b6989586621679541502 ~> c6989586621679541503)) = FlipSym1 a6989586621679541671
type Apply ((.@#@$) :: TyFun (b6989586621679541504 ~> c6989586621679541505) ((a6989586621679541506 ~> b6989586621679541504) ~> (a6989586621679541506 ~> c6989586621679541505)) -> Type) (a6989586621679541680 :: b6989586621679541504 ~> c6989586621679541505) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (b6989586621679541504 ~> c6989586621679541505) ((a6989586621679541506 ~> b6989586621679541504) ~> (a6989586621679541506 ~> c6989586621679541505)) -> Type) (a6989586621679541680 :: b6989586621679541504 ~> c6989586621679541505) = a6989586621679541680 .@#@$$ a6989586621679541506 :: TyFun (a6989586621679541506 ~> b6989586621679541504) (a6989586621679541506 ~> c6989586621679541505) -> Type
type Apply (FmapSym0 :: TyFun (a6989586621679566897 ~> b6989586621679566898) (f6989586621679566896 a6989586621679566897 ~> f6989586621679566896 b6989586621679566898) -> Type) (arg6989586621679567288 :: a6989586621679566897 ~> b6989586621679566898) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (FmapSym0 :: TyFun (a6989586621679566897 ~> b6989586621679566898) (f6989586621679566896 a6989586621679566897 ~> f6989586621679566896 b6989586621679566898) -> Type) (arg6989586621679567288 :: a6989586621679566897 ~> b6989586621679566898) = FmapSym1 arg6989586621679567288 f6989586621679566896 :: TyFun (f6989586621679566896 a6989586621679566897) (f6989586621679566896 b6989586621679566898) -> Type
type Apply (LiftASym0 :: TyFun (a6989586621679566859 ~> b6989586621679566860) (f6989586621679566858 a6989586621679566859 ~> f6989586621679566858 b6989586621679566860) -> Type) (a6989586621679567262 :: a6989586621679566859 ~> b6989586621679566860) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftASym0 :: TyFun (a6989586621679566859 ~> b6989586621679566860) (f6989586621679566858 a6989586621679566859 ~> f6989586621679566858 b6989586621679566860) -> Type) (a6989586621679567262 :: a6989586621679566859 ~> b6989586621679566860) = LiftASym1 a6989586621679567262 f6989586621679566858 :: TyFun (f6989586621679566858 a6989586621679566859) (f6989586621679566858 b6989586621679566860) -> Type
type Apply ((=<<@#@$) :: TyFun (a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) (m6989586621679566848 a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) -> Type) (a6989586621679567241 :: a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply ((=<<@#@$) :: TyFun (a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) (m6989586621679566848 a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) -> Type) (a6989586621679567241 :: a6989586621679566849 ~> m6989586621679566848 b6989586621679566850) = (=<<@#@$$) a6989586621679567241
type Apply (LiftMSym0 :: TyFun (a16989586621679566845 ~> r6989586621679566846) (m6989586621679566844 a16989586621679566845 ~> m6989586621679566844 r6989586621679566846) -> Type) (a6989586621679567219 :: a16989586621679566845 ~> r6989586621679566846) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftMSym0 :: TyFun (a16989586621679566845 ~> r6989586621679566846) (m6989586621679566844 a16989586621679566845 ~> m6989586621679566844 r6989586621679566846) -> Type) (a6989586621679567219 :: a16989586621679566845 ~> r6989586621679566846) = LiftMSym1 a6989586621679567219 m6989586621679566844 :: TyFun (m6989586621679566844 a16989586621679566845) (m6989586621679566844 r6989586621679566846) -> Type
type Apply ((<$>@#@$) :: TyFun (a6989586621679737073 ~> b6989586621679737074) (f6989586621679737072 a6989586621679737073 ~> f6989586621679737072 b6989586621679737074) -> Type) (a6989586621679737154 :: a6989586621679737073 ~> b6989586621679737074) Source # 
Instance details

Defined in Data.Singletons.Prelude.Functor

type Apply ((<$>@#@$) :: TyFun (a6989586621679737073 ~> b6989586621679737074) (f6989586621679737072 a6989586621679737073 ~> f6989586621679737072 b6989586621679737074) -> Type) (a6989586621679737154 :: a6989586621679737073 ~> b6989586621679737074) = a6989586621679737154 <$>@#@$$ f6989586621679737072 :: TyFun (f6989586621679737072 a6989586621679737073) (f6989586621679737072 b6989586621679737074) -> Type
type Apply (OnSym0 :: TyFun (b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) ((a6989586621679752636 ~> b6989586621679752634) ~> (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635))) -> Type) (a6989586621679752651 :: b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) ((a6989586621679752636 ~> b6989586621679752634) ~> (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635))) -> Type) (a6989586621679752651 :: b6989586621679752634 ~> (b6989586621679752634 ~> c6989586621679752635)) = OnSym1 a6989586621679752651 a6989586621679752636 :: TyFun (a6989586621679752636 ~> b6989586621679752634) (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635)) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) ([a6989586621679970210] ~> ([b6989586621679970211] ~> [c6989586621679970212])) -> Type) (a6989586621679975057 :: a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWithSym0 :: TyFun (a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) ([a6989586621679970210] ~> ([b6989586621679970211] ~> [c6989586621679970212])) -> Type) (a6989586621679975057 :: a6989586621679970210 ~> (b6989586621679970211 ~> c6989586621679970212)) = ZipWithSym1 a6989586621679975057
type Apply (Either_Sym0 :: TyFun (a6989586621680466112 ~> c6989586621680466113) ((b6989586621680466114 ~> c6989586621680466113) ~> (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113)) -> Type) (a6989586621680466148 :: a6989586621680466112 ~> c6989586621680466113) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (a6989586621680466112 ~> c6989586621680466113) ((b6989586621680466114 ~> c6989586621680466113) ~> (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113)) -> Type) (a6989586621680466148 :: a6989586621680466112 ~> c6989586621680466113) = Either_Sym1 a6989586621680466148 b6989586621680466114 :: TyFun (b6989586621680466114 ~> c6989586621680466113) (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113) -> Type
type Apply (Foldl'Sym0 :: TyFun (b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) (b6989586621680486589 ~> (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589)) -> Type) (arg6989586621680487222 :: b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldl'Sym0 :: TyFun (b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) (b6989586621680486589 ~> (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589)) -> Type) (arg6989586621680487222 :: b6989586621680486589 ~> (a6989586621680486590 ~> b6989586621680486589)) = Foldl'Sym1 arg6989586621680487222 t6989586621680486579 :: TyFun b6989586621680486589 (t6989586621680486579 a6989586621680486590 ~> b6989586621680486589) -> Type
type Apply (FoldlSym0 :: TyFun (b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) (b6989586621680486587 ~> (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587)) -> Type) (arg6989586621680487216 :: b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlSym0 :: TyFun (b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) (b6989586621680486587 ~> (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587)) -> Type) (arg6989586621680487216 :: b6989586621680486587 ~> (a6989586621680486588 ~> b6989586621680486587)) = FoldlSym1 arg6989586621680487216 t6989586621680486579 :: TyFun b6989586621680486587 (t6989586621680486579 a6989586621680486588 ~> b6989586621680486587) -> Type
type Apply (FoldrSym0 :: TyFun (a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) (b6989586621680486584 ~> (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584)) -> Type) (arg6989586621680487204 :: a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrSym0 :: TyFun (a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) (b6989586621680486584 ~> (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584)) -> Type) (arg6989586621680487204 :: a6989586621680486583 ~> (b6989586621680486584 ~> b6989586621680486584)) = FoldrSym1 arg6989586621680487204 t6989586621680486579 :: TyFun b6989586621680486584 (t6989586621680486579 a6989586621680486583 ~> b6989586621680486584) -> Type
type Apply (FoldMapSym0 :: TyFun (a6989586621680486582 ~> m6989586621680486581) (t6989586621680486579 a6989586621680486582 ~> m6989586621680486581) -> Type) (arg6989586621680487200 :: a6989586621680486582 ~> m6989586621680486581) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldMapSym0 :: TyFun (a6989586621680486582 ~> m6989586621680486581) (t6989586621680486579 a6989586621680486582 ~> m6989586621680486581) -> Type) (arg6989586621680487200 :: a6989586621680486582 ~> m6989586621680486581) = FoldMapSym1 arg6989586621680487200 t6989586621680486579 :: TyFun (t6989586621680486579 a6989586621680486582) m6989586621680486581 -> Type
type Apply (Foldr'Sym0 :: TyFun (a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) (b6989586621680486586 ~> (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586)) -> Type) (arg6989586621680487210 :: a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Foldr'Sym0 :: TyFun (a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) (b6989586621680486586 ~> (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586)) -> Type) (arg6989586621680487210 :: a6989586621680486585 ~> (b6989586621680486586 ~> b6989586621680486586)) = Foldr'Sym1 arg6989586621680487210 t6989586621680486579 :: TyFun b6989586621680486586 (t6989586621680486579 a6989586621680486585 ~> b6989586621680486586) -> Type
type Apply (ConcatMapSym0 :: TyFun (a6989586621680486502 ~> [b6989586621680486503]) (t6989586621680486501 a6989586621680486502 ~> [b6989586621680486503]) -> Type) (a6989586621680487070 :: a6989586621680486502 ~> [b6989586621680486503]) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (ConcatMapSym0 :: TyFun (a6989586621680486502 ~> [b6989586621680486503]) (t6989586621680486501 a6989586621680486502 ~> [b6989586621680486503]) -> Type) (a6989586621680487070 :: a6989586621680486502 ~> [b6989586621680486503]) = ConcatMapSym1 a6989586621680487070 t6989586621680486501 :: TyFun (t6989586621680486501 a6989586621680486502) [b6989586621680486503] -> Type
type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680800295 ~> m6989586621680800294) (t6989586621680800293 a6989586621680800295 ~> m6989586621680800294) -> Type) (a6989586621680800756 :: a6989586621680800295 ~> m6989586621680800294) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FoldMapDefaultSym0 :: TyFun (a6989586621680800295 ~> m6989586621680800294) (t6989586621680800293 a6989586621680800295 ~> m6989586621680800294) -> Type) (a6989586621680800756 :: a6989586621680800295 ~> m6989586621680800294) = FoldMapDefaultSym1 a6989586621680800756 t6989586621680800293 :: TyFun (t6989586621680800293 a6989586621680800295) m6989586621680800294 -> Type
type Apply (FmapDefaultSym0 :: TyFun (a6989586621680800297 ~> b6989586621680800298) (t6989586621680800296 a6989586621680800297 ~> t6989586621680800296 b6989586621680800298) -> Type) (a6989586621680800777 :: a6989586621680800297 ~> b6989586621680800298) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (FmapDefaultSym0 :: TyFun (a6989586621680800297 ~> b6989586621680800298) (t6989586621680800296 a6989586621680800297 ~> t6989586621680800296 b6989586621680800298) -> Type) (a6989586621680800777 :: a6989586621680800297 ~> b6989586621680800298) = FmapDefaultSym1 a6989586621680800777 t6989586621680800296 :: TyFun (t6989586621680800296 a6989586621680800297) (t6989586621680800296 b6989586621680800298) -> Type
type Apply (ZipWithSym0 :: TyFun (a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) (NonEmpty a6989586621681159585 ~> (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587)) -> Type) (a6989586621681160931 :: a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) (NonEmpty a6989586621681159585 ~> (NonEmpty b6989586621681159586 ~> NonEmpty c6989586621681159587)) -> Type) (a6989586621681160931 :: a6989586621681159585 ~> (b6989586621681159586 ~> c6989586621681159587)) = ZipWithSym1 a6989586621681160931
type Apply ((<$!>@#@$) :: TyFun (a6989586621681270960 ~> b6989586621681270961) (m6989586621681270959 a6989586621681270960 ~> m6989586621681270959 b6989586621681270961) -> Type) (a6989586621681271297 :: a6989586621681270960 ~> b6989586621681270961) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<$!>@#@$) :: TyFun (a6989586621681270960 ~> b6989586621681270961) (m6989586621681270959 a6989586621681270960 ~> m6989586621681270959 b6989586621681270961) -> Type) (a6989586621681271297 :: a6989586621681270960 ~> b6989586621681270961) = a6989586621681271297 <$!>@#@$$ m6989586621681270959 :: TyFun (m6989586621681270959 a6989586621681270960) (m6989586621681270959 b6989586621681270961) -> Type
type Apply (a6989586621679541680 .@#@$$ a6989586621679541506 :: TyFun (a6989586621679541506 ~> b6989586621679541504) (a6989586621679541506 ~> c6989586621679541505) -> Type) (a6989586621679541681 :: a6989586621679541506 ~> b6989586621679541504) Source # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (a6989586621679541680 .@#@$$ a6989586621679541506 :: TyFun (a6989586621679541506 ~> b6989586621679541504) (a6989586621679541506 ~> c6989586621679541505) -> Type) (a6989586621679541681 :: a6989586621679541506 ~> b6989586621679541504) = a6989586621679541680 .@#@$$$ a6989586621679541681
type Apply (LiftA2Sym0 :: TyFun (a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) (f6989586621679566901 a6989586621679566905 ~> (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907)) -> Type) (arg6989586621679567318 :: a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA2Sym0 :: TyFun (a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) (f6989586621679566901 a6989586621679566905 ~> (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907)) -> Type) (arg6989586621679567318 :: a6989586621679566905 ~> (b6989586621679566906 ~> c6989586621679566907)) = LiftA2Sym1 arg6989586621679567318 f6989586621679566901 :: TyFun (f6989586621679566901 a6989586621679566905) (f6989586621679566901 b6989586621679566906 ~> f6989586621679566901 c6989586621679566907) -> Type
type Apply (LiftM2Sym0 :: TyFun (a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) (m6989586621679566840 a16989586621679566841 ~> (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843)) -> Type) (a6989586621679567193 :: a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM2Sym0 :: TyFun (a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) (m6989586621679566840 a16989586621679566841 ~> (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843)) -> Type) (a6989586621679567193 :: a16989586621679566841 ~> (a26989586621679566842 ~> r6989586621679566843)) = LiftM2Sym1 a6989586621679567193 m6989586621679566840 :: TyFun (m6989586621679566840 a16989586621679566841) (m6989586621679566840 a26989586621679566842 ~> m6989586621679566840 r6989586621679566843) -> Type
type Apply (OnSym1 a6989586621679752651 a6989586621679752636 :: TyFun (a6989586621679752636 ~> b6989586621679752634) (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635)) -> Type) (a6989586621679752652 :: a6989586621679752636 ~> b6989586621679752634) Source # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 a6989586621679752651 a6989586621679752636 :: TyFun (a6989586621679752636 ~> b6989586621679752634) (a6989586621679752636 ~> (a6989586621679752636 ~> c6989586621679752635)) -> Type) (a6989586621679752652 :: a6989586621679752636 ~> b6989586621679752634) = OnSym2 a6989586621679752651 a6989586621679752652
type Apply (ZipWith3Sym0 :: TyFun (a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) ([a6989586621679970206] ~> ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209]))) -> Type) (a6989586621679975042 :: a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith3Sym0 :: TyFun (a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) ([a6989586621679970206] ~> ([b6989586621679970207] ~> ([c6989586621679970208] ~> [d6989586621679970209]))) -> Type) (a6989586621679975042 :: a6989586621679970206 ~> (b6989586621679970207 ~> (c6989586621679970208 ~> d6989586621679970209))) = ZipWith3Sym1 a6989586621679975042
type Apply (Either_Sym1 a6989586621680466148 b6989586621680466114 :: TyFun (b6989586621680466114 ~> c6989586621680466113) (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113) -> Type) (a6989586621680466149 :: b6989586621680466114 ~> c6989586621680466113) Source # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 a6989586621680466148 b6989586621680466114 :: TyFun (b6989586621680466114 ~> c6989586621680466113) (Either a6989586621680466112 b6989586621680466114 ~> c6989586621680466113) -> Type) (a6989586621680466149 :: b6989586621680466114 ~> c6989586621680466113) = Either_Sym2 a6989586621680466148 a6989586621680466149
type Apply (FoldrMSym0 :: TyFun (a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) (b6989586621680486541 ~> (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541)) -> Type) (a6989586621680487176 :: a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldrMSym0 :: TyFun (a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) (b6989586621680486541 ~> (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541)) -> Type) (a6989586621680487176 :: a6989586621680486540 ~> (b6989586621680486541 ~> m6989586621680486539 b6989586621680486541)) = FoldrMSym1 a6989586621680487176 t6989586621680486538 :: TyFun b6989586621680486541 (t6989586621680486538 a6989586621680486540 ~> m6989586621680486539 b6989586621680486541) -> Type
type Apply (FoldlMSym0 :: TyFun (b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) (b6989586621680486536 ~> (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) -> Type) (a6989586621680487154 :: b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (FoldlMSym0 :: TyFun (b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) (b6989586621680486536 ~> (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) -> Type) (a6989586621680487154 :: b6989586621680486536 ~> (a6989586621680486537 ~> m6989586621680486535 b6989586621680486536)) = FoldlMSym1 a6989586621680487154 t6989586621680486534 :: TyFun b6989586621680486536 (t6989586621680486534 a6989586621680486537 ~> m6989586621680486535 b6989586621680486536) -> Type
type Apply (Traverse_Sym0 :: TyFun (a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) (t6989586621680486530 a6989586621680486532 ~> f6989586621680486531 ()) -> Type) (a6989586621680487146 :: a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (Traverse_Sym0 :: TyFun (a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) (t6989586621680486530 a6989586621680486532 ~> f6989586621680486531 ()) -> Type) (a6989586621680487146 :: a6989586621680486532 ~> f6989586621680486531 b6989586621680486533) = Traverse_Sym1 a6989586621680487146 t6989586621680486530 :: TyFun (t6989586621680486530 a6989586621680486532) (f6989586621680486531 ()) -> Type
type Apply (MapM_Sym0 :: TyFun (a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) (t6989586621680486522 a6989586621680486524 ~> m6989586621680486523 ()) -> Type) (a6989586621680487128 :: a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) Source # 
Instance details

Defined in Data.Singletons.Prelude.Foldable

type Apply (MapM_Sym0 :: TyFun (a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) (t6989586621680486522 a6989586621680486524 ~> m6989586621680486523 ()) -> Type) (a6989586621680487128 :: a6989586621680486524 ~> m6989586621680486523 b6989586621680486525) = MapM_Sym1 a6989586621680487128 t6989586621680486522 :: TyFun (t6989586621680486522 a6989586621680486524) (m6989586621680486523 ()) -> Type
type Apply (TraverseSym0 :: TyFun (a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) (t6989586621680794770 a6989586621680794772 ~> f6989586621680794771 (t6989586621680794770 b6989586621680794773)) -> Type) (arg6989586621680794782 :: a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (TraverseSym0 :: TyFun (a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) (t6989586621680794770 a6989586621680794772 ~> f6989586621680794771 (t6989586621680794770 b6989586621680794773)) -> Type) (arg6989586621680794782 :: a6989586621680794772 ~> f6989586621680794771 b6989586621680794773) = TraverseSym1 arg6989586621680794782 t6989586621680794770 :: TyFun (t6989586621680794770 a6989586621680794772) (f6989586621680794771 (t6989586621680794770 b6989586621680794773)) -> Type
type Apply (MapMSym0 :: TyFun (a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) (t6989586621680794770 a6989586621680794777 ~> m6989586621680794776 (t6989586621680794770 b6989586621680794778)) -> Type) (arg6989586621680794788 :: a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapMSym0 :: TyFun (a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) (t6989586621680794770 a6989586621680794777 ~> m6989586621680794776 (t6989586621680794770 b6989586621680794778)) -> Type) (arg6989586621680794788 :: a6989586621680794777 ~> m6989586621680794776 b6989586621680794778) = MapMSym1 arg6989586621680794788 t6989586621680794770 :: TyFun (t6989586621680794770 a6989586621680794777) (m6989586621680794776 (t6989586621680794770 b6989586621680794778)) -> Type
type Apply (MapAccumRSym0 :: TyFun (a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) (a6989586621680800300 ~> (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302))) -> Type) (a6989586621680800790 :: a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumRSym0 :: TyFun (a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) (a6989586621680800300 ~> (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302))) -> Type) (a6989586621680800790 :: a6989586621680800300 ~> (b6989586621680800301 ~> (a6989586621680800300, c6989586621680800302))) = MapAccumRSym1 a6989586621680800790 t6989586621680800299 :: TyFun a6989586621680800300 (t6989586621680800299 b6989586621680800301 ~> (a6989586621680800300, t6989586621680800299 c6989586621680800302)) -> Type
type Apply (MapAccumLSym0 :: TyFun (a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) (a6989586621680800304 ~> (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306))) -> Type) (a6989586621680800807 :: a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Traversable

type Apply (MapAccumLSym0 :: TyFun (a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) (a6989586621680800304 ~> (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306))) -> Type) (a6989586621680800807 :: a6989586621680800304 ~> (b6989586621680800305 ~> (a6989586621680800304, c6989586621680800306))) = MapAccumLSym1 a6989586621680800807 t6989586621680800303 :: TyFun a6989586621680800304 (t6989586621680800303 b6989586621680800305 ~> (a6989586621680800304, t6989586621680800303 c6989586621680800306)) -> Type
type Apply (MzipWithSym0 :: TyFun (a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) (m6989586621681127514 a6989586621681127517 ~> (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519)) -> Type) (arg6989586621681127594 :: a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Zip

type Apply (MzipWithSym0 :: TyFun (a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) (m6989586621681127514 a6989586621681127517 ~> (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519)) -> Type) (arg6989586621681127594 :: a6989586621681127517 ~> (b6989586621681127518 ~> c6989586621681127519)) = MzipWithSym1 arg6989586621681127594 m6989586621681127514 :: TyFun (m6989586621681127514 a6989586621681127517) (m6989586621681127514 b6989586621681127518 ~> m6989586621681127514 c6989586621681127519) -> Type
type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) ([a6989586621681270976] ~> ([b6989586621681270977] ~> m6989586621681270975 ())) -> Type) (a6989586621681271385 :: a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithM_Sym0 :: TyFun (a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) ([a6989586621681270976] ~> ([b6989586621681270977] ~> m6989586621681270975 ())) -> Type) (a6989586621681271385 :: a6989586621681270976 ~> (b6989586621681270977 ~> m6989586621681270975 c6989586621681270978)) = ZipWithM_Sym1 a6989586621681271385
type Apply (ZipWithMSym0 :: TyFun (a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) ([a6989586621681270980] ~> ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982])) -> Type) (a6989586621681271394 :: a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (ZipWithMSym0 :: TyFun (a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) ([a6989586621681270980] ~> ([b6989586621681270981] ~> m6989586621681270979 [c6989586621681270982])) -> Type) (a6989586621681271394 :: a6989586621681270980 ~> (b6989586621681270981 ~> m6989586621681270979 c6989586621681270982)) = ZipWithMSym1 a6989586621681271394
type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) ([a6989586621681270984] ~> m6989586621681270983 ([b6989586621681270985], [c6989586621681270986])) -> Type) (a6989586621681271403 :: a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (MapAndUnzipMSym0 :: TyFun (a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) ([a6989586621681270984] ~> m6989586621681270983 ([b6989586621681270985], [c6989586621681270986])) -> Type) (a6989586621681271403 :: a6989586621681270984 ~> m6989586621681270983 (b6989586621681270985, c6989586621681270986)) = MapAndUnzipMSym1 a6989586621681271403
type Apply ((>=>@#@$) :: TyFun (a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) ((b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) ~> (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994)) -> Type) (a6989586621681271424 :: a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((>=>@#@$) :: TyFun (a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) ((b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) ~> (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994)) -> Type) (a6989586621681271424 :: a6989586621681270992 ~> m6989586621681270991 b6989586621681270993) = a6989586621681271424 >=>@#@$$ c6989586621681270994 :: TyFun (b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994) -> Type
type Apply ((<=<@#@$) :: TyFun (b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) ((a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) ~> (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989)) -> Type) (a6989586621681271415 :: b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply ((<=<@#@$) :: TyFun (b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) ((a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) ~> (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989)) -> Type) (a6989586621681271415 :: b6989586621681270988 ~> m6989586621681270987 c6989586621681270989) = a6989586621681271415 <=<@#@$$ a6989586621681270990 :: TyFun (a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989) -> Type
type Apply (LiftA3Sym0 :: TyFun (a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) (f6989586621679566853 a6989586621679566854 ~> (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857))) -> Type) (a6989586621679567250 :: a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftA3Sym0 :: TyFun (a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) (f6989586621679566853 a6989586621679566854 ~> (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857))) -> Type) (a6989586621679567250 :: a6989586621679566854 ~> (b6989586621679566855 ~> (c6989586621679566856 ~> d6989586621679566857))) = LiftA3Sym1 a6989586621679567250 f6989586621679566853 :: TyFun (f6989586621679566853 a6989586621679566854) (f6989586621679566853 b6989586621679566855 ~> (f6989586621679566853 c6989586621679566856 ~> f6989586621679566853 d6989586621679566857)) -> Type
type Apply (LiftM3Sym0 :: TyFun (a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) (m6989586621679566835 a16989586621679566836 ~> (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839))) -> Type) (a6989586621679567151 :: a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM3Sym0 :: TyFun (a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) (m6989586621679566835 a16989586621679566836 ~> (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839))) -> Type) (a6989586621679567151 :: a16989586621679566836 ~> (a26989586621679566837 ~> (a36989586621679566838 ~> r6989586621679566839))) = LiftM3Sym1 a6989586621679567151 m6989586621679566835 :: TyFun (m6989586621679566835 a16989586621679566836) (m6989586621679566835 a26989586621679566837 ~> (m6989586621679566835 a36989586621679566838 ~> m6989586621679566835 r6989586621679566839)) -> Type
type Apply (ZipWith4Sym0 :: TyFun (a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) ([a6989586621680092321] ~> ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])))) -> Type) (a6989586621680093915 :: a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith4Sym0 :: TyFun (a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) ([a6989586621680092321] ~> ([b6989586621680092322] ~> ([c6989586621680092323] ~> ([d6989586621680092324] ~> [e6989586621680092325])))) -> Type) (a6989586621680093915 :: a6989586621680092321 ~> (b6989586621680092322 ~> (c6989586621680092323 ~> (d6989586621680092324 ~> e6989586621680092325)))) = ZipWith4Sym1 a6989586621680093915
type Apply (a6989586621681271424 >=>@#@$$ c6989586621681270994 :: TyFun (b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994) -> Type) (a6989586621681271425 :: b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271424 >=>@#@$$ c6989586621681270994 :: TyFun (b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) (a6989586621681270992 ~> m6989586621681270991 c6989586621681270994) -> Type) (a6989586621681271425 :: b6989586621681270993 ~> m6989586621681270991 c6989586621681270994) = a6989586621681271424 >=>@#@$$$ a6989586621681271425
type Apply (a6989586621681271415 <=<@#@$$ a6989586621681270990 :: TyFun (a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989) -> Type) (a6989586621681271416 :: a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad

type Apply (a6989586621681271415 <=<@#@$$ a6989586621681270990 :: TyFun (a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) (a6989586621681270990 ~> m6989586621681270987 c6989586621681270989) -> Type) (a6989586621681271416 :: a6989586621681270990 ~> m6989586621681270987 b6989586621681270988) = a6989586621681271415 <=<@#@$$$ a6989586621681271416
type Apply (LiftM4Sym0 :: TyFun (a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) (m6989586621679566829 a16989586621679566830 ~> (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)))) -> Type) (a6989586621679567090 :: a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM4Sym0 :: TyFun (a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) (m6989586621679566829 a16989586621679566830 ~> (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834)))) -> Type) (a6989586621679567090 :: a16989586621679566830 ~> (a26989586621679566831 ~> (a36989586621679566832 ~> (a46989586621679566833 ~> r6989586621679566834)))) = LiftM4Sym1 a6989586621679567090 m6989586621679566829 :: TyFun (m6989586621679566829 a16989586621679566830) (m6989586621679566829 a26989586621679566831 ~> (m6989586621679566829 a36989586621679566832 ~> (m6989586621679566829 a46989586621679566833 ~> m6989586621679566829 r6989586621679566834))) -> Type
type Apply (ZipWith5Sym0 :: TyFun (a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) ([a6989586621680092315] ~> ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))))) -> Type) (a6989586621680093892 :: a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith5Sym0 :: TyFun (a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) ([a6989586621680092315] ~> ([b6989586621680092316] ~> ([c6989586621680092317] ~> ([d6989586621680092318] ~> ([e6989586621680092319] ~> [f6989586621680092320]))))) -> Type) (a6989586621680093892 :: a6989586621680092315 ~> (b6989586621680092316 ~> (c6989586621680092317 ~> (d6989586621680092318 ~> (e6989586621680092319 ~> f6989586621680092320))))) = ZipWith5Sym1 a6989586621680093892
type Apply (LiftM5Sym0 :: TyFun (a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) (m6989586621679566822 a16989586621679566823 ~> (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))))) -> Type) (a6989586621679567007 :: a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.Monad.Internal

type Apply (LiftM5Sym0 :: TyFun (a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) (m6989586621679566822 a16989586621679566823 ~> (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828))))) -> Type) (a6989586621679567007 :: a16989586621679566823 ~> (a26989586621679566824 ~> (a36989586621679566825 ~> (a46989586621679566826 ~> (a56989586621679566827 ~> r6989586621679566828))))) = LiftM5Sym1 a6989586621679567007 m6989586621679566822 :: TyFun (m6989586621679566822 a16989586621679566823) (m6989586621679566822 a26989586621679566824 ~> (m6989586621679566822 a36989586621679566825 ~> (m6989586621679566822 a46989586621679566826 ~> (m6989586621679566822 a56989586621679566827 ~> m6989586621679566822 r6989586621679566828)))) -> Type
type Apply (ZipWith6Sym0 :: TyFun (a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) ([a6989586621680092308] ~> ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))))) -> Type) (a6989586621680093865 :: a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith6Sym0 :: TyFun (a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) ([a6989586621680092308] ~> ([b6989586621680092309] ~> ([c6989586621680092310] ~> ([d6989586621680092311] ~> ([e6989586621680092312] ~> ([f6989586621680092313] ~> [g6989586621680092314])))))) -> Type) (a6989586621680093865 :: a6989586621680092308 ~> (b6989586621680092309 ~> (c6989586621680092310 ~> (d6989586621680092311 ~> (e6989586621680092312 ~> (f6989586621680092313 ~> g6989586621680092314)))))) = ZipWith6Sym1 a6989586621680093865
type Apply (ZipWith7Sym0 :: TyFun (a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) ([a6989586621680092300] ~> ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))))) -> Type) (a6989586621680093834 :: a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) Source # 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (ZipWith7Sym0 :: TyFun (a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) ([a6989586621680092300] ~> ([b6989586621680092301] ~> ([c6989586621680092302] ~> ([d6989586621680092303] ~> ([e6989586621680092304] ~> ([f6989586621680092305] ~> ([g6989586621680092306] ~> [h6989586621680092307]))))))) -> Type) (a6989586621680093834 :: a6989586621680092300 ~> (b6989586621680092301 ~> (c6989586621680092302 ~> (d6989586621680092303 ~> (e6989586621680092304 ~> (f6989586621680092305 ~> (g6989586621680092306 ~> h6989586621680092307))))))) = ZipWith7Sym1 a6989586621680093834
type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680754768 :: Const a b) Source # 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (x6989586621680754768 :: Const a b) = GetConst x6989586621680754768

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

Defined in Data.Singletons

type Apply DemoteSym0 (k6989586621679014713 :: Type) = Demote k6989586621679014713

type DemoteSym1 (k6989586621679014713 :: Type) = Demote k6989586621679014713 Source #

data SameKindSym0 a6989586621679014719 Source #

Instances

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

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679014718 (TyFun k6989586621679014718 Constraint -> Type) -> Type) (a6989586621679014719 :: k6989586621679014718) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679014718 (TyFun k6989586621679014718 Constraint -> Type) -> Type) (a6989586621679014719 :: k6989586621679014718) = SameKindSym1 a6989586621679014719

data SameKindSym1 (a6989586621679014719 :: k6989586621679014718) b6989586621679014720 Source #

Instances

Instances details
SuppressUnusedWarnings (SameKindSym1 a6989586621679014719 :: TyFun k6989586621679014718 Constraint -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679014719 :: TyFun k Constraint -> Type) (b6989586621679014720 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 a6989586621679014719 :: TyFun k Constraint -> Type) (b6989586621679014720 :: k) = SameKind a6989586621679014719 b6989586621679014720

type SameKindSym2 (a6989586621679014719 :: k6989586621679014718) (b6989586621679014720 :: k6989586621679014718) = SameKind a6989586621679014719 b6989586621679014720 Source #

data KindOfSym0 a6989586621679014722 Source #

Instances

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

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679014722 :: k) Source # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k Type -> Type) (a6989586621679014722 :: k) = KindOf a6989586621679014722

type KindOfSym1 (a6989586621679014722 :: k6989586621679014721) = KindOf a6989586621679014722 Source #

data (~>@#@$) a6989586621679012792 infixr 0 Source #

Instances

Instances details
SuppressUnusedWarnings (~>@#@$) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679012792 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (a6989586621679012792 :: Type) = (~>@#@$$) a6989586621679012792

data (a6989586621679012792 :: Type) ~>@#@$$ b6989586621679012793 infixr 0 Source #

Instances

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

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679012792 :: TyFun Type Type -> Type) (b6989586621679012793 :: Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) a6989586621679012792 :: TyFun Type Type -> Type) (b6989586621679012793 :: Type) = a6989586621679012792 ~> b6989586621679012793

type (~>@#@$$$) (a6989586621679012792 :: Type) (b6989586621679012793 :: Type) = (~>) a6989586621679012792 b6989586621679012793 Source #

data ApplySym0 :: forall k16989586621679012788 k26989586621679012789. (~>) ((~>) k16989586621679012788 k26989586621679012789) ((~>) k16989586621679012788 k26989586621679012789) Source #

Instances

Instances details
SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679012788 ~> k26989586621679012789) (k16989586621679012788 ~> k26989586621679012789) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679012788 ~> k26989586621679012789) (k16989586621679012788 ~> k26989586621679012789) -> Type) (f6989586621679012790 :: k16989586621679012788 ~> k26989586621679012789) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679012788 ~> k26989586621679012789) (k16989586621679012788 ~> k26989586621679012789) -> Type) (f6989586621679012790 :: k16989586621679012788 ~> k26989586621679012789) = ApplySym1 f6989586621679012790

data ApplySym1 (f6989586621679012790 :: (~>) k16989586621679012788 k26989586621679012789) :: (~>) k16989586621679012788 k26989586621679012789 Source #

Instances

Instances details
SuppressUnusedWarnings (ApplySym1 f6989586621679012790 :: TyFun k16989586621679012788 k26989586621679012789 -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679012790 :: TyFun k1 k2 -> Type) (x6989586621679012791 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 f6989586621679012790 :: TyFun k1 k2 -> Type) (x6989586621679012791 :: k1) = Apply f6989586621679012790 x6989586621679012791

type ApplySym2 (f6989586621679012790 :: (~>) k16989586621679012788 k26989586621679012789) (x6989586621679012791 :: k16989586621679012788) = Apply f6989586621679012790 x6989586621679012791 Source #

data (@@@#@$) a6989586621679012786 infixl 9 Source #

Instances

Instances details
SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679019899 ~> k6989586621679019898) (TyFun k16989586621679019899 k6989586621679019898 -> Type) -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679019899 ~> k6989586621679019898) (TyFun k16989586621679019899 k6989586621679019898 -> Type) -> Type) (a6989586621679012786 :: k16989586621679019899 ~> k6989586621679019898) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679019899 ~> k6989586621679019898) (TyFun k16989586621679019899 k6989586621679019898 -> Type) -> Type) (a6989586621679012786 :: k16989586621679019899 ~> k6989586621679019898) = (@@@#@$$) a6989586621679012786

data (a6989586621679012786 :: (~>) k16989586621679019899 k6989586621679019898) @@@#@$$ b6989586621679012787 infixl 9 Source #

Instances

Instances details
SuppressUnusedWarnings ((@@@#@$$) a6989586621679012786 :: TyFun k16989586621679019899 k6989586621679019898 -> Type) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679012786 :: TyFun k1 k -> Type) (b6989586621679012787 :: k1) Source # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) a6989586621679012786 :: TyFun k1 k -> Type) (b6989586621679012787 :: k1) = a6989586621679012786 @@ b6989586621679012787

type (@@@#@$$$) (a6989586621679012786 :: (~>) k16989586621679019899 k6989586621679019898) (b6989586621679012787 :: k16989586621679019899) = (@@) a6989586621679012786 b6989586621679012787 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 #