| Copyright | (C) 2013 Richard Eisenberg |
|---|---|
| License | BSD-style (see LICENSE) |
| Maintainer | Richard Eisenberg (rae@cs.brynmawr.edu) |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Data.Singletons.TH
Contents
Description
This module contains everything you need to derive your own singletons via Template Haskell.
TURN ON -XScopedTypeVariables IN YOUR MODULE IF YOU WANT THIS TO WORK.
Synopsis
- singletons :: DsMonad q => q [Dec] -> q [Dec]
- singletonsOnly :: DsMonad q => q [Dec] -> q [Dec]
- genSingletons :: DsMonad q => [Name] -> q [Dec]
- promote :: DsMonad q => q [Dec] -> q [Dec]
- promoteOnly :: DsMonad q => q [Dec] -> q [Dec]
- genDefunSymbols :: DsMonad q => [Name] -> q [Dec]
- genPromotions :: DsMonad q => [Name] -> q [Dec]
- promoteEqInstances :: DsMonad q => [Name] -> q [Dec]
- promoteEqInstance :: DsMonad q => Name -> q [Dec]
- singEqInstances :: DsMonad q => [Name] -> q [Dec]
- singEqInstance :: DsMonad q => Name -> q [Dec]
- singEqInstancesOnly :: DsMonad q => [Name] -> q [Dec]
- singEqInstanceOnly :: DsMonad q => Name -> q [Dec]
- singDecideInstances :: DsMonad q => [Name] -> q [Dec]
- singDecideInstance :: DsMonad q => Name -> q [Dec]
- promoteOrdInstances :: DsMonad q => [Name] -> q [Dec]
- promoteOrdInstance :: DsMonad q => Name -> q [Dec]
- singOrdInstances :: DsMonad q => [Name] -> q [Dec]
- singOrdInstance :: DsMonad q => Name -> q [Dec]
- promoteBoundedInstances :: DsMonad q => [Name] -> q [Dec]
- promoteBoundedInstance :: DsMonad q => Name -> q [Dec]
- singBoundedInstances :: DsMonad q => [Name] -> q [Dec]
- singBoundedInstance :: DsMonad q => Name -> q [Dec]
- promoteEnumInstances :: DsMonad q => [Name] -> q [Dec]
- promoteEnumInstance :: DsMonad q => Name -> q [Dec]
- singEnumInstances :: DsMonad q => [Name] -> q [Dec]
- singEnumInstance :: DsMonad q => Name -> q [Dec]
- promoteShowInstances :: DsMonad q => [Name] -> q [Dec]
- promoteShowInstance :: DsMonad q => Name -> q [Dec]
- singShowInstances :: DsMonad q => [Name] -> q [Dec]
- singShowInstance :: DsMonad q => Name -> q [Dec]
- cases :: DsMonad q => Name -> q Exp -> q Exp -> q Exp
- sCases :: DsMonad q => Name -> q Exp -> q Exp -> q Exp
- data family Sing (a :: k)
- module Data.Singletons
- class PEq a where
- type family If (cond :: Bool) (tru :: k) (fls :: k) :: k where ...
- sIf :: Sing a -> Sing b -> Sing c -> Sing (If a b c)
- type family (a :: Bool) && (b :: Bool) :: Bool where ...
- (%&&) :: Sing a -> Sing b -> Sing (a && b)
- class SEq k where
- class PEq a => POrd (a :: Type) where
- class SEq a => SOrd a where
- type family ThenCmp (a :: Ordering) (a :: Ordering) :: Ordering where ...
- sThenCmp :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply ThenCmpSym0 t) t :: Ordering)
- type family Foldl (a :: TyFun b (TyFun a b -> Type) -> Type) (a :: b) (a :: [a]) :: b where ...
- sFoldl :: forall (t :: TyFun b (TyFun a b -> Type) -> Type) (t :: b) (t :: [a]). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t :: b)
- class SDecide k where
- data (a :: k) :~: (b :: k) :: forall k. k -> k -> * where
- data Void
- type Refuted a = a -> Void
- data Decision a
- class PBounded (a :: Type) where
- class SBounded a where
- class PEnum (a :: Type) where
- class SEnum a where
- class PShow (a :: Type) where
- class SShow a where
- type family ShowString (a :: Symbol) (a :: Symbol) :: Symbol where ...
- sShowString :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowStringSym0 t) t :: Symbol)
- type family ShowParen (a :: Bool) (a :: TyFun Symbol Symbol -> Type) (a :: Symbol) :: Symbol where ...
- sShowParen :: forall (t :: Bool) (t :: TyFun Symbol Symbol -> Type) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowParenSym0 t) t) t :: Symbol)
- type family ShowSpace (a :: Symbol) :: Symbol where ...
- sShowSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowSpaceSym0 t :: Symbol)
- type family ShowChar (a :: Symbol) (a :: Symbol) :: Symbol where ...
- sShowChar :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowCharSym0 t) t :: Symbol)
- type family ShowCommaSpace (a :: Symbol) :: Symbol where ...
- sShowCommaSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowCommaSpaceSym0 t :: Symbol)
- type family ((a :: TyFun b c -> Type) :. (a :: TyFun a b -> Type)) (a :: a) :: c where ...
- (%.) :: forall (t :: TyFun b c -> Type) (t :: TyFun a b -> Type) (t :: a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply (.@#@$) t) t) t :: c)
- data SomeSing k where
- type family Error (str :: k0) :: k where ...
- sError :: Sing (str :: Symbol) -> a
- data ErrorSym0 (l :: TyFun k06989586621679393946 k6989586621679393947)
- type ErrorSym1 (t :: k06989586621679393946) = Error t
- type family Undefined :: k where ...
- sUndefined :: a
- type UndefinedSym0 = Undefined
- type TrueSym0 = True
- type FalseSym0 = False
- data (==@#@$) (l :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type))
- data (l :: a6989586621679304361) ==@#@$$ (l :: TyFun a6989586621679304361 Bool)
- type (==@#@$$$) (t :: a6989586621679304361) (t :: a6989586621679304361) = (==) t t
- data (>@#@$) (l :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type))
- data (l :: a6989586621679315746) >@#@$$ (l :: TyFun a6989586621679315746 Bool)
- type (>@#@$$$) (t :: a6989586621679315746) (t :: a6989586621679315746) = (>) t t
- type LTSym0 = LT
- type EQSym0 = EQ
- type GTSym0 = GT
- type Tuple0Sym0 = '()
- data Tuple2Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type))
- data Tuple2Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866))
- type Tuple2Sym2 (t :: a3530822107858468865) (t :: b3530822107858468866) = '(t, t)
- data Tuple3Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type))
- data Tuple3Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type))
- data Tuple3Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867))
- type Tuple3Sym3 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) = '(t, t, t)
- data Tuple4Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type))
- data Tuple4Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type))
- data Tuple4Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type))
- data Tuple4Sym3 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))
- type Tuple4Sym4 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) (t :: d3530822107858468868) = '(t, t, t, t)
- data Tuple5Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type))
- data Tuple5Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type))
- data Tuple5Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type))
- data Tuple5Sym3 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type))
- data Tuple5Sym4 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))
- type Tuple5Sym5 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) (t :: d3530822107858468868) (t :: e3530822107858468869) = '(t, t, t, t, t)
- data Tuple6Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> Type))
- data Tuple6Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type))
- data Tuple6Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type))
- data Tuple6Sym3 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type))
- data Tuple6Sym4 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type))
- data Tuple6Sym5 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: e3530822107858468869) (l :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))
- type Tuple6Sym6 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) (t :: d3530822107858468868) (t :: e3530822107858468869) (t :: f3530822107858468870) = '(t, t, t, t, t, t)
- data Tuple7Sym0 (l :: 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))
- data Tuple7Sym1 (l :: a3530822107858468865) (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))
- data Tuple7Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type))
- data Tuple7Sym3 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type))
- data Tuple7Sym4 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type))
- data Tuple7Sym5 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: e3530822107858468869) (l :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type))
- data Tuple7Sym6 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: e3530822107858468869) (l :: f3530822107858468870) (l :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))
- type Tuple7Sym7 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) (t :: d3530822107858468868) (t :: e3530822107858468869) (t :: f3530822107858468870) (t :: g3530822107858468871) = '(t, t, t, t, t, t, t)
- data CompareSym0 (l :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type))
- data CompareSym1 (l :: a6989586621679315746) (l :: TyFun a6989586621679315746 Ordering)
- type CompareSym2 (t :: a6989586621679315746) (t :: a6989586621679315746) = Compare t t
- data ThenCmpSym0 (l :: TyFun Ordering (TyFun Ordering Ordering -> Type))
- data ThenCmpSym1 (l :: Ordering) (l :: TyFun Ordering Ordering)
- type ThenCmpSym2 (t :: Ordering) (t :: Ordering) = ThenCmp t t
- data FoldlSym0 (l :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type))
- data FoldlSym1 (l :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (l :: TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type))
- data FoldlSym2 (l :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (l :: b6989586621679270365) (l :: TyFun [a6989586621679270364] b6989586621679270365)
- type FoldlSym3 (t :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (t :: b6989586621679270365) (t :: [a6989586621679270364]) = Foldl t t t
- type MinBoundSym0 = MinBound
- type MaxBoundSym0 = MaxBound
- data ShowsPrecSym0 (l :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type))
- data ShowsPrecSym1 (l :: Nat) (l :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type))
- data ShowsPrecSym2 (l :: Nat) (l :: a6989586621679694510) (l :: TyFun Symbol Symbol)
- type ShowsPrecSym3 (t :: Nat) (t :: a6989586621679694510) (t :: Symbol) = ShowsPrec t t t
- data ShowStringSym0 (l :: TyFun Symbol (TyFun Symbol Symbol -> Type))
- data ShowStringSym1 (l :: Symbol) (l :: TyFun Symbol Symbol)
- type ShowStringSym2 (t :: Symbol) (t :: Symbol) = ShowString t t
- data ShowParenSym0 (l :: TyFun Bool (TyFun (TyFun Symbol Symbol -> Type) (TyFun Symbol Symbol -> Type) -> Type))
- data ShowParenSym1 (l :: Bool) (l :: TyFun (TyFun Symbol Symbol -> Type) (TyFun Symbol Symbol -> Type))
- data ShowParenSym2 (l :: Bool) (l :: TyFun Symbol Symbol -> Type) (l :: TyFun Symbol Symbol)
- data ShowSpaceSym0 (l :: TyFun Symbol Symbol)
- type ShowSpaceSym1 (t :: Symbol) = ShowSpace t
- data ShowCharSym0 (l :: TyFun Symbol (TyFun Symbol Symbol -> Type))
- data ShowCharSym1 (l :: Symbol) (l :: TyFun Symbol Symbol)
- type ShowCharSym2 (t :: Symbol) (t :: Symbol) = ShowChar t t
- data ShowCommaSpaceSym0 (l :: TyFun Symbol Symbol)
- type ShowCommaSpaceSym1 (t :: Symbol) = ShowCommaSpace t
- data (.@#@$) (l :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type))
- data (l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) .@#@$$ (l :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type))
- data ((l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) .@#@$$$ (l :: TyFun a6989586621679436417 b6989586621679436415 -> Type)) (l :: TyFun a6989586621679436417 c6989586621679436416)
- type (.@#@$$$$) (t :: TyFun b6989586621679436415 c6989586621679436416 -> Type) (t :: TyFun a6989586621679436417 b6989586621679436415 -> Type) (t :: a6989586621679436417) = (:.) t t t
- data (:@#@$) (l :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type))
- data (l :: a3530822107858468865) :@#@$$ (l :: TyFun [a3530822107858468865] [a3530822107858468865])
- type (:@#@$$$) (t :: a3530822107858468865) (t :: [a3530822107858468865]) = (:) t t
- class SuppressUnusedWarnings (t :: k) where
Primary Template Haskell generation functions
singletons :: DsMonad q => q [Dec] -> q [Dec] #
Make promoted and singleton versions of all declarations given, retaining the original declarations. See https://github.com/goldfirere/singletons/blob/master/README.md for further explanation.
singletonsOnly :: DsMonad q => q [Dec] -> q [Dec] #
Make promoted and singleton versions of all declarations given, discarding the original declarations. Note that a singleton based on a datatype needs the original datatype, so this will fail if it sees any datatype declarations. Classes, instances, and functions are all fine.
genSingletons :: DsMonad q => [Name] -> q [Dec] #
Generate singleton definitions from a type that is already defined. For example, the singletons package itself uses
$(genSingletons [''Bool, ''Maybe, ''Either, ''[]])
to generate singletons for Prelude types.
promote :: DsMonad q => q [Dec] -> q [Dec] #
Promote every declaration given to the type level, retaining the originals.
promoteOnly :: DsMonad q => q [Dec] -> q [Dec] #
Promote each declaration, discarding the originals. Note that a promoted datatype uses the same definition as an original datatype, so this will not work with datatypes. Classes, instances, and functions are all fine.
genDefunSymbols :: DsMonad q => [Name] -> q [Dec] #
Generate defunctionalization symbols for existing type family
genPromotions :: DsMonad q => [Name] -> q [Dec] #
Generate promoted definitions from a type that is already defined. This is generally only useful with classes.
Functions to generate equality instances
promoteEqInstances :: DsMonad q => [Name] -> q [Dec] #
Produce instances for (==) (type-level equality) from the given types
promoteEqInstance :: DsMonad q => Name -> q [Dec] #
Produce an instance for (==) (type-level equality) from the given type
singEqInstances :: DsMonad q => [Name] -> q [Dec] #
Create instances of SEq and type-level (==) for each type in the list
singEqInstance :: DsMonad q => Name -> q [Dec] #
Create instance of SEq and type-level (==) for the given type
singEqInstancesOnly :: DsMonad q => [Name] -> q [Dec] #
Create instances of SEq (only -- no instance for (==), which SEq generally
relies on) for each type in the list
singEqInstanceOnly :: DsMonad q => Name -> q [Dec] #
Create instances of SEq (only -- no instance for (==), which SEq generally
relies on) for the given type
singDecideInstances :: DsMonad q => [Name] -> q [Dec] #
Create instances of SDecide for each type in the list.
singDecideInstance :: DsMonad q => Name -> q [Dec] #
Create instance of SDecide for the given type.
Functions to generate Ord instances
promoteOrdInstances :: DsMonad q => [Name] -> q [Dec] #
Produce instances for POrd from the given types
promoteOrdInstance :: DsMonad q => Name -> q [Dec] #
Produce an instance for POrd from the given type
singOrdInstances :: DsMonad q => [Name] -> q [Dec] #
Create instances of SOrd for the given types
singOrdInstance :: DsMonad q => Name -> q [Dec] #
Create instance of SOrd for the given type
Functions to generate Bounded instances
promoteBoundedInstances :: DsMonad q => [Name] -> q [Dec] #
Produce instances for PBounded from the given types
promoteBoundedInstance :: DsMonad q => Name -> q [Dec] #
Produce an instance for PBounded from the given type
singBoundedInstances :: DsMonad q => [Name] -> q [Dec] #
Create instances of SBounded for the given types
singBoundedInstance :: DsMonad q => Name -> q [Dec] #
Create instance of SBounded for the given type
Functions to generate Enum instances
promoteEnumInstances :: DsMonad q => [Name] -> q [Dec] #
Produce instances for PEnum from the given types
promoteEnumInstance :: DsMonad q => Name -> q [Dec] #
Produce an instance for PEnum from the given type
singEnumInstances :: DsMonad q => [Name] -> q [Dec] #
Create instances of SEnum for the given types
singEnumInstance :: DsMonad q => Name -> q [Dec] #
Create instance of SEnum for the given type
Functions to generate Show instances
promoteShowInstances :: DsMonad q => [Name] -> q [Dec] #
Produce instances for PShow from the given types
promoteShowInstance :: DsMonad q => Name -> q [Dec] #
Produce an instance for PShow from the given type
singShowInstances :: DsMonad q => [Name] -> q [Dec] #
Create instances of SShow for the given types
(Not to be confused with showSingInstances.)
singShowInstance :: DsMonad q => Name -> q [Dec] #
Create instance of SShow for the given type
(Not to be confused with showShowInstance.)
Utility functions
Arguments
| :: DsMonad q | |
| => Name | The head of the type of the scrutinee. (Like |
| -> q Exp | The scrutinee, in a Template Haskell quote |
| -> q Exp | The body, in a Template Haskell quote |
| -> q Exp |
The function cases generates a case expression where each right-hand side
is identical. This may be useful if the type-checker requires knowledge of which
constructor is used to satisfy equality or type-class constraints, but where
each constructor is treated the same.
Arguments
| :: DsMonad q | |
| => Name | The head of the type the scrutinee's type is based on.
(Like |
| -> q Exp | The scrutinee, in a Template Haskell quote |
| -> q Exp | The body, in a Template Haskell quote |
| -> q Exp |
The function sCases generates a case expression where each right-hand side
is identical. This may be useful if the type-checker requires knowledge of which
constructor is used to satisfy equality or type-class constraints, but where
each constructor is treated the same. For sCases, unlike cases, the
scrutinee is a singleton. But make sure to pass in the name of the original
datatype, preferring ''Maybe over ''SMaybe.
Basic singleton definitions
The singleton kind-indexed data family.
Instances
module Data.Singletons
Auxiliary definitions
These definitions might be mentioned in code generated by Template Haskell, so they must be in scope.
The promoted analogue of Eq. If you supply no definition for '(==)',
then it defaults to a use of '(DTE.==)', from Data.Type.Equality.
type family If (cond :: Bool) (tru :: k) (fls :: k) :: k where ... #
Type-level If. If True a b ==> a; If False a b ==> b
The singleton analogue of Eq. Unlike the definition for Eq, it is required
that instances define a body for '(%==)'. You may also supply a body for '(%/=)'.
Minimal complete definition
Methods
(%==) :: forall (a :: k) (b :: k). Sing a -> Sing b -> Sing (a == b) infix 4 #
Boolean equality on singletons
(%/=) :: forall (a :: k) (b :: k). Sing a -> Sing b -> Sing (a /= b) infix 4 #
Boolean disequality on singletons
(%/=) :: forall (a :: k) (b :: k). (a /= b) ~ Not (a == b) => Sing a -> Sing b -> Sing (a /= b) infix 4 #
Boolean disequality on singletons
Instances
| SEq Bool # | |
| SEq Ordering # | |
| SEq Type # | |
| SEq Nat # | |
| SEq Symbol # | |
| SEq () # | |
| SEq Void # | |
| (SEq a, SEq [a]) => SEq [a] # | |
| SEq a => SEq (Maybe a) # | |
| (SEq a, SEq [a]) => SEq (NonEmpty a) # | |
| (SEq a, SEq b) => SEq (Either a b) # | |
| (SEq a, SEq b) => SEq (a, b) # | |
| (SEq a, SEq b, SEq c) => SEq (a, b, c) # | |
| (SEq a, SEq b, SEq c, SEq d) => SEq (a, b, c, d) # | |
| (SEq a, SEq b, SEq c, SEq d, SEq e) => SEq (a, b, c, d, e) # | |
| (SEq a, SEq b, SEq c, SEq d, SEq e, SEq f) => SEq (a, b, c, d, e, f) # | |
| (SEq a, SEq b, SEq c, SEq d, SEq e, SEq f, SEq g) => SEq (a, b, c, d, e, f, g) # | |
class PEq a => POrd (a :: Type) #
Associated Types
type Compare (arg :: a) (arg :: a) :: Ordering #
type (arg :: a) < (arg :: a) :: Bool #
type (arg :: a) <= (arg :: a) :: Bool #
type (arg :: a) > (arg :: a) :: Bool #
type (arg :: a) >= (arg :: a) :: Bool #
Methods
sCompare :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t :: Ordering) #
(%<) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t :: Bool) infix 4 #
(%<=) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t :: Bool) infix 4 #
(%>) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t :: Bool) infix 4 #
(%>=) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t :: Bool) infix 4 #
sMax :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t :: a) #
sMin :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t :: a) #
sCompare :: forall (t :: a) (t :: a). ((Apply (Apply CompareSym0 t) t :: Ordering) ~ Apply (Apply Compare_6989586621679317444Sym0 t) t) => Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t :: Ordering) #
(%<) :: forall (t :: a) (t :: a). ((Apply (Apply (<@#@$) t) t :: Bool) ~ Apply (Apply TFHelper_6989586621679317477Sym0 t) t) => Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t :: Bool) infix 4 #
(%<=) :: forall (t :: a) (t :: a). ((Apply (Apply (<=@#@$) t) t :: Bool) ~ Apply (Apply TFHelper_6989586621679317510Sym0 t) t) => Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t :: Bool) infix 4 #
(%>) :: forall (t :: a) (t :: a). ((Apply (Apply (>@#@$) t) t :: Bool) ~ Apply (Apply TFHelper_6989586621679317543Sym0 t) t) => Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t :: Bool) infix 4 #
(%>=) :: forall (t :: a) (t :: a). ((Apply (Apply (>=@#@$) t) t :: Bool) ~ Apply (Apply TFHelper_6989586621679317576Sym0 t) t) => Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t :: Bool) infix 4 #
sMax :: forall (t :: a) (t :: a). ((Apply (Apply MaxSym0 t) t :: a) ~ Apply (Apply Max_6989586621679317609Sym0 t) t) => Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t :: a) #
sMin :: forall (t :: a) (t :: a). ((Apply (Apply MinSym0 t) t :: a) ~ Apply (Apply Min_6989586621679317642Sym0 t) t) => Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t :: a) #
Instances
sThenCmp :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply ThenCmpSym0 t) t :: Ordering) #
sFoldl :: forall (t :: TyFun b (TyFun a b -> Type) -> Type) (t :: b) (t :: [a]). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t :: b) #
Members of the SDecide "kind" class support decidable equality. Instances
of this class are generated alongside singleton definitions for datatypes that
derive an Eq instance.
Minimal complete definition
Methods
(%~) :: forall (a :: k) (b :: k). Sing a -> Sing b -> Decision (a :~: b) infix 4 #
Compute a proof or disproof of equality, given two singletons.
Instances
| SDecide Bool # | |
| SDecide Ordering # | |
| SDecide Type # | |
| SDecide Nat # | |
| SDecide Symbol # | |
| SDecide () # | |
| SDecide Void # | |
| (SDecide a, SDecide [a]) => SDecide [a] # | |
| SDecide a => SDecide (Maybe a) # | |
| (SDecide a, SDecide [a]) => SDecide (NonEmpty a) # | |
| (SDecide a, SDecide b) => SDecide (Either a b) # | |
| (SDecide a, SDecide b) => SDecide (a, b) # | |
| (SDecide a, SDecide b, SDecide c) => SDecide (a, b, c) # | |
| (SDecide a, SDecide b, SDecide c, SDecide d) => SDecide (a, b, c, d) # | |
| (SDecide a, SDecide b, SDecide c, SDecide d, SDecide e) => SDecide (a, b, c, d, e) # | |
| (SDecide a, SDecide b, SDecide c, SDecide d, SDecide e, SDecide f) => SDecide (a, b, c, d, e, f) # | |
| (SDecide a, SDecide b, SDecide c, SDecide d, SDecide e, SDecide f, SDecide g) => SDecide (a, b, c, d, e, f, g) # | |
data (a :: k) :~: (b :: k) :: forall k. k -> k -> * where infix 4 #
Propositional equality. If a :~: b is inhabited by some terminating
value, then the type a is the same as the type b. To use this equality
in practice, pattern-match on the a :~: b to get out the Refl constructor;
in the body of the pattern-match, the compiler knows that a ~ b.
Since: base-4.7.0.0
Instances
| TestCoercion ((:~:) a :: k -> *) | Since: base-4.7.0.0 |
Defined in Data.Type.Coercion | |
| TestEquality ((:~:) a :: k -> *) | Since: base-4.7.0.0 |
Defined in Data.Type.Equality | |
| a ~ b => Bounded (a :~: b) | Since: base-4.7.0.0 |
| a ~ b => Enum (a :~: b) | Since: base-4.7.0.0 |
Defined in Data.Type.Equality Methods succ :: (a :~: b) -> a :~: b # pred :: (a :~: b) -> a :~: b # fromEnum :: (a :~: b) -> Int # enumFrom :: (a :~: b) -> [a :~: b] # enumFromThen :: (a :~: b) -> (a :~: b) -> [a :~: b] # enumFromTo :: (a :~: b) -> (a :~: b) -> [a :~: b] # enumFromThenTo :: (a :~: b) -> (a :~: b) -> (a :~: b) -> [a :~: b] # | |
| Eq (a :~: b) | |
| (a ~ b, Data a) => Data (a :~: b) | Since: base-4.7.0.0 |
Defined in Data.Data Methods gfoldl :: (forall d b0. Data d => c (d -> b0) -> d -> c b0) -> (forall g. g -> c g) -> (a :~: b) -> c (a :~: b) # gunfold :: (forall b0 r. Data b0 => c (b0 -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (a :~: b) # toConstr :: (a :~: b) -> Constr # dataTypeOf :: (a :~: b) -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (a :~: b)) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (a :~: b)) # gmapT :: (forall b0. Data b0 => b0 -> b0) -> (a :~: b) -> a :~: b # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> (a :~: b) -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> (a :~: b) -> r # gmapQ :: (forall d. Data d => d -> u) -> (a :~: b) -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> (a :~: b) -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> (a :~: b) -> m (a :~: b) # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> (a :~: b) -> m (a :~: b) # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> (a :~: b) -> m (a :~: b) # | |
| Ord (a :~: b) | |
Defined in Data.Type.Equality | |
| a ~ b => Read (a :~: b) | Since: base-4.7.0.0 |
| Show (a :~: b) | |
Uninhabited data type
Since: base-4.8.0.0
Instances
| Eq Void | Since: base-4.8.0.0 |
| Data Void | Since: base-4.8.0.0 |
Defined in Data.Void Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Void -> c Void # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Void # dataTypeOf :: Void -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Void) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Void) # gmapT :: (forall b. Data b => b -> b) -> Void -> Void # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Void -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Void -> r # gmapQ :: (forall d. Data d => d -> u) -> Void -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Void -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Void -> m Void # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Void -> m Void # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Void -> m Void # | |
| Ord Void | Since: base-4.8.0.0 |
| Read Void | Reading a Since: base-4.8.0.0 |
| Show Void | Since: base-4.8.0.0 |
| Ix Void | Since: base-4.8.0.0 |
| Generic Void | |
| Semigroup Void | Since: base-4.9.0.0 |
| Exception Void | Since: base-4.8.0.0 |
Defined in Data.Void Methods toException :: Void -> SomeException # fromException :: SomeException -> Maybe Void # displayException :: Void -> String # | |
| SingKind Void # | |
| SDecide Void # | |
| PEq Void # | |
| SEq Void # | |
| SOrd Void # | |
Defined in Data.Singletons.Prelude.Ord Methods sCompare :: Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) # (%<) :: Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) # (%<=) :: Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) # (%>) :: Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) # (%>=) :: Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) # sMax :: Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) # sMin :: Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) # | |
| POrd Void # | |
| ShowSing Void # | |
Defined in Data.Singletons.ShowSing Methods showsSingPrec :: Int -> Sing a -> ShowS # | |
| SShow Void # | |
| PShow Void # | |
| Show (Sing z) # | |
| SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a6989586621679297266 -> *) # | |
Defined in Data.Singletons.Prelude.Void Methods suppressUnusedWarnings :: () # | |
| type Rep Void | Since: base-4.8.0.0 |
| type Demote Void # | |
Defined in Data.Singletons.Prelude.Instances | |
| data Sing (z :: Void) # | |
Defined in Data.Singletons.Prelude.Instances | |
| type Show_ (arg :: Void) # | |
Defined in Data.Singletons.Prelude.Show | |
| type (a :: Void) == (b :: Void) # | |
Defined in Data.Singletons.Prelude.Eq | |
| type (x :: Void) /= (y :: Void) # | |
| type Compare (a1 :: Void) (a2 :: Void) # | |
Defined in Data.Singletons.Prelude.Ord | |
| type (arg1 :: Void) < (arg2 :: Void) # | |
Defined in Data.Singletons.Prelude.Ord | |
| type (arg1 :: Void) <= (arg2 :: Void) # | |
Defined in Data.Singletons.Prelude.Ord | |
| type (arg1 :: Void) > (arg2 :: Void) # | |
Defined in Data.Singletons.Prelude.Ord | |
| type (arg1 :: Void) >= (arg2 :: Void) # | |
Defined in Data.Singletons.Prelude.Ord | |
| type Max (arg1 :: Void) (arg2 :: Void) # | |
Defined in Data.Singletons.Prelude.Ord | |
| type Min (arg1 :: Void) (arg2 :: Void) # | |
Defined in Data.Singletons.Prelude.Ord | |
| type ShowList (arg1 :: [Void]) arg2 # | |
Defined in Data.Singletons.Prelude.Show | |
| type ShowsPrec a1 (a2 :: Void) a3 # | |
Defined in Data.Singletons.Prelude.Show | |
| type Apply (AbsurdSym0 :: TyFun Void k2 -> *) (l :: Void) # | |
Defined in Data.Singletons.Prelude.Void | |
A Decision about a type a is either a proof of existence or a proof that a
cannot exist.
Instances
| PBounded Bool # | |
Defined in Data.Singletons.Prelude.Enum | |
| PBounded Ordering # | |
Defined in Data.Singletons.Prelude.Enum | |
| PBounded () # | |
Defined in Data.Singletons.Prelude.Enum | |
| PBounded (a, b) # | |
Defined in Data.Singletons.Prelude.Enum | |
| PBounded (a, b, c) # | |
Defined in Data.Singletons.Prelude.Enum | |
| PBounded (a, b, c, d) # | |
Defined in Data.Singletons.Prelude.Enum | |
| PBounded (a, b, c, d, e) # | |
Defined in Data.Singletons.Prelude.Enum | |
| PBounded (a, b, c, d, e, f) # | |
Defined in Data.Singletons.Prelude.Enum | |
| PBounded (a, b, c, d, e, f, g) # | |
Defined in Data.Singletons.Prelude.Enum | |
Instances
| SBounded Bool # | |
Defined in Data.Singletons.Prelude.Enum | |
| SBounded Ordering # | |
Defined in Data.Singletons.Prelude.Enum | |
| SBounded () # | |
Defined in Data.Singletons.Prelude.Enum | |
| (SBounded a, SBounded b) => SBounded (a, b) # | |
Defined in Data.Singletons.Prelude.Enum | |
| (SBounded a, SBounded b, SBounded c) => SBounded (a, b, c) # | |
Defined in Data.Singletons.Prelude.Enum | |
| (SBounded a, SBounded b, SBounded c, SBounded d) => SBounded (a, b, c, d) # | |
Defined in Data.Singletons.Prelude.Enum | |
| (SBounded a, SBounded b, SBounded c, SBounded d, SBounded e) => SBounded (a, b, c, d, e) # | |
Defined in Data.Singletons.Prelude.Enum | |
| (SBounded a, SBounded b, SBounded c, SBounded d, SBounded e, SBounded f) => SBounded (a, b, c, d, e, f) # | |
Defined in Data.Singletons.Prelude.Enum | |
| (SBounded a, SBounded b, SBounded c, SBounded d, SBounded e, SBounded f, SBounded g) => SBounded (a, b, c, d, e, f, g) # | |
Defined in Data.Singletons.Prelude.Enum | |
Instances
| PEnum Bool # | |
Defined in Data.Singletons.Prelude.Enum | |
| PEnum Ordering # | |
Defined in Data.Singletons.Prelude.Enum | |
| PEnum Nat # | |
Defined in Data.Singletons.Prelude.Enum | |
| PEnum () # | |
Defined in Data.Singletons.Prelude.Enum | |
Methods
sToEnum :: forall (t :: Nat). Sing t -> Sing (Apply ToEnumSym0 t :: a) #
sFromEnum :: forall (t :: a). Sing t -> Sing (Apply FromEnumSym0 t :: Nat) #
Instances
Associated Types
type ShowsPrec (arg :: Nat) (arg :: a) (arg :: Symbol) :: Symbol #
Instances
| PShow Bool # | |
| PShow Ordering # | |
| PShow Nat # | Note that this instance is really, really slow, since it uses an inefficient, inductive definition of division behind the hood. |
| PShow Symbol # | |
| PShow () # | |
| PShow Void # | |
| PShow [a] # | |
| PShow (Maybe a) # | |
| PShow (NonEmpty a) # | |
| PShow (Either a b) # | |
| PShow (a, b) # | |
| PShow (a, b, c) # | |
| PShow (a, b, c, d) # | |
| PShow (a, b, c, d, e) # | |
| PShow (a, b, c, d, e, f) # | |
| PShow (a, b, c, d, e, f, g) # | |
Methods
sShowsPrec :: forall (t :: Nat) (t :: a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) #
sShow_ :: forall (t :: a). Sing t -> Sing (Apply Show_Sym0 t :: Symbol) #
sShowList :: forall (t :: [a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t :: Symbol) #
sShowsPrec :: forall (t :: Nat) (t :: a) (t :: Symbol). ((Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) ~ Apply (Apply (Apply ShowsPrec_6989586621679696582Sym0 t) t) t) => Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) #
sShow_ :: forall (t :: a). ((Apply Show_Sym0 t :: Symbol) ~ Apply Show__6989586621679696602Sym0 t) => Sing t -> Sing (Apply Show_Sym0 t :: Symbol) #
sShowList :: forall (t :: [a]) (t :: Symbol). ((Apply (Apply ShowListSym0 t) t :: Symbol) ~ Apply (Apply ShowList_6989586621679696620Sym0 t) t) => Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t :: Symbol) #
Instances
| SShow Bool # | |
| SShow Ordering # | |
| SShow Nat # | |
| SShow Symbol # | |
| SShow () # | |
| SShow Void # | |
| SShow a => SShow [a] # | |
| SShow a => SShow (Maybe a) # | |
| (SShow a, SShow [a]) => SShow (NonEmpty a) # | |
| (SShow a, SShow b) => SShow (Either a b) # | |
| (SShow a, SShow b) => SShow (a, b) # | |
| (SShow a, SShow b, SShow c) => SShow (a, b, c) # | |
| (SShow a, SShow b, SShow c, SShow d) => SShow (a, b, c, d) # | |
| (SShow a, SShow b, SShow c, SShow d, SShow e) => SShow (a, b, c, d, e) # | |
| (SShow a, SShow b, SShow c, SShow d, SShow e, SShow f) => SShow (a, b, c, d, e, f) # | |
| (SShow a, SShow b, SShow c, SShow d, SShow e, SShow f, SShow g) => SShow (a, b, c, d, e, f, g) # | |
type family ShowString (a :: Symbol) (a :: Symbol) :: Symbol where ... #
Equations
| ShowString a_6989586621679696375 a_6989586621679696377 = Apply (Apply (<>@#@$) a_6989586621679696375) a_6989586621679696377 |
sShowString :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowStringSym0 t) t :: Symbol) #
type family ShowParen (a :: Bool) (a :: TyFun Symbol Symbol -> Type) (a :: Symbol) :: Symbol where ... #
sShowParen :: forall (t :: Bool) (t :: TyFun Symbol Symbol -> Type) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowParenSym0 t) t) t :: Symbol) #
sShowSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowSpaceSym0 t :: Symbol) #
sShowChar :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowCharSym0 t) t :: Symbol) #
type family ShowCommaSpace (a :: Symbol) :: Symbol where ... #
Equations
| ShowCommaSpace a_6989586621679696390 = Apply (Apply ShowStringSym0 ", ") a_6989586621679696390 |
sShowCommaSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowCommaSpaceSym0 t :: Symbol) #
(%.) :: forall (t :: TyFun b c -> Type) (t :: TyFun a b -> Type) (t :: a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply (.@#@$) t) t) t :: c) infixr 9 #
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.
Instances
| SBounded k => Bounded (SomeSing k) # | |
| (SEnum k, SingKind k) => Enum (SomeSing k) # | |
Defined in Data.Singletons Methods succ :: SomeSing k -> SomeSing k # pred :: SomeSing k -> SomeSing k # fromEnum :: SomeSing k -> Int # enumFrom :: SomeSing k -> [SomeSing k] # enumFromThen :: SomeSing k -> SomeSing k -> [SomeSing k] # enumFromTo :: SomeSing k -> SomeSing k -> [SomeSing k] # enumFromThenTo :: SomeSing k -> SomeSing k -> SomeSing k -> [SomeSing k] # | |
| SEq k => Eq (SomeSing k) # | |
| SNum k => Num (SomeSing k) # | |
Defined in Data.Singletons | |
| SOrd k => Ord (SomeSing k) # | |
| ShowSing k => Show (SomeSing k) # | |
type family Error (str :: k0) :: k where ... #
The promotion of error. This version is more poly-kinded for
easier use.
data ErrorSym0 (l :: TyFun k06989586621679393946 k6989586621679393947) #
Instances
| SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679393946 k6989586621679393947 -> *) # | |
Defined in Data.Singletons.TypeLits.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ErrorSym0 :: TyFun k0 k2 -> *) (l :: k0) # | |
sUndefined :: a #
The singleton for undefined.
type UndefinedSym0 = Undefined #
data (==@#@$) (l :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type)) #
Instances
| SuppressUnusedWarnings ((==@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Eq Methods suppressUnusedWarnings :: () # | |
| type Apply ((==@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) (l :: a6989586621679304361) # | |
data (l :: a6989586621679304361) ==@#@$$ (l :: TyFun a6989586621679304361 Bool) #
Instances
| SuppressUnusedWarnings ((==@#@$$) :: a6989586621679304361 -> TyFun a6989586621679304361 Bool -> *) # | |
Defined in Data.Singletons.Prelude.Eq Methods suppressUnusedWarnings :: () # | |
| type Apply ((==@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) # | |
type (==@#@$$$) (t :: a6989586621679304361) (t :: a6989586621679304361) = (==) t t #
data (>@#@$) (l :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type)) #
Instances
| SuppressUnusedWarnings ((>@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| type Apply ((>@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) (l :: a6989586621679315746) # | |
data (l :: a6989586621679315746) >@#@$$ (l :: TyFun a6989586621679315746 Bool) #
Instances
| SuppressUnusedWarnings ((>@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| type Apply ((>@#@$$) l1 :: TyFun a Bool -> *) (l2 :: a) # | |
type Tuple0Sym0 = '() #
data Tuple2Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) (l :: a3530822107858468865) # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) (l :: a3530822107858468865) = (Tuple2Sym1 l :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> *) | |
data Tuple2Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866)) #
Instances
| SuppressUnusedWarnings (Tuple2Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple2Sym1 l1 :: TyFun k1 (k2, k1) -> *) (l2 :: k1) # | |
Defined in Data.Singletons.Prelude.Instances | |
type Tuple2Sym2 (t :: a3530822107858468865) (t :: b3530822107858468866) = '(t, t) #
data Tuple3Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type) -> *) (l :: a3530822107858468865) # | |
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) -> *) | |
data Tuple3Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple3Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple3Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *) (l2 :: b3530822107858468866) # | |
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) -> *) | |
data Tuple3Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867)) #
Instances
| SuppressUnusedWarnings (Tuple3Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple3Sym2 l1 l2 :: TyFun k3 (k2, k1, k3) -> *) (l3 :: k3) # | |
Defined in Data.Singletons.Prelude.Instances | |
type Tuple3Sym3 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) = '(t, t, t) #
data Tuple4Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # | |
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) -> *) | |
data Tuple4Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple4Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple4Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # | |
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) -> *) | |
data Tuple4Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple4Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple4Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *) (l3 :: c3530822107858468867) # | |
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) -> *) | |
data Tuple4Sym3 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) #
Instances
| SuppressUnusedWarnings (Tuple4Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple4Sym3 l1 l2 l3 :: TyFun k4 (k2, k1, k3, k4) -> *) (l4 :: k4) # | |
Defined in Data.Singletons.Prelude.Instances | |
type Tuple4Sym4 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) (t :: d3530822107858468868) = '(t, t, t, t) #
data Tuple5Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type) -> *) (l :: a3530822107858468865) # | |
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) -> *) | |
data Tuple5Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple5Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym1 l1 :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *) (l2 :: b3530822107858468866) # | |
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) -> *) | |
data Tuple5Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple5Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) # | |
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) -> *) | |
data Tuple5Sym3 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple5Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *) (l4 :: d3530822107858468868) # | |
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) -> *) | |
data Tuple5Sym4 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) #
Instances
| SuppressUnusedWarnings (Tuple5Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym4 l1 l2 l3 l4 :: TyFun k5 (k2, k1, k3, k4, k5) -> *) (l5 :: k5) # | |
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 Tuple5Sym5 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) (t :: d3530822107858468868) (t :: e3530822107858468869) = '(t, t, t, t, t) #
data Tuple6Sym0 (l :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> Type)) #
Instances
| 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) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) # | |
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) -> *) | |
data Tuple6Sym1 (l :: a3530822107858468865) (l :: TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple6Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) # | |
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) -> *) | |
data Tuple6Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple6Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym2 l1 l2 :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *) (l3 :: c3530822107858468867) # | |
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) -> *) | |
data Tuple6Sym3 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple6Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym3 l1 l2 l3 :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *) (l4 :: d3530822107858468868) # | |
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) -> *) | |
data Tuple6Sym4 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple6Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *) (l5 :: e3530822107858468869) # | |
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) -> *) | |
data Tuple6Sym5 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: e3530822107858468869) (l :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) #
Instances
| SuppressUnusedWarnings (Tuple6Sym5 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym5 l1 l2 l3 l4 l5 :: TyFun k6 (k2, k1, k3, k4, k5, k6) -> *) (l6 :: k6) # | |
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 Tuple6Sym6 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) (t :: d3530822107858468868) (t :: e3530822107858468869) (t :: f3530822107858468870) = '(t, t, t, t, t, t) #
data Tuple7Sym0 (l :: 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)) #
Instances
| 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) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) # | |
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) -> *) | |
data Tuple7Sym1 (l :: a3530822107858468865) (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)) #
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) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) # | |
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) -> *) | |
data Tuple7Sym2 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> Type)) #
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) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) # | |
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) -> *) | |
data Tuple7Sym3 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple7Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) # | |
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) -> *) | |
data Tuple7Sym4 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple7Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym4 l1 l2 l3 l4 :: TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *) (l5 :: e3530822107858468869) # | |
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) -> *) | |
data Tuple7Sym5 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: e3530822107858468869) (l :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type)) #
Instances
| SuppressUnusedWarnings (Tuple7Sym5 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym5 l1 l2 l3 l4 l5 :: TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *) (l6 :: f3530822107858468870) # | |
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) -> *) | |
data Tuple7Sym6 (l :: a3530822107858468865) (l :: b3530822107858468866) (l :: c3530822107858468867) (l :: d3530822107858468868) (l :: e3530822107858468869) (l :: f3530822107858468870) (l :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) #
Instances
| SuppressUnusedWarnings (Tuple7Sym6 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> f3530822107858468870 -> TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym6 l1 l2 l3 l4 l5 l6 :: TyFun k7 (k2, k1, k3, k4, k5, k6, k7) -> *) (l7 :: k7) # | |
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 Tuple7Sym7 (t :: a3530822107858468865) (t :: b3530822107858468866) (t :: c3530822107858468867) (t :: d3530822107858468868) (t :: e3530822107858468869) (t :: f3530822107858468870) (t :: g3530822107858468871) = '(t, t, t, t, t, t, t) #
data CompareSym0 (l :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type)) #
Instances
| SuppressUnusedWarnings (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| type Apply (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) (l :: a6989586621679315746) # | |
Defined in Data.Singletons.Prelude.Ord type Apply (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) (l :: a6989586621679315746) = CompareSym1 l | |
data CompareSym1 (l :: a6989586621679315746) (l :: TyFun a6989586621679315746 Ordering) #
Instances
| SuppressUnusedWarnings (CompareSym1 :: a6989586621679315746 -> TyFun a6989586621679315746 Ordering -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| type Apply (CompareSym1 l1 :: TyFun a Ordering -> *) (l2 :: a) # | |
Defined in Data.Singletons.Prelude.Ord | |
type CompareSym2 (t :: a6989586621679315746) (t :: a6989586621679315746) = Compare t t #
data ThenCmpSym0 (l :: TyFun Ordering (TyFun Ordering Ordering -> Type)) #
Instances
| SuppressUnusedWarnings ThenCmpSym0 # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| type Apply ThenCmpSym0 (l :: Ordering) # | |
Defined in Data.Singletons.Prelude.Ord | |
data ThenCmpSym1 (l :: Ordering) (l :: TyFun Ordering Ordering) #
Instances
| SuppressUnusedWarnings ThenCmpSym1 # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| type Apply (ThenCmpSym1 l1 :: TyFun Ordering Ordering -> *) (l2 :: Ordering) # | |
Defined in Data.Singletons.Prelude.Ord | |
type ThenCmpSym2 (t :: Ordering) (t :: Ordering) = ThenCmp t t #
data FoldlSym0 (l :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (FoldlSym0 :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) # | |
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 | |
data FoldlSym1 (l :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (l :: TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type)) #
Instances
| SuppressUnusedWarnings (FoldlSym1 :: (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) -> TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldlSym1 l1 :: TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> *) (l2 :: b6989586621679270365) # | |
data FoldlSym2 (l :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (l :: b6989586621679270365) (l :: TyFun [a6989586621679270364] b6989586621679270365) #
Instances
| SuppressUnusedWarnings (FoldlSym2 :: (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) -> b6989586621679270365 -> TyFun [a6989586621679270364] b6989586621679270365 -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldlSym2 l1 l2 :: TyFun [a] b -> *) (l3 :: [a]) # | |
type FoldlSym3 (t :: TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (t :: b6989586621679270365) (t :: [a6989586621679270364]) = Foldl t t t #
type MinBoundSym0 = MinBound #
type MaxBoundSym0 = MaxBound #
data ShowsPrecSym0 (l :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowsPrecSym0 :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type) -> *) (l :: Nat) # | |
data ShowsPrecSym1 (l :: Nat) (l :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type)) #
Instances
| SuppressUnusedWarnings (ShowsPrecSym1 :: Nat -> TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowsPrecSym1 l1 :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) (l2 :: a6989586621679694510) # | |
Defined in Data.Singletons.Prelude.Show type Apply (ShowsPrecSym1 l1 :: TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) (l2 :: a6989586621679694510) = ShowsPrecSym2 l1 l2 | |
data ShowsPrecSym2 (l :: Nat) (l :: a6989586621679694510) (l :: TyFun Symbol Symbol) #
Instances
| SuppressUnusedWarnings (ShowsPrecSym2 :: Nat -> a6989586621679694510 -> TyFun Symbol Symbol -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowsPrecSym2 l1 l2 :: TyFun Symbol Symbol -> *) (l3 :: Symbol) # | |
Defined in Data.Singletons.Prelude.Show | |
type ShowsPrecSym3 (t :: Nat) (t :: a6989586621679694510) (t :: Symbol) = ShowsPrec t t t #
data ShowStringSym0 (l :: TyFun Symbol (TyFun Symbol Symbol -> Type)) #
Instances
| SuppressUnusedWarnings ShowStringSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply ShowStringSym0 (l :: Symbol) # | |
Defined in Data.Singletons.Prelude.Show | |
data ShowStringSym1 (l :: Symbol) (l :: TyFun Symbol Symbol) #
Instances
| SuppressUnusedWarnings ShowStringSym1 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowStringSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) # | |
Defined in Data.Singletons.Prelude.Show | |
type ShowStringSym2 (t :: Symbol) (t :: Symbol) = ShowString t t #
data ShowParenSym0 (l :: TyFun Bool (TyFun (TyFun Symbol Symbol -> Type) (TyFun Symbol Symbol -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings ShowParenSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply ShowParenSym0 (l :: Bool) # | |
Defined in Data.Singletons.Prelude.Show | |
data ShowParenSym1 (l :: Bool) (l :: TyFun (TyFun Symbol Symbol -> Type) (TyFun Symbol Symbol -> Type)) #
Instances
| SuppressUnusedWarnings ShowParenSym1 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowParenSym1 l1 :: TyFun (TyFun Symbol Symbol -> Type) (TyFun Symbol Symbol -> Type) -> *) (l2 :: TyFun Symbol Symbol -> Type) # | |
data ShowParenSym2 (l :: Bool) (l :: TyFun Symbol Symbol -> Type) (l :: TyFun Symbol Symbol) #
Instances
| SuppressUnusedWarnings ShowParenSym2 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowParenSym2 l1 l2 :: TyFun Symbol Symbol -> *) (l3 :: Symbol) # | |
Defined in Data.Singletons.Prelude.Show | |
data ShowSpaceSym0 (l :: TyFun Symbol Symbol) #
Instances
| SuppressUnusedWarnings ShowSpaceSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply ShowSpaceSym0 (l :: Symbol) # | |
Defined in Data.Singletons.Prelude.Show | |
type ShowSpaceSym1 (t :: Symbol) = ShowSpace t #
data ShowCharSym0 (l :: TyFun Symbol (TyFun Symbol Symbol -> Type)) #
Instances
| SuppressUnusedWarnings ShowCharSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply ShowCharSym0 (l :: Symbol) # | |
Defined in Data.Singletons.Prelude.Show | |
data ShowCharSym1 (l :: Symbol) (l :: TyFun Symbol Symbol) #
Instances
| SuppressUnusedWarnings ShowCharSym1 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowCharSym1 l1 :: TyFun Symbol Symbol -> *) (l2 :: Symbol) # | |
Defined in Data.Singletons.Prelude.Show | |
type ShowCharSym2 (t :: Symbol) (t :: Symbol) = ShowChar t t #
data ShowCommaSpaceSym0 (l :: TyFun Symbol Symbol) #
Instances
| SuppressUnusedWarnings ShowCommaSpaceSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| type Apply ShowCommaSpaceSym0 (l :: Symbol) # | |
Defined in Data.Singletons.Prelude.Show | |
type ShowCommaSpaceSym1 (t :: Symbol) = ShowCommaSpace t #
data (.@#@$) (l :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings ((.@#@$) :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| type Apply ((.@#@$) :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type) -> *) (l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) # | |
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) -> *) | |
data (l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) .@#@$$ (l :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type)) #
Instances
| SuppressUnusedWarnings ((.@#@$$) :: (TyFun b6989586621679436415 c6989586621679436416 -> Type) -> TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| type Apply ((.@#@$$) l1 :: TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *) (l2 :: TyFun a6989586621679436417 b6989586621679436415 -> Type) # | |
data ((l :: TyFun b6989586621679436415 c6989586621679436416 -> Type) .@#@$$$ (l :: TyFun a6989586621679436417 b6989586621679436415 -> Type)) (l :: TyFun a6989586621679436417 c6989586621679436416) #
Instances
| SuppressUnusedWarnings ((.@#@$$$) :: (TyFun b6989586621679436415 c6989586621679436416 -> Type) -> (TyFun a6989586621679436417 b6989586621679436415 -> Type) -> TyFun a6989586621679436417 c6989586621679436416 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| type Apply (l1 .@#@$$$ l2 :: TyFun a c -> *) (l3 :: a) # | |
type (.@#@$$$$) (t :: TyFun b6989586621679436415 c6989586621679436416 -> Type) (t :: TyFun a6989586621679436417 b6989586621679436415 -> Type) (t :: a6989586621679436417) = (:.) t t t #
data (:@#@$) (l :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type)) #
Instances
| SuppressUnusedWarnings ((:@#@$) :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply ((:@#@$) :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type) -> *) (l :: a3530822107858468865) # | |
data (l :: a3530822107858468865) :@#@$$ (l :: TyFun [a3530822107858468865] [a3530822107858468865]) #
Instances
| SuppressUnusedWarnings ((:@#@$$) :: a3530822107858468865 -> TyFun [a3530822107858468865] [a3530822107858468865] -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply ((:@#@$$) l1 :: TyFun [a] [a] -> *) (l2 :: [a]) # | |
Defined in Data.Singletons.Prelude.Instances | |
class SuppressUnusedWarnings (t :: k) where #
This class (which users should never see) is to be instantiated in order to use an otherwise-unused data constructor, such as the "kind-inference" data constructor for defunctionalization symbols.
Minimal complete definition
Methods
suppressUnusedWarnings :: () #
Instances
| SuppressUnusedWarnings ShowParenSym2 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (&&@#@$$) # | |
Defined in Data.Singletons.Prelude.Bool Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (||@#@$$) # | |
Defined in Data.Singletons.Prelude.Bool Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ShowParenSym1 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ThenCmpSym1 # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (~>@#@$$) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (^@#@$$) # | |
Defined in Data.Singletons.TypeLits.Internal Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings DivSym1 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ModSym1 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings QuotSym1 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings RemSym1 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings QuotRemSym1 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings DivModSym1 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (<>@#@$$) # | |
Defined in Data.Singletons.TypeLits.Internal Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ShowCharSym1 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ShowStringSym1 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings NotSym0 # | |
Defined in Data.Singletons.Prelude.Bool Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (&&@#@$) # | |
Defined in Data.Singletons.Prelude.Bool Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (||@#@$) # | |
Defined in Data.Singletons.Prelude.Bool Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ShowParenSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings AndSym0 # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings OrSym0 # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings UnlinesSym0 # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings UnwordsSym0 # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ThenCmpSym0 # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (~>@#@$) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings DemoteSym0 # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (^@#@$) # | |
Defined in Data.Singletons.TypeLits.Internal Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings DivSym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ModSym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings QuotSym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings RemSym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings QuotRemSym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings DivModSym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings KnownNatSym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings Log2Sym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ShowCharSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ShowStringSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (<>@#@$) # | |
Defined in Data.Singletons.TypeLits.Internal Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings KnownSymbolSym0 # | |
Defined in Data.Singletons.TypeLits Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ShowCommaSpaceSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ShowSpaceSym0 # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings XorSym0 # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NubBySym1 :: (TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) -> TyFun [a6989586621679459189] [a6989586621679459189] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (PartitionSym1 :: (TyFun a6989586621679459198 Bool -> Type) -> TyFun [a6989586621679459198] ([a6989586621679459198], [a6989586621679459198]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (BreakSym1 :: (TyFun a6989586621679459210 Bool -> Type) -> TyFun [a6989586621679459210] ([a6989586621679459210], [a6989586621679459210]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SpanSym1 :: (TyFun a6989586621679459211 Bool -> Type) -> TyFun [a6989586621679459211] ([a6989586621679459211], [a6989586621679459211]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupBySym1 :: (TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) -> TyFun [a6989586621679459201] [[a6989586621679459201]] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropWhileSym1 :: (TyFun a6989586621679459213 Bool -> Type) -> TyFun [a6989586621679459213] [a6989586621679459213] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TakeWhileSym1 :: (TyFun a6989586621679459214 Bool -> Type) -> TyFun [a6989586621679459214] [a6989586621679459214] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FilterSym1 :: (TyFun a6989586621679459222 Bool -> Type) -> TyFun [a6989586621679459222] [a6989586621679459222] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FindSym1 :: (TyFun a6989586621679459221 Bool -> Type) -> TyFun [a6989586621679459221] (Maybe a6989586621679459221) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InsertBySym1 :: (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) -> TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InsertBySym2 :: (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) -> a6989586621679459225 -> TyFun [a6989586621679459225] [a6989586621679459225] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SortBySym1 :: (TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) -> TyFun [a6989586621679459226] [a6989586621679459226] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DeleteBySym1 :: (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) -> TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DeleteBySym2 :: (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) -> a6989586621679459228 -> TyFun [a6989586621679459228] [a6989586621679459228] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DeleteFirstsBySym2 :: (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) -> [a6989586621679459227] -> TyFun [a6989586621679459227] [a6989586621679459227] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DeleteFirstsBySym1 :: (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) -> TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnionBySym2 :: (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) -> [a6989586621679459187] -> TyFun [a6989586621679459187] [a6989586621679459187] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnionBySym1 :: (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) -> TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FindIndicesSym1 :: (TyFun a6989586621679459217 Bool -> Type) -> TyFun [a6989586621679459217] [Nat] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FindIndexSym1 :: (TyFun a6989586621679459218 Bool -> Type) -> TyFun [a6989586621679459218] (Maybe Nat) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Scanr1Sym1 :: (TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) -> TyFun [a6989586621679459285] [a6989586621679459285] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Scanl1Sym1 :: (TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) -> TyFun [a6989586621679459288] [a6989586621679459288] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (AnySym1 :: (TyFun a6989586621679459291 Bool -> Type) -> TyFun [a6989586621679459291] Bool -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersectBySym2 :: (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) -> [a6989586621679459215] -> TyFun [a6989586621679459215] [a6989586621679459215] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersectBySym1 :: (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) -> TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (AllSym1 :: (TyFun a6989586621679459292 Bool -> Type) -> TyFun [a6989586621679459292] Bool -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldr1Sym1 :: (TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) -> TyFun [a6989586621679459296] a6989586621679459296 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldl1Sym1 :: (TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) -> TyFun [a6989586621679459298] a6989586621679459298 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MaximumBySym1 :: (TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) -> TyFun [a6989586621679459224] a6989586621679459224 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MinimumBySym1 :: (TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) -> TyFun [a6989586621679459223] a6989586621679459223 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldl1'Sym1 :: (TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) -> TyFun [a6989586621679459297] a6989586621679459297 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropWhileEndSym1 :: (TyFun a6989586621679459212 Bool -> Type) -> TyFun [a6989586621679459212] [a6989586621679459212] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowListWithSym2 :: (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) -> [a6989586621679694494] -> TyFun Symbol Symbol -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowListWithSym1 :: (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) -> TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NubBySym1 :: (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupBySym1 :: (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) -> TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupBy1Sym1 :: (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TakeWhileSym1 :: (TyFun a6989586621679792767 Bool -> Type) -> TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropWhileSym1 :: (TyFun a6989586621679792766 Bool -> Type) -> TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SpanSym1 :: (TyFun a6989586621679792765 Bool -> Type) -> TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (BreakSym1 :: (TyFun a6989586621679792764 Bool -> Type) -> TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FilterSym1 :: (TyFun a6989586621679792763 Bool -> Type) -> TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (PartitionSym1 :: (TyFun a6989586621679792762 Bool -> Type) -> TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SortBySym1 :: (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Scanl1Sym1 :: (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Scanr1Sym1 :: (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UntilSym2 :: (TyFun a6989586621679987975 Bool -> Type) -> (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> TyFun a6989586621679987975 a6989586621679987975 -> *) # | |
Defined in Data.Promotion.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UntilSym1 :: (TyFun a6989586621679987975 Bool -> Type) -> TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((++@#@$$) :: [a6989586621679436421] -> TyFun [a6989586621679436421] [a6989586621679436421] -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((!!@#@$$) :: [a6989586621679459191] -> TyFun Nat a6989586621679459191 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnionSym1 :: [a6989586621679459186] -> TyFun [a6989586621679459186] [a6989586621679459186] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((\\@#@$$) :: [a6989586621679459229] -> TyFun [a6989586621679459229] [a6989586621679459229] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsPrefixOfSym1 :: [a6989586621679459274] -> TyFun [a6989586621679459274] Bool -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsInfixOfSym1 :: [a6989586621679459272] -> TyFun [a6989586621679459272] Bool -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersectSym1 :: [a6989586621679459216] -> TyFun [a6989586621679459216] [a6989586621679459216] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntercalateSym1 :: [a6989586621679459305] -> TyFun [[a6989586621679459305]] [a6989586621679459305] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsSuffixOfSym1 :: [a6989586621679459273] -> TyFun [a6989586621679459273] Bool -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowListSym1 :: [a6989586621679694510] -> TyFun Symbol Symbol -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsPrefixOfSym1 :: [a6989586621679792749] -> TyFun (NonEmpty a6989586621679792749) Bool -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (StripPrefixSym1 :: [a6989586621679951006] -> TyFun [a6989586621679951006] (Maybe [a6989586621679951006]) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowsPrecSym2 :: Nat -> a6989586621679694510 -> TyFun Symbol Symbol -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropSym1 :: Nat -> TyFun [a6989586621679459208] [a6989586621679459208] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TakeSym1 :: Nat -> TyFun [a6989586621679459209] [a6989586621679459209] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SplitAtSym1 :: Nat -> TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ReplicateSym1 :: Nat -> TyFun a6989586621679459193 [a6989586621679459193] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowsPrecSym1 :: Nat -> TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TakeSym1 :: Nat -> TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropSym1 :: Nat -> TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SplitAtSym1 :: Nat -> TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((:@#@$$) :: a3530822107858468865 -> TyFun [a3530822107858468865] [a3530822107858468865] -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((:|@#@$$) :: a6989586621679067899 -> TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Bool_Sym2 :: a6989586621679301795 -> a6989586621679301795 -> TyFun Bool a6989586621679301795 -> *) # | |
Defined in Data.Singletons.Prelude.Bool Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Bool_Sym1 :: a6989586621679301795 -> TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Bool Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((==@#@$$) :: a6989586621679304361 -> TyFun a6989586621679304361 Bool -> *) # | |
Defined in Data.Singletons.Prelude.Eq Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((/=@#@$$) :: a6989586621679304361 -> TyFun a6989586621679304361 Bool -> *) # | |
Defined in Data.Singletons.Prelude.Eq Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((<=@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (CompareSym1 :: a6989586621679315746 -> TyFun a6989586621679315746 Ordering -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MinSym1 :: a6989586621679315746 -> TyFun a6989586621679315746 a6989586621679315746 -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MaxSym1 :: a6989586621679315746 -> TyFun a6989586621679315746 a6989586621679315746 -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((>=@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((>@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((<@#@$$) :: a6989586621679315746 -> TyFun a6989586621679315746 Bool -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FromMaybeSym1 :: a6989586621679420598 -> TyFun (Maybe a6989586621679420598) a6989586621679420598 -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((-@#@$$) :: a6989586621679428868 -> TyFun a6989586621679428868 a6989586621679428868 -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((+@#@$$) :: a6989586621679428868 -> TyFun a6989586621679428868 a6989586621679428868 -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((*@#@$$) :: a6989586621679428868 -> TyFun a6989586621679428868 a6989586621679428868 -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SubtractSym1 :: a6989586621679431141 -> TyFun a6989586621679431141 a6989586621679431141 -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (AsTypeOfSym1 :: a6989586621679436411 -> TyFun a6989586621679436411 a6989586621679436411 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InsertSym1 :: a6989586621679459203 -> TyFun [a6989586621679459203] [a6989586621679459203] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DeleteSym1 :: a6989586621679459230 -> TyFun [a6989586621679459230] [a6989586621679459230] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ElemIndicesSym1 :: a6989586621679459219 -> TyFun [a6989586621679459219] [Nat] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ElemIndexSym1 :: a6989586621679459220 -> TyFun [a6989586621679459220] (Maybe Nat) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NotElemSym1 :: a6989586621679459270 -> TyFun [a6989586621679459270] Bool -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ElemSym1 :: a6989586621679459271 -> TyFun [a6989586621679459271] Bool -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersperseSym1 :: a6989586621679459306 -> TyFun [a6989586621679459306] [a6989586621679459306] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowsSym1 :: a6989586621679694495 -> TyFun Symbol Symbol -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersperseSym1 :: a6989586621679792772 -> TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InsertSym1 :: a6989586621679792779 -> TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((<|@#@$$) :: a6989586621679792790 -> TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ConsSym1 :: a6989586621679792789 -> TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (EnumFromThenToSym1 :: a6989586621679869588 -> TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (EnumFromThenToSym2 :: a6989586621679869588 -> a6989586621679869588 -> TyFun a6989586621679869588 [a6989586621679869588] -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (EnumFromToSym1 :: a6989586621679869588 -> TyFun a6989586621679869588 [a6989586621679869588] -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SameKindSym1 :: k6989586621679027079 -> TyFun k6989586621679027079 Constraint -> *) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((!!@#@$$) :: NonEmpty a6989586621679792748 -> TyFun Nat a6989586621679792748 -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NubBySym0 :: TyFun (TyFun a6989586621679459189 (TyFun a6989586621679459189 Bool -> Type) -> Type) (TyFun [a6989586621679459189] [a6989586621679459189] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (PartitionSym0 :: TyFun (TyFun a6989586621679459198 Bool -> Type) (TyFun [a6989586621679459198] ([a6989586621679459198], [a6989586621679459198]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (BreakSym0 :: TyFun (TyFun a6989586621679459210 Bool -> Type) (TyFun [a6989586621679459210] ([a6989586621679459210], [a6989586621679459210]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SpanSym0 :: TyFun (TyFun a6989586621679459211 Bool -> Type) (TyFun [a6989586621679459211] ([a6989586621679459211], [a6989586621679459211]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupBySym0 :: TyFun (TyFun a6989586621679459201 (TyFun a6989586621679459201 Bool -> Type) -> Type) (TyFun [a6989586621679459201] [[a6989586621679459201]] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropWhileSym0 :: TyFun (TyFun a6989586621679459213 Bool -> Type) (TyFun [a6989586621679459213] [a6989586621679459213] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (TyFun a6989586621679459214 Bool -> Type) (TyFun [a6989586621679459214] [a6989586621679459214] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FilterSym0 :: TyFun (TyFun a6989586621679459222 Bool -> Type) (TyFun [a6989586621679459222] [a6989586621679459222] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FindSym0 :: TyFun (TyFun a6989586621679459221 Bool -> Type) (TyFun [a6989586621679459221] (Maybe a6989586621679459221) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InsertBySym0 :: TyFun (TyFun a6989586621679459225 (TyFun a6989586621679459225 Ordering -> Type) -> Type) (TyFun a6989586621679459225 (TyFun [a6989586621679459225] [a6989586621679459225] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SortBySym0 :: TyFun (TyFun a6989586621679459226 (TyFun a6989586621679459226 Ordering -> Type) -> Type) (TyFun [a6989586621679459226] [a6989586621679459226] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DeleteBySym0 :: TyFun (TyFun a6989586621679459228 (TyFun a6989586621679459228 Bool -> Type) -> Type) (TyFun a6989586621679459228 (TyFun [a6989586621679459228] [a6989586621679459228] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DeleteFirstsBySym0 :: TyFun (TyFun a6989586621679459227 (TyFun a6989586621679459227 Bool -> Type) -> Type) (TyFun [a6989586621679459227] (TyFun [a6989586621679459227] [a6989586621679459227] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnionBySym0 :: TyFun (TyFun a6989586621679459187 (TyFun a6989586621679459187 Bool -> Type) -> Type) (TyFun [a6989586621679459187] (TyFun [a6989586621679459187] [a6989586621679459187] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FindIndicesSym0 :: TyFun (TyFun a6989586621679459217 Bool -> Type) (TyFun [a6989586621679459217] [Nat] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FindIndexSym0 :: TyFun (TyFun a6989586621679459218 Bool -> Type) (TyFun [a6989586621679459218] (Maybe Nat) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (TyFun a6989586621679459285 (TyFun a6989586621679459285 a6989586621679459285 -> Type) -> Type) (TyFun [a6989586621679459285] [a6989586621679459285] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (TyFun a6989586621679459288 (TyFun a6989586621679459288 a6989586621679459288 -> Type) -> Type) (TyFun [a6989586621679459288] [a6989586621679459288] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (AnySym0 :: TyFun (TyFun a6989586621679459291 Bool -> Type) (TyFun [a6989586621679459291] Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersectBySym0 :: TyFun (TyFun a6989586621679459215 (TyFun a6989586621679459215 Bool -> Type) -> Type) (TyFun [a6989586621679459215] (TyFun [a6989586621679459215] [a6989586621679459215] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (AllSym0 :: TyFun (TyFun a6989586621679459292 Bool -> Type) (TyFun [a6989586621679459292] Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (TyFun a6989586621679459296 (TyFun a6989586621679459296 a6989586621679459296 -> Type) -> Type) (TyFun [a6989586621679459296] a6989586621679459296 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (TyFun a6989586621679459298 (TyFun a6989586621679459298 a6989586621679459298 -> Type) -> Type) (TyFun [a6989586621679459298] a6989586621679459298 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MaximumBySym0 :: TyFun (TyFun a6989586621679459224 (TyFun a6989586621679459224 Ordering -> Type) -> Type) (TyFun [a6989586621679459224] a6989586621679459224 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MinimumBySym0 :: TyFun (TyFun a6989586621679459223 (TyFun a6989586621679459223 Ordering -> Type) -> Type) (TyFun [a6989586621679459223] a6989586621679459223 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldl1'Sym0 :: TyFun (TyFun a6989586621679459297 (TyFun a6989586621679459297 a6989586621679459297 -> Type) -> Type) (TyFun [a6989586621679459297] a6989586621679459297 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropWhileEndSym0 :: TyFun (TyFun a6989586621679459212 Bool -> Type) (TyFun [a6989586621679459212] [a6989586621679459212] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (TyFun a6989586621679694494 (TyFun Symbol Symbol -> Type) -> Type) (TyFun [a6989586621679694494] (TyFun Symbol Symbol -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NubBySym0 :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupBySym0 :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropWhileSym0 :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SpanSym0 :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (BreakSym0 :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FilterSym0 :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (PartitionSym0 :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UntilSym0 :: TyFun (TyFun a6989586621679987975 Bool -> Type) (TyFun (TyFun a6989586621679987975 a6989586621679987975 -> Type) (TyFun a6989586621679987975 a6989586621679987975 -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ConcatSym0 :: TyFun [[a6989586621679459295]] [a6989586621679459295] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TransposeSym0 :: TyFun [[a6989586621679459192]] [[a6989586621679459192]] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (CatMaybesSym0 :: TyFun [Maybe a6989586621679420595] [a6989586621679420595] -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ListToMaybeSym0 :: TyFun [a6989586621679420596] (Maybe a6989586621679420596) -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((++@#@$) :: TyFun [a6989586621679436421] (TyFun [a6989586621679436421] [a6989586621679436421] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((!!@#@$) :: TyFun [a6989586621679459191] (TyFun Nat a6989586621679459191 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (LengthSym0 :: TyFun [a6989586621679459194] Nat -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ProductSym0 :: TyFun [a6989586621679459195] a6989586621679459195 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SumSym0 :: TyFun [a6989586621679459196] a6989586621679459196 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679459206] [[a6989586621679459206]] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SortSym0 :: TyFun [a6989586621679459202] [a6989586621679459202] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnionSym0 :: TyFun [a6989586621679459186] (TyFun [a6989586621679459186] [a6989586621679459186] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((\\@#@$) :: TyFun [a6989586621679459229] (TyFun [a6989586621679459229] [a6989586621679459229] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NubSym0 :: TyFun [a6989586621679459190] [a6989586621679459190] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679459274] (TyFun [a6989586621679459274] Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679459275] [[a6989586621679459275]] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679459276] [[a6989586621679459276]] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsInfixOfSym0 :: TyFun [a6989586621679459272] (TyFun [a6989586621679459272] Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersectSym0 :: TyFun [a6989586621679459216] (TyFun [a6989586621679459216] [a6989586621679459216] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MaximumSym0 :: TyFun [a6989586621679459205] a6989586621679459205 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MinimumSym0 :: TyFun [a6989586621679459204] a6989586621679459204 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (PermutationsSym0 :: TyFun [a6989586621679459301] [[a6989586621679459301]] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SubsequencesSym0 :: TyFun [a6989586621679459304] [[a6989586621679459304]] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntercalateSym0 :: TyFun [a6989586621679459305] (TyFun [[a6989586621679459305]] [a6989586621679459305] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ReverseSym0 :: TyFun [a6989586621679459307] [a6989586621679459307] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsSuffixOfSym0 :: TyFun [a6989586621679459273] (TyFun [a6989586621679459273] Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NullSym0 :: TyFun [a6989586621679459308] Bool -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InitSym0 :: TyFun [a6989586621679459309] [a6989586621679459309] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TailSym0 :: TyFun [a6989586621679459310] [a6989586621679459310] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (LastSym0 :: TyFun [a6989586621679459311] a6989586621679459311 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (HeadSym0 :: TyFun [a6989586621679459312] a6989586621679459312 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowListSym0 :: TyFun [a6989586621679694510] (TyFun Symbol Symbol -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679792761] [NonEmpty a6989586621679792761] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FromListSym0 :: TyFun [a6989586621679792787] (NonEmpty a6989586621679792787) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679792781] (NonEmpty [a6989586621679792781]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679792780] (NonEmpty [a6989586621679792780]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NonEmpty_Sym0 :: TyFun [a6989586621679792798] (Maybe (NonEmpty a6989586621679792798)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (StripPrefixSym0 :: TyFun [a6989586621679951006] (TyFun [a6989586621679951006] (Maybe [a6989586621679951006]) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MaybeToListSym0 :: TyFun (Maybe a6989586621679420597) [a6989586621679420597] -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FromJustSym0 :: TyFun (Maybe a6989586621679420599) a6989586621679420599 -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a6989586621679420600) Bool -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a6989586621679420601) Bool -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropSym0 :: TyFun Nat (TyFun [a6989586621679459208] [a6989586621679459208] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TakeSym0 :: TyFun Nat (TyFun [a6989586621679459209] [a6989586621679459209] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat (TyFun [a6989586621679459207] ([a6989586621679459207], [a6989586621679459207]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ReplicateSym0 :: TyFun Nat (TyFun a6989586621679459193 [a6989586621679459193] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (TyFun a6989586621679694510 (TyFun Symbol Symbol -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TakeSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DropSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Nat a6989586621679428868 -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ToEnumSym0 :: TyFun Nat a6989586621679869588 -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a6989586621679428198 -> *) # | |
Defined in Data.Singletons.Prelude.IsString Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (JustSym0 :: TyFun a3530822107858468865 (Maybe a3530822107858468865) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((:@#@$) :: TyFun a3530822107858468865 (TyFun [a3530822107858468865] [a3530822107858468865] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((:|@#@$) :: TyFun a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Bool_Sym0 :: TyFun a6989586621679301795 (TyFun a6989586621679301795 (TyFun Bool a6989586621679301795 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Bool Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((==@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Eq Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((/=@#@$) :: TyFun a6989586621679304361 (TyFun a6989586621679304361 Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Eq Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((<=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (CompareSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Ordering -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679315746 (TyFun a6989586621679315746 a6989586621679315746 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((>=@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((>@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((<@#@$) :: TyFun a6989586621679315746 (TyFun a6989586621679315746 Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FromMaybeSym0 :: TyFun a6989586621679420598 (TyFun (Maybe a6989586621679420598) a6989586621679420598 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NegateSym0 :: TyFun a6989586621679428868 a6989586621679428868 -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((-@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((+@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SignumSym0 :: TyFun a6989586621679428868 a6989586621679428868 -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (AbsSym0 :: TyFun a6989586621679428868 a6989586621679428868 -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((*@#@$) :: TyFun a6989586621679428868 (TyFun a6989586621679428868 a6989586621679428868 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SubtractSym0 :: TyFun a6989586621679431141 (TyFun a6989586621679431141 a6989586621679431141 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Num Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (AsTypeOfSym0 :: TyFun a6989586621679436411 (TyFun a6989586621679436411 a6989586621679436411 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IdSym0 :: TyFun a6989586621679436420 a6989586621679436420 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679459203 (TyFun [a6989586621679459203] [a6989586621679459203] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (DeleteSym0 :: TyFun a6989586621679459230 (TyFun [a6989586621679459230] [a6989586621679459230] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ElemIndicesSym0 :: TyFun a6989586621679459219 (TyFun [a6989586621679459219] [Nat] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a6989586621679459220 (TyFun [a6989586621679459220] (Maybe Nat) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NotElemSym0 :: TyFun a6989586621679459270 (TyFun [a6989586621679459270] Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ElemSym0 :: TyFun a6989586621679459271 (TyFun [a6989586621679459271] Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679459306 (TyFun [a6989586621679459306] [a6989586621679459306] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Show_Sym0 :: TyFun a6989586621679694510 Symbol -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ShowsSym0 :: TyFun a6989586621679694495 (TyFun Symbol Symbol -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((<|@#@$) :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ConsSym0 :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (EnumFromThenToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (EnumFromToSym0 :: TyFun a6989586621679869588 (TyFun a6989586621679869588 [a6989586621679869588] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FromEnumSym0 :: TyFun a6989586621679869588 Nat -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (PredSym0 :: TyFun a6989586621679869588 a6989586621679869588 -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SuccSym0 :: TyFun a6989586621679869588 a6989586621679869588 -> *) # | |
Defined in Data.Singletons.Prelude.Enum Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027079 (TyFun k6989586621679027079 Constraint -> *) -> *) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027082 * -> *) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a6989586621679297266 -> *) # | |
Defined in Data.Singletons.Prelude.Void Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (NubSym0 :: TyFun (NonEmpty a6989586621679792740) (NonEmpty a6989586621679792740) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((!!@#@$) :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Group1Sym0 :: TyFun (NonEmpty a6989586621679792755) (NonEmpty (NonEmpty a6989586621679792755)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ToListSym0 :: TyFun (NonEmpty a6989586621679792786) [a6989586621679792786] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ReverseSym0 :: TyFun (NonEmpty a6989586621679792771) (NonEmpty a6989586621679792771) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SortSym0 :: TyFun (NonEmpty a6989586621679792788) (NonEmpty a6989586621679792788) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (InitSym0 :: TyFun (NonEmpty a6989586621679792791) [a6989586621679792791] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (LastSym0 :: TyFun (NonEmpty a6989586621679792792) a6989586621679792792 -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TailSym0 :: TyFun (NonEmpty a6989586621679792793) [a6989586621679792793] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (HeadSym0 :: TyFun (NonEmpty a6989586621679792794) a6989586621679792794 -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnconsSym0 :: TyFun (NonEmpty a6989586621679792797) (a6989586621679792797, Maybe (NonEmpty a6989586621679792797)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (LengthSym0 :: TyFun (NonEmpty a6989586621679792801) Nat -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a6989586621679792738)) (NonEmpty (NonEmpty a6989586621679792738)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FoldlSym2 :: (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) -> b6989586621679270365 -> TyFun [a6989586621679270364] b6989586621679270365 -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FoldlSym1 :: (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) -> TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ComparingSym2 :: (TyFun b6989586621679315736 a6989586621679315735 -> Type) -> b6989586621679315736 -> TyFun b6989586621679315736 Ordering -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ComparingSym1 :: (TyFun b6989586621679315736 a6989586621679315735 -> Type) -> TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapMaybeSym1 :: (TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) -> TyFun [a6989586621679420593] [b6989586621679420594] -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (($!@#@$$) :: (TyFun a6989586621679436407 b6989586621679436408 -> Type) -> TyFun a6989586621679436407 b6989586621679436408 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (($@#@$$) :: (TyFun a6989586621679436409 b6989586621679436410 -> Type) -> TyFun a6989586621679436409 b6989586621679436410 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapSym1 :: (TyFun a6989586621679436422 b6989586621679436423 -> Type) -> TyFun [a6989586621679436422] [b6989586621679436423] -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FoldrSym2 :: (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) -> b6989586621679436425 -> TyFun [a6989586621679436424] b6989586621679436425 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FoldrSym1 :: (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) -> TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnfoldrSym1 :: (TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) -> TyFun b6989586621679459277 [a6989586621679459278] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanrSym1 :: (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) -> TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanrSym2 :: (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) -> b6989586621679459287 -> TyFun [a6989586621679459286] [b6989586621679459287] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanlSym1 :: (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) -> TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanlSym2 :: (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) -> b6989586621679459289 -> TyFun [a6989586621679459290] [b6989586621679459289] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ConcatMapSym1 :: (TyFun a6989586621679459293 [b6989586621679459294] -> Type) -> TyFun [a6989586621679459293] [b6989586621679459294] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldl'Sym2 :: (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) -> b6989586621679459300 -> TyFun [a6989586621679459299] b6989586621679459300 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldl'Sym1 :: (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) -> TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupWithSym1 :: (TyFun a6989586621679792759 b6989586621679792758 -> Type) -> TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupAllWithSym1 :: (TyFun a6989586621679792757 b6989586621679792756 -> Type) -> TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupWith1Sym1 :: (TyFun a6989586621679792753 b6989586621679792752 -> Type) -> TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapSym1 :: (TyFun a6989586621679792782 b6989586621679792783 -> Type) -> TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SortWithSym1 :: (TyFun a6989586621679792736 o6989586621679792735 -> Type) -> TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupAllWith1Sym1 :: (TyFun a6989586621679792751 b6989586621679792750 -> Type) -> TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanlSym2 :: (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) -> b6989586621679792777 -> TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanlSym1 :: (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) -> TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanrSym2 :: (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) -> b6989586621679792776 -> TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanrSym1 :: (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) -> TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnfoldrSym1 :: (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) -> TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnfoldSym1 :: (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) -> TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipSym1 :: [a6989586621679459268] -> TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericIndexSym1 :: [a6989586621679950951] -> TyFun i6989586621679950950 a6989586621679950951 -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple2Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Maybe_Sym2 :: b6989586621679419480 -> (TyFun a6989586621679419481 b6989586621679419480 -> Type) -> TyFun (Maybe a6989586621679419481) b6989586621679419480 -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Maybe_Sym1 :: b6989586621679419480 -> TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SeqSym1 :: a6989586621679436405 -> TyFun b6989586621679436406 b6989586621679436406 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ConstSym1 :: a6989586621679436418 -> TyFun b6989586621679436419 a6989586621679436418 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (LookupSym1 :: a6989586621679459199 -> TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((&@#@$$) :: a6989586621679783668 -> TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> *) # | |
Defined in Data.Singletons.Prelude.Function Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericReplicateSym1 :: i6989586621679950948 -> TyFun a6989586621679950949 [a6989586621679950949] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericSplitAtSym1 :: i6989586621679950952 -> TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericDropSym1 :: i6989586621679950954 -> TyFun [a6989586621679950955] [a6989586621679950955] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericTakeSym1 :: i6989586621679950956 -> TyFun [a6989586621679950957] [a6989586621679950957] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipSym1 :: NonEmpty a6989586621679792746 -> TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ApplySym1 :: (k16989586621679025218 ~> k26989586621679025219) -> TyFun k16989586621679025218 k26989586621679025219 -> *) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((@@@#@$$) :: (k16989586621679031313 ~> k6989586621679031312) -> TyFun k16989586621679031313 k6989586621679031312 -> *) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FoldlSym0 :: TyFun (TyFun b6989586621679270365 (TyFun a6989586621679270364 b6989586621679270365 -> Type) -> Type) (TyFun b6989586621679270365 (TyFun [a6989586621679270364] b6989586621679270365 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ComparingSym0 :: TyFun (TyFun b6989586621679315736 a6989586621679315735 -> Type) (TyFun b6989586621679315736 (TyFun b6989586621679315736 Ordering -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Ord Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapMaybeSym0 :: TyFun (TyFun a6989586621679420593 (Maybe b6989586621679420594) -> Type) (TyFun [a6989586621679420593] [b6989586621679420594] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (($!@#@$) :: TyFun (TyFun a6989586621679436407 b6989586621679436408 -> Type) (TyFun a6989586621679436407 b6989586621679436408 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (($@#@$) :: TyFun (TyFun a6989586621679436409 b6989586621679436410 -> Type) (TyFun a6989586621679436409 b6989586621679436410 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapSym0 :: TyFun (TyFun a6989586621679436422 b6989586621679436423 -> Type) (TyFun [a6989586621679436422] [b6989586621679436423] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FoldrSym0 :: TyFun (TyFun a6989586621679436424 (TyFun b6989586621679436425 b6989586621679436425 -> Type) -> Type) (TyFun b6989586621679436425 (TyFun [a6989586621679436424] b6989586621679436425 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (TyFun b6989586621679459277 (Maybe (a6989586621679459278, b6989586621679459277)) -> Type) (TyFun b6989586621679459277 [a6989586621679459278] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanrSym0 :: TyFun (TyFun a6989586621679459286 (TyFun b6989586621679459287 b6989586621679459287 -> Type) -> Type) (TyFun b6989586621679459287 (TyFun [a6989586621679459286] [b6989586621679459287] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanlSym0 :: TyFun (TyFun b6989586621679459289 (TyFun a6989586621679459290 b6989586621679459289 -> Type) -> Type) (TyFun b6989586621679459289 (TyFun [a6989586621679459290] [b6989586621679459289] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (TyFun a6989586621679459293 [b6989586621679459294] -> Type) (TyFun [a6989586621679459293] [b6989586621679459294] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (TyFun b6989586621679459300 (TyFun a6989586621679459299 b6989586621679459300 -> Type) -> Type) (TyFun b6989586621679459300 (TyFun [a6989586621679459299] b6989586621679459300 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupWithSym0 :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupAllWithSym0 :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapSym0 :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SortWithSym0 :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (RightsSym0 :: TyFun [Either a6989586621679941795 b6989586621679941796] [b6989586621679941796] -> *) # | |
Defined in Data.Singletons.Prelude.Either Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (LeftsSym0 :: TyFun [Either a6989586621679941797 b6989586621679941798] [a6989586621679941797] -> *) # | |
Defined in Data.Singletons.Prelude.Either Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnzipSym0 :: TyFun [(a6989586621679459256, b6989586621679459257)] ([a6989586621679459256], [b6989586621679459257]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a6989586621679459185] i6989586621679459184 -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipSym0 :: TyFun [a6989586621679459268] (TyFun [b6989586621679459269] [(a6989586621679459268, b6989586621679459269)] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericIndexSym0 :: TyFun [a6989586621679950951] (TyFun i6989586621679950950 a6989586621679950951 -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a6989586621679941789 b6989586621679941790) Bool -> *) # | |
Defined in Data.Singletons.Prelude.Either Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a6989586621679941791 b6989586621679941792) Bool -> *) # | |
Defined in Data.Singletons.Prelude.Either Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SwapSym0 :: TyFun (a6989586621679297956, b6989586621679297957) (b6989586621679297957, a6989586621679297956) -> *) # | |
Defined in Data.Singletons.Prelude.Tuple Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SndSym0 :: TyFun (a6989586621679297964, b6989586621679297965) b6989586621679297965 -> *) # | |
Defined in Data.Singletons.Prelude.Tuple Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FstSym0 :: TyFun (a6989586621679297966, b6989586621679297967) a6989586621679297966 -> *) # | |
Defined in Data.Singletons.Prelude.Tuple Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (LeftSym0 :: TyFun a6989586621679083190 (Either a6989586621679083190 b6989586621679083191) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (RightSym0 :: TyFun b6989586621679083191 (Either a6989586621679083190 b6989586621679083191) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679393946 k6989586621679393947 -> *) # | |
Defined in Data.Singletons.TypeLits.Internal Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b6989586621679419480 (TyFun (TyFun a6989586621679419481 b6989586621679419480 -> Type) (TyFun (Maybe a6989586621679419481) b6989586621679419480 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Maybe Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (SeqSym0 :: TyFun a6989586621679436405 (TyFun b6989586621679436406 b6989586621679436406 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679436418 (TyFun b6989586621679436419 a6989586621679436418 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (LookupSym0 :: TyFun a6989586621679459199 (TyFun [(a6989586621679459199, b6989586621679459200)] (Maybe b6989586621679459200) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((&@#@$) :: TyFun a6989586621679783668 (TyFun (TyFun a6989586621679783668 b6989586621679783669 -> Type) b6989586621679783669 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Function Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericReplicateSym0 :: TyFun i6989586621679950948 (TyFun a6989586621679950949 [a6989586621679950949] -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericSplitAtSym0 :: TyFun i6989586621679950952 (TyFun [a6989586621679950953] ([a6989586621679950953], [a6989586621679950953]) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericDropSym0 :: TyFun i6989586621679950954 (TyFun [a6989586621679950955] [a6989586621679950955] -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (GenericTakeSym0 :: TyFun i6989586621679950956 (TyFun [a6989586621679950957] [a6989586621679950957] -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621679792741, b6989586621679792742)) (NonEmpty a6989586621679792741, NonEmpty b6989586621679792742) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025218 ~> k26989586621679025219) (TyFun k16989586621679025218 k26989586621679025219 -> Type) -> *) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679031313 ~> k6989586621679031312) (TyFun k16989586621679031313 k6989586621679031312 -> *) -> *) # | |
Defined in Data.Singletons Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (CurrySym2 :: (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) -> a6989586621679297961 -> TyFun b6989586621679297962 c6989586621679297963 -> *) # | |
Defined in Data.Singletons.Prelude.Tuple Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (CurrySym1 :: (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) -> TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Tuple Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UncurrySym1 :: (TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) -> TyFun (a6989586621679297958, b6989586621679297959) c6989586621679297960 -> *) # | |
Defined in Data.Singletons.Prelude.Tuple Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FlipSym2 :: (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) -> b6989586621679436413 -> TyFun a6989586621679436412 c6989586621679436414 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FlipSym1 :: (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) -> TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((.@#@$$$) :: (TyFun b6989586621679436415 c6989586621679436416 -> Type) -> (TyFun a6989586621679436417 b6989586621679436415 -> Type) -> TyFun a6989586621679436417 c6989586621679436416 -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((.@#@$$) :: (TyFun b6989586621679436415 c6989586621679436416 -> Type) -> TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWithSym1 :: (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) -> TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWithSym2 :: (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) -> [a6989586621679459262] -> TyFun [b6989586621679459263] [c6989586621679459264] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapAccumRSym1 :: (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) -> TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapAccumRSym2 :: (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) -> acc6989586621679459279 -> TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapAccumLSym1 :: (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) -> TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapAccumLSym2 :: (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) -> acc6989586621679459282 -> TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (OnSym3 :: (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) -> (TyFun a6989586621679783672 b6989586621679783670 -> Type) -> a6989586621679783672 -> TyFun a6989586621679783672 c6989586621679783671 -> *) # | |
Defined in Data.Singletons.Prelude.Function Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (OnSym2 :: (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) -> (TyFun a6989586621679783672 b6989586621679783670 -> Type) -> TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Function Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (OnSym1 :: (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) -> TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Function Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWithSym2 :: (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) -> NonEmpty a6989586621679792743 -> TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWithSym1 :: (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Either_Sym2 :: (TyFun a6989586621679940661 c6989586621679940662 -> Type) -> (TyFun b6989586621679940663 c6989586621679940662 -> Type) -> TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> *) # | |
Defined in Data.Singletons.Prelude.Either Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Either_Sym1 :: (TyFun a6989586621679940661 c6989586621679940662 -> Type) -> TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Either Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip3Sym1 :: [a6989586621679459265] -> TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip3Sym2 :: [a6989586621679459265] -> [b6989586621679459266] -> TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple3Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple3Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (CurrySym0 :: TyFun (TyFun (a6989586621679297961, b6989586621679297962) c6989586621679297963 -> Type) (TyFun a6989586621679297961 (TyFun b6989586621679297962 c6989586621679297963 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Tuple Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (UncurrySym0 :: TyFun (TyFun a6989586621679297958 (TyFun b6989586621679297959 c6989586621679297960 -> Type) -> Type) (TyFun (a6989586621679297958, b6989586621679297959) c6989586621679297960 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Tuple Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (FlipSym0 :: TyFun (TyFun a6989586621679436412 (TyFun b6989586621679436413 c6989586621679436414 -> Type) -> Type) (TyFun b6989586621679436413 (TyFun a6989586621679436412 c6989586621679436414 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings ((.@#@$) :: TyFun (TyFun b6989586621679436415 c6989586621679436416 -> Type) (TyFun (TyFun a6989586621679436417 b6989586621679436415 -> Type) (TyFun a6989586621679436417 c6989586621679436416 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Base Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWithSym0 :: TyFun (TyFun a6989586621679459262 (TyFun b6989586621679459263 c6989586621679459264 -> Type) -> Type) (TyFun [a6989586621679459262] (TyFun [b6989586621679459263] [c6989586621679459264] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (TyFun acc6989586621679459279 (TyFun x6989586621679459280 (acc6989586621679459279, y6989586621679459281) -> Type) -> Type) (TyFun acc6989586621679459279 (TyFun [x6989586621679459280] (acc6989586621679459279, [y6989586621679459281]) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (TyFun acc6989586621679459282 (TyFun x6989586621679459283 (acc6989586621679459282, y6989586621679459284) -> Type) -> Type) (TyFun acc6989586621679459282 (TyFun [x6989586621679459283] (acc6989586621679459282, [y6989586621679459284]) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (OnSym0 :: TyFun (TyFun b6989586621679783670 (TyFun b6989586621679783670 c6989586621679783671 -> Type) -> Type) (TyFun (TyFun a6989586621679783672 b6989586621679783670 -> Type) (TyFun a6989586621679783672 (TyFun a6989586621679783672 c6989586621679783671 -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Function Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Either_Sym0 :: TyFun (TyFun a6989586621679940661 c6989586621679940662 -> Type) (TyFun (TyFun b6989586621679940663 c6989586621679940662 -> Type) (TyFun (Either a6989586621679940661 b6989586621679940663) c6989586621679940662 -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Either Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a6989586621679459253, b6989586621679459254, c6989586621679459255)] ([a6989586621679459253], [b6989586621679459254], [c6989586621679459255]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a6989586621679459265] (TyFun [b6989586621679459266] (TyFun [c6989586621679459267] [(a6989586621679459265, b6989586621679459266, c6989586621679459267)] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWith3Sym1 :: (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) -> TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWith3Sym2 :: (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) -> [a6989586621679459258] -> TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWith3Sym3 :: (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) -> [a6989586621679459258] -> [b6989586621679459259] -> TyFun [c6989586621679459260] [d6989586621679459261] -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip4Sym3 :: [a6989586621679951002] -> [b6989586621679951003] -> [c6989586621679951004] -> TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip4Sym2 :: [a6989586621679951002] -> [b6989586621679951003] -> TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip4Sym1 :: [a6989586621679951002] -> TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple4Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple4Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple4Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (TyFun a6989586621679459258 (TyFun b6989586621679459259 (TyFun c6989586621679459260 d6989586621679459261 -> Type) -> Type) -> Type) (TyFun [a6989586621679459258] (TyFun [b6989586621679459259] (TyFun [c6989586621679459260] [d6989586621679459261] -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Unzip4Sym0 :: TyFun [(a6989586621679459249, b6989586621679459250, c6989586621679459251, d6989586621679459252)] ([a6989586621679459249], [b6989586621679459250], [c6989586621679459251], [d6989586621679459252]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a6989586621679951002] (TyFun [b6989586621679951003] (TyFun [c6989586621679951004] (TyFun [d6989586621679951005] [(a6989586621679951002, b6989586621679951003, c6989586621679951004, d6989586621679951005)] -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWith4Sym3 :: (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950979] -> [b6989586621679950980] -> TyFun [c6989586621679950981] (TyFun [d6989586621679950982] [e6989586621679950983] -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (ZipWith4Sym4 :: (TyFun a6989586621679950979 (TyFun b6989586621679950980 (TyFun c6989586621679950981 (TyFun d6989586621679950982 e6989586621679950983 -> Type) -> Type) -> Type) -> Type) -> [a6989586621679950979] -> [b6989586621679950980] -> [c6989586621679950981] -> TyFun [d6989586621679950982] [e6989586621679950983] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip5Sym4 :: [a6989586621679950997] -> [b6989586621679950998] -> [c6989586621679950999] -> [d6989586621679951000] -> TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip5Sym3 :: [a6989586621679950997] -> [b6989586621679950998] -> [c6989586621679950999] -> TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip5Sym2 :: [a6989586621679950997] -> [b6989586621679950998] -> TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip5Sym1 :: [a6989586621679950997] -> TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple5Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple5Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple5Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple5Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Unzip5Sym0 :: TyFun [(a6989586621679459244, b6989586621679459245, c6989586621679459246, d6989586621679459247, e6989586621679459248)] ([a6989586621679459244], [b6989586621679459245], [c6989586621679459246], [d6989586621679459247], [e6989586621679459248]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a6989586621679950997] (TyFun [b6989586621679950998] (TyFun [c6989586621679950999] (TyFun [d6989586621679951000] (TyFun [e6989586621679951001] [(a6989586621679950997, b6989586621679950998, c6989586621679950999, d6989586621679951000, e6989586621679951001)] -> Type) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a3530822107858468865 (TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip6Sym5 :: [a6989586621679950991] -> [b6989586621679950992] -> [c6989586621679950993] -> [d6989586621679950994] -> [e6989586621679950995] -> TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip6Sym4 :: [a6989586621679950991] -> [b6989586621679950992] -> [c6989586621679950993] -> [d6989586621679950994] -> TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip6Sym3 :: [a6989586621679950991] -> [b6989586621679950992] -> [c6989586621679950993] -> TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip6Sym2 :: [a6989586621679950991] -> [b6989586621679950992] -> TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip6Sym1 :: [a6989586621679950991] -> TyFun [b6989586621679950992] (TyFun [c6989586621679950993] (TyFun [d6989586621679950994] (TyFun [e6989586621679950995] (TyFun [f6989586621679950996] [(a6989586621679950991, b6989586621679950992, c6989586621679950993, d6989586621679950994, e6989586621679950995, f6989586621679950996)] -> Type) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple6Sym5 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple6Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple6Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple6Sym2 :: a3530822107858468865 -> b3530822107858468866 -> TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple6Sym1 :: a3530822107858468865 -> TyFun b3530822107858468866 (TyFun c3530822107858468867 (TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Unzip6Sym0 :: TyFun [(a6989586621679459238, b6989586621679459239, c6989586621679459240, d6989586621679459241, e6989586621679459242, f6989586621679459243)] ([a6989586621679459238], [b6989586621679459239], [c6989586621679459240], [d6989586621679459241], [e6989586621679459242], [f6989586621679459243]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip7Sym6 :: [a6989586621679950984] -> [b6989586621679950985] -> [c6989586621679950986] -> [d6989586621679950987] -> [e6989586621679950988] -> [f6989586621679950989] -> TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip7Sym5 :: [a6989586621679950984] -> [b6989586621679950985] -> [c6989586621679950986] -> [d6989586621679950987] -> [e6989586621679950988] -> TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip7Sym4 :: [a6989586621679950984] -> [b6989586621679950985] -> [c6989586621679950986] -> [d6989586621679950987] -> TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Zip7Sym3 :: [a6989586621679950984] -> [b6989586621679950985] -> [c6989586621679950986] -> TyFun [d6989586621679950987] (TyFun [e6989586621679950988] (TyFun [f6989586621679950989] (TyFun [g6989586621679950990] [(a6989586621679950984, b6989586621679950985, c6989586621679950986, d6989586621679950987, e6989586621679950988, f6989586621679950989, g6989586621679950990)] -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple7Sym6 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> f3530822107858468870 -> TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple7Sym5 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> e3530822107858468869 -> TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple7Sym4 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> d3530822107858468868 -> TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Tuple7Sym3 :: a3530822107858468865 -> b3530822107858468866 -> c3530822107858468867 -> TyFun d3530822107858468868 (TyFun e3530822107858468869 (TyFun f3530822107858468870 (TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| SuppressUnusedWarnings (Unzip7Sym0 :: TyFun [(a6989586621679459231, b6989586621679459232, c6989586621679459233, d6989586621679459234, e6989586621679459235, f6989586621679459236, g6989586621679459237)] ([a6989586621679459231], [b6989586621679459232], [c6989586621679459233], [d6989586621679459234], [e6989586621679459235], [f6989586621679459236], [g6989586621679459237]) -> *) # | |
Defined in Data.Singletons.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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] -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |
| 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) -> *) # | |
Defined in Data.Promotion.Prelude.List Methods suppressUnusedWarnings :: () # | |