singletons-2.4.1: A framework for generating singleton types

Copyright(C) 2013 Richard Eisenberg
LicenseBSD-style (see LICENSE)
MaintainerRichard Eisenberg (rae@cs.brynmawr.edu)
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Data.Singletons

Contents

Description

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

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

Synopsis

Main singleton definitions

data family Sing (a :: k) #

The singleton kind-indexed data family.

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

Defined in Data.Singletons.Decide

Methods

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

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

Defined in Data.Singletons.Decide

Methods

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

Show (SSymbol s) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: SSymbol s -> String #

showList :: [SSymbol s] -> ShowS #

Show (SNat n) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: SNat n -> String #

showList :: [SNat n] -> ShowS #

Eq (Sing a) # 
Instance details

Defined in Data.Singletons.TypeRepStar

Methods

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

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

Ord (Sing a) # 
Instance details

Defined in Data.Singletons.TypeRepStar

Methods

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

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

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

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

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

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

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

Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing a) # 
Instance details

Defined in Data.Singletons.TypeRepStar

Methods

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

show :: Sing a -> String #

showList :: [Sing a] -> ShowS #

Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

Show (Sing z) # 
Instance details

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

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

Defined in Data.Singletons.ShowSing

Methods

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

show :: Sing z -> String #

showList :: [Sing z] -> ShowS #

data Sing (z :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

data Sing (z :: Ordering) where
data Sing (a :: Type) # 
Instance details

Defined in Data.Singletons.TypeRepStar

data Sing (a :: Type) = STypeRep (TypeRep a)
data Sing (n :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

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

Defined in Data.Singletons.TypeLits.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

data Sing (z :: Void)
data Sing (z :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (z :: [a]) where
data Sing (z :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

data Sing (z :: Maybe a) where
data Sing (z :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

data Sing (z :: (a, b)) where
data Sing (f :: k1 ~> k2) # 
Instance details

Defined in Data.Singletons.Internal

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

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

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

An infix synonym for applySing

class SingI (a :: k) where #

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

Minimal complete definition

sing

Methods

sing :: Sing a #

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

Instances
SingI False # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing False #

SingI True # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing True #

SingI LT # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing LT #

SingI EQ # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing EQ #

SingI GT # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing GT #

Typeable a => SingI (a :: *) # 
Instance details

Defined in Data.Singletons.TypeRepStar

Methods

sing :: Sing a #

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

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing n #

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

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing n #

SingI () # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing () #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing [] #

SingI (Nothing :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing Nothing #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Just n) #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1 ': n2) #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1 :| n2) #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Left n) #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (Right n) #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2) #

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

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3) #

(SingI n1, SingI n2, SingI n3, SingI n4) => SingI ((,,,) n1 n2 n3 n4 :: (a, b, c, d)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4) #

(SingI n1, SingI n2, SingI n3, SingI n4, SingI n5) => SingI ((,,,,) n1 n2 n3 n4 n5 :: (a, b, c, d, e)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5) #

(SingI n1, SingI n2, SingI n3, SingI n4, SingI n5, SingI n6) => SingI ((,,,,,) n1 n2 n3 n4 n5 n6 :: (a, b, c, d, e, f)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5, n6) #

(SingI n1, SingI n2, SingI n3, SingI n4, SingI n5, SingI n6, SingI n7) => SingI ((,,,,,,) n1 n2 n3 n4 n5 n6 n7 :: (a, b, c, d, e, f, g)) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Methods

sing :: Sing (n1, n2, n3, n4, n5, n6, n7) #

class SingKind k where #

The SingKind class is a kind class. It classifies all kinds for which singletons are defined. The class supports converting between a singleton type and the base (unrefined) type which it is built from.

For a SingKind instance to be well behaved, it should obey the following laws:

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

Minimal complete definition

fromSing, toSing

Associated Types

type Demote k = (r :: *) | r -> k #

Get a base type from the promoted kind. For example, Demote Bool will be the type Bool. Rarely, the type and kind do not match. For example, Demote Nat is Natural.

Methods

fromSing :: Sing (a :: k) -> Demote k #

Convert a singleton to its unrefined version.

toSing :: Demote k -> SomeSing k #

Convert an unrefined type to an existentially-quantified singleton type.

Instances
SingKind Bool # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Bool = (r :: *) #

SingKind Ordering # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Ordering = (r :: *) #

SingKind Type # 
Instance details

Defined in Data.Singletons.TypeRepStar

Associated Types

type Demote Type = (r :: *) #

SingKind Nat # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Associated Types

type Demote Nat = (r :: *) #

SingKind Symbol # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Associated Types

type Demote Symbol = (r :: *) #

SingKind () # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote () = (r :: *) #

Methods

fromSing :: Sing a -> Demote () #

toSing :: Demote () -> SomeSing () #

SingKind Void # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote Void = (r :: *) #

SingKind a => SingKind [a] # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote [a] = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote [a] #

toSing :: Demote [a] -> SomeSing [a] #

SingKind a => SingKind (Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Maybe a) = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote (Maybe a) #

toSing :: Demote (Maybe a) -> SomeSing (Maybe a) #

SingKind a => SingKind (NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (NonEmpty a) = (r :: *) #

Methods

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

toSing :: Demote (NonEmpty a) -> SomeSing (NonEmpty a) #

(SingKind a, SingKind b) => SingKind (Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (Either a b) = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote (Either a b) #

toSing :: Demote (Either a b) -> SomeSing (Either a b) #

(SingKind a, SingKind b) => SingKind (a, b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b) = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote (a, b) #

toSing :: Demote (a, b) -> SomeSing (a, b) #

(SingKind k1, SingKind k2) => SingKind (k1 ~> k2) #

Note that this instance's toSing implementation crucially relies on the fact that the SingKind instances for k1 and k2 both satisfy the SingKind laws. If they don't, toSing might produce strange results!

Instance details

Defined in Data.Singletons.Internal

Associated Types

type Demote (k1 ~> k2) = (r :: *) #

Methods

fromSing :: Sing a -> Demote (k1 ~> k2) #

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

(SingKind a, SingKind b, SingKind c) => SingKind (a, b, c) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c) = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c) #

toSing :: Demote (a, b, c) -> SomeSing (a, b, c) #

(SingKind a, SingKind b, SingKind c, SingKind d) => SingKind (a, b, c, d) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d) = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d) #

toSing :: Demote (a, b, c, d) -> SomeSing (a, b, c, d) #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e) => SingKind (a, b, c, d, e) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e) = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e) #

toSing :: Demote (a, b, c, d, e) -> SomeSing (a, b, c, d, e) #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e, SingKind f) => SingKind (a, b, c, d, e, f) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e, f) = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e, f) #

toSing :: Demote (a, b, c, d, e, f) -> SomeSing (a, b, c, d, e, f) #

(SingKind a, SingKind b, SingKind c, SingKind d, SingKind e, SingKind f, SingKind g) => SingKind (a, b, c, d, e, f, g) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

Associated Types

type Demote (a, b, c, d, e, f, g) = (r :: *) #

Methods

fromSing :: Sing a0 -> Demote (a, b, c, d, e, f, g) #

toSing :: Demote (a, b, c, d, e, f, g) -> SomeSing (a, b, c, d, e, f, g) #

Working with singletons

type KindOf (a :: k) = k #

Convenient synonym to refer to the kind of a type variable: type KindOf (a :: k) = k

type SameKind (a :: k) (b :: k) = (() :: Constraint) #

Force GHC to unify the kinds of a and b. Note that SameKind a b is different from KindOf a ~ KindOf b in that the former makes the kinds unify immediately, whereas the latter is a proposition that GHC considers as possibly false.

data SingInstance (a :: k) where #

A SingInstance wraps up a SingI instance for explicit handling.

Constructors

SingInstance :: SingI a => SingInstance a 

data SomeSing k where #

An existentially-quantified singleton. This type is useful when you want a singleton type, but there is no way of knowing, at compile-time, what the type index will be. To make use of this type, you will generally have to use a pattern-match:

foo :: Bool -> ...
foo b = case toSing b of
          SomeSing sb -> {- fancy dependently-typed code with sb -}

An example like the one above may be easier to write using withSomeSing.

Constructors

SomeSing :: Sing (a :: k) -> SomeSing k 
Instances
SBounded k => Bounded (SomeSing k) # 
Instance details

Defined in Data.Singletons

(SEnum k, SingKind k) => Enum (SomeSing k) # 
Instance details

Defined in Data.Singletons

SEq k => Eq (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

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

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

SNum k => Num (SomeSing k) # 
Instance details

Defined in Data.Singletons

SOrd k => Ord (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

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

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

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

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

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

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

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

ShowSing k => Show (SomeSing k) # 
Instance details

Defined in Data.Singletons

Methods

showsPrec :: Int -> SomeSing k -> ShowS #

show :: SomeSing k -> String #

showList :: [SomeSing k] -> ShowS #

singInstance :: forall (a :: k). Sing a -> SingInstance a #

Get an implicit singleton (a SingI instance) from an explicit one.

pattern Sing :: forall (a :: k). () => SingI a => Sing a #

An explicitly bidirectional pattern synonym for implicit singletons.

As an expression: Constructs a singleton Sing a given a implicit singleton constraint SingI a.

As a pattern: Matches on an explicit Sing a witness bringing an implicit SingI a constraint into scope.

withSingI :: Sing n -> (SingI n => r) -> r #

Convenience function for creating a context with an implicit singleton available.

withSomeSing #

Arguments

:: SingKind k 
=> Demote k

The original datatype

-> (forall (a :: k). Sing a -> r)

Function expecting a singleton

-> r 

Convert a normal datatype (like Bool) to a singleton for that datatype, passing it into a continuation.

pattern FromSing :: SingKind k => forall (a :: k). Sing a -> Demote k #

An explicitly bidirectional pattern synonym for going between a singleton and the corresponding demoted term.

As an expression: this takes a singleton to its demoted (base) type.

>>> :t FromSing \@Bool
FromSing \@Bool :: Sing a -> Bool
>>> FromSing SFalse
False

As a pattern: It extracts a singleton from its demoted (base) type.

singAnd :: Bool -> Bool -> SomeSing Bool
singAnd (FromSing singBool1) (FromSing singBool2) =
  SomeSing (singBool1 %&& singBool2)

instead of writing it with withSomeSing:

singAnd bool1 bool2 =
  withSomeSing bool1 $ singBool1 ->
    withSomeSing bool2 $ singBool2 ->
      SomeSing (singBool1 %&& singBool2)

singByProxy :: SingI a => proxy a -> Sing a #

Allows creation of a singleton when a proxy is at hand.

demote :: forall a. (SingKind (KindOf a), SingI a) => Demote (KindOf a) #

A convenience function that takes a type as input and demotes it to its value-level counterpart as output. This uses SingKind and SingI behind the scenes, so demote = fromSing sing.

This function is intended to be used with TypeApplications. For example:

>>> demote @True
True
>>> demote @(Nothing :: Maybe Ordering)
Nothing

singByProxy# :: SingI a => Proxy# a -> Sing a #

Allows creation of a singleton when a proxy# is at hand.

withSing :: SingI a => (Sing a -> b) -> b #

A convenience function useful when we need to name a singleton value multiple times. Without this function, each use of sing could potentially refer to a different singleton, and one has to use type signatures (often with ScopedTypeVariables) to ensure that they are the same.

singThat :: forall (a :: k). (SingKind k, SingI a) => (Demote k -> Bool) -> Maybe (Sing a) #

A convenience function that names a singleton satisfying a certain property. If the singleton does not satisfy the property, then the function returns Nothing. The property is expressed in terms of the underlying representation of the singleton.

Defunctionalization

data TyFun :: * -> * -> * #

Representation of the kind of a type-level function. The difference between term-level arrows and this type-level arrow is that at the term level applications can be unsaturated, whereas at the type level all applications have to be fully saturated.

Instances
(SingKind k1, SingKind k2) => SingKind (k1 ~> k2) #

Note that this instance's toSing implementation crucially relies on the fact that the SingKind instances for k1 and k2 both satisfy the SingKind laws. If they don't, toSing might produce strange results!

Instance details

Defined in Data.Singletons.Internal

Associated Types

type Demote (k1 ~> k2) = (r :: *) #

Methods

fromSing :: Sing a -> Demote (k1 ~> k2) #

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

SuppressUnusedWarnings ShowParenSym2 # 
Instance details

Defined in Data.Singletons.Prelude.Show

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ShowParenSym1 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ThenCmpSym1 # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (~>@#@$$) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (^@#@$$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings DivSym1 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ModSym1 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotSym1 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings RemSym1 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotRemSym1 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings DivModSym1 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings (<>@#@$$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings ShowCharSym1 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowStringSym1 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings NotSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

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

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ShowParenSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings AndSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings OrSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings UnlinesSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings UnwordsSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings ThenCmpSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (~>@#@$) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings DemoteSym0 # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (^@#@$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings DivSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ModSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings RemSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings QuotRemSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings DivModSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings KnownNatSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings Log2Sym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ShowCharSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowStringSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (<>@#@$) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings KnownSymbolSym0 # 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ShowCommaSpaceSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowSpaceSym0 # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings XorSym0 # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NubBySym1 :: (TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) -> TyFun [a6989586621679459189] [a6989586621679459189] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (PartitionSym1 :: (TyFun a6989586621679459198 Bool -> Type) -> TyFun [a6989586621679459198] ([a6989586621679459198], [a6989586621679459198]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (BreakSym1 :: (TyFun a6989586621679459210 Bool -> Type) -> TyFun [a6989586621679459210] ([a6989586621679459210], [a6989586621679459210]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SpanSym1 :: (TyFun a6989586621679459211 Bool -> Type) -> TyFun [a6989586621679459211] ([a6989586621679459211], [a6989586621679459211]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (GroupBySym1 :: (TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) -> TyFun [a6989586621679459201] [[a6989586621679459201]] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DropWhileSym1 :: (TyFun a6989586621679459213 Bool -> Type) -> TyFun [a6989586621679459213] [a6989586621679459213] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (TakeWhileSym1 :: (TyFun a6989586621679459214 Bool -> Type) -> TyFun [a6989586621679459214] [a6989586621679459214] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (FilterSym1 :: (TyFun a6989586621679459222 Bool -> Type) -> TyFun [a6989586621679459222] [a6989586621679459222] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (FindSym1 :: (TyFun a6989586621679459221 Bool -> Type) -> TyFun [a6989586621679459221] (Maybe a6989586621679459221) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (InsertBySym1 :: (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) -> TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (InsertBySym2 :: (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) -> a6989586621679459225 -> TyFun [a6989586621679459225] [a6989586621679459225] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SortBySym1 :: (TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) -> TyFun [a6989586621679459226] [a6989586621679459226] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DeleteBySym1 :: (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) -> TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DeleteBySym2 :: (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) -> a6989586621679459228 -> TyFun [a6989586621679459228] [a6989586621679459228] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DeleteFirstsBySym2 :: (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) -> [a6989586621679459227] -> TyFun [a6989586621679459227] [a6989586621679459227] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DeleteFirstsBySym1 :: (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) -> TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (UnionBySym2 :: (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) -> [a6989586621679459187] -> TyFun [a6989586621679459187] [a6989586621679459187] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (UnionBySym1 :: (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) -> TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (FindIndicesSym1 :: (TyFun a6989586621679459217 Bool -> Type) -> TyFun [a6989586621679459217] [Nat] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (FindIndexSym1 :: (TyFun a6989586621679459218 Bool -> Type) -> TyFun [a6989586621679459218] (Maybe Nat) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Scanr1Sym1 :: (TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) -> TyFun [a6989586621679459285] [a6989586621679459285] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Scanl1Sym1 :: (TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) -> TyFun [a6989586621679459288] [a6989586621679459288] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (AnySym1 :: (TyFun a6989586621679459291 Bool -> Type) -> TyFun [a6989586621679459291] Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntersectBySym2 :: (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) -> [a6989586621679459215] -> TyFun [a6989586621679459215] [a6989586621679459215] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntersectBySym1 :: (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) -> TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (AllSym1 :: (TyFun a6989586621679459292 Bool -> Type) -> TyFun [a6989586621679459292] Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldr1Sym1 :: (TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) -> TyFun [a6989586621679459296] a6989586621679459296 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldl1Sym1 :: (TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) -> TyFun [a6989586621679459298] a6989586621679459298 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MaximumBySym1 :: (TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) -> TyFun [a6989586621679459224] a6989586621679459224 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MinimumBySym1 :: (TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) -> TyFun [a6989586621679459223] a6989586621679459223 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldl1'Sym1 :: (TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) -> TyFun [a6989586621679459297] a6989586621679459297 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DropWhileEndSym1 :: (TyFun a6989586621679459212 Bool -> Type) -> TyFun [a6989586621679459212] [a6989586621679459212] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ShowListWithSym2 :: (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) -> [a6989586621679694494] -> TyFun Symbol Symbol -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListWithSym1 :: (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) -> TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (NubBySym1 :: (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBySym1 :: (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) -> TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym1 :: (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeWhileSym1 :: (TyFun a6989586621679792767 Bool -> Type) -> TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropWhileSym1 :: (TyFun a6989586621679792766 Bool -> Type) -> TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SpanSym1 :: (TyFun a6989586621679792765 Bool -> Type) -> TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (BreakSym1 :: (TyFun a6989586621679792764 Bool -> Type) -> TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterSym1 :: (TyFun a6989586621679792763 Bool -> Type) -> TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (PartitionSym1 :: (TyFun a6989586621679792762 Bool -> Type) -> TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym1 :: (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym1 :: (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym1 :: (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UntilSym2 :: (TyFun a6989586621679987975 Bool -> Type) -> (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> TyFun a6989586621679987975 a6989586621679987975 -> *) # 
Instance details

Defined in Data.Promotion.Prelude.Base

SuppressUnusedWarnings (UntilSym1 :: (TyFun a6989586621679987975 Bool -> Type) -> TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.Base

SuppressUnusedWarnings ((++@#@$$) :: [a6989586621679436421] -> TyFun [a6989586621679436421] [a6989586621679436421] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((!!@#@$$) :: [a6989586621679459191] -> TyFun Nat a6989586621679459191 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (UnionSym1 :: [a6989586621679459186] -> TyFun [a6989586621679459186] [a6989586621679459186] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings ((\\@#@$$) :: [a6989586621679459229] -> TyFun [a6989586621679459229] [a6989586621679459229] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IsPrefixOfSym1 :: [a6989586621679459274] -> TyFun [a6989586621679459274] Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IsInfixOfSym1 :: [a6989586621679459272] -> TyFun [a6989586621679459272] Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntersectSym1 :: [a6989586621679459216] -> TyFun [a6989586621679459216] [a6989586621679459216] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntercalateSym1 :: [a6989586621679459305] -> TyFun [[a6989586621679459305]] [a6989586621679459305] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IsSuffixOfSym1 :: [a6989586621679459273] -> TyFun [a6989586621679459273] Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ShowListSym1 :: [a6989586621679694510] -> TyFun Symbol Symbol -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (IsPrefixOfSym1 :: [a6989586621679792749] -> TyFun (NonEmpty a6989586621679792749) Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (StripPrefixSym1 :: [a6989586621679951006] -> TyFun [a6989586621679951006] (Maybe [a6989586621679951006]) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ShowsPrecSym2 :: Nat -> a6989586621679694510 -> TyFun Symbol Symbol -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (DropSym1 :: Nat -> TyFun [a6989586621679459208] [a6989586621679459208] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (TakeSym1 :: Nat -> TyFun [a6989586621679459209] [a6989586621679459209] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SplitAtSym1 :: Nat -> TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ReplicateSym1 :: Nat -> TyFun a6989586621679459193 [a6989586621679459193] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ShowsPrecSym1 :: Nat -> TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (TakeSym1 :: Nat -> TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropSym1 :: Nat -> TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SplitAtSym1 :: Nat -> TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((:@#@$$) :: a3530822107858468865 -> TyFun [a3530822107858468865] [a3530822107858468865] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:|@#@$$) :: a6989586621679067899 -> TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Bool_Sym2 :: a6989586621679301795 -> a6989586621679301795 -> TyFun Bool a6989586621679301795 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings (Bool_Sym1 :: a6989586621679301795 -> TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((==@#@$$) :: a6989586621679304361 -> TyFun a6989586621679304361 Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((/=@#@$$) :: a6989586621679304361 -> TyFun a6989586621679304361 Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((<=@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym1 :: a6989586621679315746 -> TyFun a6989586621679315746 Ordering -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym1 :: a6989586621679315746 -> TyFun a6989586621679315746 a6989586621679315746 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym1 :: a6989586621679315746 -> TyFun a6989586621679315746 a6989586621679315746 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>=@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((<@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FromMaybeSym1 :: a6989586621679420598 -> TyFun (Maybe a6989586621679420598) a6989586621679420598 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((-@#@$$) :: a6989586621679428868 -> TyFun a6989586621679428868 a6989586621679428868 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$$) :: a6989586621679428868 -> TyFun a6989586621679428868 a6989586621679428868 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$$) :: a6989586621679428868 -> TyFun a6989586621679428868 a6989586621679428868 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym1 :: a6989586621679431141 -> TyFun a6989586621679431141 a6989586621679431141 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AsTypeOfSym1 :: a6989586621679436411 -> TyFun a6989586621679436411 a6989586621679436411 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (InsertSym1 :: a6989586621679459203 -> TyFun [a6989586621679459203] [a6989586621679459203] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DeleteSym1 :: a6989586621679459230 -> TyFun [a6989586621679459230] [a6989586621679459230] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ElemIndicesSym1 :: a6989586621679459219 -> TyFun [a6989586621679459219] [Nat] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ElemIndexSym1 :: a6989586621679459220 -> TyFun [a6989586621679459220] (Maybe Nat) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (NotElemSym1 :: a6989586621679459270 -> TyFun [a6989586621679459270] Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ElemSym1 :: a6989586621679459271 -> TyFun [a6989586621679459271] Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntersperseSym1 :: a6989586621679459306 -> TyFun [a6989586621679459306] [a6989586621679459306] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ShowsSym1 :: a6989586621679694495 -> TyFun Symbol Symbol -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (IntersperseSym1 :: a6989586621679792772 -> TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InsertSym1 :: a6989586621679792779 -> TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<|@#@$$) :: a6989586621679792790 -> TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym1 :: a6989586621679792789 -> TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (EnumFromThenToSym1 :: a6989586621679869588 -> TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromThenToSym2 :: a6989586621679869588 -> a6989586621679869588 -> TyFun a6989586621679869588 [a6989586621679869588] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym1 :: a6989586621679869588 -> TyFun a6989586621679869588 [a6989586621679869588] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (SameKindSym1 :: k6989586621679027079 -> TyFun k6989586621679027079 Constraint -> *) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((!!@#@$$) :: NonEmpty a6989586621679792748 -> TyFun Nat a6989586621679792748 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NubBySym0 :: TyFun (TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) (TyFun [a6989586621679459189] [a6989586621679459189] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (PartitionSym0 :: TyFun (TyFun a6989586621679459198 Bool -> Type) (TyFun [a6989586621679459198] ([a6989586621679459198], [a6989586621679459198]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (BreakSym0 :: TyFun (TyFun a6989586621679459210 Bool -> Type) (TyFun [a6989586621679459210] ([a6989586621679459210], [a6989586621679459210]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SpanSym0 :: TyFun (TyFun a6989586621679459211 Bool -> Type) (TyFun [a6989586621679459211] ([a6989586621679459211], [a6989586621679459211]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (GroupBySym0 :: TyFun (TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) (TyFun [a6989586621679459201] [[a6989586621679459201]] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DropWhileSym0 :: TyFun (TyFun a6989586621679459213 Bool -> Type) (TyFun [a6989586621679459213] [a6989586621679459213] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (TyFun a6989586621679459214 Bool -> Type) (TyFun [a6989586621679459214] [a6989586621679459214] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (FilterSym0 :: TyFun (TyFun a6989586621679459222 Bool -> Type) (TyFun [a6989586621679459222] [a6989586621679459222] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (FindSym0 :: TyFun (TyFun a6989586621679459221 Bool -> Type) (TyFun [a6989586621679459221] (Maybe a6989586621679459221) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (InsertBySym0 :: TyFun (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) (TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SortBySym0 :: TyFun (TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) (TyFun [a6989586621679459226] [a6989586621679459226] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DeleteBySym0 :: TyFun (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) (TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DeleteFirstsBySym0 :: TyFun (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) (TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (UnionBySym0 :: TyFun (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) (TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (FindIndicesSym0 :: TyFun (TyFun a6989586621679459217 Bool -> Type) (TyFun [a6989586621679459217] [Nat] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (FindIndexSym0 :: TyFun (TyFun a6989586621679459218 Bool -> Type) (TyFun [a6989586621679459218] (Maybe Nat) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) (TyFun [a6989586621679459285] [a6989586621679459285] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) (TyFun [a6989586621679459288] [a6989586621679459288] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (AnySym0 :: TyFun (TyFun a6989586621679459291 Bool -> Type) (TyFun [a6989586621679459291] Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntersectBySym0 :: TyFun (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) (TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (AllSym0 :: TyFun (TyFun a6989586621679459292 Bool -> Type) (TyFun [a6989586621679459292] Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) (TyFun [a6989586621679459296] a6989586621679459296 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) (TyFun [a6989586621679459298] a6989586621679459298 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MaximumBySym0 :: TyFun (TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) (TyFun [a6989586621679459224] a6989586621679459224 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MinimumBySym0 :: TyFun (TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) (TyFun [a6989586621679459223] a6989586621679459223 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldl1'Sym0 :: TyFun (TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) (TyFun [a6989586621679459297] a6989586621679459297 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DropWhileEndSym0 :: TyFun (TyFun a6989586621679459212 Bool -> Type) (TyFun [a6989586621679459212] [a6989586621679459212] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) (TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (NubBySym0 :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBySym0 :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropWhileSym0 :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SpanSym0 :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (BreakSym0 :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FilterSym0 :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (PartitionSym0 :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UntilSym0 :: TyFun (TyFun a6989586621679987975 Bool -> Type) (TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.Base

SuppressUnusedWarnings (ConcatSym0 :: TyFun [[a6989586621679459295]] [a6989586621679459295] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (TransposeSym0 :: TyFun [[a6989586621679459192]] [[a6989586621679459192]] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (CatMaybesSym0 :: TyFun [Maybe a6989586621679420595] [a6989586621679420595] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (ListToMaybeSym0 :: TyFun [a6989586621679420596] (Maybe a6989586621679420596) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings ((++@#@$) :: TyFun [a6989586621679436421] (TyFun [a6989586621679436421] [a6989586621679436421] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((!!@#@$) :: TyFun [a6989586621679459191] (TyFun Nat a6989586621679459191 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (LengthSym0 :: TyFun [a6989586621679459194] Nat -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ProductSym0 :: TyFun [a6989586621679459195] a6989586621679459195 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SumSym0 :: TyFun [a6989586621679459196] a6989586621679459196 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679459206] [[a6989586621679459206]] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SortSym0 :: TyFun [a6989586621679459202] [a6989586621679459202] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (UnionSym0 :: TyFun [a6989586621679459186] (TyFun [a6989586621679459186] [a6989586621679459186] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings ((\\@#@$) :: TyFun [a6989586621679459229] (TyFun [a6989586621679459229] [a6989586621679459229] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (NubSym0 :: TyFun [a6989586621679459190] [a6989586621679459190] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679459274] (TyFun [a6989586621679459274] Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679459275] [[a6989586621679459275]] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679459276] [[a6989586621679459276]] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IsInfixOfSym0 :: TyFun [a6989586621679459272] (TyFun [a6989586621679459272] Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntersectSym0 :: TyFun [a6989586621679459216] (TyFun [a6989586621679459216] [a6989586621679459216] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MaximumSym0 :: TyFun [a6989586621679459205] a6989586621679459205 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MinimumSym0 :: TyFun [a6989586621679459204] a6989586621679459204 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (PermutationsSym0 :: TyFun [a6989586621679459301] [[a6989586621679459301]] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SubsequencesSym0 :: TyFun [a6989586621679459304] [[a6989586621679459304]] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntercalateSym0 :: TyFun [a6989586621679459305] (TyFun [[a6989586621679459305]] [a6989586621679459305] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ReverseSym0 :: TyFun [a6989586621679459307] [a6989586621679459307] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IsSuffixOfSym0 :: TyFun [a6989586621679459273] (TyFun [a6989586621679459273] Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (NullSym0 :: TyFun [a6989586621679459308] Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (InitSym0 :: TyFun [a6989586621679459309] [a6989586621679459309] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (TailSym0 :: TyFun [a6989586621679459310] [a6989586621679459310] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (LastSym0 :: TyFun [a6989586621679459311] a6989586621679459311 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (HeadSym0 :: TyFun [a6989586621679459312] a6989586621679459312 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ShowListSym0 :: TyFun [a6989586621679694510] (TyFun Symbol Symbol -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679792761] [NonEmpty a6989586621679792761] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromListSym0 :: TyFun [a6989586621679792787] (NonEmpty a6989586621679792787) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679792781] (NonEmpty [a6989586621679792781]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679792780] (NonEmpty [a6989586621679792780]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (NonEmpty_Sym0 :: TyFun [a6989586621679792798] (Maybe (NonEmpty a6989586621679792798)) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (StripPrefixSym0 :: TyFun [a6989586621679951006] (TyFun [a6989586621679951006] (Maybe [a6989586621679951006]) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (MaybeToListSym0 :: TyFun (Maybe a6989586621679420597) [a6989586621679420597] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (FromJustSym0 :: TyFun (Maybe a6989586621679420599) a6989586621679420599 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a6989586621679420600) Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a6989586621679420601) Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (DropSym0 :: TyFun Nat (TyFun [a6989586621679459208] [a6989586621679459208] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (TakeSym0 :: TyFun Nat (TyFun [a6989586621679459209] [a6989586621679459209] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat (TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ReplicateSym0 :: TyFun Nat (TyFun a6989586621679459193 [a6989586621679459193] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (TakeSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (DropSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Nat a6989586621679428868 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (ToEnumSym0 :: TyFun Nat a6989586621679869588 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a6989586621679428198 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.IsString

SuppressUnusedWarnings (JustSym0 :: TyFun a3530822107858468865 (Maybe a3530822107858468865) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

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

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings ((:|@#@$) :: TyFun a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Bool_Sym0 :: TyFun a6989586621679301795 (TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

SuppressUnusedWarnings ((==@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((/=@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

SuppressUnusedWarnings ((<=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((>@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings ((<@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (FromMaybeSym0 :: TyFun a6989586621679420598 (TyFun (Maybe a6989586621679420598) a6989586621679420598 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (NegateSym0 :: TyFun a6989586621679428868 a6989586621679428868 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((-@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((+@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SignumSym0 :: TyFun a6989586621679428868 a6989586621679428868 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AbsSym0 :: TyFun a6989586621679428868 a6989586621679428868 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings ((*@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (SubtractSym0 :: TyFun a6989586621679431141 (TyFun a6989586621679431141 a6989586621679431141 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Num

SuppressUnusedWarnings (AsTypeOfSym0 :: TyFun a6989586621679436411 (TyFun a6989586621679436411 a6989586621679436411 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (IdSym0 :: TyFun a6989586621679436420 a6989586621679436420 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679459203 (TyFun [a6989586621679459203] [a6989586621679459203] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (DeleteSym0 :: TyFun a6989586621679459230 (TyFun [a6989586621679459230] [a6989586621679459230] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ElemIndicesSym0 :: TyFun a6989586621679459219 (TyFun [a6989586621679459219] [Nat] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a6989586621679459220 (TyFun [a6989586621679459220] (Maybe Nat) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (NotElemSym0 :: TyFun a6989586621679459270 (TyFun [a6989586621679459270] Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ElemSym0 :: TyFun a6989586621679459271 (TyFun [a6989586621679459271] Bool -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679459306 (TyFun [a6989586621679459306] [a6989586621679459306] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Show_Sym0 :: TyFun a6989586621679694510 Symbol -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym0 :: TyFun a6989586621679694495 (TyFun Symbol Symbol -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((<|@#@$) :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ConsSym0 :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (EnumFromThenToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (EnumFromToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (FromEnumSym0 :: TyFun a6989586621679869588 Nat -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (PredSym0 :: TyFun a6989586621679869588 a6989586621679869588 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (SuccSym0 :: TyFun a6989586621679869588 a6989586621679869588 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027082 * -> *) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a6989586621679297266 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Void

SuppressUnusedWarnings (NubSym0 :: TyFun (NonEmpty a6989586621679792740) (NonEmpty a6989586621679792740) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings ((!!@#@$) :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Group1Sym0 :: TyFun (NonEmpty a6989586621679792755) (NonEmpty (NonEmpty a6989586621679792755)) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ToListSym0 :: TyFun (NonEmpty a6989586621679792786) [a6989586621679792786] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ReverseSym0 :: TyFun (NonEmpty a6989586621679792771) (NonEmpty a6989586621679792771) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortSym0 :: TyFun (NonEmpty a6989586621679792788) (NonEmpty a6989586621679792788) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (InitSym0 :: TyFun (NonEmpty a6989586621679792791) [a6989586621679792791] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LastSym0 :: TyFun (NonEmpty a6989586621679792792) a6989586621679792792 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TailSym0 :: TyFun (NonEmpty a6989586621679792793) [a6989586621679792793] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (HeadSym0 :: TyFun (NonEmpty a6989586621679792794) a6989586621679792794 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnconsSym0 :: TyFun (NonEmpty a6989586621679792797) (a6989586621679792797, Maybe (NonEmpty a6989586621679792797)) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (LengthSym0 :: TyFun (NonEmpty a6989586621679792801) Nat -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a6989586621679792738)) (NonEmpty (NonEmpty a6989586621679792738)) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (FoldlSym2 :: (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) -> b6989586621679270365 -> TyFun [a6989586621679270364] b6989586621679270365 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (FoldlSym1 :: (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) -> TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ComparingSym2 :: (TyFun b6989586621679315736 a6989586621679315735 -> Type) -> b6989586621679315736 -> TyFun b6989586621679315736 Ordering -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (ComparingSym1 :: (TyFun b6989586621679315736 a6989586621679315735 -> Type) -> TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MapMaybeSym1 :: (TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) -> TyFun [a6989586621679420593] [b6989586621679420594] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (($!@#@$$) :: (TyFun a6989586621679436407 b6989586621679436408 -> Type) -> TyFun a6989586621679436407 b6989586621679436408 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$$) :: (TyFun a6989586621679436409 b6989586621679436410 -> Type) -> TyFun a6989586621679436409 b6989586621679436410 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (MapSym1 :: (TyFun a6989586621679436422 b6989586621679436423 -> Type) -> TyFun [a6989586621679436422] [b6989586621679436423] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym2 :: (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) -> b6989586621679436425 -> TyFun [a6989586621679436424] b6989586621679436425 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym1 :: (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) -> TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UnfoldrSym1 :: (TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) -> TyFun b6989586621679459277 [a6989586621679459278] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ScanrSym1 :: (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) -> TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ScanrSym2 :: (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) -> b6989586621679459287 -> TyFun [a6989586621679459286] [b6989586621679459287] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ScanlSym1 :: (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) -> TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ScanlSym2 :: (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) -> b6989586621679459289 -> TyFun [a6989586621679459290] [b6989586621679459289] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ConcatMapSym1 :: (TyFun a6989586621679459293 [b6989586621679459294] -> Type) -> TyFun [a6989586621679459293] [b6989586621679459294] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldl'Sym2 :: (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) -> b6989586621679459300 -> TyFun [a6989586621679459299] b6989586621679459300 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldl'Sym1 :: (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) -> TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (GroupWithSym1 :: (TyFun a6989586621679792759 b6989586621679792758 -> Type) -> TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWithSym1 :: (TyFun a6989586621679792757 b6989586621679792756 -> Type) -> TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym1 :: (TyFun a6989586621679792753 b6989586621679792752 -> Type) -> TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym1 :: (TyFun a6989586621679792782 b6989586621679792783 -> Type) -> TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym1 :: (TyFun a6989586621679792736 o6989586621679792735 -> Type) -> TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym1 :: (TyFun a6989586621679792751 b6989586621679792750 -> Type) -> TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanlSym2 :: (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) -> b6989586621679792777 -> TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanlSym1 :: (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) -> TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym2 :: (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) -> b6989586621679792776 -> TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym1 :: (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) -> TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym1 :: (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) -> TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym1 :: (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) -> TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ZipSym1 :: [a6989586621679459268] -> TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (GenericIndexSym1 :: [a6989586621679950951] -> TyFun i6989586621679950950 a6989586621679950951 -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple2Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Maybe_Sym2 :: b6989586621679419480 -> (TyFun a6989586621679419481 b6989586621679419480 -> Type) -> TyFun (Maybe a6989586621679419481) b6989586621679419480 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (Maybe_Sym1 :: b6989586621679419480 -> TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (SeqSym1 :: a6989586621679436405 -> TyFun b6989586621679436406 b6989586621679436406 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym1 :: a6989586621679436418 -> TyFun b6989586621679436419 a6989586621679436418 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LookupSym1 :: a6989586621679459199 -> TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings ((&@#@$$) :: a6989586621679783668 -> TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (GenericReplicateSym1 :: i6989586621679950948 -> TyFun a6989586621679950949 [a6989586621679950949] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (GenericSplitAtSym1 :: i6989586621679950952 -> TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (GenericDropSym1 :: i6989586621679950954 -> TyFun [a6989586621679950955] [a6989586621679950955] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (GenericTakeSym1 :: i6989586621679950956 -> TyFun [a6989586621679950957] [a6989586621679950957] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipSym1 :: NonEmpty a6989586621679792746 -> TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ApplySym1 :: (k16989586621679025218 ~> k26989586621679025219) -> TyFun k16989586621679025218 k26989586621679025219 -> *) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$$) :: (k16989586621679031313 ~> k6989586621679031312) -> TyFun k16989586621679031313 k6989586621679031312 -> *) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (FoldlSym0 :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ComparingSym0 :: TyFun (TyFun b6989586621679315736 a6989586621679315735 -> Type) (TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

SuppressUnusedWarnings (MapMaybeSym0 :: TyFun (TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) (TyFun [a6989586621679420593] [b6989586621679420594] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (($!@#@$) :: TyFun (TyFun a6989586621679436407 b6989586621679436408 -> Type) (TyFun a6989586621679436407 b6989586621679436408 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (($@#@$) :: TyFun (TyFun a6989586621679436409 b6989586621679436410 -> Type) (TyFun a6989586621679436409 b6989586621679436410 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (MapSym0 :: TyFun (TyFun a6989586621679436422 b6989586621679436423 -> Type) (TyFun [a6989586621679436422] [b6989586621679436423] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FoldrSym0 :: TyFun (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) (TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) (TyFun b6989586621679459277 [a6989586621679459278] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ScanrSym0 :: TyFun (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) (TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ScanlSym0 :: TyFun (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) (TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (TyFun a6989586621679459293 [b6989586621679459294] -> Type) (TyFun [a6989586621679459293] [b6989586621679459294] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) (TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (GroupWithSym0 :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWithSym0 :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (MapSym0 :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (SortWithSym0 :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (RightsSym0 :: TyFun [Either a6989586621679941795 b6989586621679941796] [b6989586621679941796] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (LeftsSym0 :: TyFun [Either a6989586621679941797 b6989586621679941798] [a6989586621679941797] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (UnzipSym0 :: TyFun [(a6989586621679459256, b6989586621679459257)] ([a6989586621679459256], [b6989586621679459257]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a6989586621679459185] i6989586621679459184 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ZipSym0 :: TyFun [a6989586621679459268] (TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (GenericIndexSym0 :: TyFun [a6989586621679950951] (TyFun i6989586621679950950 a6989586621679950951 -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a6989586621679941789 b6989586621679941790) Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a6989586621679941791 b6989586621679941792) Bool -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (SwapSym0 :: TyFun (a6989586621679297956, b6989586621679297957) (b6989586621679297957, a6989586621679297956) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (SndSym0 :: TyFun (a6989586621679297964, b6989586621679297965) b6989586621679297965 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FstSym0 :: TyFun (a6989586621679297966, b6989586621679297967) a6989586621679297966 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (LeftSym0 :: TyFun a6989586621679083190 (Either a6989586621679083190 b6989586621679083191) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (RightSym0 :: TyFun b6989586621679083191 (Either a6989586621679083190 b6989586621679083191) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679393946 k6989586621679393947 -> *) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b6989586621679419480 (TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

SuppressUnusedWarnings (SeqSym0 :: TyFun a6989586621679436405 (TyFun b6989586621679436406 b6989586621679436406 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679436418 (TyFun b6989586621679436419 a6989586621679436418 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (LookupSym0 :: TyFun a6989586621679459199 (TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings ((&@#@$) :: TyFun a6989586621679783668 (TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (GenericReplicateSym0 :: TyFun i6989586621679950948 (TyFun a6989586621679950949 [a6989586621679950949] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (GenericSplitAtSym0 :: TyFun i6989586621679950952 (TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (GenericDropSym0 :: TyFun i6989586621679950954 (TyFun [a6989586621679950955] [a6989586621679950955] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (GenericTakeSym0 :: TyFun i6989586621679950956 (TyFun [a6989586621679950957] [a6989586621679950957] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621679792741, b6989586621679792742)) (NonEmpty a6989586621679792741, NonEmpty b6989586621679792742) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) # 
Instance details

Defined in Data.Singletons

SuppressUnusedWarnings (CurrySym2 :: (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) -> a6989586621679297961 -> TyFun b6989586621679297962 c6989586621679297963 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (CurrySym1 :: (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) -> TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (UncurrySym1 :: (TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) -> TyFun (a6989586621679297958, b6989586621679297959) c6989586621679297960 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FlipSym2 :: (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) -> b6989586621679436413 -> TyFun a6989586621679436412 c6989586621679436414 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (FlipSym1 :: (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) -> TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((.@#@$$$) :: (TyFun b6989586621679436415 c6989586621679436416 -> Type) -> (TyFun a6989586621679436417 b6989586621679436415 -> Type) -> TyFun a6989586621679436417 c6989586621679436416 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((.@#@$$) :: (TyFun b6989586621679436415 c6989586621679436416 -> Type) -> TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ZipWithSym1 :: (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) -> TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ZipWithSym2 :: (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) -> [a6989586621679459262] -> TyFun [b6989586621679459263] [c6989586621679459264] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MapAccumRSym1 :: (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) -> TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MapAccumRSym2 :: (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) -> acc6989586621679459279 -> TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MapAccumLSym1 :: (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) -> TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MapAccumLSym2 :: (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) -> acc6989586621679459282 -> TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (OnSym3 :: (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) -> (TyFun a6989586621679783672 b6989586621679783670 -> Type) -> a6989586621679783672 -> TyFun a6989586621679783672 c6989586621679783671 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (OnSym2 :: (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) -> (TyFun a6989586621679783672 b6989586621679783670 -> Type) -> TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (OnSym1 :: (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) -> TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWithSym2 :: (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) -> NonEmpty a6989586621679792743 -> TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (ZipWithSym1 :: (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Either_Sym2 :: (TyFun a6989586621679940661 c6989586621679940662 -> Type) -> (TyFun b6989586621679940663 c6989586621679940662 -> Type) -> TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Either_Sym1 :: (TyFun a6989586621679940661 c6989586621679940662 -> Type) -> TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Zip3Sym1 :: [a6989586621679459265] -> TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Zip3Sym2 :: [a6989586621679459265] -> [b6989586621679459266] -> TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Tuple3Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple3Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (CurrySym0 :: TyFun (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) (TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (UncurrySym0 :: TyFun (TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) (TyFun (a6989586621679297958, b6989586621679297959) c6989586621679297960 -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

SuppressUnusedWarnings (FlipSym0 :: TyFun (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) (TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings ((.@#@$) :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Base

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) (TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) (TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) (TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (OnSym0 :: TyFun (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) (TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Function

SuppressUnusedWarnings (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

SuppressUnusedWarnings (Either_Sym0 :: TyFun (TyFun a6989586621679940661 c6989586621679940662 -> Type) (TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Either

SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a6989586621679459253, b6989586621679459254, c6989586621679459255)] ([a6989586621679459253], [b6989586621679459254], [c6989586621679459255]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a6989586621679459265] (TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith3Sym1 :: (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) -> TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ZipWith3Sym2 :: (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) -> [a6989586621679459258] -> TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (ZipWith3Sym3 :: (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) -> [a6989586621679459258] -> [b6989586621679459259] -> TyFun [c6989586621679459260] [d6989586621679459261] -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Zip4Sym3 :: [a6989586621679951002] -> [b6989586621679951003] -> [c6989586621679951004] -> TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip4Sym2 :: [a6989586621679951002] -> [b6989586621679951003] -> TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip4Sym1 :: [a6989586621679951002] -> TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple4Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple4Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) (TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Unzip4Sym0 :: TyFun [(a6989586621679459249, b6989586621679459250, c6989586621679459251, d6989586621679459252)] ([a6989586621679459249], [b6989586621679459250], [c6989586621679459251], [d6989586621679459252]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a6989586621679951002] (TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith4Sym1 :: (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) -> TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith4Sym2 :: (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950979] -> TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith4Sym3 :: (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950979] -> [b6989586621679950980] -> TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith4Sym4 :: (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950979] -> [b6989586621679950980] -> [c6989586621679950981] -> TyFun [d6989586621679950982] [e6989586621679950983] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip5Sym4 :: [a6989586621679950997] -> [b6989586621679950998] -> [c6989586621679950999] -> [d6989586621679951000] -> TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip5Sym3 :: [a6989586621679950997] -> [b6989586621679950998] -> [c6989586621679950999] -> TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip5Sym2 :: [a6989586621679950997] -> [b6989586621679950998] -> TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip5Sym1 :: [a6989586621679950997] -> TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple5Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple5Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith4Sym0 :: TyFun (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Unzip5Sym0 :: TyFun [(a6989586621679459244, b6989586621679459245, c6989586621679459246, d6989586621679459247, e6989586621679459248)] ([a6989586621679459244], [b6989586621679459245], [c6989586621679459246], [d6989586621679459247], [e6989586621679459248]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a6989586621679950997] (TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith5Sym1 :: (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) -> TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith5Sym2 :: (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950973] -> TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith5Sym3 :: (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950973] -> [b6989586621679950974] -> TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith5Sym4 :: (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950973] -> [b6989586621679950974] -> [c6989586621679950975] -> TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith5Sym5 :: (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950973] -> [b6989586621679950974] -> [c6989586621679950975] -> [d6989586621679950976] -> TyFun [e6989586621679950977] [f6989586621679950978] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip6Sym5 :: [a6989586621679950991] -> [b6989586621679950992] -> [c6989586621679950993] -> [d6989586621679950994] -> [e6989586621679950995] -> TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip6Sym4 :: [a6989586621679950991] -> [b6989586621679950992] -> [c6989586621679950993] -> [d6989586621679950994] -> TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip6Sym3 :: [a6989586621679950991] -> [b6989586621679950992] -> [c6989586621679950993] -> TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip6Sym2 :: [a6989586621679950991] -> [b6989586621679950992] -> TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip6Sym1 :: [a6989586621679950991] -> TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple6Sym5 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple6Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith5Sym0 :: TyFun (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Unzip6Sym0 :: TyFun [(a6989586621679459238, b6989586621679459239, c6989586621679459240, d6989586621679459241, e6989586621679459242, f6989586621679459243)] ([a6989586621679459238], [b6989586621679459239], [c6989586621679459240], [d6989586621679459241], [e6989586621679459242], [f6989586621679459243]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Zip6Sym0 :: TyFun [a6989586621679950991] (TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple6Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith6Sym1 :: (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith6Sym2 :: (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950966] -> TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith6Sym3 :: (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950966] -> [b6989586621679950967] -> TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith6Sym4 :: (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950966] -> [b6989586621679950967] -> [c6989586621679950968] -> TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith6Sym5 :: (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950966] -> [b6989586621679950967] -> [c6989586621679950968] -> [d6989586621679950969] -> TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith6Sym6 :: (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950966] -> [b6989586621679950967] -> [c6989586621679950968] -> [d6989586621679950969] -> [e6989586621679950970] -> TyFun [f6989586621679950971] [g6989586621679950972] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip7Sym6 :: [a6989586621679950984] -> [b6989586621679950985] -> [c6989586621679950986] -> [d6989586621679950987] -> [e6989586621679950988] -> [f6989586621679950989] -> TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip7Sym5 :: [a6989586621679950984] -> [b6989586621679950985] -> [c6989586621679950986] -> [d6989586621679950987] -> [e6989586621679950988] -> TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip7Sym4 :: [a6989586621679950984] -> [b6989586621679950985] -> [c6989586621679950986] -> [d6989586621679950987] -> TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip7Sym3 :: [a6989586621679950984] -> [b6989586621679950985] -> [c6989586621679950986] -> TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip7Sym2 :: [a6989586621679950984] -> [b6989586621679950985] -> TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Zip7Sym1 :: [a6989586621679950984] -> TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple7Sym6 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> f3530822107858468870 -> TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym5 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (Tuple7Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith6Sym0 :: TyFun (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Unzip7Sym0 :: TyFun [(a6989586621679459231, b6989586621679459232, c6989586621679459233, d6989586621679459234, e6989586621679459235, f6989586621679459236, g6989586621679459237)] ([a6989586621679459231], [b6989586621679459232], [c6989586621679459233], [d6989586621679459234], [e6989586621679459235], [f6989586621679459236], [g6989586621679459237]) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.List

SuppressUnusedWarnings (Zip7Sym0 :: TyFun [a6989586621679950984] (TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (Tuple7Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

SuppressUnusedWarnings (ZipWith7Sym1 :: (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith7Sym2 :: (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950958] -> TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith7Sym3 :: (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950958] -> [b6989586621679950959] -> TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith7Sym4 :: (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950958] -> [b6989586621679950959] -> [c6989586621679950960] -> TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith7Sym5 :: (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950958] -> [b6989586621679950959] -> [c6989586621679950960] -> [d6989586621679950961] -> TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith7Sym6 :: (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950958] -> [b6989586621679950959] -> [c6989586621679950960] -> [d6989586621679950961] -> [e6989586621679950962] -> TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith7Sym7 :: (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950958] -> [b6989586621679950959] -> [c6989586621679950960] -> [d6989586621679950961] -> [e6989586621679950962] -> [f6989586621679950963] -> TyFun [g6989586621679950964] [h6989586621679950965] -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

SuppressUnusedWarnings (ZipWith7Sym0 :: TyFun (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (TyCon f :: k1 ~> k5) (x :: k1) # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)
type Apply (&&@#@$) (l :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (l :: Bool) = (&&@#@$$) l
type Apply (||@#@$) (l :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (l :: Bool) = (||@#@$$) l
type Apply ShowParenSym0 (l :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ThenCmpSym0 (l :: Ordering) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (~>@#@$) (l :: Type) # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (l :: Type) = (~>@#@$$) l
type Apply (^@#@$) (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (^@#@$) (l :: Nat) = (^@#@$$) l
type Apply DivSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivSym0 (l :: Nat) = DivSym1 l
type Apply ModSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply ModSym0 (l :: Nat) = ModSym1 l
type Apply QuotSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (l :: Nat) = QuotSym1 l
type Apply RemSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (l :: Nat) = RemSym1 l
type Apply QuotRemSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (l :: Nat) = DivModSym1 l
type Apply ShowCharSym0 (l :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (l :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (<>@#@$) (l :: Symbol) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (<>@#@$) (l :: Symbol) = (<>@#@$$) l
type Apply (DropSym0 :: TyFun Nat (TyFun [a6989586621679459208] [a6989586621679459208] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropSym0 :: TyFun Nat (TyFun [a6989586621679459208] [a6989586621679459208] -> Type) -> *) (l :: Nat) = (DropSym1 l :: TyFun [a6989586621679459208] [a6989586621679459208] -> *)
type Apply (TakeSym0 :: TyFun Nat (TyFun [a6989586621679459209] [a6989586621679459209] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TakeSym0 :: TyFun Nat (TyFun [a6989586621679459209] [a6989586621679459209] -> Type) -> *) (l :: Nat) = (TakeSym1 l :: TyFun [a6989586621679459209] [a6989586621679459209] -> *)
type Apply (SplitAtSym0 :: TyFun Nat (TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SplitAtSym0 :: TyFun Nat (TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> Type) -> *) (l :: Nat) = (SplitAtSym1 l :: TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> *)
type Apply (ReplicateSym0 :: TyFun Nat (TyFun a6989586621679459193 [a6989586621679459193] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ReplicateSym0 :: TyFun Nat (TyFun a6989586621679459193 [a6989586621679459193] -> Type) -> *) (l :: Nat) = (ReplicateSym1 l :: TyFun a6989586621679459193 [a6989586621679459193] -> *)
type Apply (ShowsPrecSym0 :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: Nat) = (ShowsPrecSym1 l :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *)
type Apply (TakeSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type) -> *) (l :: Nat) = (TakeSym1 l :: TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> *)
type Apply (DropSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type) -> *) (l :: Nat) = (DropSym1 l :: TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> *)
type Apply (SplitAtSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type) -> *) (l :: Nat) = (SplitAtSym1 l :: TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> *)
type Apply ((:@#@$) :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type) -> *) (l :: a3530822107858468865) = (:@#@$$) l
type Apply ((:|@#@$) :: TyFun a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type) -> *) (l :: a6989586621679067899) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type) -> *) (l :: a6989586621679067899) = (:|@#@$$) l
type Apply (Bool_Sym0 :: TyFun a6989586621679301795 (TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> Type) -> *) (l :: a6989586621679301795) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679301795 (TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> Type) -> *) (l :: a6989586621679301795) = Bool_Sym1 l
type Apply ((==@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) = (==@#@$$) l
type Apply ((/=@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) = (/=@#@$$) l
type Apply ((<=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) = (<=@#@$$) l
type Apply (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) (l :: a6989586621679315746) = CompareSym1 l
type Apply (MinSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) (l :: a6989586621679315746) = MinSym1 l
type Apply (MaxSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) (l :: a6989586621679315746) = MaxSym1 l
type Apply ((>=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) = (>=@#@$$) l
type Apply ((>@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) = (>@#@$$) l
type Apply ((<@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) = (<@#@$$) l
type Apply (FromMaybeSym0 :: TyFun a6989586621679420598 (TyFun (Maybe a6989586621679420598) a6989586621679420598 -> Type) -> *) (l :: a6989586621679420598) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679420598 (TyFun (Maybe a6989586621679420598) a6989586621679420598 -> Type) -> *) (l :: a6989586621679420598) = FromMaybeSym1 l
type Apply ((-@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) = (-@#@$$) l
type Apply ((+@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) = (+@#@$$) l
type Apply ((*@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) = (*@#@$$) l
type Apply (SubtractSym0 :: TyFun a6989586621679431141 (TyFun a6989586621679431141 a6989586621679431141 -> Type) -> *) (l :: a6989586621679431141) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679431141 (TyFun a6989586621679431141 a6989586621679431141 -> Type) -> *) (l :: a6989586621679431141) = SubtractSym1 l
type Apply (AsTypeOfSym0 :: TyFun a6989586621679436411 (TyFun a6989586621679436411 a6989586621679436411 -> Type) -> *) (l :: a6989586621679436411) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679436411 (TyFun a6989586621679436411 a6989586621679436411 -> Type) -> *) (l :: a6989586621679436411) = AsTypeOfSym1 l
type Apply (InsertSym0 :: TyFun a6989586621679459203 (TyFun [a6989586621679459203] [a6989586621679459203] -> Type) -> *) (l :: a6989586621679459203) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InsertSym0 :: TyFun a6989586621679459203 (TyFun [a6989586621679459203] [a6989586621679459203] -> Type) -> *) (l :: a6989586621679459203) = InsertSym1 l
type Apply (DeleteSym0 :: TyFun a6989586621679459230 (TyFun [a6989586621679459230] [a6989586621679459230] -> Type) -> *) (l :: a6989586621679459230) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteSym0 :: TyFun a6989586621679459230 (TyFun [a6989586621679459230] [a6989586621679459230] -> Type) -> *) (l :: a6989586621679459230) = DeleteSym1 l
type Apply (ElemIndicesSym0 :: TyFun a6989586621679459219 (TyFun [a6989586621679459219] [Nat] -> Type) -> *) (l :: a6989586621679459219) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemIndicesSym0 :: TyFun a6989586621679459219 (TyFun [a6989586621679459219] [Nat] -> Type) -> *) (l :: a6989586621679459219) = ElemIndicesSym1 l
type Apply (ElemIndexSym0 :: TyFun a6989586621679459220 (TyFun [a6989586621679459220] (Maybe Nat) -> Type) -> *) (l :: a6989586621679459220) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemIndexSym0 :: TyFun a6989586621679459220 (TyFun [a6989586621679459220] (Maybe Nat) -> Type) -> *) (l :: a6989586621679459220) = ElemIndexSym1 l
type Apply (NotElemSym0 :: TyFun a6989586621679459270 (TyFun [a6989586621679459270] Bool -> Type) -> *) (l :: a6989586621679459270) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (NotElemSym0 :: TyFun a6989586621679459270 (TyFun [a6989586621679459270] Bool -> Type) -> *) (l :: a6989586621679459270) = NotElemSym1 l
type Apply (ElemSym0 :: TyFun a6989586621679459271 (TyFun [a6989586621679459271] Bool -> Type) -> *) (l :: a6989586621679459271) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemSym0 :: TyFun a6989586621679459271 (TyFun [a6989586621679459271] Bool -> Type) -> *) (l :: a6989586621679459271) = ElemSym1 l
type Apply (IntersperseSym0 :: TyFun a6989586621679459306 (TyFun [a6989586621679459306] [a6989586621679459306] -> Type) -> *) (l :: a6989586621679459306) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersperseSym0 :: TyFun a6989586621679459306 (TyFun [a6989586621679459306] [a6989586621679459306] -> Type) -> *) (l :: a6989586621679459306) = IntersperseSym1 l
type Apply (ShowsSym0 :: TyFun a6989586621679694495 (TyFun Symbol Symbol -> Type) -> *) (l :: a6989586621679694495) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621679694495 (TyFun Symbol Symbol -> Type) -> *) (l :: a6989586621679694495) = ShowsSym1 l
type Apply (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) (l :: a6989586621679792772) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) (l :: a6989586621679792772) = IntersperseSym1 l
type Apply (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) (l :: a6989586621679792779) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) (l :: a6989586621679792779) = InsertSym1 l
type Apply ((<|@#@$) :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type) -> *) (l :: a6989586621679792790) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type) -> *) (l :: a6989586621679792790) = (<|@#@$$) l
type Apply (ConsSym0 :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type) -> *) (l :: a6989586621679792789) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type) -> *) (l :: a6989586621679792789) = ConsSym1 l
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> Type) -> *) (l :: a6989586621679869588) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> Type) -> *) (l :: a6989586621679869588) = EnumFromThenToSym1 l
type Apply (EnumFromToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) (l :: a6989586621679869588) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) (l :: a6989586621679869588) = EnumFromToSym1 l
type Apply (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) (l :: k6989586621679027079) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) (l :: k6989586621679027079) = SameKindSym1 l
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) (l :: a3530822107858468865) = (Tuple2Sym1 l :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> *)
type Apply (Bool_Sym1 l1 :: TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> *) (l2 :: a6989586621679301795) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 l1 :: TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> *) (l2 :: a6989586621679301795) = Bool_Sym2 l1 l2
type Apply (Maybe_Sym0 :: TyFun b6989586621679419480 (TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> Type) -> *) (l :: b6989586621679419480) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679419480 (TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> Type) -> *) (l :: b6989586621679419480) = (Maybe_Sym1 l :: TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> *)
type Apply (SeqSym0 :: TyFun a6989586621679436405 (TyFun b6989586621679436406 b6989586621679436406 -> Type) -> *) (l :: a6989586621679436405) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679436405 (TyFun b6989586621679436406 b6989586621679436406 -> Type) -> *) (l :: a6989586621679436405) = (SeqSym1 l :: TyFun b6989586621679436406 b6989586621679436406 -> *)
type Apply (ConstSym0 :: TyFun a6989586621679436418 (TyFun b6989586621679436419 a6989586621679436418 -> Type) -> *) (l :: a6989586621679436418) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679436418 (TyFun b6989586621679436419 a6989586621679436418 -> Type) -> *) (l :: a6989586621679436418) = (ConstSym1 l :: TyFun b6989586621679436419 a6989586621679436418 -> *)
type Apply (LookupSym0 :: TyFun a6989586621679459199 (TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> Type) -> *) (l :: a6989586621679459199) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (LookupSym0 :: TyFun a6989586621679459199 (TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> Type) -> *) (l :: a6989586621679459199) = (LookupSym1 l :: TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> *)
type Apply (InsertBySym1 l1 :: TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> *) (l2 :: a6989586621679459225) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InsertBySym1 l1 :: TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> *) (l2 :: a6989586621679459225) = InsertBySym2 l1 l2
type Apply (DeleteBySym1 l1 :: TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> *) (l2 :: a6989586621679459228) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteBySym1 l1 :: TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> *) (l2 :: a6989586621679459228) = DeleteBySym2 l1 l2
type Apply (ShowsPrecSym1 l1 :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) (l2 :: a6989586621679694510) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 l1 :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) (l2 :: a6989586621679694510) = ShowsPrecSym2 l1 l2
type Apply ((&@#@$) :: TyFun a6989586621679783668 (TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> Type) -> *) (l :: a6989586621679783668) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679783668 (TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> Type) -> *) (l :: a6989586621679783668) = ((&@#@$$) l :: TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> *)
type Apply (EnumFromThenToSym1 l1 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) (l2 :: a6989586621679869588) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 l1 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) (l2 :: a6989586621679869588) = EnumFromThenToSym2 l1 l2
type Apply (GenericReplicateSym0 :: TyFun i6989586621679950948 (TyFun a6989586621679950949 [a6989586621679950949] -> Type) -> *) (l :: i6989586621679950948) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericReplicateSym0 :: TyFun i6989586621679950948 (TyFun a6989586621679950949 [a6989586621679950949] -> Type) -> *) (l :: i6989586621679950948) = (GenericReplicateSym1 l :: TyFun a6989586621679950949 [a6989586621679950949] -> *)
type Apply (GenericSplitAtSym0 :: TyFun i6989586621679950952 (TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> Type) -> *) (l :: i6989586621679950952) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericSplitAtSym0 :: TyFun i6989586621679950952 (TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> Type) -> *) (l :: i6989586621679950952) = (GenericSplitAtSym1 l :: TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> *)
type Apply (GenericDropSym0 :: TyFun i6989586621679950954 (TyFun [a6989586621679950955] [a6989586621679950955] -> Type) -> *) (l :: i6989586621679950954) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericDropSym0 :: TyFun i6989586621679950954 (TyFun [a6989586621679950955] [a6989586621679950955] -> Type) -> *) (l :: i6989586621679950954) = (GenericDropSym1 l :: TyFun [a6989586621679950955] [a6989586621679950955] -> *)
type Apply (GenericTakeSym0 :: TyFun i6989586621679950956 (TyFun [a6989586621679950957] [a6989586621679950957] -> Type) -> *) (l :: i6989586621679950956) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericTakeSym0 :: TyFun i6989586621679950956 (TyFun [a6989586621679950957] [a6989586621679950957] -> Type) -> *) (l :: i6989586621679950956) = (GenericTakeSym1 l :: TyFun [a6989586621679950957] [a6989586621679950957] -> *)
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple3Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *)
type Apply (FoldlSym1 l1 :: TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> *) (l2 :: b6989586621679270365) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (FoldlSym1 l1 :: TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> *) (l2 :: b6989586621679270365) = FoldlSym2 l1 l2
type Apply (ComparingSym1 l1 :: TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> *) (l2 :: b6989586621679315736) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 l1 :: TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> *) (l2 :: b6989586621679315736) = ComparingSym2 l1 l2
type Apply (FoldrSym1 l1 :: TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> *) (l2 :: b6989586621679436425) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 l1 :: TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> *) (l2 :: b6989586621679436425) = FoldrSym2 l1 l2
type Apply (ScanrSym1 l1 :: TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> *) (l2 :: b6989586621679459287) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanrSym1 l1 :: TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> *) (l2 :: b6989586621679459287) = ScanrSym2 l1 l2
type Apply (ScanlSym1 l1 :: TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> *) (l2 :: b6989586621679459289) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanlSym1 l1 :: TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> *) (l2 :: b6989586621679459289) = ScanlSym2 l1 l2
type Apply (Foldl'Sym1 l1 :: TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> *) (l2 :: b6989586621679459300) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl'Sym1 l1 :: TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> *) (l2 :: b6989586621679459300) = Foldl'Sym2 l1 l2
type Apply (ScanlSym1 l1 :: TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> *) (l2 :: b6989586621679792777) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 l1 :: TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> *) (l2 :: b6989586621679792777) = ScanlSym2 l1 l2
type Apply (ScanrSym1 l1 :: TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> *) (l2 :: b6989586621679792776) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 l1 :: TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> *) (l2 :: b6989586621679792776) = ScanrSym2 l1 l2
type Apply (Tuple3Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple3Sym2 l1 l2 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> *)
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple4Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *)
type Apply (CurrySym1 l1 :: TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> *) (l2 :: a6989586621679297961) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 l1 :: TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> *) (l2 :: a6989586621679297961) = CurrySym2 l1 l2
type Apply (FlipSym1 l1 :: TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> *) (l2 :: b6989586621679436413) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 l1 :: TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> *) (l2 :: b6989586621679436413) = FlipSym2 l1 l2
type Apply (MapAccumRSym1 l1 :: TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> *) (l2 :: acc6989586621679459279) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumRSym1 l1 :: TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> *) (l2 :: acc6989586621679459279) = MapAccumRSym2 l1 l2
type Apply (MapAccumLSym1 l1 :: TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> *) (l2 :: acc6989586621679459282) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumLSym1 l1 :: TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> *) (l2 :: acc6989586621679459282) = MapAccumLSym2 l1 l2
type Apply (Tuple4Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple4Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *)
type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple5Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *)
type Apply (OnSym2 l1 l2 :: TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> *) (l3 :: a6989586621679783672) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 l1 l2 :: TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> *) (l3 :: a6989586621679783672) = OnSym3 l1 l2 l3
type Apply (Tuple4Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *) (l3 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *) (l3 :: c3530822107858468867) = (Tuple4Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> *)
type Apply (Tuple5Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple5Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *)
type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple6Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple5Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) = (Tuple5Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *)
type Apply (Tuple6Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple6Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple7Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple5Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *) (l4 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *) (l4 :: d3530822107858468868) = (Tuple5Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> *)
type Apply (Tuple6Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) = (Tuple6Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *)
type Apply (Tuple7Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple7Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple6Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) = (Tuple6Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *)
type Apply (Tuple7Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) = (Tuple7Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple6Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *) (l5 :: e3530822107858468869) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *) (l5 :: e3530822107858468869) = (Tuple6Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> *)
type Apply (Tuple7Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) = (Tuple7Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *)
type Apply (Tuple7Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *) (l5 :: e3530822107858468869) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *) (l5 :: e3530822107858468869) = (Tuple7Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *)
type Apply (Tuple7Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *) (l6 :: f3530822107858468870) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *) (l6 :: f3530822107858468870) = (Tuple7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> *)
type Apply ((++@#@$) :: TyFun [a6989586621679436421] (TyFun [a6989586621679436421] [a6989586621679436421] -> Type) -> *) (l :: [a6989586621679436421]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679436421] (TyFun [a6989586621679436421] [a6989586621679436421] -> Type) -> *) (l :: [a6989586621679436421]) = (++@#@$$) l
type Apply ((!!@#@$) :: TyFun [a6989586621679459191] (TyFun Nat a6989586621679459191 -> Type) -> *) (l :: [a6989586621679459191]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply ((!!@#@$) :: TyFun [a6989586621679459191] (TyFun Nat a6989586621679459191 -> Type) -> *) (l :: [a6989586621679459191]) = (!!@#@$$) l
type Apply (UnionSym0 :: TyFun [a6989586621679459186] (TyFun [a6989586621679459186] [a6989586621679459186] -> Type) -> *) (l :: [a6989586621679459186]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnionSym0 :: TyFun [a6989586621679459186] (TyFun [a6989586621679459186] [a6989586621679459186] -> Type) -> *) (l :: [a6989586621679459186]) = UnionSym1 l
type Apply ((\\@#@$) :: TyFun [a6989586621679459229] (TyFun [a6989586621679459229] [a6989586621679459229] -> Type) -> *) (l :: [a6989586621679459229]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply ((\\@#@$) :: TyFun [a6989586621679459229] (TyFun [a6989586621679459229] [a6989586621679459229] -> Type) -> *) (l :: [a6989586621679459229]) = (\\@#@$$) l
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679459274] (TyFun [a6989586621679459274] Bool -> Type) -> *) (l :: [a6989586621679459274]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679459274] (TyFun [a6989586621679459274] Bool -> Type) -> *) (l :: [a6989586621679459274]) = IsPrefixOfSym1 l
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679459272] (TyFun [a6989586621679459272] Bool -> Type) -> *) (l :: [a6989586621679459272]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679459272] (TyFun [a6989586621679459272] Bool -> Type) -> *) (l :: [a6989586621679459272]) = IsInfixOfSym1 l
type Apply (IntersectSym0 :: TyFun [a6989586621679459216] (TyFun [a6989586621679459216] [a6989586621679459216] -> Type) -> *) (l :: [a6989586621679459216]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersectSym0 :: TyFun [a6989586621679459216] (TyFun [a6989586621679459216] [a6989586621679459216] -> Type) -> *) (l :: [a6989586621679459216]) = IntersectSym1 l
type Apply (IntercalateSym0 :: TyFun [a6989586621679459305] (TyFun [[a6989586621679459305]] [a6989586621679459305] -> Type) -> *) (l :: [a6989586621679459305]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntercalateSym0 :: TyFun [a6989586621679459305] (TyFun [[a6989586621679459305]] [a6989586621679459305] -> Type) -> *) (l :: [a6989586621679459305]) = IntercalateSym1 l
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679459273] (TyFun [a6989586621679459273] Bool -> Type) -> *) (l :: [a6989586621679459273]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679459273] (TyFun [a6989586621679459273] Bool -> Type) -> *) (l :: [a6989586621679459273]) = IsSuffixOfSym1 l
type Apply (ShowListSym0 :: TyFun [a6989586621679694510] (TyFun Symbol Symbol -> Type) -> *) (l :: [a6989586621679694510]) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621679694510] (TyFun Symbol Symbol -> Type) -> *) (l :: [a6989586621679694510]) = ShowListSym1 l
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) (l :: [a6989586621679792749]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) (l :: [a6989586621679792749]) = IsPrefixOfSym1 l
type Apply (StripPrefixSym0 :: TyFun [a6989586621679951006] (TyFun [a6989586621679951006] (Maybe [a6989586621679951006]) -> Type) -> *) (l :: [a6989586621679951006]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (StripPrefixSym0 :: TyFun [a6989586621679951006] (TyFun [a6989586621679951006] (Maybe [a6989586621679951006]) -> Type) -> *) (l :: [a6989586621679951006]) = StripPrefixSym1 l
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type) -> *) (l :: NonEmpty a6989586621679792748) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type) -> *) (l :: NonEmpty a6989586621679792748) = (!!@#@$$) l
type Apply (DeleteFirstsBySym1 l1 :: TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> *) (l2 :: [a6989586621679459227]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteFirstsBySym1 l1 :: TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> *) (l2 :: [a6989586621679459227]) = DeleteFirstsBySym2 l1 l2
type Apply (UnionBySym1 l1 :: TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> *) (l2 :: [a6989586621679459187]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnionBySym1 l1 :: TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> *) (l2 :: [a6989586621679459187]) = UnionBySym2 l1 l2
type Apply (ZipSym0 :: TyFun [a6989586621679459268] (TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> Type) -> *) (l :: [a6989586621679459268]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipSym0 :: TyFun [a6989586621679459268] (TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> Type) -> *) (l :: [a6989586621679459268]) = (ZipSym1 l :: TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> *)
type Apply (IntersectBySym1 l1 :: TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> *) (l2 :: [a6989586621679459215]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersectBySym1 l1 :: TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> *) (l2 :: [a6989586621679459215]) = IntersectBySym2 l1 l2
type Apply (ShowListWithSym1 l1 :: TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> *) (l2 :: [a6989586621679694494]) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 l1 :: TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> *) (l2 :: [a6989586621679694494]) = ShowListWithSym2 l1 l2
type Apply (GenericIndexSym0 :: TyFun [a6989586621679950951] (TyFun i6989586621679950950 a6989586621679950951 -> Type) -> *) (l :: [a6989586621679950951]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericIndexSym0 :: TyFun [a6989586621679950951] (TyFun i6989586621679950950 a6989586621679950951 -> Type) -> *) (l :: [a6989586621679950951]) = (GenericIndexSym1 l :: TyFun i6989586621679950950 a6989586621679950951 -> *)
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) (l :: NonEmpty a6989586621679792746) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) (l :: NonEmpty a6989586621679792746) = (ZipSym1 l :: TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> *)
type Apply (Zip3Sym0 :: TyFun [a6989586621679459265] (TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> Type) -> *) (l :: [a6989586621679459265]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Zip3Sym0 :: TyFun [a6989586621679459265] (TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> Type) -> *) (l :: [a6989586621679459265]) = (Zip3Sym1 l :: TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> *)
type Apply (ZipWithSym1 l1 :: TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> *) (l2 :: [a6989586621679459262]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWithSym1 l1 :: TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> *) (l2 :: [a6989586621679459262]) = ZipWithSym2 l1 l2
type Apply (Zip3Sym1 l1 :: TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> *) (l2 :: [b6989586621679459266]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Zip3Sym1 l1 :: TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> *) (l2 :: [b6989586621679459266]) = (Zip3Sym2 l1 l2 :: TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> *)
type Apply (Zip4Sym0 :: TyFun [a6989586621679951002] (TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679951002]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip4Sym0 :: TyFun [a6989586621679951002] (TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679951002]) = (Zip4Sym1 l :: TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> *)
type Apply (ZipWithSym1 l1 :: TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> *) (l2 :: NonEmpty a6989586621679792743) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 l1 :: TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> *) (l2 :: NonEmpty a6989586621679792743) = ZipWithSym2 l1 l2
type Apply (ZipWith3Sym1 l1 :: TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> *) (l2 :: [a6989586621679459258]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWith3Sym1 l1 :: TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> *) (l2 :: [a6989586621679459258]) = ZipWith3Sym2 l1 l2
type Apply (Zip5Sym0 :: TyFun [a6989586621679950997] (TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950997]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym0 :: TyFun [a6989586621679950997] (TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950997]) = (Zip5Sym1 l :: TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> *)
type Apply (Zip4Sym1 l1 :: TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> *) (l2 :: [b6989586621679951003]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip4Sym1 l1 :: TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> *) (l2 :: [b6989586621679951003]) = (Zip4Sym2 l1 l2 :: TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> *)
type Apply (ZipWith3Sym2 l1 l2 :: TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> *) (l3 :: [b6989586621679459259]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWith3Sym2 l1 l2 :: TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> *) (l3 :: [b6989586621679459259]) = ZipWith3Sym3 l1 l2 l3
type Apply (ZipWith4Sym1 l1 :: TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950979]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym1 l1 :: TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950979]) = ZipWith4Sym2 l1 l2
type Apply (Zip6Sym0 :: TyFun [a6989586621679950991] (TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950991]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym0 :: TyFun [a6989586621679950991] (TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950991]) = (Zip6Sym1 l :: TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Zip5Sym1 l1 :: TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950998]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym1 l1 :: TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950998]) = (Zip5Sym2 l1 l2 :: TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> *)
type Apply (Zip4Sym2 l1 l2 :: TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> *) (l3 :: [c6989586621679951004]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip4Sym2 l1 l2 :: TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> *) (l3 :: [c6989586621679951004]) = (Zip4Sym3 l1 l2 l3 :: TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> *)
type Apply (ZipWith5Sym1 l1 :: TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950973]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym1 l1 :: TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950973]) = ZipWith5Sym2 l1 l2
type Apply (ZipWith4Sym2 l1 l2 :: TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> *) (l3 :: [b6989586621679950980]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym2 l1 l2 :: TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> *) (l3 :: [b6989586621679950980]) = ZipWith4Sym3 l1 l2 l3
type Apply (Zip7Sym0 :: TyFun [a6989586621679950984] (TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950984]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym0 :: TyFun [a6989586621679950984] (TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950984]) = (Zip7Sym1 l :: TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Zip6Sym1 l1 :: TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950992]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym1 l1 :: TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950992]) = (Zip6Sym2 l1 l2 :: TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> *)
type Apply (Zip5Sym2 l1 l2 :: TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> *) (l3 :: [c6989586621679950999]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym2 l1 l2 :: TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> *) (l3 :: [c6989586621679950999]) = (Zip5Sym3 l1 l2 l3 :: TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> *)
type Apply (ZipWith6Sym1 l1 :: TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950966]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym1 l1 :: TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950966]) = ZipWith6Sym2 l1 l2
type Apply (ZipWith5Sym2 l1 l2 :: TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950974]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym2 l1 l2 :: TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950974]) = ZipWith5Sym3 l1 l2 l3
type Apply (ZipWith4Sym3 l1 l2 l3 :: TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> *) (l4 :: [c6989586621679950981]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym3 l1 l2 l3 :: TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> *) (l4 :: [c6989586621679950981]) = ZipWith4Sym4 l1 l2 l3 l4
type Apply (Zip7Sym1 l1 :: TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950985]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym1 l1 :: TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950985]) = (Zip7Sym2 l1 l2 :: TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Zip6Sym2 l1 l2 :: TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> *) (l3 :: [c6989586621679950993]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym2 l1 l2 :: TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> *) (l3 :: [c6989586621679950993]) = (Zip6Sym3 l1 l2 l3 :: TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> *)
type Apply (Zip5Sym3 l1 l2 l3 :: TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> *) (l4 :: [d6989586621679951000]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym3 l1 l2 l3 :: TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> *) (l4 :: [d6989586621679951000]) = (Zip5Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> *)
type Apply (ZipWith7Sym1 l1 :: TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950958]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym1 l1 :: TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950958]) = ZipWith7Sym2 l1 l2
type Apply (ZipWith6Sym2 l1 l2 :: TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950967]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym2 l1 l2 :: TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950967]) = ZipWith6Sym3 l1 l2 l3
type Apply (ZipWith5Sym3 l1 l2 l3 :: TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> *) (l4 :: [c6989586621679950975]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym3 l1 l2 l3 :: TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> *) (l4 :: [c6989586621679950975]) = ZipWith5Sym4 l1 l2 l3 l4
type Apply (Zip7Sym2 l1 l2 :: TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [c6989586621679950986]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym2 l1 l2 :: TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [c6989586621679950986]) = (Zip7Sym3 l1 l2 l3 :: TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> *)
type Apply (Zip6Sym3 l1 l2 l3 :: TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> *) (l4 :: [d6989586621679950994]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym3 l1 l2 l3 :: TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> *) (l4 :: [d6989586621679950994]) = (Zip6Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> *)
type Apply (ZipWith7Sym2 l1 l2 :: TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950959]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym2 l1 l2 :: TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950959]) = ZipWith7Sym3 l1 l2 l3
type Apply (ZipWith6Sym3 l1 l2 l3 :: TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> *) (l4 :: [c6989586621679950968]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym3 l1 l2 l3 :: TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> *) (l4 :: [c6989586621679950968]) = ZipWith6Sym4 l1 l2 l3 l4
type Apply (ZipWith5Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> *) (l5 :: [d6989586621679950976]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> *) (l5 :: [d6989586621679950976]) = ZipWith5Sym5 l1 l2 l3 l4 l5
type Apply (Zip7Sym3 l1 l2 l3 :: TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> *) (l4 :: [d6989586621679950987]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym3 l1 l2 l3 :: TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> *) (l4 :: [d6989586621679950987]) = (Zip7Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> *)
type Apply (Zip6Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> *) (l5 :: [e6989586621679950995]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> *) (l5 :: [e6989586621679950995]) = (Zip6Sym5 l1 l2 l3 l4 l5 :: TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> *)
type Apply (ZipWith7Sym3 l1 l2 l3 :: TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> *) (l4 :: [c6989586621679950960]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym3 l1 l2 l3 :: TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> *) (l4 :: [c6989586621679950960]) = ZipWith7Sym4 l1 l2 l3 l4
type Apply (ZipWith6Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> *) (l5 :: [d6989586621679950969]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> *) (l5 :: [d6989586621679950969]) = ZipWith6Sym5 l1 l2 l3 l4 l5
type Apply (Zip7Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> *) (l5 :: [e6989586621679950988]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> *) (l5 :: [e6989586621679950988]) = (Zip7Sym5 l1 l2 l3 l4 l5 :: TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> *)
type Apply (ZipWith7Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> *) (l5 :: [d6989586621679950961]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> *) (l5 :: [d6989586621679950961]) = ZipWith7Sym5 l1 l2 l3 l4 l5
type Apply (ZipWith6Sym5 l1 l2 l3 l4 l5 :: TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> *) (l6 :: [e6989586621679950970]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym5 l1 l2 l3 l4 l5 :: TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> *) (l6 :: [e6989586621679950970]) = ZipWith6Sym6 l1 l2 l3 l4 l5 l6
type Apply (Zip7Sym5 l1 l2 l3 l4 l5 :: TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> *) (l6 :: [f6989586621679950989]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym5 l1 l2 l3 l4 l5 :: TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> *) (l6 :: [f6989586621679950989]) = (Zip7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> *)
type Apply (ZipWith7Sym5 l1 l2 l3 l4 l5 :: TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> *) (l6 :: [e6989586621679950962]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym5 l1 l2 l3 l4 l5 :: TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> *) (l6 :: [e6989586621679950962]) = ZipWith7Sym6 l1 l2 l3 l4 l5 l6
type Apply (ZipWith7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> *) (l7 :: [f6989586621679950963]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> *) (l7 :: [f6989586621679950963]) = ZipWith7Sym7 l1 l2 l3 l4 l5 l6 l7
type Demote (k1 ~> k2) # 
Instance details

Defined in Data.Singletons.Internal

type Demote (k1 ~> k2) = Demote k1 -> Demote k2
data Sing (f :: k1 ~> k2) # 
Instance details

Defined in Data.Singletons.Internal

data Sing (f :: k1 ~> k2) = SLambda {}
type Apply ((&@#@$$) l1 :: TyFun (TyFun a b -> Type) b -> *) (l2 :: TyFun a b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$$) l1 :: TyFun (TyFun a b -> Type) b -> *) (l2 :: TyFun a b -> Type) = l1 & l2
type Apply (ShowParenSym1 l1 :: TyFun (TyFun Symbol Symbol -> Type) (TyFun Symbol Symbol -> Type) -> *) (l2 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (NubBySym0 :: TyFun (TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) (TyFun [a6989586621679459189] [a6989586621679459189] -> Type) -> *) (l :: TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (NubBySym0 :: TyFun (TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) (TyFun [a6989586621679459189] [a6989586621679459189] -> Type) -> *) (l :: TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) = NubBySym1 l
type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679459198 Bool -> Type) (TyFun [a6989586621679459198] ([a6989586621679459198], [a6989586621679459198]) -> Type) -> *) (l :: TyFun a6989586621679459198 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679459198 Bool -> Type) (TyFun [a6989586621679459198] ([a6989586621679459198], [a6989586621679459198]) -> Type) -> *) (l :: TyFun a6989586621679459198 Bool -> Type) = PartitionSym1 l
type Apply (BreakSym0 :: TyFun (TyFun a6989586621679459210 Bool -> Type) (TyFun [a6989586621679459210] ([a6989586621679459210], [a6989586621679459210]) -> Type) -> *) (l :: TyFun a6989586621679459210 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (BreakSym0 :: TyFun (TyFun a6989586621679459210 Bool -> Type) (TyFun [a6989586621679459210] ([a6989586621679459210], [a6989586621679459210]) -> Type) -> *) (l :: TyFun a6989586621679459210 Bool -> Type) = BreakSym1 l
type Apply (SpanSym0 :: TyFun (TyFun a6989586621679459211 Bool -> Type) (TyFun [a6989586621679459211] ([a6989586621679459211], [a6989586621679459211]) -> Type) -> *) (l :: TyFun a6989586621679459211 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SpanSym0 :: TyFun (TyFun a6989586621679459211 Bool -> Type) (TyFun [a6989586621679459211] ([a6989586621679459211], [a6989586621679459211]) -> Type) -> *) (l :: TyFun a6989586621679459211 Bool -> Type) = SpanSym1 l
type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) (TyFun [a6989586621679459201] [[a6989586621679459201]] -> Type) -> *) (l :: TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) (TyFun [a6989586621679459201] [[a6989586621679459201]] -> Type) -> *) (l :: TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) = GroupBySym1 l
type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679459213 Bool -> Type) (TyFun [a6989586621679459213] [a6989586621679459213] -> Type) -> *) (l :: TyFun a6989586621679459213 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679459213 Bool -> Type) (TyFun [a6989586621679459213] [a6989586621679459213] -> Type) -> *) (l :: TyFun a6989586621679459213 Bool -> Type) = DropWhileSym1 l
type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679459214 Bool -> Type) (TyFun [a6989586621679459214] [a6989586621679459214] -> Type) -> *) (l :: TyFun a6989586621679459214 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679459214 Bool -> Type) (TyFun [a6989586621679459214] [a6989586621679459214] -> Type) -> *) (l :: TyFun a6989586621679459214 Bool -> Type) = TakeWhileSym1 l
type Apply (FilterSym0 :: TyFun (TyFun a6989586621679459222 Bool -> Type) (TyFun [a6989586621679459222] [a6989586621679459222] -> Type) -> *) (l :: TyFun a6989586621679459222 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FilterSym0 :: TyFun (TyFun a6989586621679459222 Bool -> Type) (TyFun [a6989586621679459222] [a6989586621679459222] -> Type) -> *) (l :: TyFun a6989586621679459222 Bool -> Type) = FilterSym1 l
type Apply (FindSym0 :: TyFun (TyFun a6989586621679459221 Bool -> Type) (TyFun [a6989586621679459221] (Maybe a6989586621679459221) -> Type) -> *) (l :: TyFun a6989586621679459221 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindSym0 :: TyFun (TyFun a6989586621679459221 Bool -> Type) (TyFun [a6989586621679459221] (Maybe a6989586621679459221) -> Type) -> *) (l :: TyFun a6989586621679459221 Bool -> Type) = FindSym1 l
type Apply (InsertBySym0 :: TyFun (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) (TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InsertBySym0 :: TyFun (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) (TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) = InsertBySym1 l
type Apply (SortBySym0 :: TyFun (TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) (TyFun [a6989586621679459226] [a6989586621679459226] -> Type) -> *) (l :: TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SortBySym0 :: TyFun (TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) (TyFun [a6989586621679459226] [a6989586621679459226] -> Type) -> *) (l :: TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) = SortBySym1 l
type Apply (DeleteBySym0 :: TyFun (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) (TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteBySym0 :: TyFun (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) (TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) = DeleteBySym1 l
type Apply (DeleteFirstsBySym0 :: TyFun (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) (TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteFirstsBySym0 :: TyFun (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) (TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) = DeleteFirstsBySym1 l
type Apply (UnionBySym0 :: TyFun (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) (TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnionBySym0 :: TyFun (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) (TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) = UnionBySym1 l
type Apply (FindIndicesSym0 :: TyFun (TyFun a6989586621679459217 Bool -> Type) (TyFun [a6989586621679459217] [Nat] -> Type) -> *) (l :: TyFun a6989586621679459217 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindIndicesSym0 :: TyFun (TyFun a6989586621679459217 Bool -> Type) (TyFun [a6989586621679459217] [Nat] -> Type) -> *) (l :: TyFun a6989586621679459217 Bool -> Type) = FindIndicesSym1 l
type Apply (FindIndexSym0 :: TyFun (TyFun a6989586621679459218 Bool -> Type) (TyFun [a6989586621679459218] (Maybe Nat) -> Type) -> *) (l :: TyFun a6989586621679459218 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindIndexSym0 :: TyFun (TyFun a6989586621679459218 Bool -> Type) (TyFun [a6989586621679459218] (Maybe Nat) -> Type) -> *) (l :: TyFun a6989586621679459218 Bool -> Type) = FindIndexSym1 l
type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) (TyFun [a6989586621679459285] [a6989586621679459285] -> Type) -> *) (l :: TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) (TyFun [a6989586621679459285] [a6989586621679459285] -> Type) -> *) (l :: TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) = Scanr1Sym1 l
type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) (TyFun [a6989586621679459288] [a6989586621679459288] -> Type) -> *) (l :: TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) (TyFun [a6989586621679459288] [a6989586621679459288] -> Type) -> *) (l :: TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) = Scanl1Sym1 l
type Apply (AnySym0 :: TyFun (TyFun a6989586621679459291 Bool -> Type) (TyFun [a6989586621679459291] Bool -> Type) -> *) (l :: TyFun a6989586621679459291 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (AnySym0 :: TyFun (TyFun a6989586621679459291 Bool -> Type) (TyFun [a6989586621679459291] Bool -> Type) -> *) (l :: TyFun a6989586621679459291 Bool -> Type) = AnySym1 l
type Apply (IntersectBySym0 :: TyFun (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) (TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersectBySym0 :: TyFun (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) (TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) = IntersectBySym1 l
type Apply (AllSym0 :: TyFun (TyFun a6989586621679459292 Bool -> Type) (TyFun [a6989586621679459292] Bool -> Type) -> *) (l :: TyFun a6989586621679459292 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (AllSym0 :: TyFun (TyFun a6989586621679459292 Bool -> Type) (TyFun [a6989586621679459292] Bool -> Type) -> *) (l :: TyFun a6989586621679459292 Bool -> Type) = AllSym1 l
type Apply (Foldr1Sym0 :: TyFun (TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) (TyFun [a6989586621679459296] a6989586621679459296 -> Type) -> *) (l :: TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldr1Sym0 :: TyFun (TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) (TyFun [a6989586621679459296] a6989586621679459296 -> Type) -> *) (l :: TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) = Foldr1Sym1 l
type Apply (Foldl1Sym0 :: TyFun (TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) (TyFun [a6989586621679459298] a6989586621679459298 -> Type) -> *) (l :: TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl1Sym0 :: TyFun (TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) (TyFun [a6989586621679459298] a6989586621679459298 -> Type) -> *) (l :: TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) = Foldl1Sym1 l
type Apply (MaximumBySym0 :: TyFun (TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) (TyFun [a6989586621679459224] a6989586621679459224 -> Type) -> *) (l :: TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MaximumBySym0 :: TyFun (TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) (TyFun [a6989586621679459224] a6989586621679459224 -> Type) -> *) (l :: TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) = MaximumBySym1 l
type Apply (MinimumBySym0 :: TyFun (TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) (TyFun [a6989586621679459223] a6989586621679459223 -> Type) -> *) (l :: TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MinimumBySym0 :: TyFun (TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) (TyFun [a6989586621679459223] a6989586621679459223 -> Type) -> *) (l :: TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) = MinimumBySym1 l
type Apply (Foldl1'Sym0 :: TyFun (TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) (TyFun [a6989586621679459297] a6989586621679459297 -> Type) -> *) (l :: TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl1'Sym0 :: TyFun (TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) (TyFun [a6989586621679459297] a6989586621679459297 -> Type) -> *) (l :: TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) = Foldl1'Sym1 l
type Apply (DropWhileEndSym0 :: TyFun (TyFun a6989586621679459212 Bool -> Type) (TyFun [a6989586621679459212] [a6989586621679459212] -> Type) -> *) (l :: TyFun a6989586621679459212 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropWhileEndSym0 :: TyFun (TyFun a6989586621679459212 Bool -> Type) (TyFun [a6989586621679459212] [a6989586621679459212] -> Type) -> *) (l :: TyFun a6989586621679459212 Bool -> Type) = DropWhileEndSym1 l
type Apply (ShowListWithSym0 :: TyFun (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) (TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) (TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) = ShowListWithSym1 l
type Apply (NubBySym0 :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type) -> *) (l :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type) -> *) (l :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) = NubBySym1 l
type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type) -> *) (l :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type) -> *) (l :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) = GroupBySym1 l
type Apply (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) (l :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) (l :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) = GroupBy1Sym1 l
type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type) -> *) (l :: TyFun a6989586621679792767 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type) -> *) (l :: TyFun a6989586621679792767 Bool -> Type) = TakeWhileSym1 l
type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type) -> *) (l :: TyFun a6989586621679792766 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type) -> *) (l :: TyFun a6989586621679792766 Bool -> Type) = DropWhileSym1 l
type Apply (SpanSym0 :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type) -> *) (l :: TyFun a6989586621679792765 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type) -> *) (l :: TyFun a6989586621679792765 Bool -> Type) = SpanSym1 l
type Apply (BreakSym0 :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type) -> *) (l :: TyFun a6989586621679792764 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type) -> *) (l :: TyFun a6989586621679792764 Bool -> Type) = BreakSym1 l
type Apply (FilterSym0 :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type) -> *) (l :: TyFun a6989586621679792763 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type) -> *) (l :: TyFun a6989586621679792763 Bool -> Type) = FilterSym1 l
type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type) -> *) (l :: TyFun a6989586621679792762 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type) -> *) (l :: TyFun a6989586621679792762 Bool -> Type) = PartitionSym1 l
type Apply (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) (l :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) (l :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) = SortBySym1 l
type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) (l :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) (l :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) = Scanl1Sym1 l
type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) (l :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) (l :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) = Scanr1Sym1 l
type Apply (UntilSym0 :: TyFun (TyFun a6989586621679987975 Bool -> Type) (TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> Type) -> *) (l :: TyFun a6989586621679987975 Bool -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.Base

type Apply (UntilSym0 :: TyFun (TyFun a6989586621679987975 Bool -> Type) (TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> Type) -> *) (l :: TyFun a6989586621679987975 Bool -> Type) = UntilSym1 l
type Apply (FoldlSym0 :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type) -> *) (l :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (FoldlSym0 :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type) -> *) (l :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) = FoldlSym1 l
type Apply (ComparingSym0 :: TyFun (TyFun b6989586621679315736 a6989586621679315735 -> Type) (TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> Type) -> *) (l :: TyFun b6989586621679315736 a6989586621679315735 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (TyFun b6989586621679315736 a6989586621679315735 -> Type) (TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> Type) -> *) (l :: TyFun b6989586621679315736 a6989586621679315735 -> Type) = ComparingSym1 l
type Apply (MapMaybeSym0 :: TyFun (TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) (TyFun [a6989586621679420593] [b6989586621679420594] -> Type) -> *) (l :: TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) (TyFun [a6989586621679420593] [b6989586621679420594] -> Type) -> *) (l :: TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) = MapMaybeSym1 l
type Apply (($!@#@$) :: TyFun (TyFun a6989586621679436407 b6989586621679436408 -> Type) (TyFun a6989586621679436407 b6989586621679436408 -> Type) -> *) (l :: TyFun a6989586621679436407 b6989586621679436408 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (TyFun a6989586621679436407 b6989586621679436408 -> Type) (TyFun a6989586621679436407 b6989586621679436408 -> Type) -> *) (l :: TyFun a6989586621679436407 b6989586621679436408 -> Type) = ($!@#@$$) l
type Apply (($@#@$) :: TyFun (TyFun a6989586621679436409 b6989586621679436410 -> Type) (TyFun a6989586621679436409 b6989586621679436410 -> Type) -> *) (l :: TyFun a6989586621679436409 b6989586621679436410 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (TyFun a6989586621679436409 b6989586621679436410 -> Type) (TyFun a6989586621679436409 b6989586621679436410 -> Type) -> *) (l :: TyFun a6989586621679436409 b6989586621679436410 -> Type) = ($@#@$$) l
type Apply (MapSym0 :: TyFun (TyFun a6989586621679436422 b6989586621679436423 -> Type) (TyFun [a6989586621679436422] [b6989586621679436423] -> Type) -> *) (l :: TyFun a6989586621679436422 b6989586621679436423 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (TyFun a6989586621679436422 b6989586621679436423 -> Type) (TyFun [a6989586621679436422] [b6989586621679436423] -> Type) -> *) (l :: TyFun a6989586621679436422 b6989586621679436423 -> Type) = MapSym1 l
type Apply (FoldrSym0 :: TyFun (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) (TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> Type) -> *) (l :: TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) (TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> Type) -> *) (l :: TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) = FoldrSym1 l
type Apply (UnfoldrSym0 :: TyFun (TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) (TyFun b6989586621679459277 [a6989586621679459278] -> Type) -> *) (l :: TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnfoldrSym0 :: TyFun (TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) (TyFun b6989586621679459277 [a6989586621679459278] -> Type) -> *) (l :: TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) = UnfoldrSym1 l
type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) (TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) (TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) = ScanrSym1 l
type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) (TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> Type) -> *) (l :: TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) (TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> Type) -> *) (l :: TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) = ScanlSym1 l
type Apply (ConcatMapSym0 :: TyFun (TyFun a6989586621679459293 [b6989586621679459294] -> Type) (TyFun [a6989586621679459293] [b6989586621679459294] -> Type) -> *) (l :: TyFun a6989586621679459293 [b6989586621679459294] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ConcatMapSym0 :: TyFun (TyFun a6989586621679459293 [b6989586621679459294] -> Type) (TyFun [a6989586621679459293] [b6989586621679459294] -> Type) -> *) (l :: TyFun a6989586621679459293 [b6989586621679459294] -> Type) = ConcatMapSym1 l
type Apply (Foldl'Sym0 :: TyFun (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) (TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> Type) -> *) (l :: TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl'Sym0 :: TyFun (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) (TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> Type) -> *) (l :: TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) = Foldl'Sym1 l
type Apply (GroupWithSym0 :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type) -> *) (l :: TyFun a6989586621679792759 b6989586621679792758 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type) -> *) (l :: TyFun a6989586621679792759 b6989586621679792758 -> Type) = GroupWithSym1 l
type Apply (GroupAllWithSym0 :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type) -> *) (l :: TyFun a6989586621679792757 b6989586621679792756 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type) -> *) (l :: TyFun a6989586621679792757 b6989586621679792756 -> Type) = GroupAllWithSym1 l
type Apply (GroupWith1Sym0 :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type) -> *) (l :: TyFun a6989586621679792753 b6989586621679792752 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type) -> *) (l :: TyFun a6989586621679792753 b6989586621679792752 -> Type) = GroupWith1Sym1 l
type Apply (MapSym0 :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type) -> *) (l :: TyFun a6989586621679792782 b6989586621679792783 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type) -> *) (l :: TyFun a6989586621679792782 b6989586621679792783 -> Type) = MapSym1 l
type Apply (SortWithSym0 :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type) -> *) (l :: TyFun a6989586621679792736 o6989586621679792735 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type) -> *) (l :: TyFun a6989586621679792736 o6989586621679792735 -> Type) = SortWithSym1 l
type Apply (GroupAllWith1Sym0 :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type) -> *) (l :: TyFun a6989586621679792751 b6989586621679792750 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type) -> *) (l :: TyFun a6989586621679792751 b6989586621679792750 -> Type) = GroupAllWith1Sym1 l
type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) = ScanlSym1 l
type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) = ScanrSym1 l
type Apply (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) (l :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) (l :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) = UnfoldrSym1 l
type Apply (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) (l :: TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) (l :: TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) = UnfoldSym1 l
type Apply (UntilSym1 l1 :: TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> *) (l2 :: TyFun a6989586621679987975 a6989586621679987975 -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.Base

type Apply (UntilSym1 l1 :: TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> *) (l2 :: TyFun a6989586621679987975 a6989586621679987975 -> Type) = UntilSym2 l1 l2
type Apply (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) (l :: k16989586621679025218 ~> k26989586621679025219) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) (l :: k16989586621679025218 ~> k26989586621679025219) = ApplySym1 l
type Apply ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) (l :: k16989586621679031313 ~> k6989586621679031312) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) (l :: k16989586621679031313 ~> k6989586621679031312) = (@@@#@$$) l
type Apply (CurrySym0 :: TyFun (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) (TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> Type) -> *) (l :: TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) (TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> Type) -> *) (l :: TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) = CurrySym1 l
type Apply (UncurrySym0 :: TyFun (TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) (TyFun (a6989586621679297958, b6989586621679297959) c6989586621679297960 -> Type) -> *) (l :: TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) (TyFun (a6989586621679297958, b6989586621679297959) c6989586621679297960 -> Type) -> *) (l :: TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) = UncurrySym1 l
type Apply (Maybe_Sym1 l1 :: TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> *) (l2 :: TyFun a6989586621679419481 b6989586621679419480 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 l1 :: TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> *) (l2 :: TyFun a6989586621679419481 b6989586621679419480 -> Type) = Maybe_Sym2 l1 l2
type Apply (FlipSym0 :: TyFun (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) (TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> Type) -> *) (l :: TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) (TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> Type) -> *) (l :: TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) = FlipSym1 l
type Apply ((.@#@$) :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type) -> *) (l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type) -> *) (l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) = ((.@#@$$) l :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *)
type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) (TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) (TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) = ZipWithSym1 l
type Apply (MapAccumRSym0 :: TyFun (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) (TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> Type) -> *) (l :: TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumRSym0 :: TyFun (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) (TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> Type) -> *) (l :: TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) = MapAccumRSym1 l
type Apply (MapAccumLSym0 :: TyFun (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) (TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> Type) -> *) (l :: TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumLSym0 :: TyFun (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) (TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> Type) -> *) (l :: TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) = MapAccumLSym1 l
type Apply (OnSym0 :: TyFun (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) (TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> Type) -> *) (l :: TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) (TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> Type) -> *) (l :: TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) = (OnSym1 l :: TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> *)
type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) = ZipWithSym1 l
type Apply (Either_Sym0 :: TyFun (TyFun a6989586621679940661 c6989586621679940662 -> Type) (TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> Type) -> *) (l :: TyFun a6989586621679940661 c6989586621679940662 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (TyFun a6989586621679940661 c6989586621679940662 -> Type) (TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> Type) -> *) (l :: TyFun a6989586621679940661 c6989586621679940662 -> Type) = (Either_Sym1 l :: TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> *)
type Apply ((.@#@$$) l1 :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *) (l2 :: TyFun a6989586621679436417 b6989586621679436415 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$$) l1 :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *) (l2 :: TyFun a6989586621679436417 b6989586621679436415 -> Type) = l1 .@#@$$$ l2
type Apply (ZipWith3Sym0 :: TyFun (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) (TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWith3Sym0 :: TyFun (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) (TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) = ZipWith3Sym1 l
type Apply (OnSym1 l1 :: TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> *) (l2 :: TyFun a6989586621679783672 b6989586621679783670 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 l1 :: TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> *) (l2 :: TyFun a6989586621679783672 b6989586621679783670 -> Type) = OnSym2 l1 l2
type Apply (Either_Sym1 l1 :: TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> *) (l2 :: TyFun b6989586621679940663 c6989586621679940662 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 l1 :: TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> *) (l2 :: TyFun b6989586621679940663 c6989586621679940662 -> Type) = Either_Sym2 l1 l2
type Apply (ZipWith4Sym0 :: TyFun (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym0 :: TyFun (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) = ZipWith4Sym1 l
type Apply (ZipWith5Sym0 :: TyFun (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym0 :: TyFun (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) = ZipWith5Sym1 l
type Apply (ZipWith6Sym0 :: TyFun (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym0 :: TyFun (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) = ZipWith6Sym1 l
type Apply (ZipWith7Sym0 :: TyFun (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym0 :: TyFun (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) = ZipWith7Sym1 l

type (~>) a b = TyFun a b -> * infixr 0 #

Something of kind `a ~> b` is a defunctionalized type function that is not necessarily generative or injective.

type TyCon1 = (TyCon :: (k1 -> k2) -> k1 ~> k2) #

Wrapper for converting the normal type-level arrow into a ~>. For example, given:

data Nat = Zero | Succ Nat
type family Map (a :: a ~> b) (a :: [a]) :: [b]
  Map f '[] = '[]
  Map f (x ': xs) = Apply f x ': Map f xs

We can write:

Map (TyCon1 Succ) [Zero, Succ Zero]

type TyCon2 = (TyCon :: (k1 -> k2 -> k3) -> k1 ~> (k2 ~> k3)) #

Similar to TyCon1, but for two-parameter type constructors.

type TyCon3 = (TyCon :: (k1 -> k2 -> k3 -> k4) -> k1 ~> (k2 ~> (k3 ~> k4))) #

type TyCon4 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> k5)))) #

type TyCon5 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> k6))))) #

type TyCon6 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> k7)))))) #

type TyCon7 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7 -> k8) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> k8))))))) #

type TyCon8 = (TyCon :: (k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> k7 -> k8 -> k9) -> k1 ~> (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> k9)))))))) #

data family TyCon :: (k1 -> k2) -> unmatchable_fun #

Workhorse for the TyCon1, etc., types. This can be used directly in place of any of the TyConN types, but it will work only with monomorphic types. When GHC#14645 is fixed, this should fully supersede the TyConN types.

Instances
type Apply (TyCon f :: k1 ~> k5) (x :: k1) # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)

type family Apply (f :: k1 ~> k2) (x :: k1) :: k2 #

Type level function application

Instances
type Apply NotSym0 (l :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply NotSym0 (l :: Bool) = Not l
type Apply DemoteSym0 (l :: Type) # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (l :: Type) = Demote l
type Apply KnownNatSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownNatSym0 (l :: Nat) = KnownNat l
type Apply Log2Sym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply Log2Sym0 (l :: Nat) = Log2 l
type Apply KnownSymbolSym0 (l :: Symbol) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply ShowCommaSpaceSym0 (l :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowSpaceSym0 (l :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ((&&@#@$$) l1 :: TyFun Bool Bool -> *) (l2 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((&&@#@$$) l1 :: TyFun Bool Bool -> *) (l2 :: Bool) = l1 && l2
type Apply ((||@#@$$) l1 :: TyFun Bool Bool -> *) (l2 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply ((||@#@$$) l1 :: TyFun Bool Bool -> *) (l2 :: Bool) = l1 || l2
type Apply (ThenCmpSym1 l1 :: TyFun Ordering Ordering -> *) (l2 :: Ordering) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ThenCmpSym1 l1 :: TyFun Ordering Ordering -> *) (l2 :: Ordering) = ThenCmp l1 l2
type Apply ((^@#@$$) l1 :: TyFun Nat Nat -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply ((^@#@$$) l1 :: TyFun Nat Nat -> *) (l2 :: Nat) = l1 ^ l2
type Apply (DivSym1 l1 :: TyFun Nat Nat -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (DivSym1 l1 :: TyFun Nat Nat -> *) (l2 :: Nat) = Div l1 l2
type Apply (ModSym1 l1 :: TyFun Nat Nat -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (ModSym1 l1 :: TyFun Nat Nat -> *) (l2 :: Nat) = Mod l1 l2
type Apply (QuotSym1 l1 :: TyFun Nat Nat -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotSym1 l1 :: TyFun Nat Nat -> *) (l2 :: Nat) = Quot l1 l2
type Apply (RemSym1 l1 :: TyFun Nat Nat -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (RemSym1 l1 :: TyFun Nat Nat -> *) (l2 :: Nat) = Rem l1 l2
type Apply (FromIntegerSym0 :: TyFun Nat k2 -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (FromIntegerSym0 :: TyFun Nat k2 -> *) (l :: Nat) = (FromInteger l :: k2)
type Apply (ToEnumSym0 :: TyFun Nat k2 -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (ToEnumSym0 :: TyFun Nat k2 -> *) (l :: Nat) = (ToEnum l :: k2)
type Apply ((<>@#@$$) l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply ((<>@#@$$) l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) = l1 <> l2
type Apply (ShowCharSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowCharSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) = ShowChar l1 l2
type Apply (ShowStringSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowStringSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) = ShowString l1 l2
type Apply (FromStringSym0 :: TyFun Symbol k2 -> *) (l :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromStringSym0 :: TyFun Symbol k2 -> *) (l :: Symbol) = (FromString l :: k2)
type Apply (NegateSym0 :: TyFun a a -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (NegateSym0 :: TyFun a a -> *) (l :: a) = Negate l
type Apply (SignumSym0 :: TyFun a a -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SignumSym0 :: TyFun a a -> *) (l :: a) = Signum l
type Apply (AbsSym0 :: TyFun a a -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (AbsSym0 :: TyFun a a -> *) (l :: a) = Abs l
type Apply (IdSym0 :: TyFun a a -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (IdSym0 :: TyFun a a -> *) (l :: a) = Id l
type Apply (Show_Sym0 :: TyFun a Symbol -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show_Sym0 :: TyFun a Symbol -> *) (l :: a) = Show_ l
type Apply (FromEnumSym0 :: TyFun a Nat -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (FromEnumSym0 :: TyFun a Nat -> *) (l :: a) = FromEnum l
type Apply (PredSym0 :: TyFun a a -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (PredSym0 :: TyFun a a -> *) (l :: a) = Pred l
type Apply (SuccSym0 :: TyFun a a -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (SuccSym0 :: TyFun a a -> *) (l :: a) = Succ l
type Apply (AbsurdSym0 :: TyFun Void k2 -> *) (l :: Void) # 
Instance details

Defined in Data.Singletons.Prelude.Void

type Apply (AbsurdSym0 :: TyFun Void k2 -> *) (l :: Void) = (Absurd l :: k2)
type Apply ((!!@#@$$) l1 :: TyFun Nat a -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply ((!!@#@$$) l1 :: TyFun Nat a -> *) (l2 :: Nat) = l1 !! l2
type Apply ((!!@#@$$) l1 :: TyFun Nat a -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$$) l1 :: TyFun Nat a -> *) (l2 :: Nat) = l1 !! l2
type Apply (ShowListSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) = ShowList l1 l2
type Apply (ShowsSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) = Shows l1 l2
type Apply (ShowParenSym2 l1 l2 :: TyFun Symbol Symbol -> *) (l3 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym2 l1 l2 :: TyFun Symbol Symbol -> *) (l3 :: Symbol) = ShowParen l1 l2 l3
type Apply ((==@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) = l1 == l2
type Apply ((/=@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) = l1 /= l2
type Apply ((<=@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) = l1 <= l2
type Apply (CompareSym1 l1 :: TyFun a Ordering -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym1 l1 :: TyFun a Ordering -> *) (l2 :: a) = Compare l1 l2
type Apply (MinSym1 l1 :: TyFun a a -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym1 l1 :: TyFun a a -> *) (l2 :: a) = Min l1 l2
type Apply (MaxSym1 l1 :: TyFun a a -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym1 l1 :: TyFun a a -> *) (l2 :: a) = Max l1 l2
type Apply ((>=@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) = l1 >= l2
type Apply ((>@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) = l1 > l2
type Apply ((<@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) = l1 < l2
type Apply (ErrorSym0 :: TyFun k0 k2 -> *) (l :: k0) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (ErrorSym0 :: TyFun k0 k2 -> *) (l :: k0) = (Error l :: k2)
type Apply ((-@#@$$) l1 :: TyFun a a -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$$) l1 :: TyFun a a -> *) (l2 :: a) = l1 - l2
type Apply ((+@#@$$) l1 :: TyFun a a -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$$) l1 :: TyFun a a -> *) (l2 :: a) = l1 + l2
type Apply ((*@#@$$) l1 :: TyFun a a -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$$) l1 :: TyFun a a -> *) (l2 :: a) = l1 * l2
type Apply (SubtractSym1 l1 :: TyFun a a -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym1 l1 :: TyFun a a -> *) (l2 :: a) = Subtract l1 l2
type Apply (AsTypeOfSym1 l1 :: TyFun a a -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym1 l1 :: TyFun a a -> *) (l2 :: a) = AsTypeOf l1 l2
type Apply (SameKindSym1 l1 :: TyFun k Constraint -> *) (l2 :: k) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 l1 :: TyFun k Constraint -> *) (l2 :: k) = SameKind l1 l2
type Apply (Bool_Sym2 l1 l2 :: TyFun Bool a -> *) (l3 :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym2 l1 l2 :: TyFun Bool a -> *) (l3 :: Bool) = Bool_ l1 l2 l3
type Apply (ShowsPrecSym2 l1 l2 :: TyFun Symbol Symbol -> *) (l3 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym2 l1 l2 :: TyFun Symbol Symbol -> *) (l3 :: Symbol) = ShowsPrec l1 l2 l3
type Apply (ShowListWithSym2 l1 l2 :: TyFun Symbol Symbol -> *) (l3 :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym2 l1 l2 :: TyFun Symbol Symbol -> *) (l3 :: Symbol) = ShowListWith l1 l2 l3
type Apply (SeqSym1 l1 :: TyFun b b -> *) (l2 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym1 l1 :: TyFun b b -> *) (l2 :: b) = Seq l1 l2
type Apply (($!@#@$$) l1 :: TyFun a b -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$$) l1 :: TyFun a b -> *) (l2 :: a) = l1 $! l2
type Apply (($@#@$$) l1 :: TyFun a b -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$$) l1 :: TyFun a b -> *) (l2 :: a) = l1 $ l2
type Apply (ConstSym1 l1 :: TyFun b a -> *) (l2 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym1 l1 :: TyFun b a -> *) (l2 :: b) = Const l1 l2
type Apply (ApplySym1 l1 :: TyFun k1 k2 -> *) (l2 :: k1) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 l1 :: TyFun k1 k2 -> *) (l2 :: k1) = Apply l1 l2
type Apply ((@@@#@$$) l1 :: TyFun k1 k -> *) (l2 :: k1) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) l1 :: TyFun k1 k -> *) (l2 :: k1) = l1 @@ l2
type Apply (GenericIndexSym1 l1 :: TyFun i a -> *) (l2 :: i) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericIndexSym1 l1 :: TyFun i a -> *) (l2 :: i) = GenericIndex l1 l2
type Apply (UntilSym2 l1 l2 :: TyFun a a -> *) (l3 :: a) # 
Instance details

Defined in Data.Promotion.Prelude.Base

type Apply (UntilSym2 l1 l2 :: TyFun a a -> *) (l3 :: a) = Until l1 l2 l3
type Apply (TyCon f :: k1 ~> k5) (x :: k1) # 
Instance details

Defined in Data.Singletons.Internal

type Apply (TyCon f :: k1 ~> k5) (x :: k1)
type Apply (ComparingSym2 l1 l2 :: TyFun b Ordering -> *) (l3 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym2 l1 l2 :: TyFun b Ordering -> *) (l3 :: b) = Comparing l1 l2 l3
type Apply (CurrySym2 l1 l2 :: TyFun b c -> *) (l3 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym2 l1 l2 :: TyFun b c -> *) (l3 :: b) = Curry l1 l2 l3
type Apply (FlipSym2 l1 l2 :: TyFun a c -> *) (l3 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym2 l1 l2 :: TyFun a c -> *) (l3 :: a) = Flip l1 l2 l3
type Apply (l1 .@#@$$$ l2 :: TyFun a c -> *) (l3 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (l1 .@#@$$$ l2 :: TyFun a c -> *) (l3 :: a) = (l1 :. l2) l3
type Apply (OnSym3 l1 l2 l3 :: TyFun a c -> *) (l4 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym3 l1 l2 l3 :: TyFun a c -> *) (l4 :: a) = On l1 l2 l3 l4
type Apply ((~>@#@$$) l1 :: TyFun Type * -> *) (l2 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) l1 :: TyFun Type * -> *) (l2 :: Type) = l1 ~> l2
type Apply (JustSym0 :: TyFun a (Maybe a) -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (JustSym0 :: TyFun a (Maybe a) -> *) (l :: a) = Just l
type Apply (KindOfSym0 :: TyFun k * -> *) (l :: k) # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k * -> *) (l :: k) = KindOf l
type Apply (ReplicateSym1 l1 :: TyFun a [a] -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ReplicateSym1 l1 :: TyFun a [a] -> *) (l2 :: a) = Replicate l1 l2
type Apply (EnumFromToSym1 l1 :: TyFun a [a] -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym1 l1 :: TyFun a [a] -> *) (l2 :: a) = EnumFromTo l1 l2
type Apply (UnfoldrSym1 l1 :: TyFun b [a] -> *) (l2 :: b) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnfoldrSym1 l1 :: TyFun b [a] -> *) (l2 :: b) = Unfoldr l1 l2
type Apply (UnfoldrSym1 l1 :: TyFun a (NonEmpty b) -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym1 l1 :: TyFun a (NonEmpty b) -> *) (l2 :: a) = Unfoldr l1 l2
type Apply (UnfoldSym1 l1 :: TyFun a (NonEmpty b) -> *) (l2 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym1 l1 :: TyFun a (NonEmpty b) -> *) (l2 :: a) = Unfold l1 l2
type Apply (EnumFromThenToSym2 l1 l2 :: TyFun a [a] -> *) (l3 :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym2 l1 l2 :: TyFun a [a] -> *) (l3 :: a) = EnumFromThenTo l1 l2 l3
type Apply (GenericReplicateSym1 l1 :: TyFun a [a] -> *) (l2 :: a) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericReplicateSym1 l1 :: TyFun a [a] -> *) (l2 :: a) = GenericReplicate l1 l2
type Apply (&&@#@$) (l :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (&&@#@$) (l :: Bool) = (&&@#@$$) l
type Apply (||@#@$) (l :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (||@#@$) (l :: Bool) = (||@#@$$) l
type Apply ShowParenSym0 (l :: Bool) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ThenCmpSym0 (l :: Ordering) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (~>@#@$) (l :: Type) # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (l :: Type) = (~>@#@$$) l
type Apply (^@#@$) (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (^@#@$) (l :: Nat) = (^@#@$$) l
type Apply DivSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivSym0 (l :: Nat) = DivSym1 l
type Apply ModSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply ModSym0 (l :: Nat) = ModSym1 l
type Apply QuotSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply QuotSym0 (l :: Nat) = QuotSym1 l
type Apply RemSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply RemSym0 (l :: Nat) = RemSym1 l
type Apply QuotRemSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (l :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply DivModSym0 (l :: Nat) = DivModSym1 l
type Apply ShowCharSym0 (l :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (l :: Symbol) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (<>@#@$) (l :: Symbol) # 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Apply (<>@#@$) (l :: Symbol) = (<>@#@$$) l
type Apply (DropSym0 :: TyFun Nat (TyFun [a6989586621679459208] [a6989586621679459208] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropSym0 :: TyFun Nat (TyFun [a6989586621679459208] [a6989586621679459208] -> Type) -> *) (l :: Nat) = (DropSym1 l :: TyFun [a6989586621679459208] [a6989586621679459208] -> *)
type Apply (TakeSym0 :: TyFun Nat (TyFun [a6989586621679459209] [a6989586621679459209] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TakeSym0 :: TyFun Nat (TyFun [a6989586621679459209] [a6989586621679459209] -> Type) -> *) (l :: Nat) = (TakeSym1 l :: TyFun [a6989586621679459209] [a6989586621679459209] -> *)
type Apply (SplitAtSym0 :: TyFun Nat (TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SplitAtSym0 :: TyFun Nat (TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> Type) -> *) (l :: Nat) = (SplitAtSym1 l :: TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> *)
type Apply (ReplicateSym0 :: TyFun Nat (TyFun a6989586621679459193 [a6989586621679459193] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ReplicateSym0 :: TyFun Nat (TyFun a6989586621679459193 [a6989586621679459193] -> Type) -> *) (l :: Nat) = (ReplicateSym1 l :: TyFun a6989586621679459193 [a6989586621679459193] -> *)
type Apply (ShowsPrecSym0 :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: Nat) = (ShowsPrecSym1 l :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *)
type Apply (TakeSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type) -> *) (l :: Nat) = (TakeSym1 l :: TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> *)
type Apply (DropSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type) -> *) (l :: Nat) = (DropSym1 l :: TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> *)
type Apply (SplitAtSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type) -> *) (l :: Nat) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type) -> *) (l :: Nat) = (SplitAtSym1 l :: TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> *)
type Apply (QuotRemSym1 l1 :: TyFun Nat (Nat, Nat) -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (QuotRemSym1 l1 :: TyFun Nat (Nat, Nat) -> *) (l2 :: Nat) = QuotRem l1 l2
type Apply (DivModSym1 l1 :: TyFun Nat (Nat, Nat) -> *) (l2 :: Nat) # 
Instance details

Defined in Data.Singletons.TypeLits

type Apply (DivModSym1 l1 :: TyFun Nat (Nat, Nat) -> *) (l2 :: Nat) = DivMod l1 l2
type Apply ((:@#@$) :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$) :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type) -> *) (l :: a3530822107858468865) = (:@#@$$) l
type Apply ((:|@#@$) :: TyFun a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type) -> *) (l :: a6989586621679067899) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$) :: TyFun a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type) -> *) (l :: a6989586621679067899) = (:|@#@$$) l
type Apply (Bool_Sym0 :: TyFun a6989586621679301795 (TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> Type) -> *) (l :: a6989586621679301795) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym0 :: TyFun a6989586621679301795 (TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> Type) -> *) (l :: a6989586621679301795) = Bool_Sym1 l
type Apply ((==@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((==@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) = (==@#@$$) l
type Apply ((/=@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) # 
Instance details

Defined in Data.Singletons.Prelude.Eq

type Apply ((/=@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) = (/=@#@$$) l
type Apply ((<=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) = (<=@#@$$) l
type Apply (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) (l :: a6989586621679315746) = CompareSym1 l
type Apply (MinSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MinSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) (l :: a6989586621679315746) = MinSym1 l
type Apply (MaxSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (MaxSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) (l :: a6989586621679315746) = MaxSym1 l
type Apply ((>=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) = (>=@#@$$) l
type Apply ((>@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((>@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) = (>@#@$$) l
type Apply ((<@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply ((<@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) = (<@#@$$) l
type Apply (FromMaybeSym0 :: TyFun a6989586621679420598 (TyFun (Maybe a6989586621679420598) a6989586621679420598 -> Type) -> *) (l :: a6989586621679420598) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym0 :: TyFun a6989586621679420598 (TyFun (Maybe a6989586621679420598) a6989586621679420598 -> Type) -> *) (l :: a6989586621679420598) = FromMaybeSym1 l
type Apply ((-@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((-@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) = (-@#@$$) l
type Apply ((+@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((+@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) = (+@#@$$) l
type Apply ((*@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply ((*@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) (l :: a6989586621679428868) = (*@#@$$) l
type Apply (SubtractSym0 :: TyFun a6989586621679431141 (TyFun a6989586621679431141 a6989586621679431141 -> Type) -> *) (l :: a6989586621679431141) # 
Instance details

Defined in Data.Singletons.Prelude.Num

type Apply (SubtractSym0 :: TyFun a6989586621679431141 (TyFun a6989586621679431141 a6989586621679431141 -> Type) -> *) (l :: a6989586621679431141) = SubtractSym1 l
type Apply (AsTypeOfSym0 :: TyFun a6989586621679436411 (TyFun a6989586621679436411 a6989586621679436411 -> Type) -> *) (l :: a6989586621679436411) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (AsTypeOfSym0 :: TyFun a6989586621679436411 (TyFun a6989586621679436411 a6989586621679436411 -> Type) -> *) (l :: a6989586621679436411) = AsTypeOfSym1 l
type Apply (InsertSym0 :: TyFun a6989586621679459203 (TyFun [a6989586621679459203] [a6989586621679459203] -> Type) -> *) (l :: a6989586621679459203) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InsertSym0 :: TyFun a6989586621679459203 (TyFun [a6989586621679459203] [a6989586621679459203] -> Type) -> *) (l :: a6989586621679459203) = InsertSym1 l
type Apply (DeleteSym0 :: TyFun a6989586621679459230 (TyFun [a6989586621679459230] [a6989586621679459230] -> Type) -> *) (l :: a6989586621679459230) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteSym0 :: TyFun a6989586621679459230 (TyFun [a6989586621679459230] [a6989586621679459230] -> Type) -> *) (l :: a6989586621679459230) = DeleteSym1 l
type Apply (ElemIndicesSym0 :: TyFun a6989586621679459219 (TyFun [a6989586621679459219] [Nat] -> Type) -> *) (l :: a6989586621679459219) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemIndicesSym0 :: TyFun a6989586621679459219 (TyFun [a6989586621679459219] [Nat] -> Type) -> *) (l :: a6989586621679459219) = ElemIndicesSym1 l
type Apply (ElemIndexSym0 :: TyFun a6989586621679459220 (TyFun [a6989586621679459220] (Maybe Nat) -> Type) -> *) (l :: a6989586621679459220) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemIndexSym0 :: TyFun a6989586621679459220 (TyFun [a6989586621679459220] (Maybe Nat) -> Type) -> *) (l :: a6989586621679459220) = ElemIndexSym1 l
type Apply (NotElemSym0 :: TyFun a6989586621679459270 (TyFun [a6989586621679459270] Bool -> Type) -> *) (l :: a6989586621679459270) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (NotElemSym0 :: TyFun a6989586621679459270 (TyFun [a6989586621679459270] Bool -> Type) -> *) (l :: a6989586621679459270) = NotElemSym1 l
type Apply (ElemSym0 :: TyFun a6989586621679459271 (TyFun [a6989586621679459271] Bool -> Type) -> *) (l :: a6989586621679459271) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemSym0 :: TyFun a6989586621679459271 (TyFun [a6989586621679459271] Bool -> Type) -> *) (l :: a6989586621679459271) = ElemSym1 l
type Apply (IntersperseSym0 :: TyFun a6989586621679459306 (TyFun [a6989586621679459306] [a6989586621679459306] -> Type) -> *) (l :: a6989586621679459306) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersperseSym0 :: TyFun a6989586621679459306 (TyFun [a6989586621679459306] [a6989586621679459306] -> Type) -> *) (l :: a6989586621679459306) = IntersperseSym1 l
type Apply (ShowsSym0 :: TyFun a6989586621679694495 (TyFun Symbol Symbol -> Type) -> *) (l :: a6989586621679694495) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a6989586621679694495 (TyFun Symbol Symbol -> Type) -> *) (l :: a6989586621679694495) = ShowsSym1 l
type Apply (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) (l :: a6989586621679792772) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) (l :: a6989586621679792772) = IntersperseSym1 l
type Apply (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) (l :: a6989586621679792779) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) (l :: a6989586621679792779) = InsertSym1 l
type Apply ((<|@#@$) :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type) -> *) (l :: a6989586621679792790) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$) :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type) -> *) (l :: a6989586621679792790) = (<|@#@$$) l
type Apply (ConsSym0 :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type) -> *) (l :: a6989586621679792789) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym0 :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type) -> *) (l :: a6989586621679792789) = ConsSym1 l
type Apply (EnumFromThenToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> Type) -> *) (l :: a6989586621679869588) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> Type) -> *) (l :: a6989586621679869588) = EnumFromThenToSym1 l
type Apply (EnumFromToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) (l :: a6989586621679869588) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) (l :: a6989586621679869588) = EnumFromToSym1 l
type Apply (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) (l :: k6989586621679027079) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) (l :: k6989586621679027079) = SameKindSym1 l
type Apply (LeftSym0 :: TyFun a (Either a b6989586621679083191) -> *) (l :: a) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (LeftSym0 :: TyFun a (Either a b6989586621679083191) -> *) (l :: a) = (Left l :: Either a b6989586621679083191)
type Apply (RightSym0 :: TyFun b (Either a6989586621679083190 b) -> *) (l :: b) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (RightSym0 :: TyFun b (Either a6989586621679083190 b) -> *) (l :: b) = (Right l :: Either a6989586621679083190 b)
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) (l :: a3530822107858468865) = (Tuple2Sym1 l :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> *)
type Apply (Bool_Sym1 l1 :: TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> *) (l2 :: a6989586621679301795) # 
Instance details

Defined in Data.Singletons.Prelude.Bool

type Apply (Bool_Sym1 l1 :: TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> *) (l2 :: a6989586621679301795) = Bool_Sym2 l1 l2
type Apply (Maybe_Sym0 :: TyFun b6989586621679419480 (TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> Type) -> *) (l :: b6989586621679419480) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym0 :: TyFun b6989586621679419480 (TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> Type) -> *) (l :: b6989586621679419480) = (Maybe_Sym1 l :: TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> *)
type Apply (SeqSym0 :: TyFun a6989586621679436405 (TyFun b6989586621679436406 b6989586621679436406 -> Type) -> *) (l :: a6989586621679436405) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (SeqSym0 :: TyFun a6989586621679436405 (TyFun b6989586621679436406 b6989586621679436406 -> Type) -> *) (l :: a6989586621679436405) = (SeqSym1 l :: TyFun b6989586621679436406 b6989586621679436406 -> *)
type Apply (ConstSym0 :: TyFun a6989586621679436418 (TyFun b6989586621679436419 a6989586621679436418 -> Type) -> *) (l :: a6989586621679436418) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (ConstSym0 :: TyFun a6989586621679436418 (TyFun b6989586621679436419 a6989586621679436418 -> Type) -> *) (l :: a6989586621679436418) = (ConstSym1 l :: TyFun b6989586621679436419 a6989586621679436418 -> *)
type Apply (LookupSym0 :: TyFun a6989586621679459199 (TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> Type) -> *) (l :: a6989586621679459199) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (LookupSym0 :: TyFun a6989586621679459199 (TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> Type) -> *) (l :: a6989586621679459199) = (LookupSym1 l :: TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> *)
type Apply (InsertBySym1 l1 :: TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> *) (l2 :: a6989586621679459225) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InsertBySym1 l1 :: TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> *) (l2 :: a6989586621679459225) = InsertBySym2 l1 l2
type Apply (DeleteBySym1 l1 :: TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> *) (l2 :: a6989586621679459228) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteBySym1 l1 :: TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> *) (l2 :: a6989586621679459228) = DeleteBySym2 l1 l2
type Apply (ShowsPrecSym1 l1 :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) (l2 :: a6989586621679694510) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 l1 :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) (l2 :: a6989586621679694510) = ShowsPrecSym2 l1 l2
type Apply ((&@#@$) :: TyFun a6989586621679783668 (TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> Type) -> *) (l :: a6989586621679783668) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$) :: TyFun a6989586621679783668 (TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> Type) -> *) (l :: a6989586621679783668) = ((&@#@$$) l :: TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> *)
type Apply (EnumFromThenToSym1 l1 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) (l2 :: a6989586621679869588) # 
Instance details

Defined in Data.Singletons.Prelude.Enum

type Apply (EnumFromThenToSym1 l1 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) (l2 :: a6989586621679869588) = EnumFromThenToSym2 l1 l2
type Apply (GenericReplicateSym0 :: TyFun i6989586621679950948 (TyFun a6989586621679950949 [a6989586621679950949] -> Type) -> *) (l :: i6989586621679950948) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericReplicateSym0 :: TyFun i6989586621679950948 (TyFun a6989586621679950949 [a6989586621679950949] -> Type) -> *) (l :: i6989586621679950948) = (GenericReplicateSym1 l :: TyFun a6989586621679950949 [a6989586621679950949] -> *)
type Apply (GenericSplitAtSym0 :: TyFun i6989586621679950952 (TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> Type) -> *) (l :: i6989586621679950952) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericSplitAtSym0 :: TyFun i6989586621679950952 (TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> Type) -> *) (l :: i6989586621679950952) = (GenericSplitAtSym1 l :: TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> *)
type Apply (GenericDropSym0 :: TyFun i6989586621679950954 (TyFun [a6989586621679950955] [a6989586621679950955] -> Type) -> *) (l :: i6989586621679950954) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericDropSym0 :: TyFun i6989586621679950954 (TyFun [a6989586621679950955] [a6989586621679950955] -> Type) -> *) (l :: i6989586621679950954) = (GenericDropSym1 l :: TyFun [a6989586621679950955] [a6989586621679950955] -> *)
type Apply (GenericTakeSym0 :: TyFun i6989586621679950956 (TyFun [a6989586621679950957] [a6989586621679950957] -> Type) -> *) (l :: i6989586621679950956) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericTakeSym0 :: TyFun i6989586621679950956 (TyFun [a6989586621679950957] [a6989586621679950957] -> Type) -> *) (l :: i6989586621679950956) = (GenericTakeSym1 l :: TyFun [a6989586621679950957] [a6989586621679950957] -> *)
type Apply (Tuple2Sym1 l1 :: TyFun k1 (k2, k1) -> *) (l2 :: k1) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple2Sym1 l1 :: TyFun k1 (k2, k1) -> *) (l2 :: k1) = (,) l1 l2
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple3Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *)
type Apply (FoldlSym1 l1 :: TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> *) (l2 :: b6989586621679270365) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (FoldlSym1 l1 :: TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> *) (l2 :: b6989586621679270365) = FoldlSym2 l1 l2
type Apply (ComparingSym1 l1 :: TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> *) (l2 :: b6989586621679315736) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym1 l1 :: TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> *) (l2 :: b6989586621679315736) = ComparingSym2 l1 l2
type Apply (FoldrSym1 l1 :: TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> *) (l2 :: b6989586621679436425) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym1 l1 :: TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> *) (l2 :: b6989586621679436425) = FoldrSym2 l1 l2
type Apply (ScanrSym1 l1 :: TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> *) (l2 :: b6989586621679459287) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanrSym1 l1 :: TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> *) (l2 :: b6989586621679459287) = ScanrSym2 l1 l2
type Apply (ScanlSym1 l1 :: TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> *) (l2 :: b6989586621679459289) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanlSym1 l1 :: TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> *) (l2 :: b6989586621679459289) = ScanlSym2 l1 l2
type Apply (Foldl'Sym1 l1 :: TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> *) (l2 :: b6989586621679459300) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl'Sym1 l1 :: TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> *) (l2 :: b6989586621679459300) = Foldl'Sym2 l1 l2
type Apply (ScanlSym1 l1 :: TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> *) (l2 :: b6989586621679792777) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym1 l1 :: TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> *) (l2 :: b6989586621679792777) = ScanlSym2 l1 l2
type Apply (ScanrSym1 l1 :: TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> *) (l2 :: b6989586621679792776) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym1 l1 :: TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> *) (l2 :: b6989586621679792776) = ScanrSym2 l1 l2
type Apply (Tuple3Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple3Sym2 l1 l2 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> *)
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple4Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *)
type Apply (CurrySym1 l1 :: TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> *) (l2 :: a6989586621679297961) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym1 l1 :: TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> *) (l2 :: a6989586621679297961) = CurrySym2 l1 l2
type Apply (FlipSym1 l1 :: TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> *) (l2 :: b6989586621679436413) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym1 l1 :: TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> *) (l2 :: b6989586621679436413) = FlipSym2 l1 l2
type Apply (MapAccumRSym1 l1 :: TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> *) (l2 :: acc6989586621679459279) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumRSym1 l1 :: TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> *) (l2 :: acc6989586621679459279) = MapAccumRSym2 l1 l2
type Apply (MapAccumLSym1 l1 :: TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> *) (l2 :: acc6989586621679459282) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumLSym1 l1 :: TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> *) (l2 :: acc6989586621679459282) = MapAccumLSym2 l1 l2
type Apply (Tuple4Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple4Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *)
type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple5Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *)
type Apply (OnSym2 l1 l2 :: TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> *) (l3 :: a6989586621679783672) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym2 l1 l2 :: TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> *) (l3 :: a6989586621679783672) = OnSym3 l1 l2 l3
type Apply (Tuple4Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *) (l3 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *) (l3 :: c3530822107858468867) = (Tuple4Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> *)
type Apply (Tuple5Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple5Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *)
type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple6Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple5Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) = (Tuple5Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *)
type Apply (Tuple6Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple6Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) = (Tuple7Sym1 l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple5Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *) (l4 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *) (l4 :: d3530822107858468868) = (Tuple5Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> *)
type Apply (Tuple6Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) = (Tuple6Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *)
type Apply (Tuple7Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) = (Tuple7Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple6Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) = (Tuple6Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *)
type Apply (Tuple7Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) = (Tuple7Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *)
type Apply (Tuple6Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *) (l5 :: e3530822107858468869) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *) (l5 :: e3530822107858468869) = (Tuple6Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> *)
type Apply (Tuple7Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) = (Tuple7Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *)
type Apply (Tuple7Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *) (l5 :: e3530822107858468869) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *) (l5 :: e3530822107858468869) = (Tuple7Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *)
type Apply (Tuple7Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *) (l6 :: f3530822107858468870) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *) (l6 :: f3530822107858468870) = (Tuple7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> *)
type Apply (Tuple3Sym2 l1 l2 :: TyFun k3 (k2, k1, k3) -> *) (l3 :: k3) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple3Sym2 l1 l2 :: TyFun k3 (k2, k1, k3) -> *) (l3 :: k3) = (,,) l1 l2 l3
type Apply (Tuple4Sym3 l1 l2 l3 :: TyFun k4 (k2, k1, k3, k4) -> *) (l4 :: k4) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple4Sym3 l1 l2 l3 :: TyFun k4 (k2, k1, k3, k4) -> *) (l4 :: k4) = (,,,) l1 l2 l3 l4
type Apply (Tuple5Sym4 l1 l2 l3 l4 :: TyFun k5 (k2, k1, k3, k4, k5) -> *) (l5 :: k5) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple5Sym4 l1 l2 l3 l4 :: TyFun k5 (k2, k1, k3, k4, k5) -> *) (l5 :: k5) = (,,,,) l1 l2 l3 l4 l5
type Apply (Tuple6Sym5 l1 l2 l3 l4 l5 :: TyFun k6 (k2, k1, k3, k4, k5, k6) -> *) (l6 :: k6) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple6Sym5 l1 l2 l3 l4 l5 :: TyFun k6 (k2, k1, k3, k4, k5, k6) -> *) (l6 :: k6) = (,,,,,) l1 l2 l3 l4 l5 l6
type Apply (Tuple7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun k7 (k2, k1, k3, k4, k5, k6, k7) -> *) (l7 :: k7) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (Tuple7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun k7 (k2, k1, k3, k4, k5, k6, k7) -> *) (l7 :: k7) = (,,,,,,) l1 l2 l3 l4 l5 l6 l7
type Apply AndSym0 (l :: [Bool]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply AndSym0 (l :: [Bool]) = And l
type Apply OrSym0 (l :: [Bool]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply OrSym0 (l :: [Bool]) = Or l
type Apply UnlinesSym0 (l :: [Symbol]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply UnlinesSym0 (l :: [Symbol]) = Unlines l
type Apply UnwordsSym0 (l :: [Symbol]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply UnwordsSym0 (l :: [Symbol]) = Unwords l
type Apply XorSym0 (l :: NonEmpty Bool) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply XorSym0 (l :: NonEmpty Bool) = Xor l
type Apply (LengthSym0 :: TyFun [a] Nat -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (LengthSym0 :: TyFun [a] Nat -> *) (l :: [a]) = Length l
type Apply (ProductSym0 :: TyFun [a] a -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ProductSym0 :: TyFun [a] a -> *) (l :: [a]) = Product l
type Apply (SumSym0 :: TyFun [a] a -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SumSym0 :: TyFun [a] a -> *) (l :: [a]) = Sum l
type Apply (MaximumSym0 :: TyFun [a] a -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MaximumSym0 :: TyFun [a] a -> *) (l :: [a]) = Maximum l
type Apply (MinimumSym0 :: TyFun [a] a -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MinimumSym0 :: TyFun [a] a -> *) (l :: [a]) = Minimum l
type Apply (NullSym0 :: TyFun [a] Bool -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (NullSym0 :: TyFun [a] Bool -> *) (l :: [a]) = Null l
type Apply (LastSym0 :: TyFun [a] a -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (LastSym0 :: TyFun [a] a -> *) (l :: [a]) = Last l
type Apply (HeadSym0 :: TyFun [a] a -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (HeadSym0 :: TyFun [a] a -> *) (l :: [a]) = Head l
type Apply (FromJustSym0 :: TyFun (Maybe a) a -> *) (l :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromJustSym0 :: TyFun (Maybe a) a -> *) (l :: Maybe a) = FromJust l
type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> *) (l :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> *) (l :: Maybe a) = IsNothing l
type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> *) (l :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> *) (l :: Maybe a) = IsJust l
type Apply (LastSym0 :: TyFun (NonEmpty a) a -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LastSym0 :: TyFun (NonEmpty a) a -> *) (l :: NonEmpty a) = Last l
type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> *) (l :: NonEmpty a) = Head l
type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> *) (l :: NonEmpty a) = Length l
type Apply (GenericLengthSym0 :: TyFun [a] k2 -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (GenericLengthSym0 :: TyFun [a] k2 -> *) (l :: [a]) = (GenericLength l :: k2)
type Apply (NotElemSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (NotElemSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) = NotElem l1 l2
type Apply (ElemSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) = Elem l1 l2
type Apply (IsPrefixOfSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsPrefixOfSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) = IsPrefixOf l1 l2
type Apply (AnySym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (AnySym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) = Any l1 l2
type Apply (IsInfixOfSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsInfixOfSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) = IsInfixOf l1 l2
type Apply (AllSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (AllSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) = All l1 l2
type Apply (Foldr1Sym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldr1Sym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) = Foldr1 l1 l2
type Apply (Foldl1Sym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl1Sym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) = Foldl1 l1 l2
type Apply (MaximumBySym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MaximumBySym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) = MaximumBy l1 l2
type Apply (MinimumBySym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MinimumBySym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) = MinimumBy l1 l2
type Apply (Foldl1'Sym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl1'Sym1 l1 :: TyFun [a] a -> *) (l2 :: [a]) = Foldl1' l1 l2
type Apply (IsSuffixOfSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsSuffixOfSym1 l1 :: TyFun [a] Bool -> *) (l2 :: [a]) = IsSuffixOf l1 l2
type Apply (FromMaybeSym1 l1 :: TyFun (Maybe a) a -> *) (l2 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (FromMaybeSym1 l1 :: TyFun (Maybe a) a -> *) (l2 :: Maybe a) = FromMaybe l1 l2
type Apply (IsPrefixOfSym1 l1 :: TyFun (NonEmpty a) Bool -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym1 l1 :: TyFun (NonEmpty a) Bool -> *) (l2 :: NonEmpty a) = IsPrefixOf l1 l2
type Apply (FoldlSym2 l1 l2 :: TyFun [a] b -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (FoldlSym2 l1 l2 :: TyFun [a] b -> *) (l3 :: [a]) = Foldl l1 l2 l3
type Apply (FoldrSym2 l1 l2 :: TyFun [a] b -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym2 l1 l2 :: TyFun [a] b -> *) (l3 :: [a]) = Foldr l1 l2 l3
type Apply (Foldl'Sym2 l1 l2 :: TyFun [a] b -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl'Sym2 l1 l2 :: TyFun [a] b -> *) (l3 :: [a]) = Foldl' l1 l2 l3
type Apply (Maybe_Sym2 l1 l2 :: TyFun (Maybe a) b -> *) (l3 :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym2 l1 l2 :: TyFun (Maybe a) b -> *) (l3 :: Maybe a) = Maybe_ l1 l2 l3
type Apply (ConcatSym0 :: TyFun [[a]] [a] -> *) (l :: [[a]]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ConcatSym0 :: TyFun [[a]] [a] -> *) (l :: [[a]]) = Concat l
type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> *) (l :: [[a]]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> *) (l :: [[a]]) = Transpose l
type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> *) (l :: [Maybe a]) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> *) (l :: [Maybe a]) = CatMaybes l
type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> *) (l :: [a]) = ListToMaybe l
type Apply (GroupSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (GroupSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) = Group l
type Apply (SortSym0 :: TyFun [a] [a] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SortSym0 :: TyFun [a] [a] -> *) (l :: [a]) = Sort l
type Apply (NubSym0 :: TyFun [a] [a] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (NubSym0 :: TyFun [a] [a] -> *) (l :: [a]) = Nub l
type Apply (TailsSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TailsSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) = Tails l
type Apply (InitsSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InitsSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) = Inits l
type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) = Permutations l
type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> *) (l :: [a]) = Subsequences l
type Apply (ReverseSym0 :: TyFun [a] [a] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ReverseSym0 :: TyFun [a] [a] -> *) (l :: [a]) = Reverse l
type Apply (InitSym0 :: TyFun [a] [a] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InitSym0 :: TyFun [a] [a] -> *) (l :: [a]) = Init l
type Apply (TailSym0 :: TyFun [a] [a] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TailSym0 :: TyFun [a] [a] -> *) (l :: [a]) = Tail l
type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> *) (l :: [a]) = Group l
type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> *) (l :: [a]) = FromList l
type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> *) (l :: [a]) = Inits l
type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> *) (l :: [a]) = Tails l
type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> *) (l :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> *) (l :: [a]) = NonEmpty_ l
type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> *) (l :: Maybe a) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> *) (l :: Maybe a) = MaybeToList l
type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l :: NonEmpty a) = Nub l
type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l :: NonEmpty a) = Group1 l
type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> *) (l :: NonEmpty a) = ToList l
type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l :: NonEmpty a) = Reverse l
type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l :: NonEmpty a) = Sort l
type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> *) (l :: NonEmpty a) = Init l
type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> *) (l :: NonEmpty a) = Tail l
type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> *) (l :: NonEmpty (NonEmpty a)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntercalateSym1 l1 :: TyFun [[a]] [a] -> *) (l2 :: [[a]]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntercalateSym1 l1 :: TyFun [[a]] [a] -> *) (l2 :: [[a]]) = Intercalate l1 l2
type Apply (RightsSym0 :: TyFun [Either a b] [b] -> *) (l :: [Either a b]) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (RightsSym0 :: TyFun [Either a b] [b] -> *) (l :: [Either a b]) = Rights l
type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> *) (l :: [Either a b]) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> *) (l :: [Either a b]) = Lefts l
type Apply ((:@#@$$) l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:@#@$$) l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = l1 ': l2
type Apply ((:|@#@$$) l1 :: TyFun [a] (NonEmpty a) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply ((:|@#@$$) l1 :: TyFun [a] (NonEmpty a) -> *) (l2 :: [a]) = l1 :| l2
type Apply ((++@#@$$) l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$$) l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = l1 ++ l2
type Apply (NubBySym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (NubBySym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = NubBy l1 l2
type Apply (DropSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Drop l1 l2
type Apply (TakeSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TakeSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Take l1 l2
type Apply (GroupBySym1 l1 :: TyFun [a] [[a]] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (GroupBySym1 l1 :: TyFun [a] [[a]] -> *) (l2 :: [a]) = GroupBy l1 l2
type Apply (DropWhileSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropWhileSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = DropWhile l1 l2
type Apply (TakeWhileSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TakeWhileSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = TakeWhile l1 l2
type Apply (FilterSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FilterSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Filter l1 l2
type Apply (FindSym1 l1 :: TyFun [a] (Maybe a) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindSym1 l1 :: TyFun [a] (Maybe a) -> *) (l2 :: [a]) = Find l1 l2
type Apply (InsertSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InsertSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Insert l1 l2
type Apply (SortBySym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SortBySym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = SortBy l1 l2
type Apply (UnionSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnionSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Union l1 l2
type Apply (DeleteSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Delete l1 l2
type Apply ((\\@#@$$) l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply ((\\@#@$$) l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = l1 \\ l2
type Apply (FindIndicesSym1 l1 :: TyFun [a] [Nat] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindIndicesSym1 l1 :: TyFun [a] [Nat] -> *) (l2 :: [a]) = FindIndices l1 l2
type Apply (ElemIndicesSym1 l1 :: TyFun [a] [Nat] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemIndicesSym1 l1 :: TyFun [a] [Nat] -> *) (l2 :: [a]) = ElemIndices l1 l2
type Apply (FindIndexSym1 l1 :: TyFun [a] (Maybe Nat) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindIndexSym1 l1 :: TyFun [a] (Maybe Nat) -> *) (l2 :: [a]) = FindIndex l1 l2
type Apply (ElemIndexSym1 l1 :: TyFun [a] (Maybe Nat) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ElemIndexSym1 l1 :: TyFun [a] (Maybe Nat) -> *) (l2 :: [a]) = ElemIndex l1 l2
type Apply (Scanr1Sym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Scanr1Sym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Scanr1 l1 l2
type Apply (Scanl1Sym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Scanl1Sym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Scanl1 l1 l2
type Apply (IntersectSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersectSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Intersect l1 l2
type Apply (IntersperseSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersperseSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = Intersperse l1 l2
type Apply (DropWhileEndSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropWhileEndSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = DropWhileEnd l1 l2
type Apply (GroupBySym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) = GroupBy l1 l2
type Apply (InsertSym1 l1 :: TyFun [a] (NonEmpty a) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (InsertSym1 l1 :: TyFun [a] (NonEmpty a) -> *) (l2 :: [a]) = Insert l1 l2
type Apply (StripPrefixSym1 l1 :: TyFun [a] (Maybe [a]) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (StripPrefixSym1 l1 :: TyFun [a] (Maybe [a]) -> *) (l2 :: [a]) = StripPrefix l1 l2
type Apply (NubBySym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = NubBy l1 l2
type Apply (GroupBy1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) = GroupBy1 l1 l2
type Apply (IntersperseSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IntersperseSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = Intersperse l1 l2
type Apply (TakeSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) = Take l1 l2
type Apply (DropSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) = Drop l1 l2
type Apply (TakeWhileSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) = TakeWhile l1 l2
type Apply (DropWhileSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) = DropWhile l1 l2
type Apply (FilterSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) = Filter l1 l2
type Apply (SortBySym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = SortBy l1 l2
type Apply (Scanl1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = Scanl1 l1 l2
type Apply (Scanr1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = Scanr1 l1 l2
type Apply ((<|@#@$$) l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((<|@#@$$) l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = l1 <| l2
type Apply (ConsSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ConsSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = Cons l1 l2
type Apply (LookupSym1 l1 :: TyFun [(a, b)] (Maybe b) -> *) (l2 :: [(a, b)]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (LookupSym1 l1 :: TyFun [(a, b)] (Maybe b) -> *) (l2 :: [(a, b)]) = Lookup l1 l2
type Apply (MapMaybeSym1 l1 :: TyFun [a] [b] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym1 l1 :: TyFun [a] [b] -> *) (l2 :: [a]) = MapMaybe l1 l2
type Apply (MapSym1 l1 :: TyFun [a] [b] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym1 l1 :: TyFun [a] [b] -> *) (l2 :: [a]) = Map l1 l2
type Apply (InsertBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InsertBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) = InsertBy l1 l2 l3
type Apply (DeleteBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) = DeleteBy l1 l2 l3
type Apply (DeleteFirstsBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteFirstsBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) = DeleteFirstsBy l1 l2 l3
type Apply (UnionBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnionBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) = UnionBy l1 l2 l3
type Apply (ZipSym1 l1 :: TyFun [b] [(a, b)] -> *) (l2 :: [b]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipSym1 l1 :: TyFun [b] [(a, b)] -> *) (l2 :: [b]) = Zip l1 l2
type Apply (IntersectBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersectBySym2 l1 l2 :: TyFun [a] [a] -> *) (l3 :: [a]) = IntersectBy l1 l2 l3
type Apply (ConcatMapSym1 l1 :: TyFun [a] [b] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ConcatMapSym1 l1 :: TyFun [a] [b] -> *) (l2 :: [a]) = ConcatMap l1 l2
type Apply (GroupWithSym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) = GroupWith l1 l2
type Apply (GroupAllWithSym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) = GroupAllWith l1 l2
type Apply (GenericDropSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericDropSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = GenericDrop l1 l2
type Apply (GenericTakeSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericTakeSym1 l1 :: TyFun [a] [a] -> *) (l2 :: [a]) = GenericTake l1 l2
type Apply (ZipSym1 l1 :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> *) (l2 :: NonEmpty b) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym1 l1 :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> *) (l2 :: NonEmpty b) = Zip l1 l2
type Apply (GroupWith1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) = GroupWith1 l1 l2
type Apply (MapSym1 l1 :: TyFun (NonEmpty a) (NonEmpty b) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym1 l1 :: TyFun (NonEmpty a) (NonEmpty b) -> *) (l2 :: NonEmpty a) = Map l1 l2
type Apply (SortWithSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = SortWith l1 l2
type Apply (GroupAllWith1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) = GroupAllWith1 l1 l2
type Apply (ScanrSym2 l1 l2 :: TyFun [a] [b] -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanrSym2 l1 l2 :: TyFun [a] [b] -> *) (l3 :: [a]) = Scanr l1 l2 l3
type Apply (ScanlSym2 l1 l2 :: TyFun [a] [b] -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanlSym2 l1 l2 :: TyFun [a] [b] -> *) (l3 :: [a]) = Scanl l1 l2 l3
type Apply (ScanlSym2 l1 l2 :: TyFun [a] (NonEmpty b) -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym2 l1 l2 :: TyFun [a] (NonEmpty b) -> *) (l3 :: [a]) = Scanl l1 l2 l3
type Apply (ScanrSym2 l1 l2 :: TyFun [a] (NonEmpty b) -> *) (l3 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym2 l1 l2 :: TyFun [a] (NonEmpty b) -> *) (l3 :: [a]) = Scanr l1 l2 l3
type Apply (ZipWithSym2 l1 l2 :: TyFun [b] [c] -> *) (l3 :: [b]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWithSym2 l1 l2 :: TyFun [b] [c] -> *) (l3 :: [b]) = ZipWith l1 l2 l3
type Apply (Zip3Sym2 l1 l2 :: TyFun [c] [(a, b, c)] -> *) (l3 :: [c]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Zip3Sym2 l1 l2 :: TyFun [c] [(a, b, c)] -> *) (l3 :: [c]) = Zip3 l1 l2 l3
type Apply (ZipWithSym2 l1 l2 :: TyFun (NonEmpty b) (NonEmpty c) -> *) (l3 :: NonEmpty b) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym2 l1 l2 :: TyFun (NonEmpty b) (NonEmpty c) -> *) (l3 :: NonEmpty b) = ZipWith l1 l2 l3
type Apply (ZipWith3Sym3 l1 l2 l3 :: TyFun [c] [d] -> *) (l4 :: [c]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWith3Sym3 l1 l2 l3 :: TyFun [c] [d] -> *) (l4 :: [c]) = ZipWith3 l1 l2 l3 l4
type Apply (Zip4Sym3 l1 l2 l3 :: TyFun [d] [(a, b, c, d)] -> *) (l4 :: [d]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip4Sym3 l1 l2 l3 :: TyFun [d] [(a, b, c, d)] -> *) (l4 :: [d]) = Zip4 l1 l2 l3 l4
type Apply (ZipWith4Sym4 l1 l2 l3 l4 :: TyFun [d] [e] -> *) (l5 :: [d]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym4 l1 l2 l3 l4 :: TyFun [d] [e] -> *) (l5 :: [d]) = ZipWith4 l1 l2 l3 l4 l5
type Apply (Zip5Sym4 l1 l2 l3 l4 :: TyFun [e] [(a, b, c, d, e)] -> *) (l5 :: [e]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym4 l1 l2 l3 l4 :: TyFun [e] [(a, b, c, d, e)] -> *) (l5 :: [e]) = Zip5 l1 l2 l3 l4 l5
type Apply (ZipWith5Sym5 l1 l2 l3 l4 l5 :: TyFun [e] [f] -> *) (l6 :: [e]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym5 l1 l2 l3 l4 l5 :: TyFun [e] [f] -> *) (l6 :: [e]) = ZipWith5 l1 l2 l3 l4 l5 l6
type Apply (Zip6Sym5 l1 l2 l3 l4 l5 :: TyFun [f] [(a, b, c, d, e, f)] -> *) (l6 :: [f]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym5 l1 l2 l3 l4 l5 :: TyFun [f] [(a, b, c, d, e, f)] -> *) (l6 :: [f]) = Zip6 l1 l2 l3 l4 l5 l6
type Apply (ZipWith6Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [f] [g] -> *) (l7 :: [f]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [f] [g] -> *) (l7 :: [f]) = ZipWith6 l1 l2 l3 l4 l5 l6 l7
type Apply (Zip7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [g] [(a, b, c, d, e, f, g)] -> *) (l7 :: [g]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [g] [(a, b, c, d, e, f, g)] -> *) (l7 :: [g]) = Zip7 l1 l2 l3 l4 l5 l6 l7
type Apply (ZipWith7Sym7 l1 l2 l3 l4 l5 l6 l7 :: TyFun [g] [h] -> *) (l8 :: [g]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym7 l1 l2 l3 l4 l5 l6 l7 :: TyFun [g] [h] -> *) (l8 :: [g]) = ZipWith7 l1 l2 l3 l4 l5 l6 l7 l8
type Apply ((++@#@$) :: TyFun [a6989586621679436421] (TyFun [a6989586621679436421] [a6989586621679436421] -> Type) -> *) (l :: [a6989586621679436421]) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((++@#@$) :: TyFun [a6989586621679436421] (TyFun [a6989586621679436421] [a6989586621679436421] -> Type) -> *) (l :: [a6989586621679436421]) = (++@#@$$) l
type Apply ((!!@#@$) :: TyFun [a6989586621679459191] (TyFun Nat a6989586621679459191 -> Type) -> *) (l :: [a6989586621679459191]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply ((!!@#@$) :: TyFun [a6989586621679459191] (TyFun Nat a6989586621679459191 -> Type) -> *) (l :: [a6989586621679459191]) = (!!@#@$$) l
type Apply (UnionSym0 :: TyFun [a6989586621679459186] (TyFun [a6989586621679459186] [a6989586621679459186] -> Type) -> *) (l :: [a6989586621679459186]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnionSym0 :: TyFun [a6989586621679459186] (TyFun [a6989586621679459186] [a6989586621679459186] -> Type) -> *) (l :: [a6989586621679459186]) = UnionSym1 l
type Apply ((\\@#@$) :: TyFun [a6989586621679459229] (TyFun [a6989586621679459229] [a6989586621679459229] -> Type) -> *) (l :: [a6989586621679459229]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply ((\\@#@$) :: TyFun [a6989586621679459229] (TyFun [a6989586621679459229] [a6989586621679459229] -> Type) -> *) (l :: [a6989586621679459229]) = (\\@#@$$) l
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679459274] (TyFun [a6989586621679459274] Bool -> Type) -> *) (l :: [a6989586621679459274]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679459274] (TyFun [a6989586621679459274] Bool -> Type) -> *) (l :: [a6989586621679459274]) = IsPrefixOfSym1 l
type Apply (IsInfixOfSym0 :: TyFun [a6989586621679459272] (TyFun [a6989586621679459272] Bool -> Type) -> *) (l :: [a6989586621679459272]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsInfixOfSym0 :: TyFun [a6989586621679459272] (TyFun [a6989586621679459272] Bool -> Type) -> *) (l :: [a6989586621679459272]) = IsInfixOfSym1 l
type Apply (IntersectSym0 :: TyFun [a6989586621679459216] (TyFun [a6989586621679459216] [a6989586621679459216] -> Type) -> *) (l :: [a6989586621679459216]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersectSym0 :: TyFun [a6989586621679459216] (TyFun [a6989586621679459216] [a6989586621679459216] -> Type) -> *) (l :: [a6989586621679459216]) = IntersectSym1 l
type Apply (IntercalateSym0 :: TyFun [a6989586621679459305] (TyFun [[a6989586621679459305]] [a6989586621679459305] -> Type) -> *) (l :: [a6989586621679459305]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntercalateSym0 :: TyFun [a6989586621679459305] (TyFun [[a6989586621679459305]] [a6989586621679459305] -> Type) -> *) (l :: [a6989586621679459305]) = IntercalateSym1 l
type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679459273] (TyFun [a6989586621679459273] Bool -> Type) -> *) (l :: [a6989586621679459273]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IsSuffixOfSym0 :: TyFun [a6989586621679459273] (TyFun [a6989586621679459273] Bool -> Type) -> *) (l :: [a6989586621679459273]) = IsSuffixOfSym1 l
type Apply (ShowListSym0 :: TyFun [a6989586621679694510] (TyFun Symbol Symbol -> Type) -> *) (l :: [a6989586621679694510]) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a6989586621679694510] (TyFun Symbol Symbol -> Type) -> *) (l :: [a6989586621679694510]) = ShowListSym1 l
type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) (l :: [a6989586621679792749]) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) (l :: [a6989586621679792749]) = IsPrefixOfSym1 l
type Apply (StripPrefixSym0 :: TyFun [a6989586621679951006] (TyFun [a6989586621679951006] (Maybe [a6989586621679951006]) -> Type) -> *) (l :: [a6989586621679951006]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (StripPrefixSym0 :: TyFun [a6989586621679951006] (TyFun [a6989586621679951006] (Maybe [a6989586621679951006]) -> Type) -> *) (l :: [a6989586621679951006]) = StripPrefixSym1 l
type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type) -> *) (l :: NonEmpty a6989586621679792748) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type) -> *) (l :: NonEmpty a6989586621679792748) = (!!@#@$$) l
type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> *) (l :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> *) (l :: NonEmpty a) = Uncons l
type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> *) (l :: [(a, b)]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> *) (l :: [(a, b)]) = Unzip l
type Apply (PartitionSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (PartitionSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) = Partition l1 l2
type Apply (SplitAtSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SplitAtSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) = SplitAt l1 l2
type Apply (BreakSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (BreakSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) = Break l1 l2
type Apply (SpanSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SpanSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) = Span l1 l2
type Apply (DeleteFirstsBySym1 l1 :: TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> *) (l2 :: [a6989586621679459227]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteFirstsBySym1 l1 :: TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> *) (l2 :: [a6989586621679459227]) = DeleteFirstsBySym2 l1 l2
type Apply (UnionBySym1 l1 :: TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> *) (l2 :: [a6989586621679459187]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnionBySym1 l1 :: TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> *) (l2 :: [a6989586621679459187]) = UnionBySym2 l1 l2
type Apply (ZipSym0 :: TyFun [a6989586621679459268] (TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> Type) -> *) (l :: [a6989586621679459268]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipSym0 :: TyFun [a6989586621679459268] (TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> Type) -> *) (l :: [a6989586621679459268]) = (ZipSym1 l :: TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> *)
type Apply (IntersectBySym1 l1 :: TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> *) (l2 :: [a6989586621679459215]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersectBySym1 l1 :: TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> *) (l2 :: [a6989586621679459215]) = IntersectBySym2 l1 l2
type Apply (ShowListWithSym1 l1 :: TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> *) (l2 :: [a6989586621679694494]) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 l1 :: TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> *) (l2 :: [a6989586621679694494]) = ShowListWithSym2 l1 l2
type Apply (GenericIndexSym0 :: TyFun [a6989586621679950951] (TyFun i6989586621679950950 a6989586621679950951 -> Type) -> *) (l :: [a6989586621679950951]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericIndexSym0 :: TyFun [a6989586621679950951] (TyFun i6989586621679950950 a6989586621679950951 -> Type) -> *) (l :: [a6989586621679950951]) = (GenericIndexSym1 l :: TyFun i6989586621679950950 a6989586621679950951 -> *)
type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> *) (l :: NonEmpty (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> *) (l :: NonEmpty (a, b)) = Unzip l
type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) (l :: NonEmpty a6989586621679792746) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) (l :: NonEmpty a6989586621679792746) = (ZipSym1 l :: TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> *)
type Apply (SplitAtSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SplitAtSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) = SplitAt l1 l2
type Apply (SpanSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) = Span l1 l2
type Apply (BreakSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) = Break l1 l2
type Apply (PartitionSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) = Partition l1 l2
type Apply (Zip3Sym0 :: TyFun [a6989586621679459265] (TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> Type) -> *) (l :: [a6989586621679459265]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Zip3Sym0 :: TyFun [a6989586621679459265] (TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> Type) -> *) (l :: [a6989586621679459265]) = (Zip3Sym1 l :: TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> *)
type Apply (GenericSplitAtSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (GenericSplitAtSym1 l1 :: TyFun [a] ([a], [a]) -> *) (l2 :: [a]) = GenericSplitAt l1 l2
type Apply (ZipWithSym1 l1 :: TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> *) (l2 :: [a6989586621679459262]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWithSym1 l1 :: TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> *) (l2 :: [a6989586621679459262]) = ZipWithSym2 l1 l2
type Apply (Zip3Sym1 l1 :: TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> *) (l2 :: [b6989586621679459266]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Zip3Sym1 l1 :: TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> *) (l2 :: [b6989586621679459266]) = (Zip3Sym2 l1 l2 :: TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> *)
type Apply (Zip4Sym0 :: TyFun [a6989586621679951002] (TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679951002]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip4Sym0 :: TyFun [a6989586621679951002] (TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679951002]) = (Zip4Sym1 l :: TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> *)
type Apply (ZipWithSym1 l1 :: TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> *) (l2 :: NonEmpty a6989586621679792743) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym1 l1 :: TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> *) (l2 :: NonEmpty a6989586621679792743) = ZipWithSym2 l1 l2
type Apply (ZipWith3Sym1 l1 :: TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> *) (l2 :: [a6989586621679459258]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWith3Sym1 l1 :: TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> *) (l2 :: [a6989586621679459258]) = ZipWith3Sym2 l1 l2
type Apply (MapAccumRSym2 l1 l2 :: TyFun [x] (acc, [y]) -> *) (l3 :: [x]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumRSym2 l1 l2 :: TyFun [x] (acc, [y]) -> *) (l3 :: [x]) = MapAccumR l1 l2 l3
type Apply (MapAccumLSym2 l1 l2 :: TyFun [x] (acc, [y]) -> *) (l3 :: [x]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumLSym2 l1 l2 :: TyFun [x] (acc, [y]) -> *) (l3 :: [x]) = MapAccumL l1 l2 l3
type Apply (Zip5Sym0 :: TyFun [a6989586621679950997] (TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950997]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym0 :: TyFun [a6989586621679950997] (TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950997]) = (Zip5Sym1 l :: TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> *)
type Apply (Zip4Sym1 l1 :: TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> *) (l2 :: [b6989586621679951003]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip4Sym1 l1 :: TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> *) (l2 :: [b6989586621679951003]) = (Zip4Sym2 l1 l2 :: TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> *)
type Apply (ZipWith3Sym2 l1 l2 :: TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> *) (l3 :: [b6989586621679459259]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWith3Sym2 l1 l2 :: TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> *) (l3 :: [b6989586621679459259]) = ZipWith3Sym3 l1 l2 l3
type Apply (ZipWith4Sym1 l1 :: TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950979]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym1 l1 :: TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950979]) = ZipWith4Sym2 l1 l2
type Apply (Zip6Sym0 :: TyFun [a6989586621679950991] (TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950991]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym0 :: TyFun [a6989586621679950991] (TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950991]) = (Zip6Sym1 l :: TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Zip5Sym1 l1 :: TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950998]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym1 l1 :: TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950998]) = (Zip5Sym2 l1 l2 :: TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> *)
type Apply (Zip4Sym2 l1 l2 :: TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> *) (l3 :: [c6989586621679951004]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip4Sym2 l1 l2 :: TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> *) (l3 :: [c6989586621679951004]) = (Zip4Sym3 l1 l2 l3 :: TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> *)
type Apply (ZipWith5Sym1 l1 :: TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950973]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym1 l1 :: TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950973]) = ZipWith5Sym2 l1 l2
type Apply (ZipWith4Sym2 l1 l2 :: TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> *) (l3 :: [b6989586621679950980]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym2 l1 l2 :: TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> *) (l3 :: [b6989586621679950980]) = ZipWith4Sym3 l1 l2 l3
type Apply (Zip7Sym0 :: TyFun [a6989586621679950984] (TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950984]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym0 :: TyFun [a6989586621679950984] (TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: [a6989586621679950984]) = (Zip7Sym1 l :: TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Zip6Sym1 l1 :: TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950992]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym1 l1 :: TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950992]) = (Zip6Sym2 l1 l2 :: TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> *)
type Apply (Zip5Sym2 l1 l2 :: TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> *) (l3 :: [c6989586621679950999]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym2 l1 l2 :: TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> *) (l3 :: [c6989586621679950999]) = (Zip5Sym3 l1 l2 l3 :: TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> *)
type Apply (ZipWith6Sym1 l1 :: TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950966]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym1 l1 :: TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950966]) = ZipWith6Sym2 l1 l2
type Apply (ZipWith5Sym2 l1 l2 :: TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950974]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym2 l1 l2 :: TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950974]) = ZipWith5Sym3 l1 l2 l3
type Apply (ZipWith4Sym3 l1 l2 l3 :: TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> *) (l4 :: [c6989586621679950981]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym3 l1 l2 l3 :: TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> *) (l4 :: [c6989586621679950981]) = ZipWith4Sym4 l1 l2 l3 l4
type Apply (Zip7Sym1 l1 :: TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950985]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym1 l1 :: TyFun [b6989586621679950985] (TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [b6989586621679950985]) = (Zip7Sym2 l1 l2 :: TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> *)
type Apply (Zip6Sym2 l1 l2 :: TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> *) (l3 :: [c6989586621679950993]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym2 l1 l2 :: TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> *) (l3 :: [c6989586621679950993]) = (Zip6Sym3 l1 l2 l3 :: TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> *)
type Apply (Zip5Sym3 l1 l2 l3 :: TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> *) (l4 :: [d6989586621679951000]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip5Sym3 l1 l2 l3 :: TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> *) (l4 :: [d6989586621679951000]) = (Zip5Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> *)
type Apply (ZipWith7Sym1 l1 :: TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950958]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym1 l1 :: TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l2 :: [a6989586621679950958]) = ZipWith7Sym2 l1 l2
type Apply (ZipWith6Sym2 l1 l2 :: TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950967]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym2 l1 l2 :: TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950967]) = ZipWith6Sym3 l1 l2 l3
type Apply (ZipWith5Sym3 l1 l2 l3 :: TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> *) (l4 :: [c6989586621679950975]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym3 l1 l2 l3 :: TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> *) (l4 :: [c6989586621679950975]) = ZipWith5Sym4 l1 l2 l3 l4
type Apply (Zip7Sym2 l1 l2 :: TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [c6989586621679950986]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym2 l1 l2 :: TyFun [c6989586621679950986] (TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [c6989586621679950986]) = (Zip7Sym3 l1 l2 l3 :: TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> *)
type Apply (Zip6Sym3 l1 l2 l3 :: TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> *) (l4 :: [d6989586621679950994]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym3 l1 l2 l3 :: TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> *) (l4 :: [d6989586621679950994]) = (Zip6Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> *)
type Apply (ZipWith7Sym2 l1 l2 :: TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950959]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym2 l1 l2 :: TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l3 :: [b6989586621679950959]) = ZipWith7Sym3 l1 l2 l3
type Apply (ZipWith6Sym3 l1 l2 l3 :: TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> *) (l4 :: [c6989586621679950968]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym3 l1 l2 l3 :: TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> *) (l4 :: [c6989586621679950968]) = ZipWith6Sym4 l1 l2 l3 l4
type Apply (ZipWith5Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> *) (l5 :: [d6989586621679950976]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> *) (l5 :: [d6989586621679950976]) = ZipWith5Sym5 l1 l2 l3 l4 l5
type Apply (Zip7Sym3 l1 l2 l3 :: TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> *) (l4 :: [d6989586621679950987]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym3 l1 l2 l3 :: TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> *) (l4 :: [d6989586621679950987]) = (Zip7Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> *)
type Apply (Zip6Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> *) (l5 :: [e6989586621679950995]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip6Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> *) (l5 :: [e6989586621679950995]) = (Zip6Sym5 l1 l2 l3 l4 l5 :: TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> *)
type Apply (ZipWith7Sym3 l1 l2 l3 :: TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> *) (l4 :: [c6989586621679950960]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym3 l1 l2 l3 :: TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> *) (l4 :: [c6989586621679950960]) = ZipWith7Sym4 l1 l2 l3 l4
type Apply (ZipWith6Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> *) (l5 :: [d6989586621679950969]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> *) (l5 :: [d6989586621679950969]) = ZipWith6Sym5 l1 l2 l3 l4 l5
type Apply (Zip7Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> *) (l5 :: [e6989586621679950988]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym4 l1 l2 l3 l4 :: TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> *) (l5 :: [e6989586621679950988]) = (Zip7Sym5 l1 l2 l3 l4 l5 :: TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> *)
type Apply (ZipWith7Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> *) (l5 :: [d6989586621679950961]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym4 l1 l2 l3 l4 :: TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> *) (l5 :: [d6989586621679950961]) = ZipWith7Sym5 l1 l2 l3 l4 l5
type Apply (ZipWith6Sym5 l1 l2 l3 l4 l5 :: TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> *) (l6 :: [e6989586621679950970]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym5 l1 l2 l3 l4 l5 :: TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> *) (l6 :: [e6989586621679950970]) = ZipWith6Sym6 l1 l2 l3 l4 l5 l6
type Apply (Zip7Sym5 l1 l2 l3 l4 l5 :: TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> *) (l6 :: [f6989586621679950989]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (Zip7Sym5 l1 l2 l3 l4 l5 :: TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> *) (l6 :: [f6989586621679950989]) = (Zip7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> *)
type Apply (ZipWith7Sym5 l1 l2 l3 l4 l5 :: TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> *) (l6 :: [e6989586621679950962]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym5 l1 l2 l3 l4 l5 :: TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> *) (l6 :: [e6989586621679950962]) = ZipWith7Sym6 l1 l2 l3 l4 l5 l6
type Apply (ZipWith7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> *) (l7 :: [f6989586621679950963]) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> *) (l7 :: [f6989586621679950963]) = ZipWith7Sym7 l1 l2 l3 l4 l5 l6 l7
type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> *) (l :: [(a, b, c)]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> *) (l :: [(a, b, c)]) = Unzip3 l
type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> *) (l :: [(a, b, c, d)]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> *) (l :: [(a, b, c, d)]) = Unzip4 l
type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> *) (l :: [(a, b, c, d, e)]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> *) (l :: [(a, b, c, d, e)]) = Unzip5 l
type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> *) (l :: [(a, b, c, d, e, f)]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> *) (l :: [(a, b, c, d, e, f)]) = Unzip6 l
type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> *) (l :: [(a, b, c, d, e, f, g)]) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> *) (l :: [(a, b, c, d, e, f, g)]) = Unzip7 l
type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> *) (l :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> *) (l :: Either a b) = IsRight l
type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> *) (l :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> *) (l :: Either a b) = IsLeft l
type Apply (SndSym0 :: TyFun (a, b) b -> *) (l :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SndSym0 :: TyFun (a, b) b -> *) (l :: (a, b)) = Snd l
type Apply (FstSym0 :: TyFun (a, b) a -> *) (l :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (FstSym0 :: TyFun (a, b) a -> *) (l :: (a, b)) = Fst l
type Apply ((&@#@$$) l1 :: TyFun (TyFun a b -> Type) b -> *) (l2 :: TyFun a b -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply ((&@#@$$) l1 :: TyFun (TyFun a b -> Type) b -> *) (l2 :: TyFun a b -> Type) = l1 & l2
type Apply (UncurrySym1 l1 :: TyFun (a, b) c -> *) (l2 :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym1 l1 :: TyFun (a, b) c -> *) (l2 :: (a, b)) = Uncurry l1 l2
type Apply (Either_Sym2 l1 l2 :: TyFun (Either a b) c -> *) (l3 :: Either a b) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym2 l1 l2 :: TyFun (Either a b) c -> *) (l3 :: Either a b) = Either_ l1 l2 l3
type Apply (ShowParenSym1 l1 :: TyFun (TyFun Symbol Symbol -> Type) (TyFun Symbol Symbol -> Type) -> *) (l2 :: TyFun Symbol Symbol -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (NubBySym0 :: TyFun (TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) (TyFun [a6989586621679459189] [a6989586621679459189] -> Type) -> *) (l :: TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (NubBySym0 :: TyFun (TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) (TyFun [a6989586621679459189] [a6989586621679459189] -> Type) -> *) (l :: TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) = NubBySym1 l
type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679459198 Bool -> Type) (TyFun [a6989586621679459198] ([a6989586621679459198], [a6989586621679459198]) -> Type) -> *) (l :: TyFun a6989586621679459198 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679459198 Bool -> Type) (TyFun [a6989586621679459198] ([a6989586621679459198], [a6989586621679459198]) -> Type) -> *) (l :: TyFun a6989586621679459198 Bool -> Type) = PartitionSym1 l
type Apply (BreakSym0 :: TyFun (TyFun a6989586621679459210 Bool -> Type) (TyFun [a6989586621679459210] ([a6989586621679459210], [a6989586621679459210]) -> Type) -> *) (l :: TyFun a6989586621679459210 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (BreakSym0 :: TyFun (TyFun a6989586621679459210 Bool -> Type) (TyFun [a6989586621679459210] ([a6989586621679459210], [a6989586621679459210]) -> Type) -> *) (l :: TyFun a6989586621679459210 Bool -> Type) = BreakSym1 l
type Apply (SpanSym0 :: TyFun (TyFun a6989586621679459211 Bool -> Type) (TyFun [a6989586621679459211] ([a6989586621679459211], [a6989586621679459211]) -> Type) -> *) (l :: TyFun a6989586621679459211 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SpanSym0 :: TyFun (TyFun a6989586621679459211 Bool -> Type) (TyFun [a6989586621679459211] ([a6989586621679459211], [a6989586621679459211]) -> Type) -> *) (l :: TyFun a6989586621679459211 Bool -> Type) = SpanSym1 l
type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) (TyFun [a6989586621679459201] [[a6989586621679459201]] -> Type) -> *) (l :: TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) (TyFun [a6989586621679459201] [[a6989586621679459201]] -> Type) -> *) (l :: TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) = GroupBySym1 l
type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679459213 Bool -> Type) (TyFun [a6989586621679459213] [a6989586621679459213] -> Type) -> *) (l :: TyFun a6989586621679459213 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679459213 Bool -> Type) (TyFun [a6989586621679459213] [a6989586621679459213] -> Type) -> *) (l :: TyFun a6989586621679459213 Bool -> Type) = DropWhileSym1 l
type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679459214 Bool -> Type) (TyFun [a6989586621679459214] [a6989586621679459214] -> Type) -> *) (l :: TyFun a6989586621679459214 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679459214 Bool -> Type) (TyFun [a6989586621679459214] [a6989586621679459214] -> Type) -> *) (l :: TyFun a6989586621679459214 Bool -> Type) = TakeWhileSym1 l
type Apply (FilterSym0 :: TyFun (TyFun a6989586621679459222 Bool -> Type) (TyFun [a6989586621679459222] [a6989586621679459222] -> Type) -> *) (l :: TyFun a6989586621679459222 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FilterSym0 :: TyFun (TyFun a6989586621679459222 Bool -> Type) (TyFun [a6989586621679459222] [a6989586621679459222] -> Type) -> *) (l :: TyFun a6989586621679459222 Bool -> Type) = FilterSym1 l
type Apply (FindSym0 :: TyFun (TyFun a6989586621679459221 Bool -> Type) (TyFun [a6989586621679459221] (Maybe a6989586621679459221) -> Type) -> *) (l :: TyFun a6989586621679459221 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindSym0 :: TyFun (TyFun a6989586621679459221 Bool -> Type) (TyFun [a6989586621679459221] (Maybe a6989586621679459221) -> Type) -> *) (l :: TyFun a6989586621679459221 Bool -> Type) = FindSym1 l
type Apply (InsertBySym0 :: TyFun (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) (TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (InsertBySym0 :: TyFun (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) (TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) = InsertBySym1 l
type Apply (SortBySym0 :: TyFun (TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) (TyFun [a6989586621679459226] [a6989586621679459226] -> Type) -> *) (l :: TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (SortBySym0 :: TyFun (TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) (TyFun [a6989586621679459226] [a6989586621679459226] -> Type) -> *) (l :: TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) = SortBySym1 l
type Apply (DeleteBySym0 :: TyFun (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) (TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteBySym0 :: TyFun (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) (TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) = DeleteBySym1 l
type Apply (DeleteFirstsBySym0 :: TyFun (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) (TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DeleteFirstsBySym0 :: TyFun (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) (TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) = DeleteFirstsBySym1 l
type Apply (UnionBySym0 :: TyFun (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) (TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnionBySym0 :: TyFun (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) (TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) = UnionBySym1 l
type Apply (FindIndicesSym0 :: TyFun (TyFun a6989586621679459217 Bool -> Type) (TyFun [a6989586621679459217] [Nat] -> Type) -> *) (l :: TyFun a6989586621679459217 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindIndicesSym0 :: TyFun (TyFun a6989586621679459217 Bool -> Type) (TyFun [a6989586621679459217] [Nat] -> Type) -> *) (l :: TyFun a6989586621679459217 Bool -> Type) = FindIndicesSym1 l
type Apply (FindIndexSym0 :: TyFun (TyFun a6989586621679459218 Bool -> Type) (TyFun [a6989586621679459218] (Maybe Nat) -> Type) -> *) (l :: TyFun a6989586621679459218 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (FindIndexSym0 :: TyFun (TyFun a6989586621679459218 Bool -> Type) (TyFun [a6989586621679459218] (Maybe Nat) -> Type) -> *) (l :: TyFun a6989586621679459218 Bool -> Type) = FindIndexSym1 l
type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) (TyFun [a6989586621679459285] [a6989586621679459285] -> Type) -> *) (l :: TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) (TyFun [a6989586621679459285] [a6989586621679459285] -> Type) -> *) (l :: TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) = Scanr1Sym1 l
type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) (TyFun [a6989586621679459288] [a6989586621679459288] -> Type) -> *) (l :: TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) (TyFun [a6989586621679459288] [a6989586621679459288] -> Type) -> *) (l :: TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) = Scanl1Sym1 l
type Apply (AnySym0 :: TyFun (TyFun a6989586621679459291 Bool -> Type) (TyFun [a6989586621679459291] Bool -> Type) -> *) (l :: TyFun a6989586621679459291 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (AnySym0 :: TyFun (TyFun a6989586621679459291 Bool -> Type) (TyFun [a6989586621679459291] Bool -> Type) -> *) (l :: TyFun a6989586621679459291 Bool -> Type) = AnySym1 l
type Apply (IntersectBySym0 :: TyFun (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) (TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (IntersectBySym0 :: TyFun (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) (TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) = IntersectBySym1 l
type Apply (AllSym0 :: TyFun (TyFun a6989586621679459292 Bool -> Type) (TyFun [a6989586621679459292] Bool -> Type) -> *) (l :: TyFun a6989586621679459292 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (AllSym0 :: TyFun (TyFun a6989586621679459292 Bool -> Type) (TyFun [a6989586621679459292] Bool -> Type) -> *) (l :: TyFun a6989586621679459292 Bool -> Type) = AllSym1 l
type Apply (Foldr1Sym0 :: TyFun (TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) (TyFun [a6989586621679459296] a6989586621679459296 -> Type) -> *) (l :: TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldr1Sym0 :: TyFun (TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) (TyFun [a6989586621679459296] a6989586621679459296 -> Type) -> *) (l :: TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) = Foldr1Sym1 l
type Apply (Foldl1Sym0 :: TyFun (TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) (TyFun [a6989586621679459298] a6989586621679459298 -> Type) -> *) (l :: TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl1Sym0 :: TyFun (TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) (TyFun [a6989586621679459298] a6989586621679459298 -> Type) -> *) (l :: TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) = Foldl1Sym1 l
type Apply (MaximumBySym0 :: TyFun (TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) (TyFun [a6989586621679459224] a6989586621679459224 -> Type) -> *) (l :: TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MaximumBySym0 :: TyFun (TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) (TyFun [a6989586621679459224] a6989586621679459224 -> Type) -> *) (l :: TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) = MaximumBySym1 l
type Apply (MinimumBySym0 :: TyFun (TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) (TyFun [a6989586621679459223] a6989586621679459223 -> Type) -> *) (l :: TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MinimumBySym0 :: TyFun (TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) (TyFun [a6989586621679459223] a6989586621679459223 -> Type) -> *) (l :: TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) = MinimumBySym1 l
type Apply (Foldl1'Sym0 :: TyFun (TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) (TyFun [a6989586621679459297] a6989586621679459297 -> Type) -> *) (l :: TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl1'Sym0 :: TyFun (TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) (TyFun [a6989586621679459297] a6989586621679459297 -> Type) -> *) (l :: TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) = Foldl1'Sym1 l
type Apply (DropWhileEndSym0 :: TyFun (TyFun a6989586621679459212 Bool -> Type) (TyFun [a6989586621679459212] [a6989586621679459212] -> Type) -> *) (l :: TyFun a6989586621679459212 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (DropWhileEndSym0 :: TyFun (TyFun a6989586621679459212 Bool -> Type) (TyFun [a6989586621679459212] [a6989586621679459212] -> Type) -> *) (l :: TyFun a6989586621679459212 Bool -> Type) = DropWhileEndSym1 l
type Apply (ShowListWithSym0 :: TyFun (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) (TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) (TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) = ShowListWithSym1 l
type Apply (NubBySym0 :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type) -> *) (l :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (NubBySym0 :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type) -> *) (l :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) = NubBySym1 l
type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type) -> *) (l :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type) -> *) (l :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) = GroupBySym1 l
type Apply (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) (l :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) (l :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) = GroupBy1Sym1 l
type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type) -> *) (l :: TyFun a6989586621679792767 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type) -> *) (l :: TyFun a6989586621679792767 Bool -> Type) = TakeWhileSym1 l
type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type) -> *) (l :: TyFun a6989586621679792766 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type) -> *) (l :: TyFun a6989586621679792766 Bool -> Type) = DropWhileSym1 l
type Apply (SpanSym0 :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type) -> *) (l :: TyFun a6989586621679792765 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SpanSym0 :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type) -> *) (l :: TyFun a6989586621679792765 Bool -> Type) = SpanSym1 l
type Apply (BreakSym0 :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type) -> *) (l :: TyFun a6989586621679792764 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (BreakSym0 :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type) -> *) (l :: TyFun a6989586621679792764 Bool -> Type) = BreakSym1 l
type Apply (FilterSym0 :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type) -> *) (l :: TyFun a6989586621679792763 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (FilterSym0 :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type) -> *) (l :: TyFun a6989586621679792763 Bool -> Type) = FilterSym1 l
type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type) -> *) (l :: TyFun a6989586621679792762 Bool -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type) -> *) (l :: TyFun a6989586621679792762 Bool -> Type) = PartitionSym1 l
type Apply (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) (l :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) (l :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) = SortBySym1 l
type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) (l :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) (l :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) = Scanl1Sym1 l
type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) (l :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) (l :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) = Scanr1Sym1 l
type Apply (UntilSym0 :: TyFun (TyFun a6989586621679987975 Bool -> Type) (TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> Type) -> *) (l :: TyFun a6989586621679987975 Bool -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.Base

type Apply (UntilSym0 :: TyFun (TyFun a6989586621679987975 Bool -> Type) (TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> Type) -> *) (l :: TyFun a6989586621679987975 Bool -> Type) = UntilSym1 l
type Apply (FoldlSym0 :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type) -> *) (l :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Instances

type Apply (FoldlSym0 :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type) -> *) (l :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) = FoldlSym1 l
type Apply (ComparingSym0 :: TyFun (TyFun b6989586621679315736 a6989586621679315735 -> Type) (TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> Type) -> *) (l :: TyFun b6989586621679315736 a6989586621679315735 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Ord

type Apply (ComparingSym0 :: TyFun (TyFun b6989586621679315736 a6989586621679315735 -> Type) (TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> Type) -> *) (l :: TyFun b6989586621679315736 a6989586621679315735 -> Type) = ComparingSym1 l
type Apply (MapMaybeSym0 :: TyFun (TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) (TyFun [a6989586621679420593] [b6989586621679420594] -> Type) -> *) (l :: TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (MapMaybeSym0 :: TyFun (TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) (TyFun [a6989586621679420593] [b6989586621679420594] -> Type) -> *) (l :: TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) = MapMaybeSym1 l
type Apply (($!@#@$) :: TyFun (TyFun a6989586621679436407 b6989586621679436408 -> Type) (TyFun a6989586621679436407 b6989586621679436408 -> Type) -> *) (l :: TyFun a6989586621679436407 b6989586621679436408 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($!@#@$) :: TyFun (TyFun a6989586621679436407 b6989586621679436408 -> Type) (TyFun a6989586621679436407 b6989586621679436408 -> Type) -> *) (l :: TyFun a6989586621679436407 b6989586621679436408 -> Type) = ($!@#@$$) l
type Apply (($@#@$) :: TyFun (TyFun a6989586621679436409 b6989586621679436410 -> Type) (TyFun a6989586621679436409 b6989586621679436410 -> Type) -> *) (l :: TyFun a6989586621679436409 b6989586621679436410 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (($@#@$) :: TyFun (TyFun a6989586621679436409 b6989586621679436410 -> Type) (TyFun a6989586621679436409 b6989586621679436410 -> Type) -> *) (l :: TyFun a6989586621679436409 b6989586621679436410 -> Type) = ($@#@$$) l
type Apply (MapSym0 :: TyFun (TyFun a6989586621679436422 b6989586621679436423 -> Type) (TyFun [a6989586621679436422] [b6989586621679436423] -> Type) -> *) (l :: TyFun a6989586621679436422 b6989586621679436423 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (MapSym0 :: TyFun (TyFun a6989586621679436422 b6989586621679436423 -> Type) (TyFun [a6989586621679436422] [b6989586621679436423] -> Type) -> *) (l :: TyFun a6989586621679436422 b6989586621679436423 -> Type) = MapSym1 l
type Apply (FoldrSym0 :: TyFun (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) (TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> Type) -> *) (l :: TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FoldrSym0 :: TyFun (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) (TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> Type) -> *) (l :: TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) = FoldrSym1 l
type Apply (UnfoldrSym0 :: TyFun (TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) (TyFun b6989586621679459277 [a6989586621679459278] -> Type) -> *) (l :: TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (UnfoldrSym0 :: TyFun (TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) (TyFun b6989586621679459277 [a6989586621679459278] -> Type) -> *) (l :: TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) = UnfoldrSym1 l
type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) (TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) (TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) = ScanrSym1 l
type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) (TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> Type) -> *) (l :: TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) (TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> Type) -> *) (l :: TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) = ScanlSym1 l
type Apply (ConcatMapSym0 :: TyFun (TyFun a6989586621679459293 [b6989586621679459294] -> Type) (TyFun [a6989586621679459293] [b6989586621679459294] -> Type) -> *) (l :: TyFun a6989586621679459293 [b6989586621679459294] -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ConcatMapSym0 :: TyFun (TyFun a6989586621679459293 [b6989586621679459294] -> Type) (TyFun [a6989586621679459293] [b6989586621679459294] -> Type) -> *) (l :: TyFun a6989586621679459293 [b6989586621679459294] -> Type) = ConcatMapSym1 l
type Apply (Foldl'Sym0 :: TyFun (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) (TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> Type) -> *) (l :: TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (Foldl'Sym0 :: TyFun (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) (TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> Type) -> *) (l :: TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) = Foldl'Sym1 l
type Apply (GroupWithSym0 :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type) -> *) (l :: TyFun a6989586621679792759 b6989586621679792758 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWithSym0 :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type) -> *) (l :: TyFun a6989586621679792759 b6989586621679792758 -> Type) = GroupWithSym1 l
type Apply (GroupAllWithSym0 :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type) -> *) (l :: TyFun a6989586621679792757 b6989586621679792756 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWithSym0 :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type) -> *) (l :: TyFun a6989586621679792757 b6989586621679792756 -> Type) = GroupAllWithSym1 l
type Apply (GroupWith1Sym0 :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type) -> *) (l :: TyFun a6989586621679792753 b6989586621679792752 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupWith1Sym0 :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type) -> *) (l :: TyFun a6989586621679792753 b6989586621679792752 -> Type) = GroupWith1Sym1 l
type Apply (MapSym0 :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type) -> *) (l :: TyFun a6989586621679792782 b6989586621679792783 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (MapSym0 :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type) -> *) (l :: TyFun a6989586621679792782 b6989586621679792783 -> Type) = MapSym1 l
type Apply (SortWithSym0 :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type) -> *) (l :: TyFun a6989586621679792736 o6989586621679792735 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (SortWithSym0 :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type) -> *) (l :: TyFun a6989586621679792736 o6989586621679792735 -> Type) = SortWithSym1 l
type Apply (GroupAllWith1Sym0 :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type) -> *) (l :: TyFun a6989586621679792751 b6989586621679792750 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (GroupAllWith1Sym0 :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type) -> *) (l :: TyFun a6989586621679792751 b6989586621679792750 -> Type) = GroupAllWith1Sym1 l
type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) = ScanlSym1 l
type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) = ScanrSym1 l
type Apply (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) (l :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) (l :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) = UnfoldrSym1 l
type Apply (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) (l :: TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) (l :: TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) = UnfoldSym1 l
type Apply (UntilSym1 l1 :: TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> *) (l2 :: TyFun a6989586621679987975 a6989586621679987975 -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.Base

type Apply (UntilSym1 l1 :: TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> *) (l2 :: TyFun a6989586621679987975 a6989586621679987975 -> Type) = UntilSym2 l1 l2
type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> *) (l :: (a, b)) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> *) (l :: (a, b)) = Swap l
type Apply (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) (l :: k16989586621679025218 ~> k26989586621679025219) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) (l :: k16989586621679025218 ~> k26989586621679025219) = ApplySym1 l
type Apply ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) (l :: k16989586621679031313 ~> k6989586621679031312) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) (l :: k16989586621679031313 ~> k6989586621679031312) = (@@@#@$$) l
type Apply (CurrySym0 :: TyFun (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) (TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> Type) -> *) (l :: TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (CurrySym0 :: TyFun (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) (TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> Type) -> *) (l :: TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) = CurrySym1 l
type Apply (UncurrySym0 :: TyFun (TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) (TyFun (a6989586621679297958, b6989586621679297959) c6989586621679297960 -> Type) -> *) (l :: TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Tuple

type Apply (UncurrySym0 :: TyFun (TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) (TyFun (a6989586621679297958, b6989586621679297959) c6989586621679297960 -> Type) -> *) (l :: TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) = UncurrySym1 l
type Apply (Maybe_Sym1 l1 :: TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> *) (l2 :: TyFun a6989586621679419481 b6989586621679419480 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Maybe

type Apply (Maybe_Sym1 l1 :: TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> *) (l2 :: TyFun a6989586621679419481 b6989586621679419480 -> Type) = Maybe_Sym2 l1 l2
type Apply (FlipSym0 :: TyFun (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) (TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> Type) -> *) (l :: TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply (FlipSym0 :: TyFun (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) (TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> Type) -> *) (l :: TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) = FlipSym1 l
type Apply ((.@#@$) :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type) -> *) (l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$) :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type) -> *) (l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) = ((.@#@$$) l :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *)
type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) (TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) (TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> Type) -> *) (l :: TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) = ZipWithSym1 l
type Apply (MapAccumRSym0 :: TyFun (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) (TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> Type) -> *) (l :: TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumRSym0 :: TyFun (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) (TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> Type) -> *) (l :: TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) = MapAccumRSym1 l
type Apply (MapAccumLSym0 :: TyFun (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) (TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> Type) -> *) (l :: TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (MapAccumLSym0 :: TyFun (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) (TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> Type) -> *) (l :: TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) = MapAccumLSym1 l
type Apply (OnSym0 :: TyFun (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) (TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> Type) -> *) (l :: TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym0 :: TyFun (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) (TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> Type) -> *) (l :: TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) = (OnSym1 l :: TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> *)
type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List.NonEmpty

type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) = ZipWithSym1 l
type Apply (Either_Sym0 :: TyFun (TyFun a6989586621679940661 c6989586621679940662 -> Type) (TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> Type) -> *) (l :: TyFun a6989586621679940661 c6989586621679940662 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym0 :: TyFun (TyFun a6989586621679940661 c6989586621679940662 -> Type) (TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> Type) -> *) (l :: TyFun a6989586621679940661 c6989586621679940662 -> Type) = (Either_Sym1 l :: TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> *)
type Apply ((.@#@$$) l1 :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *) (l2 :: TyFun a6989586621679436417 b6989586621679436415 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Base

type Apply ((.@#@$$) l1 :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *) (l2 :: TyFun a6989586621679436417 b6989586621679436415 -> Type) = l1 .@#@$$$ l2
type Apply (ZipWith3Sym0 :: TyFun (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) (TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.List

type Apply (ZipWith3Sym0 :: TyFun (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) (TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) = ZipWith3Sym1 l
type Apply (OnSym1 l1 :: TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> *) (l2 :: TyFun a6989586621679783672 b6989586621679783670 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Function

type Apply (OnSym1 l1 :: TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> *) (l2 :: TyFun a6989586621679783672 b6989586621679783670 -> Type) = OnSym2 l1 l2
type Apply (Either_Sym1 l1 :: TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> *) (l2 :: TyFun b6989586621679940663 c6989586621679940662 -> Type) # 
Instance details

Defined in Data.Singletons.Prelude.Either

type Apply (Either_Sym1 l1 :: TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> *) (l2 :: TyFun b6989586621679940663 c6989586621679940662 -> Type) = Either_Sym2 l1 l2
type Apply (ZipWith4Sym0 :: TyFun (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith4Sym0 :: TyFun (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950979] (TyFun [b6989586621679950980] (TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) = ZipWith4Sym1 l
type Apply (ZipWith5Sym0 :: TyFun (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith5Sym0 :: TyFun (TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950973] (TyFun [b6989586621679950974] (TyFun [c6989586621679950975] (TyFun [d6989586621679950976] (TyFun [e6989586621679950977] [f6989586621679950978] -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950973 (TyFun b6989586621679950974 (TyFun c6989586621679950975 (TyFun d6989586621679950976 (TyFun e6989586621679950977 f6989586621679950978 -> Type) -> Type) -> Type) -> Type) -> Type) = ZipWith5Sym1 l
type Apply (ZipWith6Sym0 :: TyFun (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith6Sym0 :: TyFun (TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950966] (TyFun [b6989586621679950967] (TyFun [c6989586621679950968] (TyFun [d6989586621679950969] (TyFun [e6989586621679950970] (TyFun [f6989586621679950971] [g6989586621679950972] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950966 (TyFun b6989586621679950967 (TyFun c6989586621679950968 (TyFun d6989586621679950969 (TyFun e6989586621679950970 (TyFun f6989586621679950971 g6989586621679950972 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) = ZipWith6Sym1 l
type Apply (ZipWith7Sym0 :: TyFun (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) # 
Instance details

Defined in Data.Promotion.Prelude.List

type Apply (ZipWith7Sym0 :: TyFun (TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (TyFun [a6989586621679950958] (TyFun [b6989586621679950959] (TyFun [c6989586621679950960] (TyFun [d6989586621679950961] (TyFun [e6989586621679950962] (TyFun [f6989586621679950963] (TyFun [g6989586621679950964] [h6989586621679950965] -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> *) (l :: TyFun a6989586621679950958 (TyFun b6989586621679950959 (TyFun c6989586621679950960 (TyFun d6989586621679950961 (TyFun e6989586621679950962 (TyFun f6989586621679950963 (TyFun g6989586621679950964 h6989586621679950965 -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) = ZipWith7Sym1 l

type (@@) a b = Apply a b infixl 9 #

An infix synonym for Apply

Defunctionalized singletons

When calling a higher-order singleton function, you need to use a singFun... function to wrap it. See singFun1.

singFun1 :: forall f. SingFunction1 f -> Sing f #

Use this function when passing a function on singletons as a higher-order function. You will need visible type application to get this to work. For example:

falses = sMap (singFun1 @NotSym0 sNot)
              (STrue `SCons` STrue `SCons` SNil)

There are a family of singFun... functions, keyed by the number of parameters of the function.

singFun2 :: forall f. SingFunction2 f -> Sing f #

singFun3 :: forall f. SingFunction3 f -> Sing f #

singFun4 :: forall f. SingFunction4 f -> Sing f #

singFun5 :: forall f. SingFunction5 f -> Sing f #

singFun6 :: forall f. SingFunction6 f -> Sing f #

singFun7 :: forall f. SingFunction7 f -> Sing f #

singFun8 :: forall f. SingFunction8 f -> Sing f #

unSingFun1 :: forall f. Sing f -> SingFunction1 f #

This is the inverse of singFun1, and likewise for the other unSingFun... functions.

unSingFun2 :: forall f. Sing f -> SingFunction2 f #

unSingFun3 :: forall f. Sing f -> SingFunction3 f #

unSingFun4 :: forall f. Sing f -> SingFunction4 f #

unSingFun5 :: forall f. Sing f -> SingFunction5 f #

unSingFun6 :: forall f. Sing f -> SingFunction6 f #

unSingFun7 :: forall f. Sing f -> SingFunction7 f #

unSingFun8 :: forall f. Sing f -> SingFunction8 f #

SLambda{2...8} are explicitly bidirectional pattern synonyms for defunctionalized singletons (Sing (f :: k ~> k' ~> k'')).

As constructors: Same as singFun{2..8}. For example, one can turn a binary function on singletons sTake :: SingFunction2 TakeSym0 into a defunctionalized singleton Sing (TakeSym :: Nat ~> [a] ~> [a]):

>>> import Data.Singletons.Prelude.List
>>> :set -XTypeApplications
>>>
>>> :t SLambda2
SLambda2 :: SingFunction2 f -> Sing f
>>> :t SLambda2 @TakeSym0
SLambda2 :: SingFunction2 TakeSym0 -> Sing TakeSym0
>>> :t SLambda2 @TakeSym0 sTake
SLambda2 :: Sing TakeSym0

This is useful for functions on singletons that expect a defunctionalized singleton as an argument, such as sZipWith :: SingFunction3 ZipWithSym0:

sZipWith :: Sing (f :: a ~> b ~> c) -> Sing (xs :: [a]) -> Sing (ys :: [b]) -> Sing (ZipWith f xs ys :: [c])
sZipWith (SLambda2 @TakeSym0 sTake) :: Sing (xs :: [Nat]) -> Sing (ys :: [[a]]) -> Sing (ZipWith TakeSym0 xs ys :: [[a]])

As patterns: Same as unSingFun{2..8}. Gets a binary term-level Haskell function on singletons Sing (x :: k) -> Sing (y :: k') -> Sing (f @@ x @@ y) from a defunctionalised Sing f. Alternatively, as a record field accessor:

applySing2 :: Sing (f :: k ~> k' ~> k'') -> SingFunction2 f

pattern SLambda2 :: forall f. SingFunction2 f -> Sing f #

pattern SLambda3 :: forall f. SingFunction3 f -> Sing f #

pattern SLambda4 :: forall f. SingFunction4 f -> Sing f #

pattern SLambda5 :: forall f. SingFunction5 f -> Sing f #

pattern SLambda6 :: forall f. SingFunction6 f -> Sing f #

pattern SLambda7 :: forall f. SingFunction7 f -> Sing f #

pattern SLambda8 :: forall f. SingFunction8 f -> Sing f #

These type synonyms are exported only to improve error messages; users should not have to mention them.

type SingFunction1 f = forall t. Sing t -> Sing (f @@ t) #

type SingFunction2 f = forall t. Sing t -> SingFunction1 (f @@ t) #

type SingFunction3 f = forall t. Sing t -> SingFunction2 (f @@ t) #

type SingFunction4 f = forall t. Sing t -> SingFunction3 (f @@ t) #

type SingFunction5 f = forall t. Sing t -> SingFunction4 (f @@ t) #

type SingFunction6 f = forall t. Sing t -> SingFunction5 (f @@ t) #

type SingFunction7 f = forall t. Sing t -> SingFunction6 (f @@ t) #

type SingFunction8 f = forall t. Sing t -> SingFunction7 (f @@ t) #

Auxiliary functions

data Proxy (t :: k) :: forall k. k -> * #

Proxy is a type that holds no data, but has a phantom parameter of arbitrary type (or even kind). Its use is to provide type information, even though there is no value available of that type (or it may be too costly to create one).

Historically, Proxy :: Proxy a is a safer alternative to the 'undefined :: a' idiom.

>>> Proxy :: Proxy (Void, Int -> Int)
Proxy

Proxy can even hold types of higher kinds,

>>> Proxy :: Proxy Either
Proxy
>>> Proxy :: Proxy Functor
Proxy
>>> Proxy :: Proxy complicatedStructure
Proxy

Constructors

Proxy 
Instances
Generic1 (Proxy :: k -> *) 
Instance details

Defined in GHC.Generics

Associated Types

type Rep1 Proxy :: k -> * #

Methods

from1 :: Proxy a -> Rep1 Proxy a #

to1 :: Rep1 Proxy a -> Proxy a #

Monad (Proxy :: * -> *)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

(>>=) :: Proxy a -> (a -> Proxy b) -> Proxy b #

(>>) :: Proxy a -> Proxy b -> Proxy b #

return :: a -> Proxy a #

fail :: String -> Proxy a #

Functor (Proxy :: * -> *)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

fmap :: (a -> b) -> Proxy a -> Proxy b #

(<$) :: a -> Proxy b -> Proxy a #

Applicative (Proxy :: * -> *)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

pure :: a -> Proxy a #

(<*>) :: Proxy (a -> b) -> Proxy a -> Proxy b #

liftA2 :: (a -> b -> c) -> Proxy a -> Proxy b -> Proxy c #

(*>) :: Proxy a -> Proxy b -> Proxy b #

(<*) :: Proxy a -> Proxy b -> Proxy a #

Foldable (Proxy :: * -> *)

Since: base-4.7.0.0

Instance details

Defined in Data.Foldable

Methods

fold :: Monoid m => Proxy m -> m #

foldMap :: Monoid m => (a -> m) -> Proxy a -> m #

foldr :: (a -> b -> b) -> b -> Proxy a -> b #

foldr' :: (a -> b -> b) -> b -> Proxy a -> b #

foldl :: (b -> a -> b) -> b -> Proxy a -> b #

foldl' :: (b -> a -> b) -> b -> Proxy a -> b #

foldr1 :: (a -> a -> a) -> Proxy a -> a #

foldl1 :: (a -> a -> a) -> Proxy a -> a #

toList :: Proxy a -> [a] #

null :: Proxy a -> Bool #

length :: Proxy a -> Int #

elem :: Eq a => a -> Proxy a -> Bool #

maximum :: Ord a => Proxy a -> a #

minimum :: Ord a => Proxy a -> a #

sum :: Num a => Proxy a -> a #

product :: Num a => Proxy a -> a #

Traversable (Proxy :: * -> *)

Since: base-4.7.0.0

Instance details

Defined in Data.Traversable

Methods

traverse :: Applicative f => (a -> f b) -> Proxy a -> f (Proxy b) #

sequenceA :: Applicative f => Proxy (f a) -> f (Proxy a) #

mapM :: Monad m => (a -> m b) -> Proxy a -> m (Proxy b) #

sequence :: Monad m => Proxy (m a) -> m (Proxy a) #

Eq1 (Proxy :: * -> *)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftEq :: (a -> b -> Bool) -> Proxy a -> Proxy b -> Bool #

Ord1 (Proxy :: * -> *)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftCompare :: (a -> b -> Ordering) -> Proxy a -> Proxy b -> Ordering #

Read1 (Proxy :: * -> *)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (Proxy a) #

liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [Proxy a] #

liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (Proxy a) #

liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [Proxy a] #

Show1 (Proxy :: * -> *)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Proxy a -> ShowS #

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Proxy a] -> ShowS #

Alternative (Proxy :: * -> *)

Since: base-4.9.0.0

Instance details

Defined in Data.Proxy

Methods

empty :: Proxy a #

(<|>) :: Proxy a -> Proxy a -> Proxy a #

some :: Proxy a -> Proxy [a] #

many :: Proxy a -> Proxy [a] #

MonadPlus (Proxy :: * -> *)

Since: base-4.9.0.0

Instance details

Defined in Data.Proxy

Methods

mzero :: Proxy a #

mplus :: Proxy a -> Proxy a -> Proxy a #

Bounded (Proxy t) 
Instance details

Defined in Data.Proxy

Methods

minBound :: Proxy t #

maxBound :: Proxy t #

Enum (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

succ :: Proxy s -> Proxy s #

pred :: Proxy s -> Proxy s #

toEnum :: Int -> Proxy s #

fromEnum :: Proxy s -> Int #

enumFrom :: Proxy s -> [Proxy s] #

enumFromThen :: Proxy s -> Proxy s -> [Proxy s] #

enumFromTo :: Proxy s -> Proxy s -> [Proxy s] #

enumFromThenTo :: Proxy s -> Proxy s -> Proxy s -> [Proxy s] #

Eq (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

(==) :: Proxy s -> Proxy s -> Bool #

(/=) :: Proxy s -> Proxy s -> Bool #

Data t => Data (Proxy t)

Since: base-4.7.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Proxy t -> c (Proxy t) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Proxy t) #

toConstr :: Proxy t -> Constr #

dataTypeOf :: Proxy t -> DataType #

dataCast1 :: Typeable t0 => (forall d. Data d => c (t0 d)) -> Maybe (c (Proxy t)) #

dataCast2 :: Typeable t0 => (forall d e. (Data d, Data e) => c (t0 d e)) -> Maybe (c (Proxy t)) #

gmapT :: (forall b. Data b => b -> b) -> Proxy t -> Proxy t #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Proxy t -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Proxy t -> r #

gmapQ :: (forall d. Data d => d -> u) -> Proxy t -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Proxy t -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Proxy t -> m (Proxy t) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Proxy t -> m (Proxy t) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Proxy t -> m (Proxy t) #

Ord (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

compare :: Proxy s -> Proxy s -> Ordering #

(<) :: Proxy s -> Proxy s -> Bool #

(<=) :: Proxy s -> Proxy s -> Bool #

(>) :: Proxy s -> Proxy s -> Bool #

(>=) :: Proxy s -> Proxy s -> Bool #

max :: Proxy s -> Proxy s -> Proxy s #

min :: Proxy s -> Proxy s -> Proxy s #

Read (Proxy t)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Show (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

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

show :: Proxy s -> String #

showList :: [Proxy s] -> ShowS #

Ix (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

range :: (Proxy s, Proxy s) -> [Proxy s] #

index :: (Proxy s, Proxy s) -> Proxy s -> Int #

unsafeIndex :: (Proxy s, Proxy s) -> Proxy s -> Int

inRange :: (Proxy s, Proxy s) -> Proxy s -> Bool #

rangeSize :: (Proxy s, Proxy s) -> Int #

unsafeRangeSize :: (Proxy s, Proxy s) -> Int

Generic (Proxy t) 
Instance details

Defined in GHC.Generics

Associated Types

type Rep (Proxy t) :: * -> * #

Methods

from :: Proxy t -> Rep (Proxy t) x #

to :: Rep (Proxy t) x -> Proxy t #

Semigroup (Proxy s)

Since: base-4.9.0.0

Instance details

Defined in Data.Proxy

Methods

(<>) :: Proxy s -> Proxy s -> Proxy s #

sconcat :: NonEmpty (Proxy s) -> Proxy s #

stimes :: Integral b => b -> Proxy s -> Proxy s #

Monoid (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

mempty :: Proxy s #

mappend :: Proxy s -> Proxy s -> Proxy s #

mconcat :: [Proxy s] -> Proxy s #

type Rep1 (Proxy :: k -> *) 
Instance details

Defined in GHC.Generics

type Rep1 (Proxy :: k -> *) = D1 (MetaData "Proxy" "Data.Proxy" "base" False) (C1 (MetaCons "Proxy" PrefixI False) (U1 :: k -> *))
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 :: * -> *))

Defunctionalization symbols

data DemoteSym0 (l :: TyFun Type Type) #

Instances
SuppressUnusedWarnings DemoteSym0 # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (l :: Type) # 
Instance details

Defined in Data.Singletons

type Apply DemoteSym0 (l :: Type) = Demote l

type DemoteSym1 (t :: Type) = Demote t #

data SameKindSym0 l #

Instances
SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) (l :: k6989586621679027079) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) (l :: k6989586621679027079) = SameKindSym1 l

data SameKindSym1 (l :: k6989586621679027079) l #

Instances
SuppressUnusedWarnings (SameKindSym1 :: k6989586621679027079 -> TyFun k6989586621679027079 Constraint -> *) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 l1 :: TyFun k Constraint -> *) (l2 :: k) # 
Instance details

Defined in Data.Singletons

type Apply (SameKindSym1 l1 :: TyFun k Constraint -> *) (l2 :: k) = SameKind l1 l2

type SameKindSym2 (t :: k6989586621679027079) (t :: k6989586621679027079) = SameKind t t #

data KindOfSym0 l #

Instances
SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027082 * -> *) # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k * -> *) (l :: k) # 
Instance details

Defined in Data.Singletons

type Apply (KindOfSym0 :: TyFun k * -> *) (l :: k) = KindOf l

type KindOfSym1 (t :: k6989586621679027082) = KindOf t #

data (~>@#@$) l #

Instances
SuppressUnusedWarnings (~>@#@$) # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (l :: Type) # 
Instance details

Defined in Data.Singletons

type Apply (~>@#@$) (l :: Type) = (~>@#@$$) l

data (l :: Type) ~>@#@$$ l #

Instances
SuppressUnusedWarnings (~>@#@$$) # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) l1 :: TyFun Type * -> *) (l2 :: Type) # 
Instance details

Defined in Data.Singletons

type Apply ((~>@#@$$) l1 :: TyFun Type * -> *) (l2 :: Type) = l1 ~> l2

type (~>@#@$$$) (t :: Type) (t :: Type) = (~>) t t #

data ApplySym0 (l :: TyFun ((~>) k16989586621679025218 k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type)) #

Instances
SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) (l :: k16989586621679025218 ~> k26989586621679025219) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) (l :: k16989586621679025218 ~> k26989586621679025219) = ApplySym1 l

data ApplySym1 (l :: (~>) k16989586621679025218 k26989586621679025219) (l :: TyFun k16989586621679025218 k26989586621679025219) #

Instances
SuppressUnusedWarnings (ApplySym1 :: (k16989586621679025218 ~> k26989586621679025219) -> TyFun k16989586621679025218 k26989586621679025219 -> *) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 l1 :: TyFun k1 k2 -> *) (l2 :: k1) # 
Instance details

Defined in Data.Singletons

type Apply (ApplySym1 l1 :: TyFun k1 k2 -> *) (l2 :: k1) = Apply l1 l2

type ApplySym2 (t :: (~>) k16989586621679025218 k26989586621679025219) (t :: k16989586621679025218) = Apply t t #

data (@@@#@$) l #

Instances
SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) (l :: k16989586621679031313 ~> k6989586621679031312) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) (l :: k16989586621679031313 ~> k6989586621679031312) = (@@@#@$$) l

data (l :: (~>) k16989586621679031313 k6989586621679031312) @@@#@$$ l #

Instances
SuppressUnusedWarnings ((@@@#@$$) :: (k16989586621679031313 ~> k6989586621679031312) -> TyFun k16989586621679031313 k6989586621679031312 -> *) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) l1 :: TyFun k1 k -> *) (l2 :: k1) # 
Instance details

Defined in Data.Singletons

type Apply ((@@@#@$$) l1 :: TyFun k1 k -> *) (l2 :: k1) = l1 @@ l2

type (@@@#@$$$) (t :: (~>) k16989586621679031313 k6989586621679031312) (t :: k16989586621679031313) = (@@) t t #

Orphan instances

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

(SEnum k, SingKind k) => Enum (SomeSing k) # 
Instance details

SEq k => Eq (SomeSing k) # 
Instance details

Methods

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

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

SNum k => Num (SomeSing k) # 
Instance details

SOrd k => Ord (SomeSing k) # 
Instance details

Methods

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

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

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

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

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

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

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

ShowSing k => Show (SomeSing k) # 
Instance details

Methods

showsPrec :: Int -> SomeSing k -> ShowS #

show :: SomeSing k -> String #

showList :: [SomeSing k] -> ShowS #