Copyright | (C) 2013 Richard Eisenberg |
---|---|
License | BSD-style (see LICENSE) |
Maintainer | Ryan Scott |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
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]
- showSingInstances :: DsMonad q => [Name] -> q [Dec]
- showSingInstance :: DsMonad q => Name -> q [Dec]
- singITyConInstances :: DsMonad q => [Int] -> q [Dec]
- singITyConInstance :: DsMonad q => Int -> q [Dec]
- cases :: DsMonad q => Name -> q Exp -> q Exp -> q Exp
- sCases :: DsMonad q => Name -> q Exp -> q Exp -> q Exp
- data SBool :: Bool -> Type where
- data STuple0 :: () -> Type where
- data STuple2 :: forall a b. (a, b) -> Type where
- data STuple3 :: forall a b c. (a, b, c) -> Type where
- data STuple4 :: forall a b c d. (a, b, c, d) -> Type where
- data STuple5 :: forall a b c d e. (a, b, c, d, e) -> Type where
- data STuple6 :: forall a b c d e f. (a, b, c, d, e, f) -> Type where
- data STuple7 :: forall a b c d e f g. (a, b, c, d, e, f, g) -> Type where
- data SOrdering :: Ordering -> Type where
- 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 POrd (a :: Type) where
- class SEq a => SOrd a where
- 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)
- (%<=) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t :: Bool)
- (%>) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t :: Bool)
- (%>=) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t :: Bool)
- 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)
- 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)
- class SDecide k where
- data (a :: k) :~: (b :: k) where
- data Void
- type Refuted a = a -> Void
- data Decision a
- class PBounded (a :: Type) where
- class SBounded a where
- sMinBound :: Sing (MinBoundSym0 :: a)
- sMaxBound :: Sing (MaxBoundSym0 :: a)
- class PEnum (a :: Type) where
- class SEnum a where
- class PShow (a :: Type) where
- class SShow a where
- 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)
- 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 :: (~>) Symbol Symbol) (a :: Symbol) :: Symbol where ...
- sShowParen :: forall (t :: Bool) (t :: (~>) Symbol Symbol) (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)
- class PFunctor (f :: Type -> Type) where
- class SFunctor (f :: Type -> Type) where
- class PFoldable (t :: Type -> Type) where
- type Fold (arg :: t m) :: m
- type FoldMap (arg :: (~>) a m) (arg :: t a) :: m
- type Foldr (arg :: (~>) a ((~>) b b)) (arg :: b) (arg :: t a) :: b
- type Foldr' (arg :: (~>) a ((~>) b b)) (arg :: b) (arg :: t a) :: b
- type Foldl (arg :: (~>) b ((~>) a b)) (arg :: b) (arg :: t a) :: b
- type Foldl' (arg :: (~>) b ((~>) a b)) (arg :: b) (arg :: t a) :: b
- type Foldr1 (arg :: (~>) a ((~>) a a)) (arg :: t a) :: a
- type Foldl1 (arg :: (~>) a ((~>) a a)) (arg :: t a) :: a
- type ToList (arg :: t a) :: [a]
- type Null (arg :: t a) :: Bool
- type Length (arg :: t a) :: Nat
- type Elem (arg :: a) (arg :: t a) :: Bool
- type Maximum (arg :: t a) :: a
- type Minimum (arg :: t a) :: a
- type Sum (arg :: t a) :: a
- type Product (arg :: t a) :: a
- class SFoldable (t :: Type -> Type) where
- sFold :: forall m (t :: t m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t :: m)
- sFoldMap :: forall a m (t :: (~>) a m) (t :: t a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t :: m)
- sFoldr :: forall a b (t :: (~>) a ((~>) b b)) (t :: b) (t :: t a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t :: b)
- sFoldr' :: forall a b (t :: (~>) a ((~>) b b)) (t :: b) (t :: t a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t :: b)
- sFoldl :: forall b a (t :: (~>) b ((~>) a b)) (t :: b) (t :: t a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t :: b)
- sFoldl' :: forall b a (t :: (~>) b ((~>) a b)) (t :: b) (t :: t a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t :: b)
- sFoldr1 :: forall a (t :: (~>) a ((~>) a a)) (t :: t a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t :: a)
- sFoldl1 :: forall a (t :: (~>) a ((~>) a a)) (t :: t a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t :: a)
- sToList :: forall a (t :: t a). Sing t -> Sing (Apply ToListSym0 t :: [a])
- sNull :: forall a (t :: t a). Sing t -> Sing (Apply NullSym0 t :: Bool)
- sLength :: forall a (t :: t a). Sing t -> Sing (Apply LengthSym0 t :: Nat)
- sElem :: forall a (t :: a) (t :: t a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t :: Bool)
- sMaximum :: forall a (t :: t a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t :: a)
- sMinimum :: forall a (t :: t a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t :: a)
- sSum :: forall a (t :: t a). SNum a => Sing t -> Sing (Apply SumSym0 t :: a)
- sProduct :: forall a (t :: t a). SNum a => Sing t -> Sing (Apply ProductSym0 t :: a)
- class PMonoid (a :: Type) where
- class SSemigroup a => SMonoid a where
- sMempty :: Sing (MemptySym0 :: a)
- sMappend :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply MappendSym0 t) t :: a)
- sMconcat :: forall (t :: [a]). Sing t -> Sing (Apply MconcatSym0 t :: a)
- class PTraversable (t :: Type -> Type) where
- class (SFunctor t, SFoldable t) => STraversable (t :: Type -> Type) where
- sTraverse :: forall a f b (t :: (~>) a (f b)) (t :: t a). SApplicative f => Sing t -> Sing t -> Sing (Apply (Apply TraverseSym0 t) t :: f (t b))
- sSequenceA :: forall f a (t :: t (f a)). SApplicative f => Sing t -> Sing (Apply SequenceASym0 t :: f (t a))
- sMapM :: forall a m b (t :: (~>) a (m b)) (t :: t a). SMonad m => Sing t -> Sing t -> Sing (Apply (Apply MapMSym0 t) t :: m (t b))
- sSequence :: forall m a (t :: t (m a)). SMonad m => Sing t -> Sing (Apply SequenceSym0 t :: m (t a))
- class PApplicative (f :: Type -> Type) where
- class SFunctor f => SApplicative (f :: Type -> Type) where
- sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t :: f a)
- (%<*>) :: forall a b (t :: f ((~>) a b)) (t :: f a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t :: f b)
- sLiftA2 :: forall a b c (t :: (~>) a ((~>) b c)) (t :: f a) (t :: f b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t :: f c)
- (%*>) :: forall a b (t :: f a) (t :: f b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t :: f b)
- (%<*) :: forall a b (t :: f a) (t :: f b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t :: f a)
- type family ((a :: (~>) b c) . (a :: (~>) a b)) (a :: a) :: c where ...
- (%.) :: forall b c a (t :: (~>) b c) (t :: (~>) a b) (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 :: HasCallStack => Sing (str :: Symbol) -> a
- data ErrorSym0 :: forall k06989586621679485796 k6989586621679485797. (~>) k06989586621679485796 k6989586621679485797
- type ErrorSym1 (str6989586621679485798 :: k06989586621679485796) = Error str6989586621679485798
- type family Undefined :: k where ...
- sUndefined :: HasCallStack => a
- type UndefinedSym0 = Undefined
- type TrueSym0 = 'True
- type FalseSym0 = 'False
- data (==@#@$) :: forall a6989586621679379997. (~>) a6989586621679379997 ((~>) a6989586621679379997 Bool)
- data (==@#@$$) (x6989586621679379998 :: a6989586621679379997) :: (~>) a6989586621679379997 Bool
- type (==@#@$$$) (x6989586621679379998 :: a6989586621679379997) (y6989586621679379999 :: a6989586621679379997) = (==) x6989586621679379998 y6989586621679379999
- data (>@#@$) :: forall a6989586621679393938. (~>) a6989586621679393938 ((~>) a6989586621679393938 Bool)
- data (>@#@$$) (arg6989586621679394039 :: a6989586621679393938) :: (~>) a6989586621679393938 Bool
- type (>@#@$$$) (arg6989586621679394039 :: a6989586621679393938) (arg6989586621679394040 :: a6989586621679393938) = (>) arg6989586621679394039 arg6989586621679394040
- type LTSym0 = 'LT
- type EQSym0 = 'EQ
- type GTSym0 = 'GT
- type Tuple0Sym0 = '()
- data Tuple2Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 (a3530822107858468865 :: Type, b3530822107858468866 :: Type))
- data Tuple2Sym1 (t6989586621679315250 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type). (~>) b3530822107858468866 (a3530822107858468865 :: Type, b3530822107858468866 :: Type)
- type Tuple2Sym2 (t6989586621679315250 :: a3530822107858468865) (t6989586621679315251 :: b3530822107858468866) = '(t6989586621679315250, t6989586621679315251)
- data Tuple3Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type)))
- data Tuple3Sym1 (t6989586621679315281 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type))
- data Tuple3Sym2 (t6989586621679315281 :: a3530822107858468865 :: Type) (t6989586621679315282 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type). (~>) c3530822107858468867 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type)
- type Tuple3Sym3 (t6989586621679315281 :: a3530822107858468865) (t6989586621679315282 :: b3530822107858468866) (t6989586621679315283 :: c3530822107858468867) = '(t6989586621679315281, t6989586621679315282, t6989586621679315283)
- data Tuple4Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type))))
- data Tuple4Sym1 (t6989586621679315328 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type)))
- data Tuple4Sym2 (t6989586621679315328 :: a3530822107858468865 :: Type) (t6989586621679315329 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type) (d3530822107858468868 :: Type). (~>) c3530822107858468867 ((~>) d3530822107858468868 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type))
- data Tuple4Sym3 (t6989586621679315328 :: a3530822107858468865 :: Type) (t6989586621679315329 :: b3530822107858468866 :: Type) (t6989586621679315330 :: c3530822107858468867 :: Type) :: forall (d3530822107858468868 :: Type). (~>) d3530822107858468868 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type)
- type Tuple4Sym4 (t6989586621679315328 :: a3530822107858468865) (t6989586621679315329 :: b3530822107858468866) (t6989586621679315330 :: c3530822107858468867) (t6989586621679315331 :: d3530822107858468868) = '(t6989586621679315328, t6989586621679315329, t6989586621679315330, t6989586621679315331)
- data Tuple5Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type)))))
- data Tuple5Sym1 (t6989586621679315393 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type))))
- data Tuple5Sym2 (t6989586621679315393 :: a3530822107858468865 :: Type) (t6989586621679315394 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type). (~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type)))
- data Tuple5Sym3 (t6989586621679315393 :: a3530822107858468865 :: Type) (t6989586621679315394 :: b3530822107858468866 :: Type) (t6989586621679315395 :: c3530822107858468867 :: Type) :: forall (d3530822107858468868 :: Type) (e3530822107858468869 :: Type). (~>) d3530822107858468868 ((~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type))
- data Tuple5Sym4 (t6989586621679315393 :: a3530822107858468865 :: Type) (t6989586621679315394 :: b3530822107858468866 :: Type) (t6989586621679315395 :: c3530822107858468867 :: Type) (t6989586621679315396 :: d3530822107858468868 :: Type) :: forall (e3530822107858468869 :: Type). (~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type)
- type Tuple5Sym5 (t6989586621679315393 :: a3530822107858468865) (t6989586621679315394 :: b3530822107858468866) (t6989586621679315395 :: c3530822107858468867) (t6989586621679315396 :: d3530822107858468868) (t6989586621679315397 :: e3530822107858468869) = '(t6989586621679315393, t6989586621679315394, t6989586621679315395, t6989586621679315396, t6989586621679315397)
- data Tuple6Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type))))))
- data Tuple6Sym1 (t6989586621679315478 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type)))))
- data Tuple6Sym2 (t6989586621679315478 :: a3530822107858468865 :: Type) (t6989586621679315479 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type))))
- data Tuple6Sym3 (t6989586621679315478 :: a3530822107858468865 :: Type) (t6989586621679315479 :: b3530822107858468866 :: Type) (t6989586621679315480 :: c3530822107858468867 :: Type) :: forall (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type)))
- data Tuple6Sym4 (t6989586621679315478 :: a3530822107858468865 :: Type) (t6989586621679315479 :: b3530822107858468866 :: Type) (t6989586621679315480 :: c3530822107858468867 :: Type) (t6989586621679315481 :: d3530822107858468868 :: Type) :: forall (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type))
- data Tuple6Sym5 (t6989586621679315478 :: a3530822107858468865 :: Type) (t6989586621679315479 :: b3530822107858468866 :: Type) (t6989586621679315480 :: c3530822107858468867 :: Type) (t6989586621679315481 :: d3530822107858468868 :: Type) (t6989586621679315482 :: e3530822107858468869 :: Type) :: forall (f3530822107858468870 :: Type). (~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type)
- type Tuple6Sym6 (t6989586621679315478 :: a3530822107858468865) (t6989586621679315479 :: b3530822107858468866) (t6989586621679315480 :: c3530822107858468867) (t6989586621679315481 :: d3530822107858468868) (t6989586621679315482 :: e3530822107858468869) (t6989586621679315483 :: f3530822107858468870) = '(t6989586621679315478, t6989586621679315479, t6989586621679315480, t6989586621679315481, t6989586621679315482, t6989586621679315483)
- data Tuple7Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type)))))))
- data Tuple7Sym1 (t6989586621679315585 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type))))))
- data Tuple7Sym2 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type)))))
- data Tuple7Sym3 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) (t6989586621679315587 :: c3530822107858468867 :: Type) :: forall (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type))))
- data Tuple7Sym4 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) (t6989586621679315587 :: c3530822107858468867 :: Type) (t6989586621679315588 :: d3530822107858468868 :: Type) :: forall (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type)))
- data Tuple7Sym5 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) (t6989586621679315587 :: c3530822107858468867 :: Type) (t6989586621679315588 :: d3530822107858468868 :: Type) (t6989586621679315589 :: e3530822107858468869 :: Type) :: forall (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type))
- data Tuple7Sym6 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) (t6989586621679315587 :: c3530822107858468867 :: Type) (t6989586621679315588 :: d3530822107858468868 :: Type) (t6989586621679315589 :: e3530822107858468869 :: Type) (t6989586621679315590 :: f3530822107858468870 :: Type) :: forall (g3530822107858468871 :: Type). (~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type)
- type Tuple7Sym7 (t6989586621679315585 :: a3530822107858468865) (t6989586621679315586 :: b3530822107858468866) (t6989586621679315587 :: c3530822107858468867) (t6989586621679315588 :: d3530822107858468868) (t6989586621679315589 :: e3530822107858468869) (t6989586621679315590 :: f3530822107858468870) (t6989586621679315591 :: g3530822107858468871) = '(t6989586621679315585, t6989586621679315586, t6989586621679315587, t6989586621679315588, t6989586621679315589, t6989586621679315590, t6989586621679315591)
- data CompareSym0 :: forall a6989586621679393938. (~>) a6989586621679393938 ((~>) a6989586621679393938 Ordering)
- data CompareSym1 (arg6989586621679394027 :: a6989586621679393938) :: (~>) a6989586621679393938 Ordering
- type CompareSym2 (arg6989586621679394027 :: a6989586621679393938) (arg6989586621679394028 :: a6989586621679393938) = Compare arg6989586621679394027 arg6989586621679394028
- data ThenCmpSym0 :: (~>) Ordering ((~>) Ordering Ordering)
- data ThenCmpSym1 (a6989586621679404371 :: Ordering) :: (~>) Ordering Ordering
- type ThenCmpSym2 (a6989586621679404371 :: Ordering) (a6989586621679404372 :: Ordering) = ThenCmp a6989586621679404371 a6989586621679404372
- data FoldlSym0 :: forall b6989586621680490510 a6989586621680490511 t6989586621680490502. (~>) ((~>) b6989586621680490510 ((~>) a6989586621680490511 b6989586621680490510)) ((~>) b6989586621680490510 ((~>) (t6989586621680490502 a6989586621680490511) b6989586621680490510))
- data FoldlSym1 (arg6989586621680491139 :: (~>) b6989586621680490510 ((~>) a6989586621680490511 b6989586621680490510)) :: forall t6989586621680490502. (~>) b6989586621680490510 ((~>) (t6989586621680490502 a6989586621680490511) b6989586621680490510)
- data FoldlSym2 (arg6989586621680491139 :: (~>) b6989586621680490510 ((~>) a6989586621680490511 b6989586621680490510)) (arg6989586621680491140 :: b6989586621680490510) :: forall t6989586621680490502. (~>) (t6989586621680490502 a6989586621680490511) b6989586621680490510
- type FoldlSym3 (arg6989586621680491139 :: (~>) b6989586621680490510 ((~>) a6989586621680490511 b6989586621680490510)) (arg6989586621680491140 :: b6989586621680490510) (arg6989586621680491141 :: t6989586621680490502 a6989586621680490511) = Foldl arg6989586621680491139 arg6989586621680491140 arg6989586621680491141
- type MinBoundSym0 = MinBound
- type MaxBoundSym0 = MaxBound
- data ShowsPrecSym0 :: forall a6989586621680294621. (~>) Nat ((~>) a6989586621680294621 ((~>) Symbol Symbol))
- data ShowsPrecSym1 (arg6989586621680295059 :: Nat) :: forall a6989586621680294621. (~>) a6989586621680294621 ((~>) Symbol Symbol)
- data ShowsPrecSym2 (arg6989586621680295059 :: Nat) (arg6989586621680295060 :: a6989586621680294621) :: (~>) Symbol Symbol
- type ShowsPrecSym3 (arg6989586621680295059 :: Nat) (arg6989586621680295060 :: a6989586621680294621) (arg6989586621680295061 :: Symbol) = ShowsPrec arg6989586621680295059 arg6989586621680295060 arg6989586621680295061
- data ShowStringSym0 :: (~>) Symbol ((~>) Symbol Symbol)
- data ShowStringSym1 (a6989586621680295015 :: Symbol) :: (~>) Symbol Symbol
- type ShowStringSym2 (a6989586621680295015 :: Symbol) (a6989586621680295016 :: Symbol) = ShowString a6989586621680295015 a6989586621680295016
- data ShowParenSym0 :: (~>) Bool ((~>) ((~>) Symbol Symbol) ((~>) Symbol Symbol))
- data ShowParenSym1 (a6989586621680294997 :: Bool) :: (~>) ((~>) Symbol Symbol) ((~>) Symbol Symbol)
- data ShowParenSym2 (a6989586621680294997 :: Bool) (a6989586621680294998 :: (~>) Symbol Symbol) :: (~>) Symbol Symbol
- data ShowSpaceSym0 :: (~>) Symbol Symbol
- type ShowSpaceSym1 (a6989586621680294988 :: Symbol) = ShowSpace a6989586621680294988
- data ShowCharSym0 :: (~>) Symbol ((~>) Symbol Symbol)
- data ShowCharSym1 (a6989586621680295025 :: Symbol) :: (~>) Symbol Symbol
- type ShowCharSym2 (a6989586621680295025 :: Symbol) (a6989586621680295026 :: Symbol) = ShowChar a6989586621680295025 a6989586621680295026
- data ShowCommaSpaceSym0 :: (~>) Symbol Symbol
- type ShowCommaSpaceSym1 (a6989586621680294983 :: Symbol) = ShowCommaSpace a6989586621680294983
- data FmapSym0 :: forall a6989586621679570820 b6989586621679570821 f6989586621679570819. (~>) ((~>) a6989586621679570820 b6989586621679570821) ((~>) (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821))
- data FmapSym1 (arg6989586621679571211 :: (~>) a6989586621679570820 b6989586621679570821) :: forall f6989586621679570819. (~>) (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821)
- type FmapSym2 (arg6989586621679571211 :: (~>) a6989586621679570820 b6989586621679570821) (arg6989586621679571212 :: f6989586621679570819 a6989586621679570820) = Fmap arg6989586621679571211 arg6989586621679571212
- data (<$@#@$) :: forall a6989586621679570822 f6989586621679570819 b6989586621679570823. (~>) a6989586621679570822 ((~>) (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822))
- data (<$@#@$$) (arg6989586621679571215 :: a6989586621679570822) :: forall f6989586621679570819 b6989586621679570823. (~>) (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822)
- type (<$@#@$$$) (arg6989586621679571215 :: a6989586621679570822) (arg6989586621679571216 :: f6989586621679570819 b6989586621679570823) = (<$) arg6989586621679571215 arg6989586621679571216
- data FoldMapSym0 :: forall a6989586621680490505 m6989586621680490504 t6989586621680490502. (~>) ((~>) a6989586621680490505 m6989586621680490504) ((~>) (t6989586621680490502 a6989586621680490505) m6989586621680490504)
- data FoldMapSym1 (arg6989586621680491123 :: (~>) a6989586621680490505 m6989586621680490504) :: forall t6989586621680490502. (~>) (t6989586621680490502 a6989586621680490505) m6989586621680490504
- type FoldMapSym2 (arg6989586621680491123 :: (~>) a6989586621680490505 m6989586621680490504) (arg6989586621680491124 :: t6989586621680490502 a6989586621680490505) = FoldMap arg6989586621680491123 arg6989586621680491124
- type MemptySym0 = Mempty
- data MappendSym0 :: forall a6989586621680364721. (~>) a6989586621680364721 ((~>) a6989586621680364721 a6989586621680364721)
- data MappendSym1 (arg6989586621680364860 :: a6989586621680364721) :: (~>) a6989586621680364721 a6989586621680364721
- type MappendSym2 (arg6989586621680364860 :: a6989586621680364721) (arg6989586621680364861 :: a6989586621680364721) = Mappend arg6989586621680364860 arg6989586621680364861
- data FoldrSym0 :: forall a6989586621680490506 b6989586621680490507 t6989586621680490502. (~>) ((~>) a6989586621680490506 ((~>) b6989586621680490507 b6989586621680490507)) ((~>) b6989586621680490507 ((~>) (t6989586621680490502 a6989586621680490506) b6989586621680490507))
- data FoldrSym1 (arg6989586621680491127 :: (~>) a6989586621680490506 ((~>) b6989586621680490507 b6989586621680490507)) :: forall t6989586621680490502. (~>) b6989586621680490507 ((~>) (t6989586621680490502 a6989586621680490506) b6989586621680490507)
- data FoldrSym2 (arg6989586621680491127 :: (~>) a6989586621680490506 ((~>) b6989586621680490507 b6989586621680490507)) (arg6989586621680491128 :: b6989586621680490507) :: forall t6989586621680490502. (~>) (t6989586621680490502 a6989586621680490506) b6989586621680490507
- type FoldrSym3 (arg6989586621680491127 :: (~>) a6989586621680490506 ((~>) b6989586621680490507 b6989586621680490507)) (arg6989586621680491128 :: b6989586621680490507) (arg6989586621680491129 :: t6989586621680490502 a6989586621680490506) = Foldr arg6989586621680491127 arg6989586621680491128 arg6989586621680491129
- data TraverseSym0 :: forall a6989586621680798695 f6989586621680798694 b6989586621680798696 t6989586621680798693. (~>) ((~>) a6989586621680798695 (f6989586621680798694 b6989586621680798696)) ((~>) (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696)))
- data TraverseSym1 (arg6989586621680798705 :: (~>) a6989586621680798695 (f6989586621680798694 b6989586621680798696)) :: forall t6989586621680798693. (~>) (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696))
- type TraverseSym2 (arg6989586621680798705 :: (~>) a6989586621680798695 (f6989586621680798694 b6989586621680798696)) (arg6989586621680798706 :: t6989586621680798693 a6989586621680798695) = Traverse arg6989586621680798705 arg6989586621680798706
- data PureSym0 :: forall a6989586621679570825 f6989586621679570824. (~>) a6989586621679570825 (f6989586621679570824 a6989586621679570825)
- type PureSym1 (arg6989586621679571235 :: a6989586621679570825) = Pure arg6989586621679571235
- data (<*>@#@$) :: forall f6989586621679570824 a6989586621679570826 b6989586621679570827. (~>) (f6989586621679570824 ((~>) a6989586621679570826 b6989586621679570827)) ((~>) (f6989586621679570824 a6989586621679570826) (f6989586621679570824 b6989586621679570827))
- data (<*>@#@$$) (arg6989586621679571237 :: f6989586621679570824 ((~>) a6989586621679570826 b6989586621679570827)) :: (~>) (f6989586621679570824 a6989586621679570826) (f6989586621679570824 b6989586621679570827)
- type (<*>@#@$$$) (arg6989586621679571237 :: f6989586621679570824 ((~>) a6989586621679570826 b6989586621679570827)) (arg6989586621679571238 :: f6989586621679570824 a6989586621679570826) = (<*>) arg6989586621679571237 arg6989586621679571238
- data LiftA2Sym0 :: forall a6989586621679570828 b6989586621679570829 c6989586621679570830 f6989586621679570824. (~>) ((~>) a6989586621679570828 ((~>) b6989586621679570829 c6989586621679570830)) ((~>) (f6989586621679570824 a6989586621679570828) ((~>) (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830)))
- data LiftA2Sym1 (arg6989586621679571241 :: (~>) a6989586621679570828 ((~>) b6989586621679570829 c6989586621679570830)) :: forall f6989586621679570824. (~>) (f6989586621679570824 a6989586621679570828) ((~>) (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830))
- data LiftA2Sym2 (arg6989586621679571241 :: (~>) a6989586621679570828 ((~>) b6989586621679570829 c6989586621679570830)) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) :: (~>) (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830)
- type LiftA2Sym3 (arg6989586621679571241 :: (~>) a6989586621679570828 ((~>) b6989586621679570829 c6989586621679570830)) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) (arg6989586621679571243 :: f6989586621679570824 b6989586621679570829) = LiftA2 arg6989586621679571241 arg6989586621679571242 arg6989586621679571243
- data (.@#@$) :: forall b6989586621679545427 c6989586621679545428 a6989586621679545429. (~>) ((~>) b6989586621679545427 c6989586621679545428) ((~>) ((~>) a6989586621679545429 b6989586621679545427) ((~>) a6989586621679545429 c6989586621679545428))
- data (.@#@$$) (a6989586621679545603 :: (~>) b6989586621679545427 c6989586621679545428) :: forall a6989586621679545429. (~>) ((~>) a6989586621679545429 b6989586621679545427) ((~>) a6989586621679545429 c6989586621679545428)
- data (a6989586621679545603 :: (~>) b6989586621679545427 c6989586621679545428) .@#@$$$ (a6989586621679545604 :: (~>) a6989586621679545429 b6989586621679545427) :: (~>) a6989586621679545429 c6989586621679545428
- type (.@#@$$$$) (a6989586621679545603 :: (~>) b6989586621679545427 c6989586621679545428) (a6989586621679545604 :: (~>) a6989586621679545429 b6989586621679545427) (a6989586621679545605 :: a6989586621679545429) = (.) a6989586621679545603 a6989586621679545604 a6989586621679545605
- data (:@#@$) :: forall (a3530822107858468865 :: Type). (~>) a3530822107858468865 ((~>) [a3530822107858468865] [a3530822107858468865 :: Type])
- data (:@#@$$) (t6989586621679315156 :: a3530822107858468865 :: Type) :: (~>) [a3530822107858468865] [a3530822107858468865 :: Type]
- type (:@#@$$$) (t6989586621679315156 :: a3530822107858468865) (t6989586621679315157 :: [a3530822107858468865]) = '(:) t6989586621679315156 t6989586621679315157
- class SuppressUnusedWarnings (t :: k) where
- suppressUnusedWarnings :: ()
Primary Template Haskell generation functions
singletons :: DsMonad q => q [Dec] -> q [Dec] Source #
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] Source #
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] Source #
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] Source #
Promote every declaration given to the type level, retaining the originals.
promoteOnly :: DsMonad q => q [Dec] -> q [Dec] Source #
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.
genPromotions :: DsMonad q => [Name] -> q [Dec] Source #
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] Source #
Produce instances for (==)
(type-level equality) from the given types
promoteEqInstance :: DsMonad q => Name -> q [Dec] Source #
Produce an instance for (==)
(type-level equality) from the given type
singEqInstances :: DsMonad q => [Name] -> q [Dec] Source #
Create instances of SEq
and type-level (==)
for each type in the list
singEqInstance :: DsMonad q => Name -> q [Dec] Source #
Create instance of SEq
and type-level (==)
for the given type
singEqInstancesOnly :: DsMonad q => [Name] -> q [Dec] Source #
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] Source #
Create instances of SEq
(only -- no instance for (==)
, which SEq
generally
relies on) for the given type
singDecideInstances :: DsMonad q => [Name] -> q [Dec] Source #
Create instances of SDecide
, TestEquality
, and TestCoercion
for each
type in the list.
singDecideInstance :: DsMonad q => Name -> q [Dec] Source #
Create instance of SDecide
, TestEquality
, and TestCoercion
for the
given type.
Functions to generate Ord
instances
promoteOrdInstances :: DsMonad q => [Name] -> q [Dec] Source #
Produce instances for POrd
from the given types
promoteOrdInstance :: DsMonad q => Name -> q [Dec] Source #
Produce an instance for POrd
from the given type
singOrdInstances :: DsMonad q => [Name] -> q [Dec] Source #
Create instances of SOrd
for the given types
Functions to generate Bounded
instances
promoteBoundedInstances :: DsMonad q => [Name] -> q [Dec] Source #
Produce instances for PBounded
from the given types
promoteBoundedInstance :: DsMonad q => Name -> q [Dec] Source #
Produce an instance for PBounded
from the given type
singBoundedInstances :: DsMonad q => [Name] -> q [Dec] Source #
Create instances of SBounded
for the given types
singBoundedInstance :: DsMonad q => Name -> q [Dec] Source #
Create instance of SBounded
for the given type
Functions to generate Enum
instances
promoteEnumInstances :: DsMonad q => [Name] -> q [Dec] Source #
Produce instances for PEnum
from the given types
promoteEnumInstance :: DsMonad q => Name -> q [Dec] Source #
Produce an instance for PEnum
from the given type
singEnumInstances :: DsMonad q => [Name] -> q [Dec] Source #
Create instances of SEnum
for the given types
singEnumInstance :: DsMonad q => Name -> q [Dec] Source #
Create instance of SEnum
for the given type
Functions to generate Show
instances
promoteShowInstances :: DsMonad q => [Name] -> q [Dec] Source #
Produce instances for PShow
from the given types
promoteShowInstance :: DsMonad q => Name -> q [Dec] Source #
Produce an instance for PShow
from the given type
singShowInstances :: DsMonad q => [Name] -> q [Dec] Source #
Create instances of SShow
for the given types
(Not to be confused with showSingInstances
.)
singShowInstance :: DsMonad q => Name -> q [Dec] Source #
Create instance of SShow
for the given type
(Not to be confused with showShowInstance
.)
showSingInstances :: DsMonad q => [Name] -> q [Dec] Source #
Create instances of Show
for the given singleton types
(Not to be confused with singShowInstances
.)
showSingInstance :: DsMonad q => Name -> q [Dec] Source #
Create instance of Show
for the given singleton type
(Not to be confused with singShowInstance
.)
Utility functions
singITyConInstances :: DsMonad q => [Int] -> q [Dec] Source #
Create an instance for
, where SingI
TyCon{N}N
is the positive
number provided as an argument.
Note that the generated code requires the use of the QuantifiedConstraints
language extension.
singITyConInstance :: DsMonad q => Int -> q [Dec] Source #
Create an instance for
, where SingI
TyCon{N}N
is the positive
number provided as an argument.
Note that the generated code requires the use of the QuantifiedConstraints
language extension.
:: 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.
:: 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
data SBool :: Bool -> Type where Source #
Instances
TestCoercion SBool Source # | |
Defined in Data.Singletons.Prelude.Instances | |
TestEquality SBool Source # | |
Defined in Data.Singletons.Prelude.Instances | |
Show (SBool z) Source # | |
data STuple0 :: () -> Type where Source #
Instances
TestCoercion STuple0 Source # | |
Defined in Data.Singletons.Prelude.Instances | |
TestEquality STuple0 Source # | |
Defined in Data.Singletons.Prelude.Instances | |
Show (STuple0 z) Source # | |
data STuple2 :: forall a b. (a, b) -> Type where Source #
Instances
data STuple3 :: forall a b c. (a, b, c) -> Type where Source #
STuple3 :: forall a b c (n :: a) (n :: b) (n :: c). (Sing (n :: a)) -> (Sing (n :: b)) -> (Sing (n :: c)) -> STuple3 '(n, n, n) |
Instances
(SDecide a, SDecide b, SDecide c) => TestCoercion (STuple3 :: (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(SDecide a, SDecide b, SDecide c) => TestEquality (STuple3 :: (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(ShowSing a, ShowSing b, ShowSing c) => Show (STuple3 z) Source # | |
data STuple4 :: forall a b c d. (a, b, c, d) -> Type where Source #
STuple4 :: forall a b c d (n :: a) (n :: b) (n :: c) (n :: d). (Sing (n :: a)) -> (Sing (n :: b)) -> (Sing (n :: c)) -> (Sing (n :: d)) -> STuple4 '(n, n, n, n) |
Instances
(SDecide a, SDecide b, SDecide c, SDecide d) => TestCoercion (STuple4 :: (a, b, c, d) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(SDecide a, SDecide b, SDecide c, SDecide d) => TestEquality (STuple4 :: (a, b, c, d) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(ShowSing a, ShowSing b, ShowSing c, ShowSing d) => Show (STuple4 z) Source # | |
data STuple5 :: forall a b c d e. (a, b, c, d, e) -> Type where Source #
STuple5 :: forall a b c d e (n :: a) (n :: b) (n :: c) (n :: d) (n :: e). (Sing (n :: a)) -> (Sing (n :: b)) -> (Sing (n :: c)) -> (Sing (n :: d)) -> (Sing (n :: e)) -> STuple5 '(n, n, n, n, n) |
Instances
(SDecide a, SDecide b, SDecide c, SDecide d, SDecide e) => TestCoercion (STuple5 :: (a, b, c, d, e) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(SDecide a, SDecide b, SDecide c, SDecide d, SDecide e) => TestEquality (STuple5 :: (a, b, c, d, e) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e) => Show (STuple5 z) Source # | |
data STuple6 :: forall a b c d e f. (a, b, c, d, e, f) -> Type where Source #
STuple6 :: forall a b c d e f (n :: a) (n :: b) (n :: c) (n :: d) (n :: e) (n :: f). (Sing (n :: a)) -> (Sing (n :: b)) -> (Sing (n :: c)) -> (Sing (n :: d)) -> (Sing (n :: e)) -> (Sing (n :: f)) -> STuple6 '(n, n, n, n, n, n) |
Instances
(SDecide a, SDecide b, SDecide c, SDecide d, SDecide e, SDecide f) => TestCoercion (STuple6 :: (a, b, c, d, e, f) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(SDecide a, SDecide b, SDecide c, SDecide d, SDecide e, SDecide f) => TestEquality (STuple6 :: (a, b, c, d, e, f) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e, ShowSing f) => Show (STuple6 z) Source # | |
data STuple7 :: forall a b c d e f g. (a, b, c, d, e, f, g) -> Type where Source #
STuple7 :: forall a b c d e f g (n :: a) (n :: b) (n :: c) (n :: d) (n :: e) (n :: f) (n :: g). (Sing (n :: a)) -> (Sing (n :: b)) -> (Sing (n :: c)) -> (Sing (n :: d)) -> (Sing (n :: e)) -> (Sing (n :: f)) -> (Sing (n :: g)) -> STuple7 '(n, n, n, n, n, n, n) |
Instances
(SDecide a, SDecide b, SDecide c, SDecide d, SDecide e, SDecide f, SDecide g) => TestCoercion (STuple7 :: (a, b, c, d, e, f, g) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(SDecide a, SDecide b, SDecide c, SDecide d, SDecide e, SDecide f, SDecide g) => TestEquality (STuple7 :: (a, b, c, d, e, f, g) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances | |
(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e, ShowSing f, ShowSing g) => Show (STuple7 z) Source # | |
data SOrdering :: Ordering -> Type where Source #
Instances
TestCoercion SOrdering Source # | |
Defined in Data.Singletons.Prelude.Instances | |
TestEquality SOrdering Source # | |
Defined in Data.Singletons.Prelude.Instances | |
Show (SOrdering z) Source # | |
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 DefaultEq
.
type (x :: a) == (y :: a) :: Bool infix 4 Source #
type (==) (x :: a) (y :: a) = x `DefaultEq` y Source #
Instances
PEq Bool Source # | |
PEq Ordering Source # | |
PEq Nat Source # | |
PEq Symbol Source # | |
PEq () Source # | |
PEq Void Source # | |
PEq All Source # | |
PEq Any Source # | |
PEq [a] Source # | |
PEq (Maybe a) Source # | |
PEq (TYPE rep) Source # | |
PEq (Min a) Source # | |
PEq (Max a) Source # | |
PEq (First a) Source # | |
PEq (Last a) Source # | |
PEq (WrappedMonoid m) Source # | |
PEq (Option a) Source # | |
PEq (Identity a) Source # | |
PEq (First a) Source # | |
PEq (Last a) Source # | |
PEq (Dual a) Source # | |
PEq (Sum a) Source # | |
PEq (Product a) Source # | |
PEq (Down a) Source # | |
PEq (NonEmpty a) Source # | |
PEq (Either a b) Source # | |
PEq (a, b) Source # | |
PEq (Arg a b) Source # | |
PEq (a, b, c) Source # | |
PEq (Const a b) Source # | |
PEq (a, b, c, d) Source # | |
PEq (a, b, c, d, e) Source # | |
PEq (a, b, c, d, e, f) Source # | |
PEq (a, b, c, d, e, f, g) Source # | |
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 (%/=)
.
(%==) :: forall (a :: k) (b :: k). Sing a -> Sing b -> Sing (a == b) infix 4 Source #
Boolean equality on singletons
(%/=) :: forall (a :: k) (b :: k). Sing a -> Sing b -> Sing (a /= b) infix 4 Source #
Boolean disequality on singletons
Instances
class POrd (a :: Type) Source #
type Compare (arg :: a) (arg :: a) :: Ordering Source #
type (arg :: a) < (arg :: a) :: Bool infix 4 Source #
type (arg :: a) <= (arg :: a) :: Bool infix 4 Source #
type (arg :: a) > (arg :: a) :: Bool infix 4 Source #
type (arg :: a) >= (arg :: a) :: Bool infix 4 Source #
Instances
POrd Bool Source # | |
POrd Ordering Source # | |
POrd Nat Source # | |
POrd Symbol Source # | |
POrd () Source # | |
POrd Void Source # | |
POrd All Source # | |
POrd Any Source # | |
POrd [a] Source # | |
POrd (Maybe a) Source # | |
POrd (Min a) Source # | |
POrd (Max a) Source # | |
POrd (First a) Source # | |
POrd (Last a) Source # | |
POrd (WrappedMonoid m) Source # | |
POrd (Option a) Source # | |
POrd (Identity a) Source # | |
POrd (First a) Source # | |
POrd (Last a) Source # | |
POrd (Dual a) Source # | |
POrd (Sum a) Source # | |
POrd (Product a) Source # | |
POrd (Down a) Source # | |
POrd (NonEmpty a) Source # | |
POrd (Either a b) Source # | |
POrd (a, b) Source # | |
POrd (Arg a b) Source # | |
POrd (a, b, c) Source # | |
POrd (Const a b) Source # | |
POrd (a, b, c, d) Source # | |
POrd (a, b, c, d, e) Source # | |
POrd (a, b, c, d, e, f) Source # | |
POrd (a, b, c, d, e, f, g) Source # | |
class SEq a => SOrd a where Source #
Nothing
sCompare :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t :: Ordering) Source #
default sCompare :: forall (t :: a) (t :: a). (Apply (Apply CompareSym0 t) t :: Ordering) ~ Apply (Apply Compare_6989586621679394057Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t :: Ordering) Source #
(%<) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t :: Bool) infix 4 Source #
default (%<) :: forall (t :: a) (t :: a). (Apply (Apply (<@#@$) t) t :: Bool) ~ Apply (Apply TFHelper_6989586621679394081Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t :: Bool) Source #
(%<=) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t :: Bool) infix 4 Source #
default (%<=) :: forall (t :: a) (t :: a). (Apply (Apply (<=@#@$) t) t :: Bool) ~ Apply (Apply TFHelper_6989586621679394099Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t :: Bool) Source #
(%>) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t :: Bool) infix 4 Source #
default (%>) :: forall (t :: a) (t :: a). (Apply (Apply (>@#@$) t) t :: Bool) ~ Apply (Apply TFHelper_6989586621679394117Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t :: Bool) Source #
(%>=) :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t :: Bool) infix 4 Source #
default (%>=) :: forall (t :: a) (t :: a). (Apply (Apply (>=@#@$) t) t :: Bool) ~ Apply (Apply TFHelper_6989586621679394135Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t :: Bool) Source #
sMax :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t :: a) Source #
default sMax :: forall (t :: a) (t :: a). (Apply (Apply MaxSym0 t) t :: a) ~ Apply (Apply Max_6989586621679394153Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t :: a) Source #
sMin :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t :: a) Source #
Instances
SOrd Bool Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: Bool) (t :: Bool). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Bool) (t :: Bool). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Bool) (t :: Bool). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Bool) (t :: Bool). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Bool) (t :: Bool). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Bool) (t :: Bool). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Bool) (t :: Bool). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd Ordering Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd Nat Source # | |
Defined in Data.Singletons.TypeLits.Internal sCompare :: forall (t :: Nat) (t :: Nat). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Nat) (t :: Nat). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Nat) (t :: Nat). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Nat) (t :: Nat). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Nat) (t :: Nat). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Nat) (t :: Nat). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Nat) (t :: Nat). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd Symbol Source # | |
Defined in Data.Singletons.TypeLits.Internal sCompare :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd () Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: ()) (t :: ()). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: ()) (t :: ()). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: ()) (t :: ()). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: ()) (t :: ()). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: ()) (t :: ()). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: ()) (t :: ()). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: ()) (t :: ()). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd Void Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd Bool => SOrd All Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: All) (t :: All). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: All) (t :: All). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: All) (t :: All). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: All) (t :: All). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: All) (t :: All). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: All) (t :: All). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: All) (t :: All). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd Bool => SOrd Any Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: Any) (t :: Any). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Any) (t :: Any). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Any) (t :: Any). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Any) (t :: Any). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Any) (t :: Any). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Any) (t :: Any). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Any) (t :: Any). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd [a]) => SOrd [a] Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: [a]) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: [a]) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: [a]) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: [a]) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: [a]) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: [a]) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: [a]) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Maybe a) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: Maybe a) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Maybe a) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Maybe a) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Maybe a) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Maybe a) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Maybe a) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Maybe a) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Min a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: Min a) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Min a) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Min a) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Min a) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Min a) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Min a) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Min a) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Max a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: Max a) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Max a) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Max a) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Max a) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Max a) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Max a) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Max a) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (First a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Last a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd m => SOrd (WrappedMonoid m) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: WrappedMonoid m) (t :: WrappedMonoid m). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: WrappedMonoid m) (t :: WrappedMonoid m). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: WrappedMonoid m) (t :: WrappedMonoid m). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: WrappedMonoid m) (t :: WrappedMonoid m). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: WrappedMonoid m) (t :: WrappedMonoid m). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: WrappedMonoid m) (t :: WrappedMonoid m). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: WrappedMonoid m) (t :: WrappedMonoid m). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd (Maybe a) => SOrd (Option a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: Option a) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Option a) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Option a) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Option a) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Option a) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Option a) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Option a) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Identity a) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: Identity a) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Identity a) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Identity a) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Identity a) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Identity a) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Identity a) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Identity a) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd (Maybe a) => SOrd (First a) Source # | |
Defined in Data.Singletons.Prelude.Monoid sCompare :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: First a) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd (Maybe a) => SOrd (Last a) Source # | |
Defined in Data.Singletons.Prelude.Monoid sCompare :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Last a) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Dual a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: Dual a) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Dual a) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Dual a) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Dual a) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Dual a) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Dual a) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Dual a) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Sum a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: Sum a) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Sum a) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Sum a) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Sum a) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Sum a) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Sum a) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Sum a) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Product a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sCompare :: forall (t :: Product a) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Product a) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Product a) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Product a) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Product a) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Product a) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Product a) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Down a) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: Down a) (t :: Down a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Down a) (t :: Down a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Down a) (t :: Down a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Down a) (t :: Down a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Down a) (t :: Down a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Down a) (t :: Down a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Down a) (t :: Down a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd [a]) => SOrd (NonEmpty a) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: NonEmpty a) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: NonEmpty a) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: NonEmpty a) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: NonEmpty a) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: NonEmpty a) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: NonEmpty a) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: NonEmpty a) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd b) => SOrd (Either a b) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: Either a b) (t :: Either a b). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Either a b) (t :: Either a b). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Either a b) (t :: Either a b). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Either a b) (t :: Either a b). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Either a b) (t :: Either a b). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Either a b) (t :: Either a b). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Either a b) (t :: Either a b). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd b) => SOrd (a, b) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: (a, b)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: (a, b)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: (a, b)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: (a, b)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: (a, b)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: (a, b)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: (a, b)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Arg a b) Source # | |
Defined in Data.Singletons.Prelude.Semigroup sCompare :: forall (t :: Arg a b) (t :: Arg a b). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Arg a b) (t :: Arg a b). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Arg a b) (t :: Arg a b). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Arg a b) (t :: Arg a b). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Arg a b) (t :: Arg a b). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Arg a b) (t :: Arg a b). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Arg a b) (t :: Arg a b). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd b, SOrd c) => SOrd (a, b, c) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: (a, b, c)) (t :: (a, b, c)). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: (a, b, c)) (t :: (a, b, c)). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: (a, b, c)) (t :: (a, b, c)). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: (a, b, c)) (t :: (a, b, c)). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: (a, b, c)) (t :: (a, b, c)). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: (a, b, c)) (t :: (a, b, c)). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: (a, b, c)) (t :: (a, b, c)). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
SOrd a => SOrd (Const a b) Source # | |
Defined in Data.Singletons.Prelude.Const sCompare :: forall (t :: Const a b) (t :: Const a b). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Const a b) (t :: Const a b). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Const a b) (t :: Const a b). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Const a b) (t :: Const a b). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Const a b) (t :: Const a b). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Const a b) (t :: Const a b). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Const a b) (t :: Const a b). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd b, SOrd c, SOrd d) => SOrd (a, b, c, d) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: (a, b, c, d)) (t :: (a, b, c, d)). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: (a, b, c, d)) (t :: (a, b, c, d)). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: (a, b, c, d)) (t :: (a, b, c, d)). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: (a, b, c, d)) (t :: (a, b, c, d)). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: (a, b, c, d)) (t :: (a, b, c, d)). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: (a, b, c, d)) (t :: (a, b, c, d)). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: (a, b, c, d)) (t :: (a, b, c, d)). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd b, SOrd c, SOrd d, SOrd e) => SOrd (a, b, c, d, e) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: (a, b, c, d, e)) (t :: (a, b, c, d, e)). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: (a, b, c, d, e)) (t :: (a, b, c, d, e)). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: (a, b, c, d, e)) (t :: (a, b, c, d, e)). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: (a, b, c, d, e)) (t :: (a, b, c, d, e)). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: (a, b, c, d, e)) (t :: (a, b, c, d, e)). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: (a, b, c, d, e)) (t :: (a, b, c, d, e)). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: (a, b, c, d, e)) (t :: (a, b, c, d, e)). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd b, SOrd c, SOrd d, SOrd e, SOrd f) => SOrd (a, b, c, d, e, f) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: (a, b, c, d, e, f)) (t :: (a, b, c, d, e, f)). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: (a, b, c, d, e, f)) (t :: (a, b, c, d, e, f)). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: (a, b, c, d, e, f)) (t :: (a, b, c, d, e, f)). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: (a, b, c, d, e, f)) (t :: (a, b, c, d, e, f)). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: (a, b, c, d, e, f)) (t :: (a, b, c, d, e, f)). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: (a, b, c, d, e, f)) (t :: (a, b, c, d, e, f)). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: (a, b, c, d, e, f)) (t :: (a, b, c, d, e, f)). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
(SOrd a, SOrd b, SOrd c, SOrd d, SOrd e, SOrd f, SOrd g) => SOrd (a, b, c, d, e, f, g) Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: (a, b, c, d, e, f, g)) (t :: (a, b, c, d, e, f, g)). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: (a, b, c, d, e, f, g)) (t :: (a, b, c, d, e, f, g)). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: (a, b, c, d, e, f, g)) (t :: (a, b, c, d, e, f, g)). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: (a, b, c, d, e, f, g)) (t :: (a, b, c, d, e, f, g)). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: (a, b, c, d, e, f, g)) (t :: (a, b, c, d, e, f, g)). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: (a, b, c, d, e, f, g)) (t :: (a, b, c, d, e, f, g)). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: (a, b, c, d, e, f, g)) (t :: (a, b, c, d, e, f, g)). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # |
sThenCmp :: forall (t :: Ordering) (t :: Ordering). Sing t -> Sing t -> Sing (Apply (Apply ThenCmpSym0 t) t :: Ordering) Source #
class SDecide k where Source #
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.
(%~) :: forall (a :: k) (b :: k). Sing a -> Sing b -> Decision (a :~: b) infix 4 Source #
Compute a proof or disproof of equality, given two singletons.
Instances
data (a :: k) :~: (b :: 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 -> Type) | Since: base-4.7.0.0 |
Defined in Data.Type.Coercion | |
TestEquality ((:~:) a :: k -> Type) | 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 | |
Eq (a :~: b) | Since: base-4.7.0.0 |
(a ~ b, Data a) => Data (a :~: b) | Since: base-4.7.0.0 |
Defined in Data.Data 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 :: forall r r'. (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) | Since: base-4.7.0.0 |
Defined in Data.Type.Equality | |
a ~ b => Read (a :~: b) | Since: base-4.7.0.0 |
Show (a :~: b) | Since: base-4.7.0.0 |
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 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 :: forall r r'. (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 | Since: base-4.8.0.0 |
Semigroup Void | Since: base-4.9.0.0 |
Lift Void | Since: template-haskell-2.15.0.0 |
Exception Void | Since: base-4.8.0.0 |
Defined in Data.Void toException :: Void -> SomeException # fromException :: SomeException -> Maybe Void # displayException :: Void -> String # | |
SingKind Void Source # | |
SDecide Void Source # | |
PEq Void Source # | |
SEq Void Source # | |
SOrd Void Source # | |
Defined in Data.Singletons.Prelude.Ord sCompare :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply CompareSym0 t) t) Source # (%<) :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply (<@#@$) t) t) Source # (%<=) :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply (<=@#@$) t) t) Source # (%>) :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply (>@#@$) t) t) Source # (%>=) :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply (>=@#@$) t) t) Source # sMax :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply MaxSym0 t) t) Source # sMin :: forall (t :: Void) (t :: Void). Sing t -> Sing t -> Sing (Apply (Apply MinSym0 t) t) Source # | |
POrd Void Source # | |
SSemigroup Void Source # | |
PSemigroup Void Source # | |
SShow Void Source # | |
Defined in Data.Singletons.Prelude.Show sShowsPrec :: forall (t :: Nat) (t :: Void) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Void). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Void]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
PShow Void Source # | |
TestCoercion SVoid Source # | |
Defined in Data.Singletons.Prelude.Instances | |
TestEquality SVoid Source # | |
Defined in Data.Singletons.Prelude.Instances | |
SingI (AbsurdSym0 :: TyFun Void a -> Type) Source # | |
Defined in Data.Singletons.Prelude.Void sing :: Sing AbsurdSym0 Source # | |
SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a6989586621679369444 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Void suppressUnusedWarnings :: () Source # | |
type Rep Void | |
type Demote Void Source # | |
Defined in Data.Singletons.Prelude.Instances | |
type Sing Source # | |
Defined in Data.Singletons.Prelude.Instances | |
type Sconcat (arg0 :: NonEmpty Void) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal | |
type Show_ (arg0 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Show | |
type (a :: Void) == (b :: Void) Source # | |
Defined in Data.Singletons.Prelude.Eq | |
type (x :: Void) /= (y :: Void) Source # | |
type Compare (a1 :: Void) (a2 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Ord | |
type (arg1 :: Void) < (arg2 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Ord | |
type (arg1 :: Void) <= (arg2 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Ord | |
type (arg1 :: Void) > (arg2 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Ord | |
type (arg1 :: Void) >= (arg2 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Ord | |
type Max (arg1 :: Void) (arg2 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Ord | |
type Min (arg1 :: Void) (arg2 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Ord | |
type (a1 :: Void) <> (a2 :: Void) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal | |
type ShowList (arg1 :: [Void]) arg2 Source # | |
Defined in Data.Singletons.Prelude.Show | |
type ShowsPrec a1 (a2 :: Void) a3 Source # | |
Defined in Data.Singletons.Prelude.Show | |
type Apply (AbsurdSym0 :: TyFun Void k2 -> Type) (a6989586621679369447 :: Void) Source # | |
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.
class PBounded (a :: Type) Source #
Instances
PBounded Bool Source # | |
PBounded Ordering Source # | |
PBounded () Source # | |
PBounded All Source # | |
PBounded Any Source # | |
PBounded (Min a) Source # | |
PBounded (Max a) Source # | |
PBounded (First a) Source # | |
PBounded (Last a) Source # | |
PBounded (WrappedMonoid m) Source # | |
PBounded (Identity a) Source # | |
PBounded (Dual a) Source # | |
PBounded (Sum a) Source # | |
PBounded (Product a) Source # | |
PBounded (a, b) Source # | |
PBounded (a, b, c) Source # | |
PBounded (Const a b) Source # | |
PBounded (a, b, c, d) Source # | |
PBounded (a, b, c, d, e) Source # | |
PBounded (a, b, c, d, e, f) Source # | |
PBounded (a, b, c, d, e, f, g) Source # | |
class SBounded a where Source #
sMinBound :: Sing (MinBoundSym0 :: a) Source #
sMaxBound :: Sing (MaxBoundSym0 :: a) Source #
Instances
sToEnum :: forall (t :: Nat). Sing t -> Sing (Apply ToEnumSym0 t :: a) Source #
sFromEnum :: forall (t :: a). Sing t -> Sing (Apply FromEnumSym0 t :: Nat) Source #
Instances
class PShow (a :: Type) Source #
type ShowsPrec (arg :: Nat) (arg :: a) (arg :: Symbol) :: Symbol Source #
type Show_ (arg :: a) :: Symbol Source #
type ShowList (arg :: [a]) (arg :: Symbol) :: Symbol Source #
Instances
PShow Bool Source # | |
PShow Ordering Source # | |
PShow Nat Source # | |
PShow Symbol Source # | |
PShow () Source # | |
PShow Void Source # | |
PShow All Source # | |
PShow Any Source # | |
PShow [a] Source # | |
PShow (Maybe a) Source # | |
PShow (Min a) Source # | |
PShow (Max a) Source # | |
PShow (First a) Source # | |
PShow (Last a) Source # | |
PShow (WrappedMonoid m) Source # | |
PShow (Option a) Source # | |
PShow (Identity a) Source # | |
PShow (First a) Source # | |
PShow (Last a) Source # | |
PShow (Dual a) Source # | |
PShow (Sum a) Source # | |
PShow (Product a) Source # | |
PShow (NonEmpty a) Source # | |
PShow (Either a b) Source # | |
PShow (a, b) Source # | |
PShow (Arg a b) Source # | |
PShow (a, b, c) Source # | |
PShow (Const a b) Source # | |
PShow (a, b, c, d) Source # | |
PShow (a, b, c, d, e) Source # | |
PShow (a, b, c, d, e, f) Source # | |
PShow (a, b, c, d, e, f, g) Source # | |
Nothing
sShowsPrec :: forall (t :: Nat) (t :: a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) Source #
default sShowsPrec :: forall (t :: Nat) (t :: a) (t :: Symbol). (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) ~ Apply (Apply (Apply ShowsPrec_6989586621680295074Sym0 t) t) t => Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) Source #
sShow_ :: forall (t :: a). Sing t -> Sing (Apply Show_Sym0 t :: Symbol) Source #
default sShow_ :: forall (t :: a). (Apply Show_Sym0 t :: Symbol) ~ Apply Show__6989586621680295088Sym0 t => Sing t -> Sing (Apply Show_Sym0 t :: Symbol) Source #
sShowList :: forall (t :: [a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t :: Symbol) Source #
Instances
type family ShowString (a :: Symbol) (a :: Symbol) :: Symbol where ... Source #
ShowString a_6989586621680295011 a_6989586621680295013 = Apply (Apply (<>@#@$) a_6989586621680295011) a_6989586621680295013 |
sShowString :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowStringSym0 t) t :: Symbol) Source #
type family ShowParen (a :: Bool) (a :: (~>) Symbol Symbol) (a :: Symbol) :: Symbol where ... Source #
sShowParen :: forall (t :: Bool) (t :: (~>) Symbol Symbol) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowParenSym0 t) t) t :: Symbol) Source #
sShowSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowSpaceSym0 t :: Symbol) Source #
sShowChar :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowCharSym0 t) t :: Symbol) Source #
type family ShowCommaSpace (a :: Symbol) :: Symbol where ... Source #
ShowCommaSpace a_6989586621680294981 = Apply (Apply ShowStringSym0 ", ") a_6989586621680294981 |
sShowCommaSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowCommaSpaceSym0 t :: Symbol) Source #
class PFunctor (f :: Type -> Type) Source #
Instances
PFunctor [] Source # | |
PFunctor Maybe Source # | |
PFunctor Min Source # | |
PFunctor Max Source # | |
PFunctor First Source # | |
PFunctor Last Source # | |
PFunctor Option Source # | |
PFunctor Identity Source # | |
PFunctor First Source # | |
PFunctor Last Source # | |
PFunctor Dual Source # | |
PFunctor Sum Source # | |
PFunctor Product Source # | |
PFunctor Down Source # | |
PFunctor NonEmpty Source # | |
PFunctor (Either a) Source # | |
PFunctor ((,) a) Source # | |
PFunctor (Arg a) Source # | |
PFunctor (Const m :: Type -> Type) Source # | |
class SFunctor (f :: Type -> Type) where Source #
sFmap :: forall a b (t :: (~>) a b) (t :: f a). Sing t -> Sing t -> Sing (Apply (Apply FmapSym0 t) t :: f b) Source #
(%<$) :: forall a b (t :: a) (t :: f b). Sing t -> Sing t -> Sing (Apply (Apply (<$@#@$) t) t :: f a) infixl 4 Source #
Instances
SFunctor [] Source # | |
SFunctor Maybe Source # | |
SFunctor Min Source # | |
SFunctor Max Source # | |
SFunctor First Source # | |
SFunctor Last Source # | |
SFunctor Option Source # | |
SFunctor Identity Source # | |
SFunctor First Source # | |
SFunctor Last Source # | |
SFunctor Dual Source # | |
SFunctor Sum Source # | |
SFunctor Product Source # | |
SFunctor Down Source # | |
SFunctor NonEmpty Source # | |
SFunctor (Either a) Source # | |
SFunctor ((,) a) Source # | |
SFunctor (Arg a) Source # | |
SFunctor (Const m :: Type -> Type) Source # | |
class PFoldable (t :: Type -> Type) Source #
type Fold (arg :: t m) :: m Source #
type FoldMap (arg :: (~>) a m) (arg :: t a) :: m Source #
type Foldr (arg :: (~>) a ((~>) b b)) (arg :: b) (arg :: t a) :: b Source #
type Foldr' (arg :: (~>) a ((~>) b b)) (arg :: b) (arg :: t a) :: b Source #
type Foldl (arg :: (~>) b ((~>) a b)) (arg :: b) (arg :: t a) :: b Source #
type Foldl' (arg :: (~>) b ((~>) a b)) (arg :: b) (arg :: t a) :: b Source #
type Foldr1 (arg :: (~>) a ((~>) a a)) (arg :: t a) :: a Source #
type Foldl1 (arg :: (~>) a ((~>) a a)) (arg :: t a) :: a Source #
type ToList (arg :: t a) :: [a] Source #
type Null (arg :: t a) :: Bool Source #
type Length (arg :: t a) :: Nat Source #
type Elem (arg :: a) (arg :: t a) :: Bool Source #
type Maximum (arg :: t a) :: a Source #
type Minimum (arg :: t a) :: a Source #
Instances
PFoldable [] Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Maybe Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Min Source # | |
Defined in Data.Singletons.Prelude.Semigroup type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Max Source # | |
Defined in Data.Singletons.Prelude.Semigroup type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable First Source # | |
Defined in Data.Singletons.Prelude.Semigroup type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Last Source # | |
Defined in Data.Singletons.Prelude.Semigroup type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Option Source # | |
Defined in Data.Singletons.Prelude.Semigroup type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Identity Source # | |
Defined in Data.Singletons.Prelude.Identity type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable First Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Last Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Dual Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Sum Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable Product Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable NonEmpty Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable (Either a) Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable ((,) a) Source # | |
Defined in Data.Singletons.Prelude.Foldable type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable (Arg a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # | |
PFoldable (Const m :: Type -> Type) Source # | |
Defined in Data.Singletons.Prelude.Const type FoldMap arg arg :: m Source # type Foldr arg arg arg :: b Source # type Foldr' arg arg arg :: b Source # type Foldl arg arg arg :: b Source # type Foldl' arg arg arg :: b Source # type Foldr1 arg arg :: a Source # type Foldl1 arg arg :: a Source # type ToList arg :: [a] Source # type Null arg :: Bool Source # type Length arg :: Nat Source # type Elem arg arg :: Bool Source # type Maximum arg :: a Source # |
class SFoldable (t :: Type -> Type) where Source #
Nothing
sFold :: forall m (t :: t m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t :: m) Source #
default sFold :: forall m (t :: t m). ((Apply FoldSym0 t :: m) ~ Apply Fold_6989586621680491178Sym0 t, SMonoid m) => Sing t -> Sing (Apply FoldSym0 t :: m) Source #
sFoldMap :: forall a m (t :: (~>) a m) (t :: t a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t :: m) Source #
default sFoldMap :: forall a m (t :: (~>) a m) (t :: t a). ((Apply (Apply FoldMapSym0 t) t :: m) ~ Apply (Apply FoldMap_6989586621680491188Sym0 t) t, SMonoid m) => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t :: m) Source #
sFoldr :: forall a b (t :: (~>) a ((~>) b b)) (t :: b) (t :: t a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t :: b) Source #
default sFoldr :: forall a b (t :: (~>) a ((~>) b b)) (t :: b) (t :: t a). (Apply (Apply (Apply FoldrSym0 t) t) t :: b) ~ Apply (Apply (Apply Foldr_6989586621680491203Sym0 t) t) t => Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t :: b) Source #
sFoldr' :: forall a b (t :: (~>) a ((~>) b b)) (t :: b) (t :: t a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t :: b) Source #
default sFoldr' :: forall a b (t :: (~>) a ((~>) b b)) (t :: b) (t :: t a). (Apply (Apply (Apply Foldr'Sym0 t) t) t :: b) ~ Apply (Apply (Apply Foldr'_6989586621680491228Sym0 t) t) t => Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t :: b) Source #
sFoldl :: forall b a (t :: (~>) b ((~>) a b)) (t :: b) (t :: t a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t :: b) Source #
default sFoldl :: forall b a (t :: (~>) b ((~>) a b)) (t :: b) (t :: t a). (Apply (Apply (Apply FoldlSym0 t) t) t :: b) ~ Apply (Apply (Apply Foldl_6989586621680491258Sym0 t) t) t => Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t :: b) Source #
sFoldl' :: forall b a (t :: (~>) b ((~>) a b)) (t :: b) (t :: t a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t :: b) Source #
default sFoldl' :: forall b a (t :: (~>) b ((~>) a b)) (t :: b) (t :: t a). (Apply (Apply (Apply Foldl'Sym0 t) t) t :: b) ~ Apply (Apply (Apply Foldl'_6989586621680491283Sym0 t) t) t => Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t :: b) Source #
sFoldr1 :: forall a (t :: (~>) a ((~>) a a)) (t :: t a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t :: a) Source #
default sFoldr1 :: forall a (t :: (~>) a ((~>) a a)) (t :: t a). (Apply (Apply Foldr1Sym0 t) t :: a) ~ Apply (Apply Foldr1_6989586621680491312Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t :: a) Source #
sFoldl1 :: forall a (t :: (~>) a ((~>) a a)) (t :: t a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t :: a) Source #
default sFoldl1 :: forall a (t :: (~>) a ((~>) a a)) (t :: t a). (Apply (Apply Foldl1Sym0 t) t :: a) ~ Apply (Apply Foldl1_6989586621680491337Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t :: a) Source #
sToList :: forall a (t :: t a). Sing t -> Sing (Apply ToListSym0 t :: [a]) Source #
default sToList :: forall a (t :: t a). (Apply ToListSym0 t :: [a]) ~ Apply ToList_6989586621680491361Sym0 t => Sing t -> Sing (Apply ToListSym0 t :: [a]) Source #
sNull :: forall a (t :: t a). Sing t -> Sing (Apply NullSym0 t :: Bool) Source #
default sNull :: forall a (t :: t a). (Apply NullSym0 t :: Bool) ~ Apply Null_6989586621680491370Sym0 t => Sing t -> Sing (Apply NullSym0 t :: Bool) Source #
sLength :: forall a (t :: t a). Sing t -> Sing (Apply LengthSym0 t :: Nat) Source #
default sLength :: forall a (t :: t a). (Apply LengthSym0 t :: Nat) ~ Apply Length_6989586621680491391Sym0 t => Sing t -> Sing (Apply LengthSym0 t :: Nat) Source #
sElem :: forall a (t :: a) (t :: t a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t :: Bool) Source #
default sElem :: forall a (t :: a) (t :: t a). ((Apply (Apply ElemSym0 t) t :: Bool) ~ Apply (Apply Elem_6989586621680491414Sym0 t) t, SEq a) => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t :: Bool) Source #
sMaximum :: forall a (t :: t a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t :: a) Source #
default sMaximum :: forall a (t :: t a). ((Apply MaximumSym0 t :: a) ~ Apply Maximum_6989586621680491429Sym0 t, SOrd a) => Sing t -> Sing (Apply MaximumSym0 t :: a) Source #
sMinimum :: forall a (t :: t a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t :: a) Source #
default sMinimum :: forall a (t :: t a). ((Apply MinimumSym0 t :: a) ~ Apply Minimum_6989586621680491442Sym0 t, SOrd a) => Sing t -> Sing (Apply MinimumSym0 t :: a) Source #
sSum :: forall a (t :: t a). SNum a => Sing t -> Sing (Apply SumSym0 t :: a) Source #
default sSum :: forall a (t :: t a). ((Apply SumSym0 t :: a) ~ Apply Sum_6989586621680491455Sym0 t, SNum a) => Sing t -> Sing (Apply SumSym0 t :: a) Source #
sProduct :: forall a (t :: t a). SNum a => Sing t -> Sing (Apply ProductSym0 t :: a) Source #
Instances
SFoldable [] Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: [m]). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: [a]). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: [a]). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: [a]). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: [a]). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: [a]). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: [a]). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: [a]). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: [a]). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: [a]). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: [a]). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: [a]). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: [a]). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: [a]). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Maybe Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: Maybe m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Maybe a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Maybe a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Maybe a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Maybe a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Maybe a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Maybe a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Maybe a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Maybe a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Maybe a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Maybe a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Maybe a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Maybe a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Maybe a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Min Source # | |
Defined in Data.Singletons.Prelude.Semigroup sFold :: forall m (t :: Min m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Min a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Min a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Min a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Min a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Min a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Min a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Min a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Min a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Min a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Min a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Min a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Min a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Min a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Max Source # | |
Defined in Data.Singletons.Prelude.Semigroup sFold :: forall m (t :: Max m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Max a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Max a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Max a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Max a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Max a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Max a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Max a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Max a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Max a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Max a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Max a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Max a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Max a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable First Source # | |
Defined in Data.Singletons.Prelude.Semigroup sFold :: forall m (t :: First m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: First a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: First a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: First a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: First a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: First a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: First a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: First a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: First a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: First a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: First a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: First a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: First a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: First a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Last Source # | |
Defined in Data.Singletons.Prelude.Semigroup sFold :: forall m (t :: Last m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Last a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Last a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Last a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Last a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Last a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Last a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Last a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Last a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Last a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Last a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Last a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Last a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Last a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Option Source # | |
Defined in Data.Singletons.Prelude.Semigroup sFold :: forall m (t :: Option m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Option a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Option a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Option a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Option a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Option a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Option a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Option a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Option a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Option a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Option a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Option a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Option a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Option a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Identity Source # | |
Defined in Data.Singletons.Prelude.Identity sFold :: forall m (t :: Identity m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Identity a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Identity a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Identity a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Identity a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Identity a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Identity a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Identity a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Identity a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Identity a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Identity a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Identity a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Identity a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Identity a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable First Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: First m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: First a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: First a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: First a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: First a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: First a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: First a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: First a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: First a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: First a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: First a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: First a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: First a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: First a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Last Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: Last m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Last a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Last a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Last a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Last a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Last a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Last a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Last a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Last a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Last a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Last a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Last a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Last a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Last a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Dual Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: Dual m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Dual a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Dual a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Dual a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Dual a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Dual a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Dual a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Dual a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Dual a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Dual a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Dual a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Dual a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Dual a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Dual a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Sum Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: Sum m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Sum a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Sum a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Sum a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Sum a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Sum a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Sum a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Sum a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Sum a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Sum a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Sum a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Sum a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Sum a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Sum a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable Product Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: Product m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: Product a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Product a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Product a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Product a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Product a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Product a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Product a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Product a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Product a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Product a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Product a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Product a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Product a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable NonEmpty Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: NonEmpty m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m (t :: a ~> m) (t :: NonEmpty a). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: NonEmpty a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: NonEmpty a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: NonEmpty a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: NonEmpty a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: NonEmpty a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: NonEmpty a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: NonEmpty a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: NonEmpty a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: NonEmpty a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: NonEmpty a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: NonEmpty a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: NonEmpty a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable (Either a) Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: Either a m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a0 m (t :: a0 ~> m) (t :: Either a a0). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a0 b (t :: a0 ~> (b ~> b)) (t :: b) (t :: Either a a0). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a0 b (t :: a0 ~> (b ~> b)) (t :: b) (t :: Either a a0). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a0 (t :: b ~> (a0 ~> b)) (t :: b) (t :: Either a a0). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a0 (t :: b ~> (a0 ~> b)) (t :: b) (t :: Either a a0). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a0 (t :: a0 ~> (a0 ~> a0)) (t :: Either a a0). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a0 (t :: a0 ~> (a0 ~> a0)) (t :: Either a a0). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a0 (t :: Either a a0). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a0 (t :: Either a a0). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a0 (t :: Either a a0). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a0 (t :: a0) (t :: Either a a0). SEq a0 => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a0 (t :: Either a a0). SOrd a0 => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a0 (t :: Either a a0). SOrd a0 => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a0 (t :: Either a a0). SNum a0 => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a0 (t :: Either a a0). SNum a0 => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable ((,) a) Source # | |
Defined in Data.Singletons.Prelude.Foldable sFold :: forall m (t :: (a, m)). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a0 m (t :: a0 ~> m) (t :: (a, a0)). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a0 b (t :: a0 ~> (b ~> b)) (t :: b) (t :: (a, a0)). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a0 b (t :: a0 ~> (b ~> b)) (t :: b) (t :: (a, a0)). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a0 (t :: b ~> (a0 ~> b)) (t :: b) (t :: (a, a0)). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a0 (t :: b ~> (a0 ~> b)) (t :: b) (t :: (a, a0)). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a0 (t :: a0 ~> (a0 ~> a0)) (t :: (a, a0)). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a0 (t :: a0 ~> (a0 ~> a0)) (t :: (a, a0)). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a0 (t :: (a, a0)). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a0 (t :: (a, a0)). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a0 (t :: (a, a0)). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a0 (t :: a0) (t :: (a, a0)). SEq a0 => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a0 (t :: (a, a0)). SOrd a0 => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a0 (t :: (a, a0)). SOrd a0 => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a0 (t :: (a, a0)). SNum a0 => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a0 (t :: (a, a0)). SNum a0 => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable (Arg a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup sFold :: forall m (t :: Arg a m). SMonoid m => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a0 m (t :: a0 ~> m) (t :: Arg a a0). SMonoid m => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a0 b (t :: a0 ~> (b ~> b)) (t :: b) (t :: Arg a a0). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a0 b (t :: a0 ~> (b ~> b)) (t :: b) (t :: Arg a a0). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a0 (t :: b ~> (a0 ~> b)) (t :: b) (t :: Arg a a0). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a0 (t :: b ~> (a0 ~> b)) (t :: b) (t :: Arg a a0). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a0 (t :: a0 ~> (a0 ~> a0)) (t :: Arg a a0). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a0 (t :: a0 ~> (a0 ~> a0)) (t :: Arg a a0). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a0 (t :: Arg a a0). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a0 (t :: Arg a a0). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a0 (t :: Arg a a0). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a0 (t :: a0) (t :: Arg a a0). SEq a0 => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a0 (t :: Arg a a0). SOrd a0 => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a0 (t :: Arg a a0). SOrd a0 => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a0 (t :: Arg a a0). SNum a0 => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a0 (t :: Arg a a0). SNum a0 => Sing t -> Sing (Apply ProductSym0 t) Source # | |
SFoldable (Const m :: Type -> Type) Source # | |
Defined in Data.Singletons.Prelude.Const sFold :: forall m0 (t :: Const m m0). SMonoid m0 => Sing t -> Sing (Apply FoldSym0 t) Source # sFoldMap :: forall a m0 (t :: a ~> m0) (t :: Const m a). SMonoid m0 => Sing t -> Sing t -> Sing (Apply (Apply FoldMapSym0 t) t) Source # sFoldr :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Const m a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldrSym0 t) t) t) Source # sFoldr' :: forall a b (t :: a ~> (b ~> b)) (t :: b) (t :: Const m a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldr'Sym0 t) t) t) Source # sFoldl :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Const m a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply FoldlSym0 t) t) t) Source # sFoldl' :: forall b a (t :: b ~> (a ~> b)) (t :: b) (t :: Const m a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply Foldl'Sym0 t) t) t) Source # sFoldr1 :: forall a (t :: a ~> (a ~> a)) (t :: Const m a). Sing t -> Sing t -> Sing (Apply (Apply Foldr1Sym0 t) t) Source # sFoldl1 :: forall a (t :: a ~> (a ~> a)) (t :: Const m a). Sing t -> Sing t -> Sing (Apply (Apply Foldl1Sym0 t) t) Source # sToList :: forall a (t :: Const m a). Sing t -> Sing (Apply ToListSym0 t) Source # sNull :: forall a (t :: Const m a). Sing t -> Sing (Apply NullSym0 t) Source # sLength :: forall a (t :: Const m a). Sing t -> Sing (Apply LengthSym0 t) Source # sElem :: forall a (t :: a) (t :: Const m a). SEq a => Sing t -> Sing t -> Sing (Apply (Apply ElemSym0 t) t) Source # sMaximum :: forall a (t :: Const m a). SOrd a => Sing t -> Sing (Apply MaximumSym0 t) Source # sMinimum :: forall a (t :: Const m a). SOrd a => Sing t -> Sing (Apply MinimumSym0 t) Source # sSum :: forall a (t :: Const m a). SNum a => Sing t -> Sing (Apply SumSym0 t) Source # sProduct :: forall a (t :: Const m a). SNum a => Sing t -> Sing (Apply ProductSym0 t) Source # |
class PMonoid (a :: Type) Source #
Instances
PMonoid Ordering Source # | |
PMonoid Symbol Source # | |
PMonoid () Source # | |
PMonoid All Source # | |
PMonoid Any Source # | |
PMonoid [a] Source # | |
PMonoid (Maybe a) Source # | |
PMonoid (Min a) Source # | |
PMonoid (Max a) Source # | |
PMonoid (WrappedMonoid m) Source # | |
PMonoid (Option a) Source # | |
PMonoid (Identity a) Source # | |
PMonoid (First a) Source # | |
PMonoid (Last a) Source # | |
PMonoid (Dual a) Source # | |
PMonoid (Sum a) Source # | |
PMonoid (Product a) Source # | |
PMonoid (Down a) Source # | |
PMonoid (a, b) Source # | |
PMonoid (a ~> b) Source # | |
PMonoid (a, b, c) Source # | |
PMonoid (Const a b) Source # | |
PMonoid (a, b, c, d) Source # | |
PMonoid (a, b, c, d, e) Source # | |
class SSemigroup a => SMonoid a where Source #
sMempty :: Sing (MemptySym0 :: a) Source #
sMappend :: forall (t :: a) (t :: a). Sing t -> Sing t -> Sing (Apply (Apply MappendSym0 t) t :: a) Source #
default sMappend :: forall (t :: a) (t :: a). (Apply (Apply MappendSym0 t) t :: a) ~ Apply (Apply Mappend_6989586621680364868Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply MappendSym0 t) t :: a) Source #
sMconcat :: forall (t :: [a]). Sing t -> Sing (Apply MconcatSym0 t :: a) Source #
default sMconcat :: forall (t :: [a]). (Apply MconcatSym0 t :: a) ~ Apply Mconcat_6989586621680364883Sym0 t => Sing t -> Sing (Apply MconcatSym0 t :: a) Source #
Instances
class PTraversable (t :: Type -> Type) Source #
type Traverse (arg :: (~>) a (f b)) (arg :: t a) :: f (t b) Source #
type SequenceA (arg :: t (f a)) :: f (t a) Source #
type MapM (arg :: (~>) a (m b)) (arg :: t a) :: m (t b) Source #
Instances
class (SFunctor t, SFoldable t) => STraversable (t :: Type -> Type) where Source #
Nothing
sTraverse :: forall a f b (t :: (~>) a (f b)) (t :: t a). SApplicative f => Sing t -> Sing t -> Sing (Apply (Apply TraverseSym0 t) t :: f (t b)) Source #
default sTraverse :: forall a f b (t :: (~>) a (f b)) (t :: t a). ((Apply (Apply TraverseSym0 t) t :: f (t b)) ~ Apply (Apply Traverse_6989586621680798719Sym0 t) t, SApplicative f) => Sing t -> Sing t -> Sing (Apply (Apply TraverseSym0 t) t :: f (t b)) Source #
sSequenceA :: forall f a (t :: t (f a)). SApplicative f => Sing t -> Sing (Apply SequenceASym0 t :: f (t a)) Source #
default sSequenceA :: forall f a (t :: t (f a)). ((Apply SequenceASym0 t :: f (t a)) ~ Apply SequenceA_6989586621680798732Sym0 t, SApplicative f) => Sing t -> Sing (Apply SequenceASym0 t :: f (t a)) Source #
sMapM :: forall a m b (t :: (~>) a (m b)) (t :: t a). SMonad m => Sing t -> Sing t -> Sing (Apply (Apply MapMSym0 t) t :: m (t b)) Source #
default sMapM :: forall a m b (t :: (~>) a (m b)) (t :: t a). ((Apply (Apply MapMSym0 t) t :: m (t b)) ~ Apply (Apply MapM_6989586621680798742Sym0 t) t, SMonad m) => Sing t -> Sing t -> Sing (Apply (Apply MapMSym0 t) t :: m (t b)) Source #
sSequence :: forall m a (t :: t (m a)). SMonad m => Sing t -> Sing (Apply SequenceSym0 t :: m (t a)) Source #
Instances
class PApplicative (f :: Type -> Type) Source #
type Pure (arg :: a) :: f a Source #
type (arg :: f ((~>) a b)) <*> (arg :: f a) :: f b infixl 4 Source #
type LiftA2 (arg :: (~>) a ((~>) b c)) (arg :: f a) (arg :: f b) :: f c Source #
Instances
class SFunctor f => SApplicative (f :: Type -> Type) where Source #
sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t :: f a) Source #
(%<*>) :: forall a b (t :: f ((~>) a b)) (t :: f a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t :: f b) infixl 4 Source #
default (%<*>) :: forall a b (t :: f ((~>) a b)) (t :: f a). (Apply (Apply (<*>@#@$) t) t :: f b) ~ Apply (Apply TFHelper_6989586621679571257Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t :: f b) Source #
sLiftA2 :: forall a b c (t :: (~>) a ((~>) b c)) (t :: f a) (t :: f b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t :: f c) Source #
default sLiftA2 :: forall a b c (t :: (~>) a ((~>) b c)) (t :: f a) (t :: f b). (Apply (Apply (Apply LiftA2Sym0 t) t) t :: f c) ~ Apply (Apply (Apply LiftA2_6989586621679571274Sym0 t) t) t => Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t :: f c) Source #
(%*>) :: forall a b (t :: f a) (t :: f b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t :: f b) infixl 4 Source #
default (%*>) :: forall a b (t :: f a) (t :: f b). (Apply (Apply (*>@#@$) t) t :: f b) ~ Apply (Apply TFHelper_6989586621679571292Sym0 t) t => Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t :: f b) Source #
(%<*) :: forall a b (t :: f a) (t :: f b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t :: f a) infixl 4 Source #
Instances
SApplicative [] Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: [a ~> b]) (t :: [a]). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: [a]) (t :: [b]). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: [a]) (t :: [b]). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: [a]) (t :: [b]). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Maybe Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Maybe (a ~> b)) (t :: Maybe a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Maybe a) (t :: Maybe b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Maybe a) (t :: Maybe b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Maybe a) (t :: Maybe b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Min Source # | |
Defined in Data.Singletons.Prelude.Semigroup sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Min (a ~> b)) (t :: Min a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Min a) (t :: Min b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Min a) (t :: Min b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Min a) (t :: Min b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Max Source # | |
Defined in Data.Singletons.Prelude.Semigroup sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Max (a ~> b)) (t :: Max a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Max a) (t :: Max b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Max a) (t :: Max b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Max a) (t :: Max b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative First Source # | |
Defined in Data.Singletons.Prelude.Semigroup sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: First (a ~> b)) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: First a) (t :: First b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: First a) (t :: First b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: First a) (t :: First b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Last Source # | |
Defined in Data.Singletons.Prelude.Semigroup sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Last (a ~> b)) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Last a) (t :: Last b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Last a) (t :: Last b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Last a) (t :: Last b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Option Source # | |
Defined in Data.Singletons.Prelude.Semigroup sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Option (a ~> b)) (t :: Option a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Option a) (t :: Option b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Option a) (t :: Option b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Option a) (t :: Option b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Identity Source # | |
Defined in Data.Singletons.Prelude.Identity sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Identity (a ~> b)) (t :: Identity a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Identity a) (t :: Identity b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Identity a) (t :: Identity b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Identity a) (t :: Identity b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative First Source # | |
Defined in Data.Singletons.Prelude.Monoid sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: First (a ~> b)) (t :: First a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: First a) (t :: First b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: First a) (t :: First b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: First a) (t :: First b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Last Source # | |
Defined in Data.Singletons.Prelude.Monoid sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Last (a ~> b)) (t :: Last a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Last a) (t :: Last b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Last a) (t :: Last b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Last a) (t :: Last b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Dual Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Dual (a ~> b)) (t :: Dual a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Dual a) (t :: Dual b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Dual a) (t :: Dual b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Dual a) (t :: Dual b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Sum Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Sum (a ~> b)) (t :: Sum a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Sum a) (t :: Sum b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Sum a) (t :: Sum b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Sum a) (t :: Sum b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Product Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Product (a ~> b)) (t :: Product a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Product a) (t :: Product b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Product a) (t :: Product b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Product a) (t :: Product b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative Down Source # | |
Defined in Data.Singletons.Prelude.Applicative sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Down (a ~> b)) (t :: Down a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Down a) (t :: Down b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Down a) (t :: Down b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Down a) (t :: Down b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative NonEmpty Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: NonEmpty (a ~> b)) (t :: NonEmpty a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: NonEmpty a) (t :: NonEmpty b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: NonEmpty a) (t :: NonEmpty b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: NonEmpty a) (t :: NonEmpty b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SApplicative (Either e) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Either e (a ~> b)) (t :: Either e a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Either e a) (t :: Either e b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Either e a) (t :: Either e b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Either e a) (t :: Either e b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SMonoid a => SApplicative ((,) a) Source # | |
Defined in Data.Singletons.Prelude.Applicative sPure :: forall a0 (t :: a0). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a0 b (t :: (a, a0 ~> b)) (t :: (a, a0)). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a0 b c (t :: a0 ~> (b ~> c)) (t :: (a, a0)) (t :: (a, b)). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a0 b (t :: (a, a0)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a0 b (t :: (a, a0)) (t :: (a, b)). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # | |
SMonoid m => SApplicative (Const m :: Type -> Type) Source # | |
Defined in Data.Singletons.Prelude.Const sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) Source # (%<*>) :: forall a b (t :: Const m (a ~> b)) (t :: Const m a). Sing t -> Sing t -> Sing (Apply (Apply (<*>@#@$) t) t) Source # sLiftA2 :: forall a b c (t :: a ~> (b ~> c)) (t :: Const m a) (t :: Const m b). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply LiftA2Sym0 t) t) t) Source # (%*>) :: forall a b (t :: Const m a) (t :: Const m b). Sing t -> Sing t -> Sing (Apply (Apply (*>@#@$) t) t) Source # (%<*) :: forall a b (t :: Const m a) (t :: Const m b). Sing t -> Sing t -> Sing (Apply (Apply (<*@#@$) t) t) Source # |
(%.) :: forall b c a (t :: (~>) b c) (t :: (~>) a b) (t :: a). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply (.@#@$) t) t) t :: c) infixr 9 Source #
data SomeSing k where Source #
An existentially-quantified singleton. This type is useful when you want a singleton type, but there is no way of knowing, at compile-time, what the type index will be. To make use of this type, you will generally have to use a pattern-match:
foo :: Bool -> ... foo b = case toSing b of SomeSing sb -> {- fancy dependently-typed code with sb -}
An example like the one above may be easier to write using withSomeSing
.
Instances
SBounded k => Bounded (SomeSing k) Source # | |
SEnum k => Enum (SomeSing k) Source # | |
Defined in Data.Singletons 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) Source # | |
SNum k => Num (SomeSing k) Source # | |
Defined in Data.Singletons | |
SOrd k => Ord (SomeSing k) Source # | |
ShowSing k => Show (SomeSing k) Source # | |
SIsString k => IsString (SomeSing k) Source # | |
Defined in Data.Singletons fromString :: String -> SomeSing k # | |
SSemigroup k => Semigroup (SomeSing k) Source # | |
SMonoid k => Monoid (SomeSing k) Source # | |
type family Error (str :: k0) :: k where ... Source #
The promotion of error
. This version is more poly-kinded for
easier use.
data ErrorSym0 :: forall k06989586621679485796 k6989586621679485797. (~>) k06989586621679485796 k6989586621679485797 Source #
Instances
SingI (ErrorSym0 :: TyFun Symbol a -> Type) Source # | |
SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679485796 k6989586621679485797 -> Type) Source # | |
Defined in Data.Singletons.TypeLits.Internal suppressUnusedWarnings :: () Source # | |
type Apply (ErrorSym0 :: TyFun k0 k2 -> Type) (str6989586621679485798 :: k0) Source # | |
type ErrorSym1 (str6989586621679485798 :: k06989586621679485796) = Error str6989586621679485798 Source #
sUndefined :: HasCallStack => a Source #
The singleton for undefined
.
type UndefinedSym0 = Undefined Source #
data (==@#@$) :: forall a6989586621679379997. (~>) a6989586621679379997 ((~>) a6989586621679379997 Bool) infix 4 Source #
Instances
SEq a => SingI ((==@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |
SuppressUnusedWarnings ((==@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Eq suppressUnusedWarnings :: () Source # | |
type Apply ((==@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) (x6989586621679379998 :: a6989586621679379997) Source # | |
data (==@#@$$) (x6989586621679379998 :: a6989586621679379997) :: (~>) a6989586621679379997 Bool infix 4 Source #
Instances
(SEq a, SingI x) => SingI ((==@#@$$) x :: TyFun a Bool -> Type) Source # | |
SuppressUnusedWarnings ((==@#@$$) x6989586621679379998 :: TyFun a6989586621679379997 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Eq suppressUnusedWarnings :: () Source # | |
type Apply ((==@#@$$) x6989586621679379998 :: TyFun a Bool -> Type) (y6989586621679379999 :: a) Source # | |
type (==@#@$$$) (x6989586621679379998 :: a6989586621679379997) (y6989586621679379999 :: a6989586621679379997) = (==) x6989586621679379998 y6989586621679379999 Source #
data (>@#@$) :: forall a6989586621679393938. (~>) a6989586621679393938 ((~>) a6989586621679393938 Bool) infix 4 Source #
Instances
SOrd a => SingI ((>@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |
SuppressUnusedWarnings ((>@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
type Apply ((>@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) (arg6989586621679394039 :: a6989586621679393938) Source # | |
data (>@#@$$) (arg6989586621679394039 :: a6989586621679393938) :: (~>) a6989586621679393938 Bool infix 4 Source #
Instances
(SOrd a, SingI d) => SingI ((>@#@$$) d :: TyFun a Bool -> Type) Source # | |
SuppressUnusedWarnings ((>@#@$$) arg6989586621679394039 :: TyFun a6989586621679393938 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
type Apply ((>@#@$$) arg6989586621679394039 :: TyFun a Bool -> Type) (arg6989586621679394040 :: a) Source # | |
type (>@#@$$$) (arg6989586621679394039 :: a6989586621679393938) (arg6989586621679394040 :: a6989586621679393938) = (>) arg6989586621679394039 arg6989586621679394040 Source #
type Tuple0Sym0 = '() Source #
data Tuple2Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 (a3530822107858468865 :: Type, b3530822107858468866 :: Type)) Source #
Instances
SingI (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing Tuple2Sym0 Source # | |
SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679315250 :: a3530822107858468865) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) (t6989586621679315250 :: a3530822107858468865) = Tuple2Sym1 t6989586621679315250 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type |
data Tuple2Sym1 (t6989586621679315250 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type). (~>) b3530822107858468866 (a3530822107858468865 :: Type, b3530822107858468866 :: Type) Source #
Instances
SingI d => SingI (Tuple2Sym1 d b :: TyFun b (a, b) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple2Sym1 d b) Source # | |
SuppressUnusedWarnings (Tuple2Sym1 t6989586621679315250 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple2Sym1 t6989586621679315250 k2 :: TyFun k2 (k1, k2) -> Type) (t6989586621679315251 :: k2) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple2Sym1 t6989586621679315250 k2 :: TyFun k2 (k1, k2) -> Type) (t6989586621679315251 :: k2) = '(t6989586621679315250, t6989586621679315251) |
type Tuple2Sym2 (t6989586621679315250 :: a3530822107858468865) (t6989586621679315251 :: b3530822107858468866) = '(t6989586621679315250, t6989586621679315251) Source #
data Tuple3Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type))) Source #
Instances
SingI (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing Tuple3Sym0 Source # | |
SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679315281 :: a3530822107858468865) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) (t6989586621679315281 :: a3530822107858468865) = Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type |
data Tuple3Sym1 (t6989586621679315281 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type)) Source #
Instances
SingI d => SingI (Tuple3Sym1 d b c :: TyFun b (c ~> (a, b, c)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple3Sym1 d b c) Source # | |
SuppressUnusedWarnings (Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679315282 :: b3530822107858468866) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) (t6989586621679315282 :: b3530822107858468866) = Tuple3Sym2 t6989586621679315281 t6989586621679315282 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type |
data Tuple3Sym2 (t6989586621679315281 :: a3530822107858468865 :: Type) (t6989586621679315282 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type). (~>) c3530822107858468867 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type) Source #
Instances
(SingI d1, SingI d2) => SingI (Tuple3Sym2 d1 d2 c :: TyFun c (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple3Sym2 d1 d2 c) Source # | |
SuppressUnusedWarnings (Tuple3Sym2 t6989586621679315282 t6989586621679315281 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple3Sym2 t6989586621679315282 t6989586621679315281 k3 :: TyFun k3 (k1, k2, k3) -> Type) (t6989586621679315283 :: k3) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple3Sym2 t6989586621679315282 t6989586621679315281 k3 :: TyFun k3 (k1, k2, k3) -> Type) (t6989586621679315283 :: k3) = '(t6989586621679315282, t6989586621679315281, t6989586621679315283) |
type Tuple3Sym3 (t6989586621679315281 :: a3530822107858468865) (t6989586621679315282 :: b3530822107858468866) (t6989586621679315283 :: c3530822107858468867) = '(t6989586621679315281, t6989586621679315282, t6989586621679315283) Source #
data Tuple4Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type)))) Source #
Instances
SingI (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing Tuple4Sym0 Source # | |
SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679315328 :: a3530822107858468865) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) (t6989586621679315328 :: a3530822107858468865) = Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type |
data Tuple4Sym1 (t6989586621679315328 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type))) Source #
Instances
SingI d2 => SingI (Tuple4Sym1 d2 b c d1 :: TyFun b (c ~> (d1 ~> (a, b, c, d1))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple4Sym1 d2 b c d1) Source # | |
SuppressUnusedWarnings (Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679315329 :: b3530822107858468866) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) (t6989586621679315329 :: b3530822107858468866) = Tuple4Sym2 t6989586621679315328 t6989586621679315329 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type |
data Tuple4Sym2 (t6989586621679315328 :: a3530822107858468865 :: Type) (t6989586621679315329 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type) (d3530822107858468868 :: Type). (~>) c3530822107858468867 ((~>) d3530822107858468868 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type)) Source #
Instances
(SingI d2, SingI d3) => SingI (Tuple4Sym2 d2 d3 c d1 :: TyFun c (d1 ~> (a, b, c, d1)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple4Sym2 d2 d3 c d1) Source # | |
SuppressUnusedWarnings (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679315330 :: c3530822107858468867) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) (t6989586621679315330 :: c3530822107858468867) = Tuple4Sym3 t6989586621679315329 t6989586621679315328 t6989586621679315330 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type |
data Tuple4Sym3 (t6989586621679315328 :: a3530822107858468865 :: Type) (t6989586621679315329 :: b3530822107858468866 :: Type) (t6989586621679315330 :: c3530822107858468867 :: Type) :: forall (d3530822107858468868 :: Type). (~>) d3530822107858468868 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type) Source #
Instances
(SingI d2, SingI d3, SingI d4) => SingI (Tuple4Sym3 d2 d3 d4 d1 :: TyFun d1 (a, b, c, d1) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple4Sym3 d2 d3 d4 d1) Source # | |
SuppressUnusedWarnings (Tuple4Sym3 t6989586621679315330 t6989586621679315329 t6989586621679315328 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple4Sym3 t6989586621679315330 t6989586621679315329 t6989586621679315328 k4 :: TyFun k4 (k1, k2, k3, k4) -> Type) (t6989586621679315331 :: k4) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple4Sym3 t6989586621679315330 t6989586621679315329 t6989586621679315328 k4 :: TyFun k4 (k1, k2, k3, k4) -> Type) (t6989586621679315331 :: k4) = '(t6989586621679315330, t6989586621679315329, t6989586621679315328, t6989586621679315331) |
type Tuple4Sym4 (t6989586621679315328 :: a3530822107858468865) (t6989586621679315329 :: b3530822107858468866) (t6989586621679315330 :: c3530822107858468867) (t6989586621679315331 :: d3530822107858468868) = '(t6989586621679315328, t6989586621679315329, t6989586621679315330, t6989586621679315331) Source #
data Tuple5Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type))))) Source #
Instances
SingI (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing Tuple5Sym0 Source # | |
SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) (t6989586621679315393 :: a3530822107858468865) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) (t6989586621679315393 :: a3530822107858468865) = Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type |
data Tuple5Sym1 (t6989586621679315393 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type)))) Source #
Instances
SingI d2 => SingI (Tuple5Sym1 d2 b c d1 e :: TyFun b (c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple5Sym1 d2 b c d1 e) Source # | |
SuppressUnusedWarnings (Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679315394 :: b3530822107858468866) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) (t6989586621679315394 :: b3530822107858468866) = Tuple5Sym2 t6989586621679315393 t6989586621679315394 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type |
data Tuple5Sym2 (t6989586621679315393 :: a3530822107858468865 :: Type) (t6989586621679315394 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type). (~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type))) Source #
Instances
(SingI d2, SingI d3) => SingI (Tuple5Sym2 d2 d3 c d1 e :: TyFun c (d1 ~> (e ~> (a, b, c, d1, e))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple5Sym2 d2 d3 c d1 e) Source # | |
SuppressUnusedWarnings (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679315395 :: c3530822107858468867) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) (t6989586621679315395 :: c3530822107858468867) = Tuple5Sym3 t6989586621679315394 t6989586621679315393 t6989586621679315395 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type |
data Tuple5Sym3 (t6989586621679315393 :: a3530822107858468865 :: Type) (t6989586621679315394 :: b3530822107858468866 :: Type) (t6989586621679315395 :: c3530822107858468867 :: Type) :: forall (d3530822107858468868 :: Type) (e3530822107858468869 :: Type). (~>) d3530822107858468868 ((~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type)) Source #
Instances
(SingI d2, SingI d3, SingI d4) => SingI (Tuple5Sym3 d2 d3 d4 d1 e :: TyFun d1 (e ~> (a, b, c, d1, e)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple5Sym3 d2 d3 d4 d1 e) Source # | |
SuppressUnusedWarnings (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679315396 :: d3530822107858468868) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) (t6989586621679315396 :: d3530822107858468868) = Tuple5Sym4 t6989586621679315395 t6989586621679315394 t6989586621679315393 t6989586621679315396 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type |
data Tuple5Sym4 (t6989586621679315393 :: a3530822107858468865 :: Type) (t6989586621679315394 :: b3530822107858468866 :: Type) (t6989586621679315395 :: c3530822107858468867 :: Type) (t6989586621679315396 :: d3530822107858468868 :: Type) :: forall (e3530822107858468869 :: Type). (~>) e3530822107858468869 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type) Source #
Instances
(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple5Sym4 d2 d3 d4 d5 e :: TyFun e (a, b, c, d1, e) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple5Sym4 d2 d3 d4 d5 e) Source # | |
SuppressUnusedWarnings (Tuple5Sym4 t6989586621679315396 t6989586621679315395 t6989586621679315394 t6989586621679315393 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple5Sym4 t6989586621679315396 t6989586621679315395 t6989586621679315394 t6989586621679315393 k5 :: TyFun k5 (k1, k2, k3, k4, k5) -> Type) (t6989586621679315397 :: k5) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple5Sym4 t6989586621679315396 t6989586621679315395 t6989586621679315394 t6989586621679315393 k5 :: TyFun k5 (k1, k2, k3, k4, k5) -> Type) (t6989586621679315397 :: k5) = '(t6989586621679315396, t6989586621679315395, t6989586621679315394, t6989586621679315393, t6989586621679315397) |
type Tuple5Sym5 (t6989586621679315393 :: a3530822107858468865) (t6989586621679315394 :: b3530822107858468866) (t6989586621679315395 :: c3530822107858468867) (t6989586621679315396 :: d3530822107858468868) (t6989586621679315397 :: e3530822107858468869) = '(t6989586621679315393, t6989586621679315394, t6989586621679315395, t6989586621679315396, t6989586621679315397) Source #
data Tuple6Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type)))))) Source #
Instances
SingI (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing Tuple6Sym0 Source # | |
SuppressUnusedWarnings (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) (t6989586621679315478 :: a3530822107858468865) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) (t6989586621679315478 :: a3530822107858468865) = Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type |
data Tuple6Sym1 (t6989586621679315478 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type))))) Source #
Instances
SingI d2 => SingI (Tuple6Sym1 d2 b c d1 e f :: TyFun b (c ~> (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple6Sym1 d2 b c d1 e f) Source # | |
SuppressUnusedWarnings (Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679315479 :: b3530822107858468866) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) (t6989586621679315479 :: b3530822107858468866) = Tuple6Sym2 t6989586621679315478 t6989586621679315479 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type |
data Tuple6Sym2 (t6989586621679315478 :: a3530822107858468865 :: Type) (t6989586621679315479 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type)))) Source #
Instances
(SingI d2, SingI d3) => SingI (Tuple6Sym2 d2 d3 c d1 e f :: TyFun c (d1 ~> (e ~> (f ~> (a, b, c, d1, e, f)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple6Sym2 d2 d3 c d1 e f) Source # | |
SuppressUnusedWarnings (Tuple6Sym2 t6989586621679315479 t6989586621679315478 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple6Sym2 t6989586621679315479 t6989586621679315478 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679315480 :: c3530822107858468867) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple6Sym2 t6989586621679315479 t6989586621679315478 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) (t6989586621679315480 :: c3530822107858468867) = Tuple6Sym3 t6989586621679315479 t6989586621679315478 t6989586621679315480 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type |
data Tuple6Sym3 (t6989586621679315478 :: a3530822107858468865 :: Type) (t6989586621679315479 :: b3530822107858468866 :: Type) (t6989586621679315480 :: c3530822107858468867 :: Type) :: forall (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type))) Source #
Instances
(SingI d2, SingI d3, SingI d4) => SingI (Tuple6Sym3 d2 d3 d4 d1 e f :: TyFun d1 (e ~> (f ~> (a, b, c, d1, e, f))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple6Sym3 d2 d3 d4 d1 e f) Source # | |
SuppressUnusedWarnings (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679315481 :: d3530822107858468868) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) (t6989586621679315481 :: d3530822107858468868) = Tuple6Sym4 t6989586621679315480 t6989586621679315479 t6989586621679315478 t6989586621679315481 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type |
data Tuple6Sym4 (t6989586621679315478 :: a3530822107858468865 :: Type) (t6989586621679315479 :: b3530822107858468866 :: Type) (t6989586621679315480 :: c3530822107858468867 :: Type) (t6989586621679315481 :: d3530822107858468868 :: Type) :: forall (e3530822107858468869 :: Type) (f3530822107858468870 :: Type). (~>) e3530822107858468869 ((~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type)) Source #
Instances
(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple6Sym4 d2 d3 d4 d5 e f :: TyFun e (f ~> (a, b, c, d1, e, f)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple6Sym4 d2 d3 d4 d5 e f) Source # | |
SuppressUnusedWarnings (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679315482 :: e3530822107858468869) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) (t6989586621679315482 :: e3530822107858468869) = Tuple6Sym5 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 t6989586621679315482 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type |
data Tuple6Sym5 (t6989586621679315478 :: a3530822107858468865 :: Type) (t6989586621679315479 :: b3530822107858468866 :: Type) (t6989586621679315480 :: c3530822107858468867 :: Type) (t6989586621679315481 :: d3530822107858468868 :: Type) (t6989586621679315482 :: e3530822107858468869 :: Type) :: forall (f3530822107858468870 :: Type). (~>) f3530822107858468870 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type) Source #
Instances
(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (Tuple6Sym5 d2 d3 d4 d5 d6 f :: TyFun f (a, b, c, d1, e, f) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple6Sym5 d2 d3 d4 d5 d6 f) Source # | |
SuppressUnusedWarnings (Tuple6Sym5 t6989586621679315482 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple6Sym5 t6989586621679315482 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 k6 :: TyFun k6 (k1, k2, k3, k4, k5, k6) -> Type) (t6989586621679315483 :: k6) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple6Sym5 t6989586621679315482 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 k6 :: TyFun k6 (k1, k2, k3, k4, k5, k6) -> Type) (t6989586621679315483 :: k6) = '(t6989586621679315482, t6989586621679315481, t6989586621679315480, t6989586621679315479, t6989586621679315478, t6989586621679315483) |
type Tuple6Sym6 (t6989586621679315478 :: a3530822107858468865) (t6989586621679315479 :: b3530822107858468866) (t6989586621679315480 :: c3530822107858468867) (t6989586621679315481 :: d3530822107858468868) (t6989586621679315482 :: e3530822107858468869) (t6989586621679315483 :: f3530822107858468870) = '(t6989586621679315478, t6989586621679315479, t6989586621679315480, t6989586621679315481, t6989586621679315482, t6989586621679315483) Source #
data Tuple7Sym0 :: forall (a3530822107858468865 :: Type) (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) a3530822107858468865 ((~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type))))))) Source #
Instances
SingI (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing Tuple7Sym0 Source # | |
SuppressUnusedWarnings (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) (t6989586621679315585 :: a3530822107858468865) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) (t6989586621679315585 :: a3530822107858468865) = Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type |
data Tuple7Sym1 (t6989586621679315585 :: a3530822107858468865 :: Type) :: forall (b3530822107858468866 :: Type) (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) b3530822107858468866 ((~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type)))))) Source #
Instances
SingI d2 => SingI (Tuple7Sym1 d2 b c d1 e f g :: TyFun b (c ~> (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple7Sym1 d2 b c d1 e f g) Source # | |
SuppressUnusedWarnings (Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679315586 :: b3530822107858468866) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) (t6989586621679315586 :: b3530822107858468866) = Tuple7Sym2 t6989586621679315585 t6989586621679315586 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type |
data Tuple7Sym2 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) :: forall (c3530822107858468867 :: Type) (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) c3530822107858468867 ((~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type))))) Source #
Instances
(SingI d2, SingI d3) => SingI (Tuple7Sym2 d2 d3 c d1 e f g :: TyFun c (d1 ~> (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple7Sym2 d2 d3 c d1 e f g) Source # | |
SuppressUnusedWarnings (Tuple7Sym2 t6989586621679315586 t6989586621679315585 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple7Sym2 t6989586621679315586 t6989586621679315585 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679315587 :: c3530822107858468867) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple7Sym2 t6989586621679315586 t6989586621679315585 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) (t6989586621679315587 :: c3530822107858468867) = Tuple7Sym3 t6989586621679315586 t6989586621679315585 t6989586621679315587 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type |
data Tuple7Sym3 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) (t6989586621679315587 :: c3530822107858468867 :: Type) :: forall (d3530822107858468868 :: Type) (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) d3530822107858468868 ((~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type)))) Source #
Instances
(SingI d2, SingI d3, SingI d4) => SingI (Tuple7Sym3 d2 d3 d4 d1 e f g :: TyFun d1 (e ~> (f ~> (g ~> (a, b, c, d1, e, f, g)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple7Sym3 d2 d3 d4 d1 e f g) Source # | |
SuppressUnusedWarnings (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679315588 :: d3530822107858468868) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) (t6989586621679315588 :: d3530822107858468868) = Tuple7Sym4 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315588 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type |
data Tuple7Sym4 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) (t6989586621679315587 :: c3530822107858468867 :: Type) (t6989586621679315588 :: d3530822107858468868 :: Type) :: forall (e3530822107858468869 :: Type) (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) e3530822107858468869 ((~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type))) Source #
Instances
(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (Tuple7Sym4 d2 d3 d4 d5 e f g :: TyFun e (f ~> (g ~> (a, b, c, d1, e, f, g))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple7Sym4 d2 d3 d4 d5 e f g) Source # | |
SuppressUnusedWarnings (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679315589 :: e3530822107858468869) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) (t6989586621679315589 :: e3530822107858468869) = Tuple7Sym5 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315589 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type |
data Tuple7Sym5 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) (t6989586621679315587 :: c3530822107858468867 :: Type) (t6989586621679315588 :: d3530822107858468868 :: Type) (t6989586621679315589 :: e3530822107858468869 :: Type) :: forall (f3530822107858468870 :: Type) (g3530822107858468871 :: Type). (~>) f3530822107858468870 ((~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type)) Source #
Instances
(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (Tuple7Sym5 d2 d3 d4 d5 d6 f g :: TyFun f (g ~> (a, b, c, d1, e, f, g)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple7Sym5 d2 d3 d4 d5 d6 f g) Source # | |
SuppressUnusedWarnings (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679315590 :: f3530822107858468870) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) (t6989586621679315590 :: f3530822107858468870) = Tuple7Sym6 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 t6989586621679315590 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type |
data Tuple7Sym6 (t6989586621679315585 :: a3530822107858468865 :: Type) (t6989586621679315586 :: b3530822107858468866 :: Type) (t6989586621679315587 :: c3530822107858468867 :: Type) (t6989586621679315588 :: d3530822107858468868 :: Type) (t6989586621679315589 :: e3530822107858468869 :: Type) (t6989586621679315590 :: f3530822107858468870 :: Type) :: forall (g3530822107858468871 :: Type). (~>) g3530822107858468871 (a3530822107858468865 :: Type, b3530822107858468866 :: Type, c3530822107858468867 :: Type, d3530822107858468868 :: Type, e3530822107858468869 :: Type, f3530822107858468870 :: Type, g3530822107858468871 :: Type) Source #
Instances
(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6, SingI d7) => SingI (Tuple7Sym6 d2 d3 d4 d5 d6 d7 g :: TyFun g (a, b, c, d1, e, f, g) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances sing :: Sing (Tuple7Sym6 d2 d3 d4 d5 d6 d7 g) Source # | |
SuppressUnusedWarnings (Tuple7Sym6 t6989586621679315590 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply (Tuple7Sym6 t6989586621679315590 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 k7 :: TyFun k7 (k1, k2, k3, k4, k5, k6, k7) -> Type) (t6989586621679315591 :: k7) Source # | |
Defined in Data.Singletons.Prelude.Instances type Apply (Tuple7Sym6 t6989586621679315590 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 k7 :: TyFun k7 (k1, k2, k3, k4, k5, k6, k7) -> Type) (t6989586621679315591 :: k7) = '(t6989586621679315590, t6989586621679315589, t6989586621679315588, t6989586621679315587, t6989586621679315586, t6989586621679315585, t6989586621679315591) |
type Tuple7Sym7 (t6989586621679315585 :: a3530822107858468865) (t6989586621679315586 :: b3530822107858468866) (t6989586621679315587 :: c3530822107858468867) (t6989586621679315588 :: d3530822107858468868) (t6989586621679315589 :: e3530822107858468869) (t6989586621679315590 :: f3530822107858468870) (t6989586621679315591 :: g3530822107858468871) = '(t6989586621679315585, t6989586621679315586, t6989586621679315587, t6989586621679315588, t6989586621679315589, t6989586621679315590, t6989586621679315591) Source #
data CompareSym0 :: forall a6989586621679393938. (~>) a6989586621679393938 ((~>) a6989586621679393938 Ordering) Source #
Instances
SOrd a => SingI (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord sing :: Sing CompareSym0 Source # | |
SuppressUnusedWarnings (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
type Apply (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) (arg6989586621679394027 :: a6989586621679393938) Source # | |
Defined in Data.Singletons.Prelude.Ord type Apply (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) (arg6989586621679394027 :: a6989586621679393938) = CompareSym1 arg6989586621679394027 |
data CompareSym1 (arg6989586621679394027 :: a6989586621679393938) :: (~>) a6989586621679393938 Ordering Source #
Instances
(SOrd a, SingI d) => SingI (CompareSym1 d :: TyFun a Ordering -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord sing :: Sing (CompareSym1 d) Source # | |
SuppressUnusedWarnings (CompareSym1 arg6989586621679394027 :: TyFun a6989586621679393938 Ordering -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
type Apply (CompareSym1 arg6989586621679394027 :: TyFun a Ordering -> Type) (arg6989586621679394028 :: a) Source # | |
Defined in Data.Singletons.Prelude.Ord |
type CompareSym2 (arg6989586621679394027 :: a6989586621679393938) (arg6989586621679394028 :: a6989586621679393938) = Compare arg6989586621679394027 arg6989586621679394028 Source #
data ThenCmpSym0 :: (~>) Ordering ((~>) Ordering Ordering) Source #
Instances
SingI ThenCmpSym0 Source # | |
Defined in Data.Singletons.Prelude.Ord sing :: Sing ThenCmpSym0 Source # | |
SuppressUnusedWarnings ThenCmpSym0 Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
type Apply ThenCmpSym0 (a6989586621679404371 :: Ordering) Source # | |
Defined in Data.Singletons.Prelude.Ord |
data ThenCmpSym1 (a6989586621679404371 :: Ordering) :: (~>) Ordering Ordering Source #
Instances
SingI d => SingI (ThenCmpSym1 d :: TyFun Ordering Ordering -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord sing :: Sing (ThenCmpSym1 d) Source # | |
SuppressUnusedWarnings (ThenCmpSym1 a6989586621679404371 :: TyFun Ordering Ordering -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
type Apply (ThenCmpSym1 a6989586621679404371 :: TyFun Ordering Ordering -> Type) (a6989586621679404372 :: Ordering) Source # | |
Defined in Data.Singletons.Prelude.Ord |
type ThenCmpSym2 (a6989586621679404371 :: Ordering) (a6989586621679404372 :: Ordering) = ThenCmp a6989586621679404371 a6989586621679404372 Source #
data FoldlSym0 :: forall b6989586621680490510 a6989586621680490511 t6989586621680490502. (~>) ((~>) b6989586621680490510 ((~>) a6989586621680490511 b6989586621680490510)) ((~>) b6989586621680490510 ((~>) (t6989586621680490502 a6989586621680490511) b6989586621680490510)) Source #
Instances
SFoldable t => SingI (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
SuppressUnusedWarnings (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
type Apply (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) (arg6989586621680491139 :: b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) Source # | |
Defined in Data.Singletons.Prelude.Foldable type Apply (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) (arg6989586621680491139 :: b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) = FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type |
data FoldlSym1 (arg6989586621680491139 :: (~>) b6989586621680490510 ((~>) a6989586621680490511 b6989586621680490510)) :: forall t6989586621680490502. (~>) b6989586621680490510 ((~>) (t6989586621680490502 a6989586621680490511) b6989586621680490510) Source #
Instances
(SFoldable t, SingI d) => SingI (FoldlSym1 d t :: TyFun b (t a ~> b) -> Type) Source # | |
SuppressUnusedWarnings (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
type Apply (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) (arg6989586621680491140 :: b6989586621680490510) Source # | |
Defined in Data.Singletons.Prelude.Foldable type Apply (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) (arg6989586621680491140 :: b6989586621680490510) = FoldlSym2 arg6989586621680491139 arg6989586621680491140 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490511) b6989586621680490510 -> Type |
data FoldlSym2 (arg6989586621680491139 :: (~>) b6989586621680490510 ((~>) a6989586621680490511 b6989586621680490510)) (arg6989586621680491140 :: b6989586621680490510) :: forall t6989586621680490502. (~>) (t6989586621680490502 a6989586621680490511) b6989586621680490510 Source #
Instances
(SFoldable t, SingI d1, SingI d2) => SingI (FoldlSym2 d1 d2 t :: TyFun (t a) b -> Type) Source # | |
SuppressUnusedWarnings (FoldlSym2 arg6989586621680491140 arg6989586621680491139 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490511) b6989586621680490510 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
type Apply (FoldlSym2 arg6989586621680491140 arg6989586621680491139 t :: TyFun (t a) b -> Type) (arg6989586621680491141 :: t a) Source # | |
type FoldlSym3 (arg6989586621680491139 :: (~>) b6989586621680490510 ((~>) a6989586621680490511 b6989586621680490510)) (arg6989586621680491140 :: b6989586621680490510) (arg6989586621680491141 :: t6989586621680490502 a6989586621680490511) = Foldl arg6989586621680491139 arg6989586621680491140 arg6989586621680491141 Source #
type MinBoundSym0 = MinBound Source #
type MaxBoundSym0 = MaxBound Source #
data ShowsPrecSym0 :: forall a6989586621680294621. (~>) Nat ((~>) a6989586621680294621 ((~>) Symbol Symbol)) Source #
Instances
SShow a => SingI (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing ShowsPrecSym0 Source # | |
SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (a6989586621680294621 ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680294621 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680295059 :: Nat) Source # | |
data ShowsPrecSym1 (arg6989586621680295059 :: Nat) :: forall a6989586621680294621. (~>) a6989586621680294621 ((~>) Symbol Symbol) Source #
Instances
(SShow a, SingI d) => SingI (ShowsPrecSym1 d a :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing (ShowsPrecSym1 d a) Source # | |
SuppressUnusedWarnings (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) (arg6989586621680295060 :: a6989586621680294621) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) (arg6989586621680295060 :: a6989586621680294621) = ShowsPrecSym2 arg6989586621680295059 arg6989586621680295060 |
data ShowsPrecSym2 (arg6989586621680295059 :: Nat) (arg6989586621680295060 :: a6989586621680294621) :: (~>) Symbol Symbol Source #
Instances
(SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing (ShowsPrecSym2 d1 d2) Source # | |
SuppressUnusedWarnings (ShowsPrecSym2 arg6989586621680295060 arg6989586621680295059 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply (ShowsPrecSym2 arg6989586621680295060 arg6989586621680295059 :: TyFun Symbol Symbol -> Type) (arg6989586621680295061 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
type ShowsPrecSym3 (arg6989586621680295059 :: Nat) (arg6989586621680295060 :: a6989586621680294621) (arg6989586621680295061 :: Symbol) = ShowsPrec arg6989586621680295059 arg6989586621680295060 arg6989586621680295061 Source #
data ShowStringSym0 :: (~>) Symbol ((~>) Symbol Symbol) Source #
Instances
SingI ShowStringSym0 Source # | |
Defined in Data.Singletons.Prelude.Show | |
SuppressUnusedWarnings ShowStringSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply ShowStringSym0 (a6989586621680295015 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowStringSym1 (a6989586621680295015 :: Symbol) :: (~>) Symbol Symbol Source #
Instances
SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing (ShowStringSym1 d) Source # | |
SuppressUnusedWarnings (ShowStringSym1 a6989586621680295015 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply (ShowStringSym1 a6989586621680295015 :: TyFun Symbol Symbol -> Type) (a6989586621680295016 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply (ShowStringSym1 a6989586621680295015 :: TyFun Symbol Symbol -> Type) (a6989586621680295016 :: Symbol) = ShowString a6989586621680295015 a6989586621680295016 |
type ShowStringSym2 (a6989586621680295015 :: Symbol) (a6989586621680295016 :: Symbol) = ShowString a6989586621680295015 a6989586621680295016 Source #
data ShowParenSym0 :: (~>) Bool ((~>) ((~>) Symbol Symbol) ((~>) Symbol Symbol)) Source #
Instances
SingI ShowParenSym0 Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing ShowParenSym0 Source # | |
SuppressUnusedWarnings ShowParenSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply ShowParenSym0 (a6989586621680294997 :: Bool) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowParenSym1 (a6989586621680294997 :: Bool) :: (~>) ((~>) Symbol Symbol) ((~>) Symbol Symbol) Source #
Instances
SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing (ShowParenSym1 d) Source # | |
SuppressUnusedWarnings (ShowParenSym1 a6989586621680294997 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply (ShowParenSym1 a6989586621680294997 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680294998 :: Symbol ~> Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowParenSym2 (a6989586621680294997 :: Bool) (a6989586621680294998 :: (~>) Symbol Symbol) :: (~>) Symbol Symbol Source #
Instances
(SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing (ShowParenSym2 d1 d2) Source # | |
SuppressUnusedWarnings (ShowParenSym2 a6989586621680294998 a6989586621680294997 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply (ShowParenSym2 a6989586621680294998 a6989586621680294997 :: TyFun Symbol Symbol -> Type) (a6989586621680294999 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowSpaceSym0 :: (~>) Symbol Symbol Source #
Instances
SingI ShowSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing ShowSpaceSym0 Source # | |
SuppressUnusedWarnings ShowSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply ShowSpaceSym0 (a6989586621680294988 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
type ShowSpaceSym1 (a6989586621680294988 :: Symbol) = ShowSpace a6989586621680294988 Source #
data ShowCharSym0 :: (~>) Symbol ((~>) Symbol Symbol) Source #
Instances
SingI ShowCharSym0 Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing ShowCharSym0 Source # | |
SuppressUnusedWarnings ShowCharSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply ShowCharSym0 (a6989586621680295025 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowCharSym1 (a6989586621680295025 :: Symbol) :: (~>) Symbol Symbol Source #
Instances
SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show sing :: Sing (ShowCharSym1 d) Source # | |
SuppressUnusedWarnings (ShowCharSym1 a6989586621680295025 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply (ShowCharSym1 a6989586621680295025 :: TyFun Symbol Symbol -> Type) (a6989586621680295026 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
type ShowCharSym2 (a6989586621680295025 :: Symbol) (a6989586621680295026 :: Symbol) = ShowChar a6989586621680295025 a6989586621680295026 Source #
data ShowCommaSpaceSym0 :: (~>) Symbol Symbol Source #
Instances
SingI ShowCommaSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show | |
SuppressUnusedWarnings ShowCommaSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
type Apply ShowCommaSpaceSym0 (a6989586621680294983 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply ShowCommaSpaceSym0 (a6989586621680294983 :: Symbol) = ShowCommaSpace a6989586621680294983 |
type ShowCommaSpaceSym1 (a6989586621680294983 :: Symbol) = ShowCommaSpace a6989586621680294983 Source #
data FmapSym0 :: forall a6989586621679570820 b6989586621679570821 f6989586621679570819. (~>) ((~>) a6989586621679570820 b6989586621679570821) ((~>) (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821)) Source #
Instances
SFunctor f => SingI (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |
SuppressUnusedWarnings (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) (arg6989586621679571211 :: a6989586621679570820 ~> b6989586621679570821) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal type Apply (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) (arg6989586621679571211 :: a6989586621679570820 ~> b6989586621679570821) = FmapSym1 arg6989586621679571211 f6989586621679570819 :: TyFun (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821) -> Type |
data FmapSym1 (arg6989586621679571211 :: (~>) a6989586621679570820 b6989586621679570821) :: forall f6989586621679570819. (~>) (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821) Source #
Instances
(SFunctor f, SingI d) => SingI (FmapSym1 d f :: TyFun (f a) (f b) -> Type) Source # | |
SuppressUnusedWarnings (FmapSym1 arg6989586621679571211 f6989586621679570819 :: TyFun (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply (FmapSym1 arg6989586621679571211 f :: TyFun (f a) (f b) -> Type) (arg6989586621679571212 :: f a) Source # | |
type FmapSym2 (arg6989586621679571211 :: (~>) a6989586621679570820 b6989586621679570821) (arg6989586621679571212 :: f6989586621679570819 a6989586621679570820) = Fmap arg6989586621679571211 arg6989586621679571212 Source #
data (<$@#@$) :: forall a6989586621679570822 f6989586621679570819 b6989586621679570823. (~>) a6989586621679570822 ((~>) (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822)) infixl 4 Source #
Instances
SFunctor f => SingI ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) Source # | |
SuppressUnusedWarnings ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) (arg6989586621679571215 :: a6989586621679570822) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal type Apply ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) (arg6989586621679571215 :: a6989586621679570822) = (arg6989586621679571215 <$@#@$$ f6989586621679570819) b6989586621679570823 :: TyFun (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822) -> Type |
data (<$@#@$$) (arg6989586621679571215 :: a6989586621679570822) :: forall f6989586621679570819 b6989586621679570823. (~>) (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822) infixl 4 Source #
Instances
(SFunctor f, SingI d) => SingI ((d <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) Source # | |
SuppressUnusedWarnings ((arg6989586621679571215 <$@#@$$ f6989586621679570819) b6989586621679570823 :: TyFun (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply ((arg6989586621679571215 <$@#@$$ f) b :: TyFun (f b) (f a) -> Type) (arg6989586621679571216 :: f b) Source # | |
type (<$@#@$$$) (arg6989586621679571215 :: a6989586621679570822) (arg6989586621679571216 :: f6989586621679570819 b6989586621679570823) = (<$) arg6989586621679571215 arg6989586621679571216 Source #
data FoldMapSym0 :: forall a6989586621680490505 m6989586621680490504 t6989586621680490502. (~>) ((~>) a6989586621680490505 m6989586621680490504) ((~>) (t6989586621680490502 a6989586621680490505) m6989586621680490504) Source #
Instances
(SFoldable t, SMonoid m) => SingI (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable sing :: Sing FoldMapSym0 Source # | |
SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
type Apply (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) (arg6989586621680491123 :: a6989586621680490505 ~> m6989586621680490504) Source # | |
Defined in Data.Singletons.Prelude.Foldable type Apply (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) (arg6989586621680491123 :: a6989586621680490505 ~> m6989586621680490504) = FoldMapSym1 arg6989586621680491123 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490505) m6989586621680490504 -> Type |
data FoldMapSym1 (arg6989586621680491123 :: (~>) a6989586621680490505 m6989586621680490504) :: forall t6989586621680490502. (~>) (t6989586621680490502 a6989586621680490505) m6989586621680490504 Source #
Instances
(SFoldable t, SMonoid m, SingI d) => SingI (FoldMapSym1 d t :: TyFun (t a) m -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable sing :: Sing (FoldMapSym1 d t) Source # | |
SuppressUnusedWarnings (FoldMapSym1 arg6989586621680491123 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490505) m6989586621680490504 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
type Apply (FoldMapSym1 arg6989586621680491123 t :: TyFun (t a) m -> Type) (arg6989586621680491124 :: t a) Source # | |
Defined in Data.Singletons.Prelude.Foldable type Apply (FoldMapSym1 arg6989586621680491123 t :: TyFun (t a) m -> Type) (arg6989586621680491124 :: t a) = FoldMap arg6989586621680491123 arg6989586621680491124 |
type FoldMapSym2 (arg6989586621680491123 :: (~>) a6989586621680490505 m6989586621680490504) (arg6989586621680491124 :: t6989586621680490502 a6989586621680490505) = FoldMap arg6989586621680491123 arg6989586621680491124 Source #
type MemptySym0 = Mempty Source #
data MappendSym0 :: forall a6989586621680364721. (~>) a6989586621680364721 ((~>) a6989586621680364721 a6989586621680364721) Source #
Instances
SMonoid a => SingI (MappendSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid sing :: Sing MappendSym0 Source # | |
SuppressUnusedWarnings (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
type Apply (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) (arg6989586621680364860 :: a6989586621680364721) Source # | |
Defined in Data.Singletons.Prelude.Monoid type Apply (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) (arg6989586621680364860 :: a6989586621680364721) = MappendSym1 arg6989586621680364860 |
data MappendSym1 (arg6989586621680364860 :: a6989586621680364721) :: (~>) a6989586621680364721 a6989586621680364721 Source #
Instances
(SMonoid a, SingI d) => SingI (MappendSym1 d :: TyFun a a -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid sing :: Sing (MappendSym1 d) Source # | |
SuppressUnusedWarnings (MappendSym1 arg6989586621680364860 :: TyFun a6989586621680364721 a6989586621680364721 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
type Apply (MappendSym1 arg6989586621680364860 :: TyFun a a -> Type) (arg6989586621680364861 :: a) Source # | |
Defined in Data.Singletons.Prelude.Monoid type Apply (MappendSym1 arg6989586621680364860 :: TyFun a a -> Type) (arg6989586621680364861 :: a) = Mappend arg6989586621680364860 arg6989586621680364861 |
type MappendSym2 (arg6989586621680364860 :: a6989586621680364721) (arg6989586621680364861 :: a6989586621680364721) = Mappend arg6989586621680364860 arg6989586621680364861 Source #
data FoldrSym0 :: forall a6989586621680490506 b6989586621680490507 t6989586621680490502. (~>) ((~>) a6989586621680490506 ((~>) b6989586621680490507 b6989586621680490507)) ((~>) b6989586621680490507 ((~>) (t6989586621680490502 a6989586621680490506) b6989586621680490507)) Source #
Instances
SFoldable t => SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
type Apply (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) (arg6989586621680491127 :: a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) Source # | |
Defined in Data.Singletons.Prelude.Foldable type Apply (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) (arg6989586621680491127 :: a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) = FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type |
data FoldrSym1 (arg6989586621680491127 :: (~>) a6989586621680490506 ((~>) b6989586621680490507 b6989586621680490507)) :: forall t6989586621680490502. (~>) b6989586621680490507 ((~>) (t6989586621680490502 a6989586621680490506) b6989586621680490507) Source #
Instances
(SFoldable t, SingI d) => SingI (FoldrSym1 d t :: TyFun b (t a ~> b) -> Type) Source # | |
SuppressUnusedWarnings (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
type Apply (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) (arg6989586621680491128 :: b6989586621680490507) Source # | |
Defined in Data.Singletons.Prelude.Foldable type Apply (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) (arg6989586621680491128 :: b6989586621680490507) = FoldrSym2 arg6989586621680491127 arg6989586621680491128 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490506) b6989586621680490507 -> Type |
data FoldrSym2 (arg6989586621680491127 :: (~>) a6989586621680490506 ((~>) b6989586621680490507 b6989586621680490507)) (arg6989586621680491128 :: b6989586621680490507) :: forall t6989586621680490502. (~>) (t6989586621680490502 a6989586621680490506) b6989586621680490507 Source #
Instances
(SFoldable t, SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 t :: TyFun (t a) b -> Type) Source # | |
SuppressUnusedWarnings (FoldrSym2 arg6989586621680491128 arg6989586621680491127 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490506) b6989586621680490507 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
type Apply (FoldrSym2 arg6989586621680491128 arg6989586621680491127 t :: TyFun (t a) b -> Type) (arg6989586621680491129 :: t a) Source # | |
type FoldrSym3 (arg6989586621680491127 :: (~>) a6989586621680490506 ((~>) b6989586621680490507 b6989586621680490507)) (arg6989586621680491128 :: b6989586621680490507) (arg6989586621680491129 :: t6989586621680490502 a6989586621680490506) = Foldr arg6989586621680491127 arg6989586621680491128 arg6989586621680491129 Source #
data TraverseSym0 :: forall a6989586621680798695 f6989586621680798694 b6989586621680798696 t6989586621680798693. (~>) ((~>) a6989586621680798695 (f6989586621680798694 b6989586621680798696)) ((~>) (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696))) Source #
Instances
(STraversable t, SApplicative f) => SingI (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable sing :: Sing TraverseSym0 Source # | |
SuppressUnusedWarnings (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
type Apply (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) (arg6989586621680798705 :: a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) Source # | |
Defined in Data.Singletons.Prelude.Traversable type Apply (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) (arg6989586621680798705 :: a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) = TraverseSym1 arg6989586621680798705 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type |
data TraverseSym1 (arg6989586621680798705 :: (~>) a6989586621680798695 (f6989586621680798694 b6989586621680798696)) :: forall t6989586621680798693. (~>) (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696)) Source #
Instances
(STraversable t, SApplicative f, SingI d) => SingI (TraverseSym1 d t :: TyFun (t a) (f (t b)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable sing :: Sing (TraverseSym1 d t) Source # | |
SuppressUnusedWarnings (TraverseSym1 arg6989586621680798705 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
type Apply (TraverseSym1 arg6989586621680798705 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680798706 :: t a) Source # | |
Defined in Data.Singletons.Prelude.Traversable type Apply (TraverseSym1 arg6989586621680798705 t :: TyFun (t a) (f (t b)) -> Type) (arg6989586621680798706 :: t a) = Traverse arg6989586621680798705 arg6989586621680798706 |
type TraverseSym2 (arg6989586621680798705 :: (~>) a6989586621680798695 (f6989586621680798694 b6989586621680798696)) (arg6989586621680798706 :: t6989586621680798693 a6989586621680798695) = Traverse arg6989586621680798705 arg6989586621680798706 Source #
data PureSym0 :: forall a6989586621679570825 f6989586621679570824. (~>) a6989586621679570825 (f6989586621679570824 a6989586621679570825) Source #
Instances
SApplicative f => SingI (PureSym0 :: TyFun a (f a) -> Type) Source # | |
SuppressUnusedWarnings (PureSym0 :: TyFun a6989586621679570825 (f6989586621679570824 a6989586621679570825) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply (PureSym0 :: TyFun a (f6989586621679570824 a) -> Type) (arg6989586621679571235 :: a) Source # | |
type PureSym1 (arg6989586621679571235 :: a6989586621679570825) = Pure arg6989586621679571235 Source #
data (<*>@#@$) :: forall f6989586621679570824 a6989586621679570826 b6989586621679570827. (~>) (f6989586621679570824 ((~>) a6989586621679570826 b6989586621679570827)) ((~>) (f6989586621679570824 a6989586621679570826) (f6989586621679570824 b6989586621679570827)) infixl 4 Source #
Instances
SApplicative f => SingI ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) Source # | |
SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) (arg6989586621679571237 :: f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal type Apply ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) (arg6989586621679571237 :: f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) = (<*>@#@$$) arg6989586621679571237 |
data (<*>@#@$$) (arg6989586621679571237 :: f6989586621679570824 ((~>) a6989586621679570826 b6989586621679570827)) :: (~>) (f6989586621679570824 a6989586621679570826) (f6989586621679570824 b6989586621679570827) infixl 4 Source #
Instances
(SApplicative f, SingI d) => SingI ((<*>@#@$$) d :: TyFun (f a) (f b) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal sing :: Sing ((<*>@#@$$) d) Source # | |
SuppressUnusedWarnings ((<*>@#@$$) arg6989586621679571237 :: TyFun (f6989586621679570824 a6989586621679570826) (f6989586621679570824 b6989586621679570827) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply ((<*>@#@$$) arg6989586621679571237 :: TyFun (f a) (f b) -> Type) (arg6989586621679571238 :: f a) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal type Apply ((<*>@#@$$) arg6989586621679571237 :: TyFun (f a) (f b) -> Type) (arg6989586621679571238 :: f a) = arg6989586621679571237 <*> arg6989586621679571238 |
type (<*>@#@$$$) (arg6989586621679571237 :: f6989586621679570824 ((~>) a6989586621679570826 b6989586621679570827)) (arg6989586621679571238 :: f6989586621679570824 a6989586621679570826) = (<*>) arg6989586621679571237 arg6989586621679571238 Source #
data LiftA2Sym0 :: forall a6989586621679570828 b6989586621679570829 c6989586621679570830 f6989586621679570824. (~>) ((~>) a6989586621679570828 ((~>) b6989586621679570829 c6989586621679570830)) ((~>) (f6989586621679570824 a6989586621679570828) ((~>) (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830))) Source #
Instances
SApplicative f => SingI (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal sing :: Sing LiftA2Sym0 Source # | |
SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) (arg6989586621679571241 :: a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal type Apply (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) (arg6989586621679571241 :: a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) = LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type |
data LiftA2Sym1 (arg6989586621679571241 :: (~>) a6989586621679570828 ((~>) b6989586621679570829 c6989586621679570830)) :: forall f6989586621679570824. (~>) (f6989586621679570824 a6989586621679570828) ((~>) (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830)) Source #
Instances
(SApplicative f, SingI d) => SingI (LiftA2Sym1 d f :: TyFun (f a) (f b ~> f c) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal sing :: Sing (LiftA2Sym1 d f) Source # | |
SuppressUnusedWarnings (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal type Apply (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) = LiftA2Sym2 arg6989586621679571241 arg6989586621679571242 |
data LiftA2Sym2 (arg6989586621679571241 :: (~>) a6989586621679570828 ((~>) b6989586621679570829 c6989586621679570830)) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) :: (~>) (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830) Source #
Instances
(SApplicative f, SingI d1, SingI d2) => SingI (LiftA2Sym2 d1 d2 :: TyFun (f b) (f c) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal sing :: Sing (LiftA2Sym2 d1 d2) Source # | |
SuppressUnusedWarnings (LiftA2Sym2 arg6989586621679571242 arg6989586621679571241 :: TyFun (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
type Apply (LiftA2Sym2 arg6989586621679571242 arg6989586621679571241 :: TyFun (f b) (f c) -> Type) (arg6989586621679571243 :: f b) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal type Apply (LiftA2Sym2 arg6989586621679571242 arg6989586621679571241 :: TyFun (f b) (f c) -> Type) (arg6989586621679571243 :: f b) = LiftA2 arg6989586621679571242 arg6989586621679571241 arg6989586621679571243 |
type LiftA2Sym3 (arg6989586621679571241 :: (~>) a6989586621679570828 ((~>) b6989586621679570829 c6989586621679570830)) (arg6989586621679571242 :: f6989586621679570824 a6989586621679570828) (arg6989586621679571243 :: f6989586621679570824 b6989586621679570829) = LiftA2 arg6989586621679571241 arg6989586621679571242 arg6989586621679571243 Source #
data (.@#@$) :: forall b6989586621679545427 c6989586621679545428 a6989586621679545429. (~>) ((~>) b6989586621679545427 c6989586621679545428) ((~>) ((~>) a6989586621679545429 b6989586621679545427) ((~>) a6989586621679545429 c6989586621679545428)) infixr 9 Source #
Instances
SingI ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) Source # | |
SuppressUnusedWarnings ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
type Apply ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) (a6989586621679545603 :: b6989586621679545427 ~> c6989586621679545428) Source # | |
Defined in Data.Singletons.Prelude.Base type Apply ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) (a6989586621679545603 :: b6989586621679545427 ~> c6989586621679545428) = a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type |
data (.@#@$$) (a6989586621679545603 :: (~>) b6989586621679545427 c6989586621679545428) :: forall a6989586621679545429. (~>) ((~>) a6989586621679545429 b6989586621679545427) ((~>) a6989586621679545429 c6989586621679545428) infixr 9 Source #
Instances
SingI d => SingI (d .@#@$$ a :: TyFun (a ~> b) (a ~> c) -> Type) Source # | |
SuppressUnusedWarnings (a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
type Apply (a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type) (a6989586621679545604 :: a6989586621679545429 ~> b6989586621679545427) Source # | |
Defined in Data.Singletons.Prelude.Base |
data (a6989586621679545603 :: (~>) b6989586621679545427 c6989586621679545428) .@#@$$$ (a6989586621679545604 :: (~>) a6989586621679545429 b6989586621679545427) :: (~>) a6989586621679545429 c6989586621679545428 infixr 9 Source #
Instances
(SingI d1, SingI d2) => SingI (d1 .@#@$$$ d2 :: TyFun a c -> Type) Source # | |
SuppressUnusedWarnings (a6989586621679545604 .@#@$$$ a6989586621679545603 :: TyFun a6989586621679545429 c6989586621679545428 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
type Apply (a6989586621679545604 .@#@$$$ a6989586621679545603 :: TyFun a c -> Type) (a6989586621679545605 :: a) Source # | |
type (.@#@$$$$) (a6989586621679545603 :: (~>) b6989586621679545427 c6989586621679545428) (a6989586621679545604 :: (~>) a6989586621679545429 b6989586621679545427) (a6989586621679545605 :: a6989586621679545429) = (.) a6989586621679545603 a6989586621679545604 a6989586621679545605 Source #
data (:@#@$) :: forall (a3530822107858468865 :: Type). (~>) a3530822107858468865 ((~>) [a3530822107858468865] [a3530822107858468865 :: Type]) infixr 5 Source #
Instances
SingI ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) Source # | |
SuppressUnusedWarnings ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) (t6989586621679315156 :: a3530822107858468865) Source # | |
data (:@#@$$) (t6989586621679315156 :: a3530822107858468865 :: Type) :: (~>) [a3530822107858468865] [a3530822107858468865 :: Type] infixr 5 Source #
Instances
SingI d => SingI ((:@#@$$) d :: TyFun [a] [a] -> Type) Source # | |
SuppressUnusedWarnings ((:@#@$$) t6989586621679315156 :: TyFun [a3530822107858468865] [a3530822107858468865] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
type Apply ((:@#@$$) t6989586621679315156 :: TyFun [a] [a] -> Type) (t6989586621679315157 :: [a]) Source # | |
Defined in Data.Singletons.Prelude.Instances |
type (:@#@$$$) (t6989586621679315156 :: a3530822107858468865) (t6989586621679315157 :: [a3530822107858468865]) = '(:) t6989586621679315156 t6989586621679315157 Source #
class SuppressUnusedWarnings (t :: k) where Source #
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.
suppressUnusedWarnings :: () Source #
Instances
SuppressUnusedWarnings NotSym0 Source # | |
Defined in Data.Singletons.Prelude.Bool suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings AllSym0 Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings AnySym0 Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (&&@#@$) Source # | |
Defined in Data.Singletons.Prelude.Bool suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (||@#@$) Source # | |
Defined in Data.Singletons.Prelude.Bool suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ShowParenSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings UnlinesSym0 Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings UnwordsSym0 Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ThenCmpSym0 Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (~>@#@$) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings DemoteSym0 Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings KnownNatSym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings Log2Sym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (<=?@#@$) Source # | |
Defined in Data.Singletons.TypeLits.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (^@#@$) Source # | |
Defined in Data.Singletons.TypeLits.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings DivSym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ModSym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings QuotSym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings RemSym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings DivModSym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings QuotRemSym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings KnownSymbolSym0 Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ShowSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ShowCommaSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ShowCharSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ShowStringSym0 Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings GetAllSym0 Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings GetAnySym0 Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings XorSym0 Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((&&@#@$$) a6989586621679376645 :: TyFun Bool Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Bool suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((||@#@$$) a6989586621679376883 :: TyFun Bool Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Bool suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GuardSym0 :: TyFun Bool (f6989586621679570741 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (WhenSym0 :: TyFun Bool (f6989586621679570770 () ~> f6989586621679570770 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnlessSym0 :: TyFun Bool (f6989586621681274763 () ~> f6989586621681274763 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TransposeSym0 :: TyFun [[a6989586621679974063]] [[a6989586621679974063]] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (CatMaybesSym0 :: TyFun [Maybe a6989586621679516289] [a6989586621679516289] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ListToMaybeSym0 :: TyFun [a6989586621679516290] (Maybe a6989586621679516290) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((++@#@$) :: TyFun [a6989586621679545433] ([a6989586621679545433] ~> [a6989586621679545433]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((!!@#@$) :: TyFun [a6989586621679974062] (Nat ~> a6989586621679974062) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679974077] [[a6989586621679974077]] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SortSym0 :: TyFun [a6989586621679974073] [a6989586621679974073] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnionSym0 :: TyFun [a6989586621679974057] ([a6989586621679974057] ~> [a6989586621679974057]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((\\@#@$) :: TyFun [a6989586621679974100] ([a6989586621679974100] ~> [a6989586621679974100]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NubSym0 :: TyFun [a6989586621679974061] [a6989586621679974061] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679974145] ([a6989586621679974145] ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679974146] [[a6989586621679974146]] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679974147] [[a6989586621679974147]] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsInfixOfSym0 :: TyFun [a6989586621679974143] ([a6989586621679974143] ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersectSym0 :: TyFun [a6989586621679974087] ([a6989586621679974087] ~> [a6989586621679974087]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (PermutationsSym0 :: TyFun [a6989586621679974172] [[a6989586621679974172]] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SubsequencesSym0 :: TyFun [a6989586621679974175] [[a6989586621679974175]] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntercalateSym0 :: TyFun [a6989586621679974176] ([[a6989586621679974176]] ~> [a6989586621679974176]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReverseSym0 :: TyFun [a6989586621679974178] [a6989586621679974178] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsSuffixOfSym0 :: TyFun [a6989586621679974144] ([a6989586621679974144] ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InitSym0 :: TyFun [a6989586621679974180] [a6989586621679974180] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TailSym0 :: TyFun [a6989586621679974181] [a6989586621679974181] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LastSym0 :: TyFun [a6989586621679974182] a6989586621679974182 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (HeadSym0 :: TyFun [a6989586621679974183] a6989586621679974183 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (StripPrefixSym0 :: TyFun [a6989586621680096271] ([a6989586621680096271] ~> Maybe [a6989586621680096271]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowListSym0 :: TyFun [a6989586621680294621] (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MconcatSym0 :: TyFun [a6989586621680364721] a6989586621680364721 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621681163494] (NonEmpty a6989586621681163494 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621681163506] [NonEmpty a6989586621681163506] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FromListSym0 :: TyFun [a6989586621681163532] (NonEmpty a6989586621681163532) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621681163526] (NonEmpty [a6989586621681163526]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621681163525] (NonEmpty [a6989586621681163525]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NonEmpty_Sym0 :: TyFun [a6989586621681163543] (Maybe (NonEmpty a6989586621681163543)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MaybeToListSym0 :: TyFun (Maybe a6989586621679516291) [a6989586621679516291] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FromJustSym0 :: TyFun (Maybe a6989586621679516293) a6989586621679516293 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a6989586621679516294) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a6989586621679516295) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (OptionSym0 :: TyFun (Maybe a6989586621679069711) (Option a6989586621679069711) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FirstSym0 :: TyFun (Maybe a6989586621679091750) (First a6989586621679091750) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LastSym0 :: TyFun (Maybe a6989586621679091745) (Last a6989586621679091745) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ThenCmpSym1 a6989586621679404371 :: TyFun Ordering Ordering -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((~>@#@$$) a6989586621679025621 :: TyFun Type Type -> Type) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<=?@#@$$) a3530822107858468865 :: TyFun Nat Bool -> Type) Source # | |
Defined in Data.Singletons.TypeLits.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((^@#@$$) a3530822107858468865 :: TyFun Nat Nat -> Type) Source # | |
Defined in Data.Singletons.TypeLits.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DivSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ModSym1 a3530822107858468865 :: TyFun Nat Nat -> Type) Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (QuotSym1 a6989586621679508074 :: TyFun Nat Nat -> Type) Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (RemSym1 a6989586621679508064 :: TyFun Nat Nat -> Type) Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DivModSym1 a6989586621679508090 :: TyFun Nat (Nat, Nat) -> Type) Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (QuotRemSym1 a6989586621679508084 :: TyFun Nat (Nat, Nat) -> Type) Source # | |
Defined in Data.Singletons.TypeLits suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Nat a6989586621679529343 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ToEnumSym0 :: TyFun Nat a6989586621679767035 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropSym0 :: TyFun Nat ([a6989586621679974079] ~> [a6989586621679974079]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TakeSym0 :: TyFun Nat ([a6989586621679974080] ~> [a6989586621679974080]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat ([a6989586621679974078] ~> ([a6989586621679974078], [a6989586621679974078])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReplicateSym0 :: TyFun Nat (a6989586621679974064 ~> [a6989586621679974064]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (a6989586621680294621 ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TakeSym0 :: TyFun Nat (NonEmpty a6989586621681163515 ~> [a6989586621681163515]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropSym0 :: TyFun Nat (NonEmpty a6989586621681163514 ~> [a6989586621681163514]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat (NonEmpty a6989586621681163513 ~> ([a6989586621681163513], [a6989586621681163513])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowCharSym1 a6989586621680295025 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowStringSym1 a6989586621680295015 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a6989586621681263277 -> Type) Source # | |
Defined in Data.Singletons.Prelude.IsString suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (JustSym0 :: TyFun a3530822107858468865 (Maybe a3530822107858468865) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((:@#@$) :: TyFun a3530822107858468865 ([a3530822107858468865] ~> [a3530822107858468865]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((:|@#@$) :: TyFun a6989586621679069776 ([a6989586621679069776] ~> NonEmpty a6989586621679069776) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IdentitySym0 :: TyFun a6989586621679091740 (Identity a6989586621679091740) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Bool_Sym0 :: TyFun a6989586621679375883 (a6989586621679375883 ~> (Bool ~> a6989586621679375883)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Bool suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((==@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Eq suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((/=@#@$) :: TyFun a6989586621679379997 (a6989586621679379997 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Eq suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DefaultEqSym0 :: TyFun k6989586621679379991 (k6989586621679379991 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Eq suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (CompareSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> Ordering) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679393938 (a6989586621679393938 ~> a6989586621679393938) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((>=@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((>@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<@#@$) :: TyFun a6989586621679393938 (a6989586621679393938 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DownSym0 :: TyFun a6989586621679097355 (Down a6989586621679097355) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FromMaybeSym0 :: TyFun a6989586621679516292 (Maybe a6989586621679516292 ~> a6989586621679516292) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NegateSym0 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((-@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((+@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SignumSym0 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AbsSym0 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((*@#@$) :: TyFun a6989586621679529343 (a6989586621679529343 ~> a6989586621679529343) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SubtractSym0 :: TyFun a6989586621679535047 (a6989586621679535047 ~> a6989586621679535047) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AsTypeOfSym0 :: TyFun a6989586621679545423 (a6989586621679545423 ~> a6989586621679545423) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IdSym0 :: TyFun a6989586621679545432 a6989586621679545432 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (EnumFromThenToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> (a6989586621679767035 ~> [a6989586621679767035])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (EnumFromToSym0 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FromEnumSym0 :: TyFun a6989586621679767035 Nat -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (PredSym0 :: TyFun a6989586621679767035 a6989586621679767035 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SuccSym0 :: TyFun a6989586621679767035 a6989586621679767035 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<>@#@$) :: TyFun a6989586621679840612 (a6989586621679840612 ~> a6989586621679840612) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DualSym0 :: TyFun a6989586621679091700 (Dual a6989586621679091700) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SumSym0 :: TyFun a6989586621679091685 (Sum a6989586621679091685) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ProductSym0 :: TyFun a6989586621679091690 (Product a6989586621679091690) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MinSym0 :: TyFun a6989586621679069715 (Min a6989586621679069715) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MaxSym0 :: TyFun a6989586621679069719 (Max a6989586621679069719) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FirstSym0 :: TyFun a6989586621679069727 (First a6989586621679069727) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LastSym0 :: TyFun a6989586621679069723 (Last a6989586621679069723) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (WrapMonoidSym0 :: TyFun m6989586621679093626 (WrappedMonoid m6989586621679093626) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679974074 ([a6989586621679974074] ~> [a6989586621679974074]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DeleteSym0 :: TyFun a6989586621679974101 ([a6989586621679974101] ~> [a6989586621679974101]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ElemIndicesSym0 :: TyFun a6989586621679974090 ([a6989586621679974090] ~> [Nat]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a6989586621679974091 ([a6989586621679974091] ~> Maybe Nat) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679974177 ([a6989586621679974177] ~> [a6989586621679974177]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Show_Sym0 :: TyFun a6989586621680294621 Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowsSym0 :: TyFun a6989586621680294606 (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MappendSym0 :: TyFun a6989586621680364721 (a6989586621680364721 ~> a6989586621680364721) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AndSym0 :: TyFun (t6989586621680490423 Bool) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (OrSym0 :: TyFun (t6989586621680490422 Bool) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621681163517 (NonEmpty a6989586621681163517 ~> NonEmpty a6989586621681163517) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621681163524 ([a6989586621681163524] ~> NonEmpty a6989586621681163524) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<|@#@$) :: TyFun a6989586621681163535 (NonEmpty a6989586621681163535 ~> NonEmpty a6989586621681163535) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ConsSym0 :: TyFun a6989586621681163534 (NonEmpty a6989586621681163534 ~> NonEmpty a6989586621681163534) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SameKindSym0 :: TyFun k6989586621679027547 (TyFun k6989586621679027547 Constraint -> Type) -> Type) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (KindOfSym0 :: TyFun k6989586621679027550 Type -> Type) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TextSym0 :: TyFun s6989586621681331131 (ErrorMessage' s6989586621681331131) -> Type) Source # | |
Defined in Data.Singletons.TypeError suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a6989586621679369444 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Void suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetMinSym0 :: TyFun (Min a6989586621679069715) a6989586621679069715 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetMaxSym0 :: TyFun (Max a6989586621679069719) a6989586621679069719 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a6989586621679069727) a6989586621679069727 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a6989586621679069723) a6989586621679069723 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m6989586621679093626) m6989586621679093626 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetOptionSym0 :: TyFun (Option a6989586621679069711) (Maybe a6989586621679069711) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (RunIdentitySym0 :: TyFun (Identity a6989586621679091740) a6989586621679091740 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a6989586621679091750) (Maybe a6989586621679091750) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a6989586621679091745) (Maybe a6989586621679091745) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetDualSym0 :: TyFun (Dual a6989586621679091700) a6989586621679091700 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetSumSym0 :: TyFun (Sum a6989586621679091685) a6989586621679091685 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetProductSym0 :: TyFun (Product a6989586621679091690) a6989586621679091690 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SconcatSym0 :: TyFun (NonEmpty a6989586621679840612) a6989586621679840612 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NubSym0 :: TyFun (NonEmpty a6989586621681163485) (NonEmpty a6989586621681163485) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((!!@#@$) :: TyFun (NonEmpty a6989586621681163493) (Nat ~> a6989586621681163493) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Group1Sym0 :: TyFun (NonEmpty a6989586621681163500) (NonEmpty (NonEmpty a6989586621681163500)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ToListSym0 :: TyFun (NonEmpty a6989586621681163531) [a6989586621681163531] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReverseSym0 :: TyFun (NonEmpty a6989586621681163516) (NonEmpty a6989586621681163516) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SortSym0 :: TyFun (NonEmpty a6989586621681163533) (NonEmpty a6989586621681163533) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InitSym0 :: TyFun (NonEmpty a6989586621681163536) [a6989586621681163536] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LastSym0 :: TyFun (NonEmpty a6989586621681163537) a6989586621681163537 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TailSym0 :: TyFun (NonEmpty a6989586621681163538) [a6989586621681163538] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (HeadSym0 :: TyFun (NonEmpty a6989586621681163539) a6989586621681163539 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnconsSym0 :: TyFun (NonEmpty a6989586621681163542) (a6989586621681163542, Maybe (NonEmpty a6989586621681163542)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LengthSym0 :: TyFun (NonEmpty a6989586621681163546) Nat -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a6989586621681163483)) (NonEmpty (NonEmpty a6989586621681163483)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowParenSym1 a6989586621680294997 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UntilSym0 :: TyFun (a6989586621679545418 ~> Bool) ((a6989586621679545418 ~> a6989586621679545418) ~> (a6989586621679545418 ~> a6989586621679545418)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NubBySym0 :: TyFun (a6989586621679974060 ~> (a6989586621679974060 ~> Bool)) ([a6989586621679974060] ~> [a6989586621679974060]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (PartitionSym0 :: TyFun (a6989586621679974069 ~> Bool) ([a6989586621679974069] ~> ([a6989586621679974069], [a6989586621679974069])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (BreakSym0 :: TyFun (a6989586621679974081 ~> Bool) ([a6989586621679974081] ~> ([a6989586621679974081], [a6989586621679974081])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SpanSym0 :: TyFun (a6989586621679974082 ~> Bool) ([a6989586621679974082] ~> ([a6989586621679974082], [a6989586621679974082])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupBySym0 :: TyFun (a6989586621679974072 ~> (a6989586621679974072 ~> Bool)) ([a6989586621679974072] ~> [[a6989586621679974072]]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a6989586621679974084 ~> Bool) ([a6989586621679974084] ~> [a6989586621679974084]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a6989586621679974085 ~> Bool) ([a6989586621679974085] ~> [a6989586621679974085]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FilterSym0 :: TyFun (a6989586621679974093 ~> Bool) ([a6989586621679974093] ~> [a6989586621679974093]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InsertBySym0 :: TyFun (a6989586621679974096 ~> (a6989586621679974096 ~> Ordering)) (a6989586621679974096 ~> ([a6989586621679974096] ~> [a6989586621679974096])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SortBySym0 :: TyFun (a6989586621679974097 ~> (a6989586621679974097 ~> Ordering)) ([a6989586621679974097] ~> [a6989586621679974097]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DeleteBySym0 :: TyFun (a6989586621679974099 ~> (a6989586621679974099 ~> Bool)) (a6989586621679974099 ~> ([a6989586621679974099] ~> [a6989586621679974099])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DeleteFirstsBySym0 :: TyFun (a6989586621679974098 ~> (a6989586621679974098 ~> Bool)) ([a6989586621679974098] ~> ([a6989586621679974098] ~> [a6989586621679974098])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnionBySym0 :: TyFun (a6989586621679974058 ~> (a6989586621679974058 ~> Bool)) ([a6989586621679974058] ~> ([a6989586621679974058] ~> [a6989586621679974058])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FindIndicesSym0 :: TyFun (a6989586621679974088 ~> Bool) ([a6989586621679974088] ~> [Nat]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FindIndexSym0 :: TyFun (a6989586621679974089 ~> Bool) ([a6989586621679974089] ~> Maybe Nat) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a6989586621679974156 ~> (a6989586621679974156 ~> a6989586621679974156)) ([a6989586621679974156] ~> [a6989586621679974156]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a6989586621679974159 ~> (a6989586621679974159 ~> a6989586621679974159)) ([a6989586621679974159] ~> [a6989586621679974159]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersectBySym0 :: TyFun (a6989586621679974086 ~> (a6989586621679974086 ~> Bool)) ([a6989586621679974086] ~> ([a6989586621679974086] ~> [a6989586621679974086])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldl1'Sym0 :: TyFun (a6989586621679974168 ~> (a6989586621679974168 ~> a6989586621679974168)) ([a6989586621679974168] ~> a6989586621679974168) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropWhileEndSym0 :: TyFun (a6989586621679974083 ~> Bool) ([a6989586621679974083] ~> [a6989586621679974083]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (a6989586621680294605 ~> (Symbol ~> Symbol)) ([a6989586621680294605] ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NubBySym0 :: TyFun (a6989586621681163484 ~> (a6989586621681163484 ~> Bool)) (NonEmpty a6989586621681163484 ~> NonEmpty a6989586621681163484) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupBySym0 :: TyFun (a6989586621681163505 ~> (a6989586621681163505 ~> Bool)) ([a6989586621681163505] ~> [NonEmpty a6989586621681163505]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupBy1Sym0 :: TyFun (a6989586621681163499 ~> (a6989586621681163499 ~> Bool)) (NonEmpty a6989586621681163499 ~> NonEmpty (NonEmpty a6989586621681163499)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a6989586621681163512 ~> Bool) (NonEmpty a6989586621681163512 ~> [a6989586621681163512]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a6989586621681163511 ~> Bool) (NonEmpty a6989586621681163511 ~> [a6989586621681163511]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SpanSym0 :: TyFun (a6989586621681163510 ~> Bool) (NonEmpty a6989586621681163510 ~> ([a6989586621681163510], [a6989586621681163510])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (BreakSym0 :: TyFun (a6989586621681163509 ~> Bool) (NonEmpty a6989586621681163509 ~> ([a6989586621681163509], [a6989586621681163509])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FilterSym0 :: TyFun (a6989586621681163508 ~> Bool) (NonEmpty a6989586621681163508 ~> [a6989586621681163508]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (PartitionSym0 :: TyFun (a6989586621681163507 ~> Bool) (NonEmpty a6989586621681163507 ~> ([a6989586621681163507], [a6989586621681163507])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SortBySym0 :: TyFun (a6989586621681163482 ~> (a6989586621681163482 ~> Ordering)) (NonEmpty a6989586621681163482 ~> NonEmpty a6989586621681163482) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a6989586621681163519 ~> (a6989586621681163519 ~> a6989586621681163519)) (NonEmpty a6989586621681163519 ~> NonEmpty a6989586621681163519) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a6989586621681163518 ~> (a6989586621681163518 ~> a6989586621681163518)) (NonEmpty a6989586621681163518 ~> NonEmpty a6989586621681163518) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TypeErrorSym0 :: TyFun PErrorMessage b6989586621681331115 -> Type) Source # | |
Defined in Data.Singletons.TypeError suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((:<>:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) Source # | |
Defined in Data.Singletons.TypeError suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((:$$:@#@$) :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131 ~> ErrorMessage' s6989586621681331131) -> Type) Source # | |
Defined in Data.Singletons.TypeError suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntercalateSym1 a6989586621679979480 :: TyFun [[a6989586621679974176]] [a6989586621679974176] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (RightsSym0 :: TyFun [Either a6989586621680471515 b6989586621680471516] [b6989586621680471516] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Either suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LeftsSym0 :: TyFun [Either a6989586621680471517 b6989586621680471518] [a6989586621680471517] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Either suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnzipSym0 :: TyFun [(a6989586621679974127, b6989586621679974128)] ([a6989586621679974127], [b6989586621679974128]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((:@#@$$) t6989586621679315156 :: TyFun [a3530822107858468865] [a3530822107858468865] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((:|@#@$$) t6989586621679315224 :: TyFun [a6989586621679069776] (NonEmpty a6989586621679069776) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((++@#@$$) a6989586621679545630 :: TyFun [a6989586621679545433] [a6989586621679545433] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a6989586621679974056] i6989586621679974055 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NubBySym1 a6989586621679978164 :: TyFun [a6989586621679974060] [a6989586621679974060] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (PartitionSym1 a6989586621679978288 :: TyFun [a6989586621679974069] ([a6989586621679974069], [a6989586621679974069]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropSym1 a6989586621679978376 a6989586621679974079 :: TyFun [a6989586621679974079] [a6989586621679974079] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TakeSym1 a6989586621679978390 a6989586621679974080 :: TyFun [a6989586621679974080] [a6989586621679974080] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SplitAtSym1 a6989586621679978370 a6989586621679974078 :: TyFun [a6989586621679974078] ([a6989586621679974078], [a6989586621679974078]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (BreakSym1 a6989586621679978404 :: TyFun [a6989586621679974081] ([a6989586621679974081], [a6989586621679974081]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SpanSym1 a6989586621679978447 :: TyFun [a6989586621679974082] ([a6989586621679974082], [a6989586621679974082]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupBySym1 a6989586621679978311 :: TyFun [a6989586621679974072] [[a6989586621679974072]] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropWhileSym1 a6989586621679978516 :: TyFun [a6989586621679974084] [a6989586621679974084] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TakeWhileSym1 a6989586621679978534 :: TyFun [a6989586621679974085] [a6989586621679974085] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FilterSym1 a6989586621679978648 :: TyFun [a6989586621679974093] [a6989586621679974093] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InsertSym1 a6989586621679978347 :: TyFun [a6989586621679974074] [a6989586621679974074] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SortBySym1 a6989586621679978747 :: TyFun [a6989586621679974097] [a6989586621679974097] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DeleteFirstsBySym1 a6989586621679978755 :: TyFun [a6989586621679974098] ([a6989586621679974098] ~> [a6989586621679974098]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnionBySym1 a6989586621679978145 :: TyFun [a6989586621679974058] ([a6989586621679974058] ~> [a6989586621679974058]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnionSym1 a6989586621679978139 :: TyFun [a6989586621679974057] [a6989586621679974057] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DeleteSym1 a6989586621679978800 :: TyFun [a6989586621679974101] [a6989586621679974101] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((\\@#@$$) a6989586621679978790 :: TyFun [a6989586621679974100] [a6989586621679974100] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipSym0 :: TyFun [a6989586621679974139] ([b6989586621679974140] ~> [(a6989586621679974139, b6989586621679974140)]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FindIndicesSym1 a6989586621679978590 :: TyFun [a6989586621679974088] [Nat] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ElemIndicesSym1 a6989586621679978624 :: TyFun [a6989586621679974090] [Nat] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FindIndexSym1 a6989586621679978616 :: TyFun [a6989586621679974089] (Maybe Nat) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ElemIndexSym1 a6989586621679978632 :: TyFun [a6989586621679974091] (Maybe Nat) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621679979037 :: TyFun [a6989586621679974145] Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Scanr1Sym1 a6989586621679979202 :: TyFun [a6989586621679974156] [a6989586621679974156] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Scanl1Sym1 a6989586621679979247 :: TyFun [a6989586621679974159] [a6989586621679974159] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsInfixOfSym1 a6989586621679979025 :: TyFun [a6989586621679974143] Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersectBySym1 a6989586621679978548 :: TyFun [a6989586621679974086] ([a6989586621679974086] ~> [a6989586621679974086]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersectSym1 a6989586621679978584 :: TyFun [a6989586621679974087] [a6989586621679974087] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldl1'Sym1 a6989586621679979317 :: TyFun [a6989586621679974168] a6989586621679974168 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersperseSym1 a6989586621679979486 :: TyFun [a6989586621679974177] [a6989586621679974177] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsSuffixOfSym1 a6989586621679979031 :: TyFun [a6989586621679974144] Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropWhileEndSym1 a6989586621679978490 :: TyFun [a6989586621679974083] [a6989586621679974083] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericIndexSym0 :: TyFun [a6989586621680096216] (i6989586621680096215 ~> a6989586621680096216) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (StripPrefixSym1 a6989586621680097967 :: TyFun [a6989586621680096271] (Maybe [a6989586621680096271]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowListWithSym1 a6989586621680295031 :: TyFun [a6989586621680294605] (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupBySym1 a6989586621681164947 :: TyFun [a6989586621681163505] [NonEmpty a6989586621681163505] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InsertSym1 a6989586621681165123 :: TyFun [a6989586621681163524] (NonEmpty a6989586621681163524) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FromMaybeSym1 a6989586621679516478 :: TyFun (Maybe a6989586621679516292) a6989586621679516292 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a6989586621680471509 b6989586621680471510) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Either suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a6989586621680471511 b6989586621680471512) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Either suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((!!@#@$$) a6989586621679978209 :: TyFun Nat a6989586621679974062 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((!!@#@$$) a6989586621681164853 :: TyFun Nat a6989586621681163493 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReplicateM_Sym0 :: TyFun Nat (m6989586621681274764 a6989586621681274765 ~> m6989586621681274764 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReplicateMSym0 :: TyFun Nat (m6989586621681274766 a6989586621681274767 ~> m6989586621681274766 [a6989586621681274767]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowListSym1 arg6989586621680295067 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowsSym1 a6989586621680295051 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowParenSym2 a6989586621680294998 a6989586621680294997 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SwapSym0 :: TyFun (a6989586621679370305, b6989586621679370306) (b6989586621679370306, a6989586621679370305) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Tuple suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SndSym0 :: TyFun (a6989586621679370313, b6989586621679370314) b6989586621679370314 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Tuple suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FstSym0 :: TyFun (a6989586621679370315, b6989586621679370316) a6989586621679370315 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Tuple suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LeftSym0 :: TyFun a6989586621679093843 (Either a6989586621679093843 b6989586621679093844) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (RightSym0 :: TyFun b6989586621679093844 (Either a6989586621679093843 b6989586621679093844) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (a3530822107858468865, b3530822107858468866)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Bool_Sym1 a6989586621679375889 :: TyFun a6989586621679375883 (Bool ~> a6989586621679375883) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Bool suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((==@#@$$) x6989586621679379998 :: TyFun a6989586621679379997 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Eq suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((/=@#@$$) x6989586621679380000 :: TyFun a6989586621679379997 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Eq suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DefaultEqSym1 a6989586621679379992 :: TyFun k6989586621679379991 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Eq suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<=@#@$$) arg6989586621679394035 :: TyFun a6989586621679393938 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (CompareSym1 arg6989586621679394027 :: TyFun a6989586621679393938 Ordering -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MinSym1 arg6989586621679394051 :: TyFun a6989586621679393938 a6989586621679393938 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MaxSym1 arg6989586621679394047 :: TyFun a6989586621679393938 a6989586621679393938 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((>=@#@$$) arg6989586621679394043 :: TyFun a6989586621679393938 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((>@#@$$) arg6989586621679394039 :: TyFun a6989586621679393938 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<@#@$$) arg6989586621679394031 :: TyFun a6989586621679393938 Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ErrorSym0 :: TyFun k06989586621679485796 k6989586621679485797 -> Type) Source # | |
Defined in Data.Singletons.TypeLits.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun k06989586621679486886 k6989586621679486887 -> Type) Source # | |
Defined in Data.Singletons.TypeLits.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b6989586621679514865 ((a6989586621679514866 ~> b6989586621679514865) ~> (Maybe a6989586621679514866 ~> b6989586621679514865)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((-@#@$$) arg6989586621679529366 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((+@#@$$) arg6989586621679529362 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((*@#@$$) arg6989586621679529370 :: TyFun a6989586621679529343 a6989586621679529343 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SubtractSym1 a6989586621679535051 :: TyFun a6989586621679535047 a6989586621679535047 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Num suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SeqSym0 :: TyFun a6989586621679545416 (b6989586621679545417 ~> b6989586621679545417) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679545430 (b6989586621679545431 ~> a6989586621679545430) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AsTypeOfSym1 a6989586621679545588 :: TyFun a6989586621679545423 a6989586621679545423 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (PureSym0 :: TyFun a6989586621679570825 (f6989586621679570824 a6989586621679570825) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (WhenSym1 a6989586621679571155 f6989586621679570770 :: TyFun (f6989586621679570770 ()) (f6989586621679570770 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReturnSym0 :: TyFun a6989586621679570853 (m6989586621679570848 a6989586621679570853) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (JoinSym0 :: TyFun (m6989586621679570774 (m6989586621679570774 a6989586621679570775)) (m6989586621679570774 a6989586621679570775) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (VoidSym0 :: TyFun (f6989586621679740987 a6989586621679740988) (f6989586621679740987 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Functor suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((&@#@$) :: TyFun a6989586621679756555 ((a6989586621679756555 ~> b6989586621679756556) ~> b6989586621679756556) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Function suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (EnumFromThenToSym1 arg6989586621679767331 :: TyFun a6989586621679767035 (a6989586621679767035 ~> [a6989586621679767035]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (EnumFromToSym1 arg6989586621679767327 :: TyFun a6989586621679767035 [a6989586621679767035] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<>@#@$$) arg6989586621679840847 :: TyFun a6989586621679840612 a6989586621679840612 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReplicateSym1 a6989586621679978229 a6989586621679974064 :: TyFun a6989586621679974064 [a6989586621679974064] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LookupSym0 :: TyFun a6989586621679974070 ([(a6989586621679974070, b6989586621679974071)] ~> Maybe b6989586621679974071) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InsertBySym1 a6989586621679978723 :: TyFun a6989586621679974096 ([a6989586621679974096] ~> [a6989586621679974096]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DeleteBySym1 a6989586621679978768 :: TyFun a6989586621679974099 ([a6989586621679974099] ~> [a6989586621679974099]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericReplicateSym0 :: TyFun i6989586621680096213 (a6989586621680096214 ~> [a6989586621680096214]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericSplitAtSym0 :: TyFun i6989586621680096217 ([a6989586621680096218] ~> ([a6989586621680096218], [a6989586621680096218])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericDropSym0 :: TyFun i6989586621680096219 ([a6989586621680096220] ~> [a6989586621680096220]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericTakeSym0 :: TyFun i6989586621680096221 ([a6989586621680096222] ~> [a6989586621680096222]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowsPrecSym1 arg6989586621680295059 a6989586621680294621 :: TyFun a6989586621680294621 (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MappendSym1 arg6989586621680364860 :: TyFun a6989586621680364721 a6989586621680364721 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monoid suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ProductSym0 :: TyFun (t6989586621680490502 a6989586621680490523) a6989586621680490523 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SumSym0 :: TyFun (t6989586621680490502 a6989586621680490522) a6989586621680490522 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MinimumSym0 :: TyFun (t6989586621680490502 a6989586621680490521) a6989586621680490521 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MaximumSym0 :: TyFun (t6989586621680490502 a6989586621680490520) a6989586621680490520 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ElemSym0 :: TyFun a6989586621680490519 (t6989586621680490502 a6989586621680490519 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NotElemSym0 :: TyFun a6989586621680490413 (t6989586621680490412 a6989586621680490413 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ToListSym0 :: TyFun (t6989586621680490502 a6989586621680490516) [a6989586621680490516] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ConcatSym0 :: TyFun (t6989586621680490427 [a6989586621680490428]) [a6989586621680490428] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldSym0 :: TyFun (t6989586621680490502 m6989586621680490503) m6989586621680490503 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ArgSym0 :: TyFun a6989586621679070612 (b6989586621679070613 ~> Arg a6989586621679070612 b6989586621679070613) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (OptionalSym0 :: TyFun (f6989586621681265757 a6989586621681265758) (f6989586621681265757 (Maybe a6989586621681265758)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Applicative suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnlessSym1 a6989586621681275115 f6989586621681274763 :: TyFun (f6989586621681274763 ()) (f6989586621681274763 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SameKindSym1 a6989586621679027548 :: TyFun k6989586621679027547 Constraint -> Type) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowTypeSym0 :: TyFun t6989586621681331132 (ErrorMessage' s6989586621681331131) -> Type) Source # | |
Defined in Data.Singletons.TypeError suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621681163486, b6989586621681163487)) (NonEmpty a6989586621681163486, NonEmpty b6989586621681163487) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NubBySym1 a6989586621681164785 :: TyFun (NonEmpty a6989586621681163484) (NonEmpty a6989586621681163484) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipSym0 :: TyFun (NonEmpty a6989586621681163491) (NonEmpty b6989586621681163492 ~> NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621681164871 :: TyFun (NonEmpty a6989586621681163494) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupBy1Sym1 a6989586621681164895 :: TyFun (NonEmpty a6989586621681163499) (NonEmpty (NonEmpty a6989586621681163499)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersperseSym1 a6989586621681165077 :: TyFun (NonEmpty a6989586621681163517) (NonEmpty a6989586621681163517) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TakeSym1 a6989586621681165064 a6989586621681163515 :: TyFun (NonEmpty a6989586621681163515) [a6989586621681163515] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropSym1 a6989586621681165056 a6989586621681163514 :: TyFun (NonEmpty a6989586621681163514) [a6989586621681163514] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SplitAtSym1 a6989586621681165048 a6989586621681163513 :: TyFun (NonEmpty a6989586621681163513) ([a6989586621681163513], [a6989586621681163513]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TakeWhileSym1 a6989586621681165040 :: TyFun (NonEmpty a6989586621681163512) [a6989586621681163512] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DropWhileSym1 a6989586621681165032 :: TyFun (NonEmpty a6989586621681163511) [a6989586621681163511] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SpanSym1 a6989586621681165024 :: TyFun (NonEmpty a6989586621681163510) ([a6989586621681163510], [a6989586621681163510]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (BreakSym1 a6989586621681165016 :: TyFun (NonEmpty a6989586621681163509) ([a6989586621681163509], [a6989586621681163509]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FilterSym1 a6989586621681165008 :: TyFun (NonEmpty a6989586621681163508) [a6989586621681163508] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (PartitionSym1 a6989586621681165000 :: TyFun (NonEmpty a6989586621681163507) ([a6989586621681163507], [a6989586621681163507]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SortBySym1 a6989586621681164772 :: TyFun (NonEmpty a6989586621681163482) (NonEmpty a6989586621681163482) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Scanl1Sym1 a6989586621681165094 :: TyFun (NonEmpty a6989586621681163519) (NonEmpty a6989586621681163519) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Scanr1Sym1 a6989586621681165087 :: TyFun (NonEmpty a6989586621681163518) (NonEmpty a6989586621681163518) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<|@#@$$) a6989586621681165179 :: TyFun (NonEmpty a6989586621681163535) (NonEmpty a6989586621681163535) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ConsSym1 a6989586621681165173 :: TyFun (NonEmpty a6989586621681163534) (NonEmpty a6989586621681163534) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ComparingSym0 :: TyFun (b6989586621679393928 ~> a6989586621679393927) (b6989586621679393928 ~> (b6989586621679393928 ~> Ordering)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapMaybeSym0 :: TyFun (a6989586621679516287 ~> Maybe b6989586621679516288) ([a6989586621679516287] ~> [b6989586621679516288]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UntilSym1 a6989586621679545543 :: TyFun (a6989586621679545418 ~> a6989586621679545418) (a6989586621679545418 ~> a6989586621679545418) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (($!@#@$) :: TyFun (a6989586621679545419 ~> b6989586621679545420) (a6989586621679545419 ~> b6989586621679545420) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (($@#@$) :: TyFun (a6989586621679545421 ~> b6989586621679545422) (a6989586621679545421 ~> b6989586621679545422) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621679545434 ~> b6989586621679545435) ([a6989586621679545434] ~> [b6989586621679545435]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621679545436 ~> (b6989586621679545437 ~> b6989586621679545437)) (b6989586621679545437 ~> ([a6989586621679545436] ~> b6989586621679545437)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (b6989586621679974148 ~> Maybe (a6989586621679974149, b6989586621679974148)) (b6989586621679974148 ~> [a6989586621679974149]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanrSym0 :: TyFun (a6989586621679974157 ~> (b6989586621679974158 ~> b6989586621679974158)) (b6989586621679974158 ~> ([a6989586621679974157] ~> [b6989586621679974158])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanlSym0 :: TyFun (b6989586621679974160 ~> (a6989586621679974161 ~> b6989586621679974160)) (b6989586621679974160 ~> ([a6989586621679974161] ~> [b6989586621679974160])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AnySym0 :: TyFun (a6989586621680490421 ~> Bool) (t6989586621680490420 a6989586621680490421 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (a6989586621680490515 ~> (a6989586621680490515 ~> a6989586621680490515)) (t6989586621680490502 a6989586621680490515 ~> a6989586621680490515) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MaximumBySym0 :: TyFun (a6989586621680490417 ~> (a6989586621680490417 ~> Ordering)) (t6989586621680490416 a6989586621680490417 ~> a6989586621680490417) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MinimumBySym0 :: TyFun (a6989586621680490415 ~> (a6989586621680490415 ~> Ordering)) (t6989586621680490414 a6989586621680490415 ~> a6989586621680490415) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (a6989586621680490514 ~> (a6989586621680490514 ~> a6989586621680490514)) (t6989586621680490502 a6989586621680490514 ~> a6989586621680490514) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AllSym0 :: TyFun (a6989586621680490419 ~> Bool) (t6989586621680490418 a6989586621680490419 ~> Bool) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FindSym0 :: TyFun (a6989586621680490411 ~> Bool) (t6989586621680490410 a6989586621680490411 ~> Maybe a6989586621680490411) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupWithSym0 :: TyFun (a6989586621681163504 ~> b6989586621681163503) ([a6989586621681163504] ~> [NonEmpty a6989586621681163504]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupAllWithSym0 :: TyFun (a6989586621681163502 ~> b6989586621681163501) ([a6989586621681163502] ~> [NonEmpty a6989586621681163502]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (a6989586621681163498 ~> b6989586621681163497) (NonEmpty a6989586621681163498 ~> NonEmpty (NonEmpty a6989586621681163498)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapSym0 :: TyFun (a6989586621681163527 ~> b6989586621681163528) (NonEmpty a6989586621681163527 ~> NonEmpty b6989586621681163528) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SortWithSym0 :: TyFun (a6989586621681163481 ~> o6989586621681163480) (NonEmpty a6989586621681163481 ~> NonEmpty a6989586621681163481) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (a6989586621681163496 ~> b6989586621681163495) (NonEmpty a6989586621681163496 ~> NonEmpty (NonEmpty a6989586621681163496)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanlSym0 :: TyFun (b6989586621681163522 ~> (a6989586621681163523 ~> b6989586621681163522)) (b6989586621681163522 ~> ([a6989586621681163523] ~> NonEmpty b6989586621681163522)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanrSym0 :: TyFun (a6989586621681163520 ~> (b6989586621681163521 ~> b6989586621681163521)) (b6989586621681163521 ~> ([a6989586621681163520] ~> NonEmpty b6989586621681163521)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (a6989586621681163540 ~> (b6989586621681163541, Maybe a6989586621681163540)) (a6989586621681163540 ~> NonEmpty b6989586621681163541) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnfoldSym0 :: TyFun (a6989586621681163544 ~> (b6989586621681163545, Maybe a6989586621681163544)) (a6989586621681163544 ~> NonEmpty b6989586621681163545) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MfilterSym0 :: TyFun (a6989586621681274759 ~> Bool) (m6989586621681274758 a6989586621681274759 ~> m6989586621681274758 a6989586621681274759) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FilterMSym0 :: TyFun (a6989586621681274797 ~> m6989586621681274796 Bool) ([a6989586621681274797] ~> m6989586621681274796 [a6989586621681274797]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ApplySym0 :: TyFun (k16989586621679025617 ~> k26989586621679025618) (k16989586621679025617 ~> k26989586621679025618) -> Type) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((@@@#@$) :: TyFun (k16989586621679032495 ~> k6989586621679032494) (TyFun k16989586621679032495 k6989586621679032494 -> Type) -> Type) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((:<>:@#@$$) t6989586621681331879 :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131) -> Type) Source # | |
Defined in Data.Singletons.TypeError suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((:$$:@#@$$) t6989586621681331883 :: TyFun (ErrorMessage' s6989586621681331131) (ErrorMessage' s6989586621681331131) -> Type) Source # | |
Defined in Data.Singletons.TypeError suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Bool_Sym2 a6989586621679375890 a6989586621679375889 :: TyFun Bool a6989586621679375883 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Bool suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FailSym0 :: TyFun [Char] (m6989586621679738911 a6989586621679738912) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Fail suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LookupSym1 a6989586621679978294 b6989586621679974071 :: TyFun [(a6989586621679974070, b6989586621679974071)] (Maybe b6989586621679974071) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a6989586621679974124, b6989586621679974125, c6989586621679974126)] ([a6989586621679974124], [b6989586621679974125], [c6989586621679974126]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapMaybeSym1 a6989586621679516448 :: TyFun [a6989586621679516287] [b6989586621679516288] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapSym1 a6989586621679545638 :: TyFun [a6989586621679545434] [b6989586621679545435] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (InsertBySym2 a6989586621679978724 a6989586621679978723 :: TyFun [a6989586621679974096] [a6989586621679974096] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DeleteBySym2 a6989586621679978769 a6989586621679978768 :: TyFun [a6989586621679974099] [a6989586621679974099] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (DeleteFirstsBySym2 a6989586621679978756 a6989586621679978755 :: TyFun [a6989586621679974098] [a6989586621679974098] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnionBySym2 a6989586621679978146 a6989586621679978145 :: TyFun [a6989586621679974058] [a6989586621679974058] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a6989586621679974136] ([b6989586621679974137] ~> ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipSym1 a6989586621679979003 b6989586621679974140 :: TyFun [b6989586621679974140] [(a6989586621679974139, b6989586621679974140)] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (IntersectBySym2 a6989586621679978549 a6989586621679978548 :: TyFun [a6989586621679974086] [a6989586621679974086] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericSplitAtSym1 a6989586621680097731 a6989586621680096218 :: TyFun [a6989586621680096218] ([a6989586621680096218], [a6989586621680096218]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericDropSym1 a6989586621680097741 a6989586621680096220 :: TyFun [a6989586621680096220] [a6989586621680096220] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericTakeSym1 a6989586621680097751 a6989586621680096222 :: TyFun [a6989586621680096222] [a6989586621680096222] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupWithSym1 a6989586621681164939 :: TyFun [a6989586621681163504] [NonEmpty a6989586621681163504] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupAllWithSym1 a6989586621681164931 :: TyFun [a6989586621681163502] [NonEmpty a6989586621681163502] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FilterMSym1 a6989586621681275244 :: TyFun [a6989586621681274797] (m6989586621681274796 [a6989586621681274797]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowsPrecSym2 arg6989586621680295060 arg6989586621680295059 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ShowListWithSym2 a6989586621680295032 a6989586621680295031 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple2Sym1 t6989586621679315250 b3530822107858468866 :: TyFun b3530822107858468866 (a3530822107858468865, b3530822107858468866) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ComparingSym1 a6989586621679394018 :: TyFun b6989586621679393928 (b6989586621679393928 ~> Ordering) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SeqSym1 a6989586621679545538 b6989586621679545417 :: TyFun b6989586621679545417 b6989586621679545417 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UntilSym2 a6989586621679545544 a6989586621679545543 :: TyFun a6989586621679545418 a6989586621679545418 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (($!@#@$$) a6989586621679545569 :: TyFun a6989586621679545419 b6989586621679545420 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (($@#@$$) a6989586621679545578 :: TyFun a6989586621679545421 b6989586621679545422 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ConstSym1 a6989586621679545622 b6989586621679545431 :: TyFun b6989586621679545431 a6989586621679545430 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrSym1 a6989586621679545645 :: TyFun b6989586621679545437 ([a6989586621679545436] ~> b6989586621679545437) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<$@#@$) :: TyFun a6989586621679570822 (f6989586621679570819 b6989586621679570823 ~> f6989586621679570819 a6989586621679570822) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f6989586621679570824 (a6989586621679570826 ~> b6989586621679570827)) (f6989586621679570824 a6989586621679570826 ~> f6989586621679570824 b6989586621679570827) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<**>@#@$) :: TyFun (f6989586621679570784 a6989586621679570785) (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786) ~> f6989586621679570784 b6989586621679570786) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((>>=@#@$) :: TyFun (m6989586621679570848 a6989586621679570849) ((a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) ~> m6989586621679570848 b6989586621679570850) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ApSym0 :: TyFun (m6989586621679570742 (a6989586621679570743 ~> b6989586621679570744)) (m6989586621679570742 a6989586621679570743 ~> m6989586621679570742 b6989586621679570744) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<|>@#@$) :: TyFun (f6989586621679570899 a6989586621679570901) (f6989586621679570899 a6989586621679570901 ~> f6989586621679570899 a6989586621679570901) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MplusSym0 :: TyFun (m6989586621679570902 a6989586621679570904) (m6989586621679570902 a6989586621679570904 ~> m6989586621679570902 a6989586621679570904) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (($>@#@$) :: TyFun (f6989586621679740989 a6989586621679740990) (b6989586621679740991 ~> f6989586621679740989 b6989586621679740991) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Functor suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<&>@#@$) :: TyFun (f6989586621679740992 a6989586621679740993) ((a6989586621679740993 ~> b6989586621679740994) ~> f6989586621679740992 b6989586621679740994) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Functor suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (EnumFromThenToSym2 arg6989586621679767332 arg6989586621679767331 :: TyFun a6989586621679767035 [a6989586621679767035] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Enum suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnfoldrSym1 a6989586621679979060 :: TyFun b6989586621679974148 [a6989586621679974149] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanrSym1 a6989586621679979226 :: TyFun b6989586621679974158 ([a6989586621679974157] ~> [b6989586621679974158]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanlSym1 a6989586621679979254 :: TyFun b6989586621679974160 ([a6989586621679974161] ~> [b6989586621679974160]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericReplicateSym1 a6989586621680097711 a6989586621680096214 :: TyFun a6989586621680096214 [a6989586621680096214] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GenericIndexSym1 a6989586621680097721 i6989586621680096215 :: TyFun i6989586621680096215 a6989586621680096216 -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AnySym1 a6989586621680490962 t6989586621680490420 :: TyFun (t6989586621680490420 a6989586621680490421) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ElemSym1 arg6989586621680491165 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490519) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NotElemSym1 a6989586621680490891 t6989586621680490412 :: TyFun (t6989586621680490412 a6989586621680490413) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LengthSym0 :: TyFun (t6989586621680490502 a6989586621680490518) Nat -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (NullSym0 :: TyFun (t6989586621680490502 a6989586621680490517) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldl1Sym1 arg6989586621680491155 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490515) a6989586621680490515 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MaximumBySym1 a6989586621680490924 t6989586621680490416 :: TyFun (t6989586621680490416 a6989586621680490417) a6989586621680490417 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MinimumBySym1 a6989586621680490899 t6989586621680490414 :: TyFun (t6989586621680490414 a6989586621680490415) a6989586621680490415 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldr1Sym1 arg6989586621680491151 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490514) a6989586621680490514 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SequenceA_Sym0 :: TyFun (t6989586621680490438 (f6989586621680490439 a6989586621680490440)) (f6989586621680490439 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Sequence_Sym0 :: TyFun (t6989586621680490435 (m6989586621680490436 a6989586621680490437)) (m6989586621680490436 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AllSym1 a6989586621680490949 t6989586621680490418 :: TyFun (t6989586621680490418 a6989586621680490419) Bool -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FindSym1 a6989586621680490864 t6989586621680490410 :: TyFun (t6989586621680490410 a6989586621680490411) (Maybe a6989586621680490411) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ConstSym0 :: TyFun a6989586621679097555 (Const a6989586621679097555 b6989586621679097556) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Const suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SequenceASym0 :: TyFun (t6989586621680798693 (f6989586621680798697 a6989586621680798698)) (f6989586621680798697 (t6989586621680798693 a6989586621680798698)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SequenceSym0 :: TyFun (t6989586621680798693 (m6989586621680798702 a6989586621680798703)) (m6989586621680798702 (t6989586621680798693 a6989586621680798703)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ArgSym1 t6989586621680915597 b6989586621679070613 :: TyFun b6989586621679070613 (Arg a6989586621679070612 b6989586621679070613) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Semigroup suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MzipSym0 :: TyFun (m6989586621681131419 a6989586621681131420) (m6989586621681131419 b6989586621681131421 ~> m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Zip suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MunzipSym0 :: TyFun (m6989586621681131419 (a6989586621681131425, b6989586621681131426)) (m6989586621681131419 a6989586621681131425, m6989586621681131419 b6989586621681131426) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Zip suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanlSym1 a6989586621681165112 :: TyFun b6989586621681163522 ([a6989586621681163523] ~> NonEmpty b6989586621681163522) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanrSym1 a6989586621681165101 :: TyFun b6989586621681163521 ([a6989586621681163520] ~> NonEmpty b6989586621681163521) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnfoldrSym1 a6989586621681165200 :: TyFun a6989586621681163540 (NonEmpty b6989586621681163541) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UnfoldSym1 a6989586621681165237 :: TyFun a6989586621681163544 (NonEmpty b6989586621681163545) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MfilterSym1 a6989586621681275078 m6989586621681274758 :: TyFun (m6989586621681274758 a6989586621681274759) (m6989586621681274758 a6989586621681274759) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReplicateM_Sym1 a6989586621681275124 m6989586621681274764 a6989586621681274765 :: TyFun (m6989586621681274764 a6989586621681274765) (m6989586621681274764 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ReplicateMSym1 a6989586621681275143 m6989586621681274766 a6989586621681274767 :: TyFun (m6989586621681274766 a6989586621681274767) (m6989586621681274766 [a6989586621681274767]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ApplySym1 f6989586621679025619 :: TyFun k16989586621679025617 k26989586621679025618 -> Type) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((@@@#@$$) a6989586621679025615 :: TyFun k16989586621679032495 k6989586621679032494 -> Type) Source # | |
Defined in Data.Singletons suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GetConstSym0 :: TyFun (Const a6989586621680758689 b6989586621680758690) a6989586621680758689 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Const suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipSym1 a6989586621681164845 b6989586621681163492 :: TyFun (NonEmpty b6989586621681163492) (NonEmpty (a6989586621681163491, b6989586621681163492)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupWith1Sym1 a6989586621681164887 :: TyFun (NonEmpty a6989586621681163498) (NonEmpty (NonEmpty a6989586621681163498)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapSym1 a6989586621681165141 :: TyFun (NonEmpty a6989586621681163527) (NonEmpty b6989586621681163528) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (SortWithSym1 a6989586621681164766 :: TyFun (NonEmpty a6989586621681163481) (NonEmpty a6989586621681163481) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (GroupAllWith1Sym1 a6989586621681164879 :: TyFun (NonEmpty a6989586621681163496) (NonEmpty (NonEmpty a6989586621681163496)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (CurrySym0 :: TyFun ((a6989586621679370310, b6989586621679370311) ~> c6989586621679370312) (a6989586621679370310 ~> (b6989586621679370311 ~> c6989586621679370312)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Tuple suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UncurrySym0 :: TyFun (a6989586621679370307 ~> (b6989586621679370308 ~> c6989586621679370309)) ((a6989586621679370307, b6989586621679370308) ~> c6989586621679370309) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Tuple suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Maybe_Sym1 a6989586621679514883 a6989586621679514866 :: TyFun (a6989586621679514866 ~> b6989586621679514865) (Maybe a6989586621679514866 ~> b6989586621679514865) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FlipSym0 :: TyFun (a6989586621679545424 ~> (b6989586621679545425 ~> c6989586621679545426)) (b6989586621679545425 ~> (a6989586621679545424 ~> c6989586621679545426)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((.@#@$) :: TyFun (b6989586621679545427 ~> c6989586621679545428) ((a6989586621679545429 ~> b6989586621679545427) ~> (a6989586621679545429 ~> c6989586621679545428)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FmapSym0 :: TyFun (a6989586621679570820 ~> b6989586621679570821) (f6989586621679570819 a6989586621679570820 ~> f6989586621679570819 b6989586621679570821) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftASym0 :: TyFun (a6989586621679570782 ~> b6989586621679570783) (f6989586621679570781 a6989586621679570782 ~> f6989586621679570781 b6989586621679570783) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((=<<@#@$) :: TyFun (a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) (m6989586621679570771 a6989586621679570772 ~> m6989586621679570771 b6989586621679570773) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftMSym0 :: TyFun (a16989586621679570768 ~> r6989586621679570769) (m6989586621679570767 a16989586621679570768 ~> m6989586621679570767 r6989586621679570769) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<$>@#@$) :: TyFun (a6989586621679740996 ~> b6989586621679740997) (f6989586621679740995 a6989586621679740996 ~> f6989586621679740995 b6989586621679740997) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Functor suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621679756568 &@#@$$ b6989586621679756556 :: TyFun (a6989586621679756555 ~> b6989586621679756556) b6989586621679756556 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Function suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (OnSym0 :: TyFun (b6989586621679756557 ~> (b6989586621679756557 ~> c6989586621679756558)) ((a6989586621679756559 ~> b6989586621679756557) ~> (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Function suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621679974133 ~> (b6989586621679974134 ~> c6989586621679974135)) ([a6989586621679974133] ~> ([b6989586621679974134] ~> [c6989586621679974135])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Either_Sym0 :: TyFun (a6989586621680470035 ~> c6989586621680470036) ((b6989586621680470037 ~> c6989586621680470036) ~> (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Either suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (b6989586621680490512 ~> (a6989586621680490513 ~> b6989586621680490512)) (b6989586621680490512 ~> (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldlSym0 :: TyFun (b6989586621680490510 ~> (a6989586621680490511 ~> b6989586621680490510)) (b6989586621680490510 ~> (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrSym0 :: TyFun (a6989586621680490506 ~> (b6989586621680490507 ~> b6989586621680490507)) (b6989586621680490507 ~> (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a6989586621680490505 ~> m6989586621680490504) (t6989586621680490502 a6989586621680490505 ~> m6989586621680490504) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldr'Sym0 :: TyFun (a6989586621680490508 ~> (b6989586621680490509 ~> b6989586621680490509)) (b6989586621680490509 ~> (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (a6989586621680490425 ~> [b6989586621680490426]) (t6989586621680490424 a6989586621680490425 ~> [b6989586621680490426]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldMapDefaultSym0 :: TyFun (a6989586621680804218 ~> m6989586621680804217) (t6989586621680804216 a6989586621680804218 ~> m6989586621680804217) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FmapDefaultSym0 :: TyFun (a6989586621680804220 ~> b6989586621680804221) (t6989586621680804219 a6989586621680804220 ~> t6989586621680804219 b6989586621680804221) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a6989586621681163488 ~> (b6989586621681163489 ~> c6989586621681163490)) (NonEmpty a6989586621681163488 ~> (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<$!>@#@$) :: TyFun (a6989586621681274761 ~> b6989586621681274762) (m6989586621681274760 a6989586621681274761 ~> m6989586621681274760 b6989586621681274762) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Unzip4Sym0 :: TyFun [(a6989586621679974120, b6989586621679974121, c6989586621679974122, d6989586621679974123)] ([a6989586621679974120], [b6989586621679974121], [c6989586621679974122], [d6989586621679974123]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrSym2 a6989586621679545646 a6989586621679545645 :: TyFun [a6989586621679545436] b6989586621679545437 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithSym1 a6989586621679978980 :: TyFun [a6989586621679974133] ([b6989586621679974134] ~> [c6989586621679974135]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip3Sym1 a6989586621679978991 b6989586621679974137 c6989586621679974138 :: TyFun [b6989586621679974137] ([c6989586621679974138] ~> [(a6989586621679974136, b6989586621679974137, c6989586621679974138)]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanrSym2 a6989586621679979227 a6989586621679979226 :: TyFun [a6989586621679974157] [b6989586621679974158] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanlSym2 a6989586621679979255 a6989586621679979254 :: TyFun [a6989586621679974161] [b6989586621679974160] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a6989586621680096267] ([b6989586621680096268] ~> ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanlSym2 a6989586621681165113 a6989586621681165112 :: TyFun [a6989586621681163523] (NonEmpty b6989586621681163522) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ScanrSym2 a6989586621681165102 a6989586621681165101 :: TyFun [a6989586621681163520] (NonEmpty b6989586621681163521) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Maybe_Sym2 a6989586621679514884 a6989586621679514883 :: TyFun (Maybe a6989586621679514866) b6989586621679514865 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Maybe suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (UncurrySym1 a6989586621679370399 :: TyFun (a6989586621679370307, b6989586621679370308) c6989586621679370309 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Tuple suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple3Sym1 t6989586621679315281 b3530822107858468866 c3530822107858468867 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (CurrySym1 a6989586621679370405 :: TyFun a6989586621679370310 (b6989586621679370311 ~> c6989586621679370312) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Tuple suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ComparingSym2 a6989586621679394019 a6989586621679394018 :: TyFun b6989586621679393928 Ordering -> Type) Source # | |
Defined in Data.Singletons.Prelude.Ord suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FlipSym1 a6989586621679545594 :: TyFun b6989586621679545425 (a6989586621679545424 ~> c6989586621679545426) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FmapSym1 arg6989586621679571211 f6989586621679570819 :: TyFun (f6989586621679570819 a6989586621679570820) (f6989586621679570819 b6989586621679570821) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((arg6989586621679571215 <$@#@$$ f6989586621679570819) b6989586621679570823 :: TyFun (f6989586621679570819 b6989586621679570823) (f6989586621679570819 a6989586621679570822) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<*>@#@$$) arg6989586621679571237 :: TyFun (f6989586621679570824 a6989586621679570826) (f6989586621679570824 b6989586621679570827) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<*@#@$) :: TyFun (f6989586621679570824 a6989586621679570833) (f6989586621679570824 b6989586621679570834 ~> f6989586621679570824 a6989586621679570833) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((*>@#@$) :: TyFun (f6989586621679570824 a6989586621679570831) (f6989586621679570824 b6989586621679570832 ~> f6989586621679570824 b6989586621679570832) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621679571195 <**>@#@$$ b6989586621679570786 :: TyFun (f6989586621679570784 (a6989586621679570785 ~> b6989586621679570786)) (f6989586621679570784 b6989586621679570786) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftASym1 a6989586621679571185 f6989586621679570781 :: TyFun (f6989586621679570781 a6989586621679570782) (f6989586621679570781 b6989586621679570783) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((>>@#@$) :: TyFun (m6989586621679570848 a6989586621679570851) (m6989586621679570848 b6989586621679570852 ~> m6989586621679570848 b6989586621679570852) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((=<<@#@$$) a6989586621679571164 :: TyFun (m6989586621679570771 a6989586621679570772) (m6989586621679570771 b6989586621679570773) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftMSym1 a6989586621679571142 m6989586621679570767 :: TyFun (m6989586621679570767 a16989586621679570768) (m6989586621679570767 r6989586621679570769) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ApSym1 a6989586621679570909 :: TyFun (m6989586621679570742 a6989586621679570743) (m6989586621679570742 b6989586621679570744) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<|>@#@$$) arg6989586621679571359 :: TyFun (f6989586621679570899 a6989586621679570901) (f6989586621679570899 a6989586621679570901) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MplusSym1 arg6989586621679571363 :: TyFun (m6989586621679570902 a6989586621679570904) (m6989586621679570902 a6989586621679570904) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621679741061 $>@#@$$ b6989586621679740991 :: TyFun b6989586621679740991 (f6989586621679740989 b6989586621679740991) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Functor suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621679741077 <$>@#@$$ f6989586621679740995 :: TyFun (f6989586621679740995 a6989586621679740996) (f6989586621679740995 b6989586621679740997) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Functor suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldl'Sym1 arg6989586621680491145 t6989586621680490502 :: TyFun b6989586621680490512 (t6989586621680490502 a6989586621680490513 ~> b6989586621680490512) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldlSym1 arg6989586621680491139 t6989586621680490502 :: TyFun b6989586621680490510 (t6989586621680490502 a6989586621680490511 ~> b6989586621680490510) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrSym1 arg6989586621680491127 t6989586621680490502 :: TyFun b6989586621680490507 (t6989586621680490502 a6989586621680490506 ~> b6989586621680490507) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldMapSym1 arg6989586621680491123 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490505) m6989586621680490504 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldr'Sym1 arg6989586621680491133 t6989586621680490502 :: TyFun b6989586621680490509 (t6989586621680490502 a6989586621680490508 ~> b6989586621680490509) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (For_Sym0 :: TyFun (t6989586621680490449 a6989586621680490451) ((a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) ~> f6989586621680490450 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ForM_Sym0 :: TyFun (t6989586621680490441 a6989586621680490443) ((a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) ~> m6989586621680490442 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (AsumSym0 :: TyFun (t6989586621680490432 (f6989586621680490433 a6989586621680490434)) (f6989586621680490433 a6989586621680490434) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MsumSym0 :: TyFun (t6989586621680490429 (m6989586621680490430 a6989586621680490431)) (m6989586621680490430 a6989586621680490431) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ConcatMapSym1 a6989586621680490993 t6989586621680490424 :: TyFun (t6989586621680490424 a6989586621680490425) [b6989586621680490426] -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldMapDefaultSym1 a6989586621680804679 t6989586621680804216 :: TyFun (t6989586621680804216 a6989586621680804218) m6989586621680804217 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FmapDefaultSym1 a6989586621680804700 t6989586621680804219 :: TyFun (t6989586621680804219 a6989586621680804220) (t6989586621680804219 b6989586621680804221) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ForMSym0 :: TyFun (t6989586621680804230 a6989586621680804232) ((a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) ~> m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ForSym0 :: TyFun (t6989586621680804234 a6989586621680804236) ((a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) ~> f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MzipSym1 arg6989586621681131495 b6989586621681131421 :: TyFun (m6989586621681131419 b6989586621681131421) (m6989586621681131419 (a6989586621681131420, b6989586621681131421)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Zip suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621681275098 <$!>@#@$$ m6989586621681274760 :: TyFun (m6989586621681274760 a6989586621681274761) (m6989586621681274760 b6989586621681274762) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithSym1 a6989586621681164834 :: TyFun (NonEmpty a6989586621681163488) (NonEmpty b6989586621681163489 ~> NonEmpty c6989586621681163490) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621679545603 .@#@$$ a6989586621679545429 :: TyFun (a6989586621679545429 ~> b6989586621679545427) (a6989586621679545429 ~> c6989586621679545428) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a6989586621679570828 ~> (b6989586621679570829 ~> c6989586621679570830)) (f6989586621679570824 a6989586621679570828 ~> (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (arg6989586621679571318 >>=@#@$$ b6989586621679570850 :: TyFun (a6989586621679570849 ~> m6989586621679570848 b6989586621679570850) (m6989586621679570848 b6989586621679570850) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM2Sym0 :: TyFun (a16989586621679570764 ~> (a26989586621679570765 ~> r6989586621679570766)) (m6989586621679570763 a16989586621679570764 ~> (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621679741067 <&>@#@$$ b6989586621679740994 :: TyFun (a6989586621679740993 ~> b6989586621679740994) (f6989586621679740992 b6989586621679740994) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Functor suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (OnSym1 a6989586621679756574 a6989586621679756559 :: TyFun (a6989586621679756559 ~> b6989586621679756557) (a6989586621679756559 ~> (a6989586621679756559 ~> c6989586621679756558)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Function suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (a6989586621679974129 ~> (b6989586621679974130 ~> (c6989586621679974131 ~> d6989586621679974132))) ([a6989586621679974129] ~> ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Either_Sym1 a6989586621680470071 b6989586621680470037 :: TyFun (b6989586621680470037 ~> c6989586621680470036) (Either a6989586621680470035 b6989586621680470037 ~> c6989586621680470036) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Either suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrMSym0 :: TyFun (a6989586621680490463 ~> (b6989586621680490464 ~> m6989586621680490462 b6989586621680490464)) (b6989586621680490464 ~> (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldlMSym0 :: TyFun (b6989586621680490459 ~> (a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) (b6989586621680490459 ~> (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Traverse_Sym0 :: TyFun (a6989586621680490455 ~> f6989586621680490454 b6989586621680490456) (t6989586621680490453 a6989586621680490455 ~> f6989586621680490454 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapM_Sym0 :: TyFun (a6989586621680490447 ~> m6989586621680490446 b6989586621680490448) (t6989586621680490445 a6989586621680490447 ~> m6989586621680490446 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TraverseSym0 :: TyFun (a6989586621680798695 ~> f6989586621680798694 b6989586621680798696) (t6989586621680798693 a6989586621680798695 ~> f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapMSym0 :: TyFun (a6989586621680798700 ~> m6989586621680798699 b6989586621680798701) (t6989586621680798693 a6989586621680798700 ~> m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (a6989586621680804223 ~> (b6989586621680804224 ~> (a6989586621680804223, c6989586621680804225))) (a6989586621680804223 ~> (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (a6989586621680804227 ~> (b6989586621680804228 ~> (a6989586621680804227, c6989586621680804229))) (a6989586621680804227 ~> (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MzipWithSym0 :: TyFun (a6989586621681131422 ~> (b6989586621681131423 ~> c6989586621681131424)) (m6989586621681131419 a6989586621681131422 ~> (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Zip suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithM_Sym0 :: TyFun (a6989586621681274777 ~> (b6989586621681274778 ~> m6989586621681274776 c6989586621681274779)) ([a6989586621681274777] ~> ([b6989586621681274778] ~> m6989586621681274776 ())) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithMSym0 :: TyFun (a6989586621681274781 ~> (b6989586621681274782 ~> m6989586621681274780 c6989586621681274783)) ([a6989586621681274781] ~> ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapAndUnzipMSym0 :: TyFun (a6989586621681274785 ~> m6989586621681274784 (b6989586621681274786, c6989586621681274787)) ([a6989586621681274785] ~> m6989586621681274784 ([b6989586621681274786], [c6989586621681274787])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((>=>@#@$) :: TyFun (a6989586621681274793 ~> m6989586621681274792 b6989586621681274794) ((b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) ~> (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings ((<=<@#@$) :: TyFun (b6989586621681274789 ~> m6989586621681274788 c6989586621681274790) ((a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) ~> (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Unzip5Sym0 :: TyFun [(a6989586621679974115, b6989586621679974116, c6989586621679974117, d6989586621679974118, e6989586621679974119)] ([a6989586621679974115], [b6989586621679974116], [c6989586621679974117], [d6989586621679974118], [e6989586621679974119]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith3Sym1 a6989586621679978965 :: TyFun [a6989586621679974129] ([b6989586621679974130] ~> ([c6989586621679974131] ~> [d6989586621679974132])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithSym2 a6989586621679978981 a6989586621679978980 :: TyFun [b6989586621679974134] [c6989586621679974135] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip3Sym2 a6989586621679978992 a6989586621679978991 c6989586621679974138 :: TyFun [c6989586621679974138] [(a6989586621679974136, b6989586621679974137, c6989586621679974138)] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a6989586621680096262] ([b6989586621680096263] ~> ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip4Sym1 a6989586621680097955 b6989586621680096268 c6989586621680096269 d6989586621680096270 :: TyFun [b6989586621680096268] ([c6989586621680096269] ~> ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithM_Sym1 a6989586621681275186 :: TyFun [a6989586621681274777] ([b6989586621681274778] ~> m6989586621681274776 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithMSym1 a6989586621681275195 :: TyFun [a6989586621681274781] ([b6989586621681274782] ~> m6989586621681274780 [c6989586621681274783]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapAndUnzipMSym1 a6989586621681275204 :: TyFun [a6989586621681274785] (m6989586621681274784 ([b6989586621681274786], [c6989586621681274787])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Either_Sym2 a6989586621680470072 a6989586621680470071 :: TyFun (Either a6989586621680470035 b6989586621680470037) c6989586621680470036 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Either suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple3Sym2 t6989586621679315282 t6989586621679315281 c3530822107858468867 :: TyFun c3530822107858468867 (a3530822107858468865, b3530822107858468866, c3530822107858468867) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple4Sym1 t6989586621679315328 b3530822107858468866 c3530822107858468867 d3530822107858468868 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (CurrySym2 a6989586621679370406 a6989586621679370405 :: TyFun b6989586621679370311 c6989586621679370312 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Tuple suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FlipSym2 a6989586621679545595 a6989586621679545594 :: TyFun a6989586621679545424 c6989586621679545426 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621679545604 .@#@$$$ a6989586621679545603 :: TyFun a6989586621679545429 c6989586621679545428 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Base suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftA2Sym1 arg6989586621679571241 f6989586621679570824 :: TyFun (f6989586621679570824 a6989586621679570828) (f6989586621679570824 b6989586621679570829 ~> f6989586621679570824 c6989586621679570830) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (arg6989586621679571251 <*@#@$$ b6989586621679570834 :: TyFun (f6989586621679570824 b6989586621679570834) (f6989586621679570824 a6989586621679570833) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (arg6989586621679571247 *>@#@$$ b6989586621679570832 :: TyFun (f6989586621679570824 b6989586621679570832) (f6989586621679570824 b6989586621679570832) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (arg6989586621679571322 >>@#@$$ b6989586621679570852 :: TyFun (m6989586621679570848 b6989586621679570852) (m6989586621679570848 b6989586621679570852) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM2Sym1 a6989586621679571116 m6989586621679570763 :: TyFun (m6989586621679570763 a16989586621679570764) (m6989586621679570763 a26989586621679570765 ~> m6989586621679570763 r6989586621679570766) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (OnSym2 a6989586621679756575 a6989586621679756574 :: TyFun a6989586621679756559 (a6989586621679756559 ~> c6989586621679756558) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Function suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldl'Sym2 arg6989586621680491146 arg6989586621680491145 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490513) b6989586621680490512 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldlSym2 arg6989586621680491140 arg6989586621680491139 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490511) b6989586621680490510 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrSym2 arg6989586621680491128 arg6989586621680491127 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490506) b6989586621680490507 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrMSym1 a6989586621680491099 t6989586621680490461 :: TyFun b6989586621680490464 (t6989586621680490461 a6989586621680490463 ~> m6989586621680490462 b6989586621680490464) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Foldr'Sym2 arg6989586621680491134 arg6989586621680491133 t6989586621680490502 :: TyFun (t6989586621680490502 a6989586621680490508) b6989586621680490509 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldlMSym1 a6989586621680491077 t6989586621680490457 :: TyFun b6989586621680490459 (t6989586621680490457 a6989586621680490460 ~> m6989586621680490458 b6989586621680490459) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Traverse_Sym1 a6989586621680491069 t6989586621680490453 :: TyFun (t6989586621680490453 a6989586621680490455) (f6989586621680490454 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapM_Sym1 a6989586621680491051 t6989586621680490445 :: TyFun (t6989586621680490445 a6989586621680490447) (m6989586621680490446 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (TraverseSym1 arg6989586621680798705 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798695) (f6989586621680798694 (t6989586621680798693 b6989586621680798696)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapMSym1 arg6989586621680798711 t6989586621680798693 :: TyFun (t6989586621680798693 a6989586621680798700) (m6989586621680798699 (t6989586621680798693 b6989586621680798701)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapAccumRSym1 a6989586621680804713 t6989586621680804222 :: TyFun a6989586621680804223 (t6989586621680804222 b6989586621680804224 ~> (a6989586621680804223, t6989586621680804222 c6989586621680804225)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapAccumLSym1 a6989586621680804730 t6989586621680804226 :: TyFun a6989586621680804227 (t6989586621680804226 b6989586621680804228 ~> (a6989586621680804227, t6989586621680804226 c6989586621680804229)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MzipWithSym1 arg6989586621681131499 m6989586621681131419 :: TyFun (m6989586621681131419 a6989586621681131422) (m6989586621681131419 b6989586621681131423 ~> m6989586621681131419 c6989586621681131424) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Zip suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithSym2 a6989586621681164835 a6989586621681164834 :: TyFun (NonEmpty b6989586621681163489) (NonEmpty c6989586621681163490) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.NonEmpty suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftA3Sym0 :: TyFun (a6989586621679570777 ~> (b6989586621679570778 ~> (c6989586621679570779 ~> d6989586621679570780))) (f6989586621679570776 a6989586621679570777 ~> (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM3Sym0 :: TyFun (a16989586621679570759 ~> (a26989586621679570760 ~> (a36989586621679570761 ~> r6989586621679570762))) (m6989586621679570758 a16989586621679570759 ~> (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith4Sym0 :: TyFun (a6989586621680096244 ~> (b6989586621680096245 ~> (c6989586621680096246 ~> (d6989586621680096247 ~> e6989586621680096248)))) ([a6989586621680096244] ~> ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (For_Sym1 a6989586621680491063 f6989586621680490450 b6989586621680490452 :: TyFun (a6989586621680490451 ~> f6989586621680490450 b6989586621680490452) (f6989586621680490450 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ForM_Sym1 a6989586621680491045 m6989586621680490442 b6989586621680490444 :: TyFun (a6989586621680490443 ~> m6989586621680490442 b6989586621680490444) (m6989586621680490442 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ForMSym1 a6989586621680804751 m6989586621680804231 b6989586621680804233 :: TyFun (a6989586621680804232 ~> m6989586621680804231 b6989586621680804233) (m6989586621680804231 (t6989586621680804230 b6989586621680804233)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ForSym1 a6989586621680804761 f6989586621680804235 b6989586621680804237 :: TyFun (a6989586621680804236 ~> f6989586621680804235 b6989586621680804237) (f6989586621680804235 (t6989586621680804234 b6989586621680804237)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621681275225 >=>@#@$$ c6989586621681274795 :: TyFun (b6989586621681274794 ~> m6989586621681274792 c6989586621681274795) (a6989586621681274793 ~> m6989586621681274792 c6989586621681274795) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621681275216 <=<@#@$$ a6989586621681274791 :: TyFun (a6989586621681274791 ~> m6989586621681274788 b6989586621681274789) (a6989586621681274791 ~> m6989586621681274788 c6989586621681274790) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Unzip6Sym0 :: TyFun [(a6989586621679974109, b6989586621679974110, c6989586621679974111, d6989586621679974112, e6989586621679974113, f6989586621679974114)] ([a6989586621679974109], [b6989586621679974110], [c6989586621679974111], [d6989586621679974112], [e6989586621679974113], [f6989586621679974114]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith3Sym2 a6989586621679978966 a6989586621679978965 :: TyFun [b6989586621679974130] ([c6989586621679974131] ~> [d6989586621679974132]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith4Sym1 a6989586621680097838 :: TyFun [a6989586621680096244] ([b6989586621680096245] ~> ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip6Sym0 :: TyFun [a6989586621680096256] ([b6989586621680096257] ~> ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip5Sym1 a6989586621680097932 b6989586621680096263 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [b6989586621680096263] ([c6989586621680096264] ~> ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip4Sym2 a6989586621680097956 a6989586621680097955 c6989586621680096269 d6989586621680096270 :: TyFun [c6989586621680096269] ([d6989586621680096270] ~> [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithM_Sym2 a6989586621681275187 a6989586621681275186 :: TyFun [b6989586621681274778] (m6989586621681274776 ()) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWithMSym2 a6989586621681275196 a6989586621681275195 :: TyFun [b6989586621681274782] (m6989586621681274780 [c6989586621681274783]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple4Sym2 t6989586621679315329 t6989586621679315328 c3530822107858468867 d3530822107858468868 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple5Sym1 t6989586621679315393 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple6Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftA2Sym2 arg6989586621679571242 arg6989586621679571241 :: TyFun (f6989586621679570824 b6989586621679570829) (f6989586621679570824 c6989586621679570830) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftA3Sym1 a6989586621679571173 f6989586621679570776 :: TyFun (f6989586621679570776 a6989586621679570777) (f6989586621679570776 b6989586621679570778 ~> (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM2Sym2 a6989586621679571117 a6989586621679571116 :: TyFun (m6989586621679570763 a26989586621679570765) (m6989586621679570763 r6989586621679570766) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM3Sym1 a6989586621679571074 m6989586621679570758 :: TyFun (m6989586621679570758 a16989586621679570759) (m6989586621679570758 a26989586621679570760 ~> (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (OnSym3 a6989586621679756576 a6989586621679756575 a6989586621679756574 :: TyFun a6989586621679756559 c6989586621679756558 -> Type) Source # | |
Defined in Data.Singletons.Prelude.Function suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldrMSym2 a6989586621680491100 a6989586621680491099 t6989586621680490461 :: TyFun (t6989586621680490461 a6989586621680490463) (m6989586621680490462 b6989586621680490464) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (FoldlMSym2 a6989586621680491078 a6989586621680491077 t6989586621680490457 :: TyFun (t6989586621680490457 a6989586621680490460) (m6989586621680490458 b6989586621680490459) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Foldable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapAccumRSym2 a6989586621680804714 a6989586621680804713 t6989586621680804222 :: TyFun (t6989586621680804222 b6989586621680804224) (a6989586621680804223, t6989586621680804222 c6989586621680804225) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MapAccumLSym2 a6989586621680804731 a6989586621680804730 t6989586621680804226 :: TyFun (t6989586621680804226 b6989586621680804228) (a6989586621680804227, t6989586621680804226 c6989586621680804229) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Traversable suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (MzipWithSym2 arg6989586621681131500 arg6989586621681131499 :: TyFun (m6989586621681131419 b6989586621681131423) (m6989586621681131419 c6989586621681131424) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Zip suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621681275226 >=>@#@$$$ a6989586621681275225 :: TyFun a6989586621681274793 (m6989586621681274792 c6989586621681274795) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (a6989586621681275217 <=<@#@$$$ a6989586621681275216 :: TyFun a6989586621681274791 (m6989586621681274788 c6989586621681274790) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM4Sym0 :: TyFun (a16989586621679570753 ~> (a26989586621679570754 ~> (a36989586621679570755 ~> (a46989586621679570756 ~> r6989586621679570757)))) (m6989586621679570752 a16989586621679570753 ~> (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith5Sym0 :: TyFun (a6989586621680096238 ~> (b6989586621680096239 ~> (c6989586621680096240 ~> (d6989586621680096241 ~> (e6989586621680096242 ~> f6989586621680096243))))) ([a6989586621680096238] ~> ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Unzip7Sym0 :: TyFun [(a6989586621679974102, b6989586621679974103, c6989586621679974104, d6989586621679974105, e6989586621679974106, f6989586621679974107, g6989586621679974108)] ([a6989586621679974102], [b6989586621679974103], [c6989586621679974104], [d6989586621679974105], [e6989586621679974106], [f6989586621679974107], [g6989586621679974108]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith3Sym3 a6989586621679978967 a6989586621679978966 a6989586621679978965 :: TyFun [c6989586621679974131] [d6989586621679974132] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith5Sym1 a6989586621680097815 :: TyFun [a6989586621680096238] ([b6989586621680096239] ~> ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith4Sym2 a6989586621680097839 a6989586621680097838 :: TyFun [b6989586621680096245] ([c6989586621680096246] ~> ([d6989586621680096247] ~> [e6989586621680096248])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip7Sym0 :: TyFun [a6989586621680096249] ([b6989586621680096250] ~> ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip6Sym1 a6989586621680097904 b6989586621680096257 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [b6989586621680096257] ([c6989586621680096258] ~> ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip5Sym2 a6989586621680097933 a6989586621680097932 c6989586621680096264 d6989586621680096265 e6989586621680096266 :: TyFun [c6989586621680096264] ([d6989586621680096265] ~> ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip4Sym3 a6989586621680097957 a6989586621680097956 a6989586621680097955 d6989586621680096270 :: TyFun [d6989586621680096270] [(a6989586621680096267, b6989586621680096268, c6989586621680096269, d6989586621680096270)] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple4Sym3 t6989586621679315330 t6989586621679315329 t6989586621679315328 d3530822107858468868 :: TyFun d3530822107858468868 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple5Sym2 t6989586621679315394 t6989586621679315393 c3530822107858468867 d3530822107858468868 e3530822107858468869 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple6Sym1 t6989586621679315478 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple7Sym0 :: TyFun a3530822107858468865 (b3530822107858468866 ~> (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftA3Sym2 a6989586621679571174 a6989586621679571173 :: TyFun (f6989586621679570776 b6989586621679570778) (f6989586621679570776 c6989586621679570779 ~> f6989586621679570776 d6989586621679570780) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM3Sym2 a6989586621679571075 a6989586621679571074 :: TyFun (m6989586621679570758 a26989586621679570760) (m6989586621679570758 a36989586621679570761 ~> m6989586621679570758 r6989586621679570762) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM4Sym1 a6989586621679571013 m6989586621679570752 :: TyFun (m6989586621679570752 a16989586621679570753) (m6989586621679570752 a26989586621679570754 ~> (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM5Sym0 :: TyFun (a16989586621679570746 ~> (a26989586621679570747 ~> (a36989586621679570748 ~> (a46989586621679570749 ~> (a56989586621679570750 ~> r6989586621679570751))))) (m6989586621679570745 a16989586621679570746 ~> (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith6Sym0 :: TyFun (a6989586621680096231 ~> (b6989586621680096232 ~> (c6989586621680096233 ~> (d6989586621680096234 ~> (e6989586621680096235 ~> (f6989586621680096236 ~> g6989586621680096237)))))) ([a6989586621680096231] ~> ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith6Sym1 a6989586621680097788 :: TyFun [a6989586621680096231] ([b6989586621680096232] ~> ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith5Sym2 a6989586621680097816 a6989586621680097815 :: TyFun [b6989586621680096239] ([c6989586621680096240] ~> ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith4Sym3 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [c6989586621680096246] ([d6989586621680096247] ~> [e6989586621680096248]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip7Sym1 a6989586621680097871 b6989586621680096250 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [b6989586621680096250] ([c6989586621680096251] ~> ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip6Sym2 a6989586621680097905 a6989586621680097904 c6989586621680096258 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [c6989586621680096258] ([d6989586621680096259] ~> ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip5Sym3 a6989586621680097934 a6989586621680097933 a6989586621680097932 d6989586621680096265 e6989586621680096266 :: TyFun [d6989586621680096265] ([e6989586621680096266] ~> [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple5Sym3 t6989586621679315395 t6989586621679315394 t6989586621679315393 d3530822107858468868 e3530822107858468869 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple6Sym2 t6989586621679315479 t6989586621679315478 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple7Sym1 t6989586621679315585 b3530822107858468866 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun b3530822107858468866 (c3530822107858468867 ~> (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftA3Sym3 a6989586621679571175 a6989586621679571174 a6989586621679571173 :: TyFun (f6989586621679570776 c6989586621679570779) (f6989586621679570776 d6989586621679570780) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM3Sym3 a6989586621679571076 a6989586621679571075 a6989586621679571074 :: TyFun (m6989586621679570758 a36989586621679570761) (m6989586621679570758 r6989586621679570762) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM4Sym2 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a26989586621679570754) (m6989586621679570752 a36989586621679570755 ~> (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM5Sym1 a6989586621679570930 m6989586621679570745 :: TyFun (m6989586621679570745 a16989586621679570746) (m6989586621679570745 a26989586621679570747 ~> (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith7Sym0 :: TyFun (a6989586621680096223 ~> (b6989586621680096224 ~> (c6989586621680096225 ~> (d6989586621680096226 ~> (e6989586621680096227 ~> (f6989586621680096228 ~> (g6989586621680096229 ~> h6989586621680096230))))))) ([a6989586621680096223] ~> ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith7Sym1 a6989586621680097757 :: TyFun [a6989586621680096223] ([b6989586621680096224] ~> ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith6Sym2 a6989586621680097789 a6989586621680097788 :: TyFun [b6989586621680096232] ([c6989586621680096233] ~> ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith5Sym3 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [c6989586621680096240] ([d6989586621680096241] ~> ([e6989586621680096242] ~> [f6989586621680096243])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith4Sym4 a6989586621680097841 a6989586621680097840 a6989586621680097839 a6989586621680097838 :: TyFun [d6989586621680096247] [e6989586621680096248] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip7Sym2 a6989586621680097872 a6989586621680097871 c6989586621680096251 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [c6989586621680096251] ([d6989586621680096252] ~> ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip6Sym3 a6989586621680097906 a6989586621680097905 a6989586621680097904 d6989586621680096259 e6989586621680096260 f6989586621680096261 :: TyFun [d6989586621680096259] ([e6989586621680096260] ~> ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip5Sym4 a6989586621680097935 a6989586621680097934 a6989586621680097933 a6989586621680097932 e6989586621680096266 :: TyFun [e6989586621680096266] [(a6989586621680096262, b6989586621680096263, c6989586621680096264, d6989586621680096265, e6989586621680096266)] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple5Sym4 t6989586621679315396 t6989586621679315395 t6989586621679315394 t6989586621679315393 e3530822107858468869 :: TyFun e3530822107858468869 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple6Sym3 t6989586621679315480 t6989586621679315479 t6989586621679315478 d3530822107858468868 e3530822107858468869 f3530822107858468870 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple7Sym2 t6989586621679315586 t6989586621679315585 c3530822107858468867 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun c3530822107858468867 (d3530822107858468868 ~> (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM4Sym3 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a36989586621679570755) (m6989586621679570752 a46989586621679570756 ~> m6989586621679570752 r6989586621679570757) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM5Sym2 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a26989586621679570747) (m6989586621679570745 a36989586621679570748 ~> (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith7Sym2 a6989586621680097758 a6989586621680097757 :: TyFun [b6989586621680096224] ([c6989586621680096225] ~> ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith6Sym3 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [c6989586621680096233] ([d6989586621680096234] ~> ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith5Sym4 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [d6989586621680096241] ([e6989586621680096242] ~> [f6989586621680096243]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip7Sym3 a6989586621680097873 a6989586621680097872 a6989586621680097871 d6989586621680096252 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [d6989586621680096252] ([e6989586621680096253] ~> ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip6Sym4 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 e6989586621680096260 f6989586621680096261 :: TyFun [e6989586621680096260] ([f6989586621680096261] ~> [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple6Sym4 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 e3530822107858468869 f3530822107858468870 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple7Sym3 t6989586621679315587 t6989586621679315586 t6989586621679315585 d3530822107858468868 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun d3530822107858468868 (e3530822107858468869 ~> (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM4Sym4 a6989586621679571016 a6989586621679571015 a6989586621679571014 a6989586621679571013 :: TyFun (m6989586621679570752 a46989586621679570756) (m6989586621679570752 r6989586621679570757) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM5Sym3 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a36989586621679570748) (m6989586621679570745 a46989586621679570749 ~> (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith7Sym3 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [c6989586621680096225] ([d6989586621680096226] ~> ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith6Sym4 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [d6989586621680096234] ([e6989586621680096235] ~> ([f6989586621680096236] ~> [g6989586621680096237])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith5Sym5 a6989586621680097819 a6989586621680097818 a6989586621680097817 a6989586621680097816 a6989586621680097815 :: TyFun [e6989586621680096242] [f6989586621680096243] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip7Sym4 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 e6989586621680096253 f6989586621680096254 g6989586621680096255 :: TyFun [e6989586621680096253] ([f6989586621680096254] ~> ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip6Sym5 a6989586621680097908 a6989586621680097907 a6989586621680097906 a6989586621680097905 a6989586621680097904 f6989586621680096261 :: TyFun [f6989586621680096261] [(a6989586621680096256, b6989586621680096257, c6989586621680096258, d6989586621680096259, e6989586621680096260, f6989586621680096261)] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple6Sym5 t6989586621679315482 t6989586621679315481 t6989586621679315480 t6989586621679315479 t6989586621679315478 f3530822107858468870 :: TyFun f3530822107858468870 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple7Sym4 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 e3530822107858468869 f3530822107858468870 g3530822107858468871 :: TyFun e3530822107858468869 (f3530822107858468870 ~> (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM5Sym4 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a46989586621679570749) (m6989586621679570745 a56989586621679570750 ~> m6989586621679570745 r6989586621679570751) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith7Sym4 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [d6989586621680096226] ([e6989586621680096227] ~> ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230]))) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith6Sym5 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [e6989586621680096235] ([f6989586621680096236] ~> [g6989586621680096237]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip7Sym5 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 f6989586621680096254 g6989586621680096255 :: TyFun [f6989586621680096254] ([g6989586621680096255] ~> [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple7Sym5 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 f3530822107858468870 g3530822107858468871 :: TyFun f3530822107858468870 (g3530822107858468871 ~> (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (LiftM5Sym5 a6989586621679570934 a6989586621679570933 a6989586621679570932 a6989586621679570931 a6989586621679570930 :: TyFun (m6989586621679570745 a56989586621679570750) (m6989586621679570745 r6989586621679570751) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Monad.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith7Sym5 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [e6989586621680096227] ([f6989586621680096228] ~> ([g6989586621680096229] ~> [h6989586621680096230])) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith6Sym6 a6989586621680097793 a6989586621680097792 a6989586621680097791 a6989586621680097790 a6989586621680097789 a6989586621680097788 :: TyFun [f6989586621680096236] [g6989586621680096237] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Zip7Sym6 a6989586621680097876 a6989586621680097875 a6989586621680097874 a6989586621680097873 a6989586621680097872 a6989586621680097871 g6989586621680096255 :: TyFun [g6989586621680096255] [(a6989586621680096249, b6989586621680096250, c6989586621680096251, d6989586621680096252, e6989586621680096253, f6989586621680096254, g6989586621680096255)] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (Tuple7Sym6 t6989586621679315590 t6989586621679315589 t6989586621679315588 t6989586621679315587 t6989586621679315586 t6989586621679315585 g3530822107858468871 :: TyFun g3530822107858468871 (a3530822107858468865, b3530822107858468866, c3530822107858468867, d3530822107858468868, e3530822107858468869, f3530822107858468870, g3530822107858468871) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Instances suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith7Sym6 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [f6989586621680096228] ([g6989586621680096229] ~> [h6989586621680096230]) -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # | |
SuppressUnusedWarnings (ZipWith7Sym7 a6989586621680097763 a6989586621680097762 a6989586621680097761 a6989586621680097760 a6989586621680097759 a6989586621680097758 a6989586621680097757 :: TyFun [g6989586621680096229] [h6989586621680096230] -> Type) Source # | |
Defined in Data.Singletons.Prelude.List.Internal suppressUnusedWarnings :: () Source # |