| Copyright | (C) 2013 Richard Eisenberg |
|---|---|
| License | BSD-style (see LICENSE) |
| Maintainer | Ryan Scott |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | GHC2021 |
Prelude.Singletons
Description
Mimics the Haskell Prelude, but with singleton types. Includes the basic singleton definitions. Note: This is currently very incomplete!
Because many of these definitions are produced by Template Haskell, it is not possible to create proper Haddock documentation. Also, please excuse the apparent repeated variable names. This is due to an interaction between Template Haskell and Haddock.
Synopsis
- (@@) :: forall k1 k2 (f :: k1 ~> k2) (t :: k1). Sing f -> Sing t -> Sing (f @@ t)
- pattern FromSing :: forall k (a :: k). SingKind k => Sing a -> Demote k
- pattern SLambda2 :: forall {a1} {a2} {b} (f :: a1 ~> (a2 ~> b)). SingFunction2 f -> Sing f
- pattern SLambda3 :: forall {a1} {a2} {a3} {b} (f :: a1 ~> (a2 ~> (a3 ~> b))). SingFunction3 f -> Sing f
- pattern SLambda4 :: forall {a1} {a2} {a3} {a4} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))). SingFunction4 f -> Sing f
- pattern SLambda5 :: forall {a1} {a2} {a3} {a4} {a5} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))). SingFunction5 f -> Sing f
- pattern SLambda6 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))). SingFunction6 f -> Sing f
- pattern SLambda7 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))). SingFunction7 f -> Sing f
- pattern SLambda8 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {a8} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))). SingFunction8 f -> Sing f
- pattern Sing :: forall k (a :: k). () => SingI a => Sing a
- applySing2 :: forall {a1} {a2} {b} (f :: a1 ~> (a2 ~> b)). Sing f -> SingFunction2 f
- applySing3 :: forall {a1} {a2} {a3} {b} (f :: a1 ~> (a2 ~> (a3 ~> b))). Sing f -> SingFunction3 f
- applySing4 :: forall {a1} {a2} {a3} {a4} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))). Sing f -> SingFunction4 f
- applySing5 :: forall {a1} {a2} {a3} {a4} {a5} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))). Sing f -> SingFunction5 f
- applySing6 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))). Sing f -> SingFunction6 f
- applySing7 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))). Sing f -> SingFunction7 f
- applySing8 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {a8} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))). Sing f -> SingFunction8 f
- demote :: forall {k} (a :: k). (SingKind k, SingI a) => Demote k
- demote1 :: forall {k1} {k2} (f :: k1 -> k2) (x :: k1). (SingKind k2, SingI1 f, SingI x) => Demote k2
- demote2 :: forall {k1} {k2} {k3} (f :: k1 -> k2 -> k3) (x :: k1) (y :: k2). (SingKind k3, SingI2 f, SingI x, SingI y) => Demote k3
- sing1 :: forall {k1} {k} (f :: k1 -> k) (x :: k1). (SingI1 f, SingI x) => Sing (f x)
- sing2 :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2). (SingI2 f, SingI x, SingI y) => Sing (f x y)
- singByProxy :: forall {k} (a :: k) proxy. SingI a => proxy a -> Sing a
- singByProxy# :: forall {k} (a :: k). SingI a => Proxy# a -> Sing a
- singByProxy1 :: forall {k1} {k} (f :: k1 -> k) (x :: k1) proxy. (SingI1 f, SingI x) => proxy (f x) -> Sing (f x)
- singByProxy1# :: forall {k1} {k} (f :: k1 -> k) (x :: k1). (SingI1 f, SingI x) => Proxy# (f x) -> Sing (f x)
- singByProxy2 :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2) proxy. (SingI2 f, SingI x, SingI y) => proxy (f x y) -> Sing (f x y)
- singByProxy2# :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2). (SingI2 f, SingI x, SingI y) => Proxy# (f x y) -> Sing (f x y)
- singFun1 :: forall {a1} {b} (f :: a1 ~> b). SingFunction1 f -> Sing f
- singFun2 :: forall {a1} {a2} {b} (f :: a1 ~> (a2 ~> b)). SingFunction2 f -> Sing f
- singFun3 :: forall {a1} {a2} {a3} {b} (f :: a1 ~> (a2 ~> (a3 ~> b))). SingFunction3 f -> Sing f
- singFun4 :: forall {a1} {a2} {a3} {a4} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))). SingFunction4 f -> Sing f
- singFun5 :: forall {a1} {a2} {a3} {a4} {a5} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))). SingFunction5 f -> Sing f
- singFun6 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))). SingFunction6 f -> Sing f
- singFun7 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))). SingFunction7 f -> Sing f
- singFun8 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {a8} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))). SingFunction8 f -> Sing f
- singInstance :: forall k (a :: k). Sing a -> SingInstance a
- singThat :: forall k (a :: k). (SingKind k, SingI a) => (Demote k -> Bool) -> Maybe (Sing a)
- singThat1 :: forall k1 k2 (f :: k1 -> k2) (x :: k1). (SingKind k2, SingI1 f, SingI x) => (Demote k2 -> Bool) -> Maybe (Sing (f x))
- singThat2 :: forall k1 k2 k3 (f :: k1 -> k2 -> k3) (x :: k1) (y :: k2). (SingKind k3, SingI2 f, SingI x, SingI y) => (Demote k3 -> Bool) -> Maybe (Sing (f x y))
- unSingFun1 :: forall {a1} {b} (f :: a1 ~> b). Sing f -> SingFunction1 f
- unSingFun2 :: forall {a1} {a2} {b} (f :: a1 ~> (a2 ~> b)). Sing f -> SingFunction2 f
- unSingFun3 :: forall {a1} {a2} {a3} {b} (f :: a1 ~> (a2 ~> (a3 ~> b))). Sing f -> SingFunction3 f
- unSingFun4 :: forall {a1} {a2} {a3} {a4} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))). Sing f -> SingFunction4 f
- unSingFun5 :: forall {a1} {a2} {a3} {a4} {a5} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))). Sing f -> SingFunction5 f
- unSingFun6 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))). Sing f -> SingFunction6 f
- unSingFun7 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))). Sing f -> SingFunction7 f
- unSingFun8 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {a8} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))). Sing f -> SingFunction8 f
- usingSingI1 :: forall {k1} {k} (f :: k1 -> k) (x :: k1) r. (SingI1 f, SingI x) => (SingI (f x) => r) -> r
- usingSingI2 :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2) r. (SingI2 f, SingI x, SingI y) => (SingI (f x y) => r) -> r
- withSing :: forall {k} (a :: k) b. SingI a => (Sing a -> b) -> b
- withSing1 :: forall {k1} {k} (f :: k1 -> k) (x :: k1) b. (SingI1 f, SingI x) => (Sing (f x) -> b) -> b
- withSing2 :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2) b. (SingI2 f, SingI x, SingI y) => (Sing (f x y) -> b) -> b
- withSingI :: forall {k} (n :: k) r. Sing n -> (SingI n => r) -> r
- withSomeSing :: SingKind k => Demote k -> (forall (a :: k). Sing a -> r) -> r
- data Proxy (t :: k) = Proxy
- type (@@) (a :: k1 ~> k2) (b :: k1) = Apply a b
- data (@@@#@$) (a1 :: TyFun (a ~> b) (a ~> b))
- data (a1 :: a ~> b) @@@#@$$ (b1 :: TyFun a b)
- type (@@@#@$$$) (f :: a ~> b) (x :: a) = f @@ x
- type family Apply (f :: k1 ~> k2) (x :: k1) :: k2
- data ApplySym0 (a1 :: TyFun (a ~> b) (a ~> b))
- data ApplySym1 (a1 :: a ~> b) (b1 :: TyFun a b)
- type ApplySym2 (f :: a ~> b) (x :: a) = Apply f x
- type family ApplyTyCon :: (k1 -> k2) -> TyFun k1 unmatchable_fun -> Type where ...
- data ApplyTyConAux1 (a :: k1 -> k2) (b :: TyFun k1 k2)
- data ApplyTyConAux2 (a :: k1 -> k2 -> k3) (b :: TyFun k1 unmatchable_fun)
- type family Demote k = (r :: Type) | r -> k
- data DemoteSym0 (a :: TyFun Type Type)
- type DemoteSym1 x = Demote x
- type KindOf (a :: k) = k
- data KindOfSym0 (a :: TyFun k Type)
- type KindOfSym1 (x :: k) = KindOf x
- newtype SLambda (f :: k1 ~> k2) = SLambda {}
- newtype SWrappedSing (a1 :: WrappedSing a) where
- SWrapSing :: forall k (a :: k) (a1 :: WrappedSing a). {..} -> SWrappedSing a1
- type SameKind (a :: k) (b :: k) = ()
- data SameKindSym0 (a :: TyFun k (k ~> Constraint))
- data SameKindSym1 (a :: k) (b :: TyFun k Constraint)
- type SameKindSym2 (x :: k) (y :: k) = SameKind x y
- type family Sing :: k -> Type
- type SingFunction1 (f :: a1 ~> b) = forall (t :: a1). Sing t -> Sing (f @@ t)
- type SingFunction2 (f :: a1 ~> (a2 ~> b)) = forall (t1 :: a1) (t2 :: a2). Sing t1 -> Sing t2 -> Sing ((f @@ t1) @@ t2)
- type SingFunction3 (f :: a1 ~> (a2 ~> (a3 ~> b))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3). Sing t1 -> Sing t2 -> Sing t3 -> Sing (((f @@ t1) @@ t2) @@ t3)
- type SingFunction4 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing ((((f @@ t1) @@ t2) @@ t3) @@ t4)
- type SingFunction5 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4) (t5 :: a5). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing t5 -> Sing (((((f @@ t1) @@ t2) @@ t3) @@ t4) @@ t5)
- type SingFunction6 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4) (t5 :: a5) (t6 :: a6). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing t5 -> Sing t6 -> Sing ((((((f @@ t1) @@ t2) @@ t3) @@ t4) @@ t5) @@ t6)
- type SingFunction7 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4) (t5 :: a5) (t6 :: a6) (t7 :: a7). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing t5 -> Sing t6 -> Sing t7 -> Sing (((((((f @@ t1) @@ t2) @@ t3) @@ t4) @@ t5) @@ t6) @@ t7)
- type SingFunction8 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4) (t5 :: a5) (t6 :: a6) (t7 :: a7) (t8 :: a8). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing t5 -> Sing t6 -> Sing t7 -> Sing t8 -> Sing ((((((((f @@ t1) @@ t2) @@ t3) @@ t4) @@ t5) @@ t6) @@ t7) @@ t8)
- class SingI (a :: k) where
- class (forall (x :: k1). SingI x => SingI (f x)) => SingI1 (f :: k1 -> k2) where
- class (forall (x :: k1) (y :: k2). (SingI x, SingI y) => SingI (f x y)) => SingI2 (f :: k1 -> k2 -> k3) where
- data SingInstance (a :: k) where
- SingInstance :: forall {k} (a :: k). SingI a => SingInstance a
- class SingKind k where
- data SomeSing k where
- data family TyCon :: forall k1 k2 unmatchable_fun. (k1 -> k2) -> unmatchable_fun
- type TyCon1 = TyCon
- type TyCon2 = TyCon
- type TyCon3 = TyCon
- type TyCon4 = TyCon
- type TyCon5 = TyCon
- type TyCon6 = TyCon
- type TyCon7 = TyCon
- type TyCon8 = TyCon
- data TyFun a b
- type family UnwrapSing (ws :: WrappedSing a) :: Sing a where ...
- newtype WrappedSing (a :: k) where
- WrapSing :: forall k (a :: k). {..} -> WrappedSing a
- type (~>) a b = TyFun a b -> Type
- data (~>@#@$) (a :: TyFun Type (Type ~> Type))
- data a ~>@#@$$ (b :: TyFun Type Type)
- type (~>@#@$$$) x y = x ~> y
- data SBool (a :: Bool) where
- type family If (cond :: Bool) (tru :: k) (fls :: k) :: k where ...
- sIf :: forall {k} (a :: Bool) (b :: k) (c :: k). Sing a -> Sing b -> Sing c -> Sing (If a b c)
- type family (a :: Bool) && (b :: Bool) :: Bool where ...
- (%&&) :: forall (a :: Bool) (b :: Bool). Sing a -> Sing b -> Sing (a && b)
- type family (a :: Bool) || (b :: Bool) :: Bool where ...
- (%||) :: forall (a :: Bool) (b :: Bool). Sing a -> Sing b -> Sing (a || b)
- type family Not (a :: Bool) = (res :: Bool) | res -> a where ...
- sNot :: forall (a :: Bool). Sing a -> Sing (Not a)
- type family Otherwise :: Bool where ...
- sOtherwise :: Sing Otherwise
- data SMaybe (a1 :: Maybe a) where
- maybe_ :: b -> (a -> b) -> Maybe a -> b
- type family Maybe_ (a1 :: b) (a2 :: a ~> b) (a3 :: Maybe a) :: b where ...
- sMaybe_ :: forall b a (t1 :: b) (t2 :: a ~> b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Maybe_ t1 t2 t3)
- data SEither (a1 :: Either a b) where
- either_ :: (a -> c) -> (b -> c) -> Either a b -> c
- type family Either_ (a1 :: a ~> c) (a2 :: b ~> c) (a3 :: Either a b) :: c where ...
- sEither_ :: forall a c b (t1 :: a ~> c) (t2 :: b ~> c) (t3 :: Either a b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Either_ t1 t2 t3)
- data SOrdering (a :: Ordering) where
- data SChar (s :: Char)
- data Symbol
- data SList (a1 :: [a]) where
- data STuple0 (a :: ()) where
- data STuple2 (a1 :: (a, b)) where
- data STuple3 (a1 :: (a, b, c)) where
- data STuple4 (a1 :: (a, b, c, d)) where
- data STuple5 (a1 :: (a, b, c, d, e)) where
- data STuple6 (a1 :: (a, b, c, d, e, f)) where
- data STuple7 (a1 :: (a, b, c, d, e, f, g)) where
- type family Fst (a1 :: (a, b)) :: a where ...
- sFst :: forall a b (t :: (a, b)). Sing t -> Sing (Fst t)
- type family Snd (a1 :: (a, b)) :: b where ...
- sSnd :: forall a b (t :: (a, b)). Sing t -> Sing (Snd t)
- type family Curry (a1 :: (a, b) ~> c) (a2 :: a) (a3 :: b) :: c where ...
- sCurry :: forall a b c (t1 :: (a, b) ~> c) (t2 :: a) (t3 :: b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Curry t1 t2 t3)
- type family Uncurry (a1 :: a ~> (b ~> c)) (a2 :: (a, b)) :: c where ...
- sUncurry :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (Uncurry t1 t2)
- class PEq a where
- class SEq a where
- class POrd a where
- class SEq a => SOrd a where
- sCompare :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2)
- (%<) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 < t2)
- (%<=) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 <= t2)
- (%>) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 > t2)
- (%>=) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 >= t2)
- sMax :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Max t1 t2)
- sMin :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Min t1 t2)
- class PEnum a where
- type ToEnum (arg :: Natural) :: a
- type FromEnum (arg :: a) :: Natural
- type EnumFromTo (arg :: a) (arg1 :: a) :: [a]
- type EnumFromThenTo (arg :: a) (arg1 :: a) (arg2 :: a) :: [a]
- class SEnum a where
- sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: a)
- sFromEnum :: forall (t :: a). Sing t -> Sing (FromEnum t)
- sEnumFromTo :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2)
- sEnumFromThenTo :: forall (t1 :: a) (t2 :: a) (t3 :: a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3)
- class PBounded a where
- class SBounded a where
- class PNum a where
- class SNum a where
- (%+) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 + t2)
- (%-) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 - t2)
- (%*) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 * t2)
- sNegate :: forall (t :: a). Sing t -> Sing (Negate t)
- sAbs :: forall (t :: a). Sing t -> Sing (Abs t)
- sSignum :: forall (t :: a). Sing t -> Sing (Signum t)
- sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: a)
- type family Subtract (a1 :: a) (a2 :: a) :: a where ...
- sSubtract :: forall a (t1 :: a) (t2 :: a). SNum a => Sing t1 -> Sing t2 -> Sing (Subtract t1 t2)
- class PSemigroup a where
- type (arg :: a) <> (arg1 :: a) :: a
- class SSemigroup a where
- class PMonoid a where
- class SSemigroup a => SMonoid a where
- class PFunctor (f :: Type -> Type) where
- class SFunctor (f :: Type -> Type) where
- type family (a1 :: a ~> b) <$> (a2 :: f a) :: f b where ...
- (%<$>) :: forall a b (f :: Type -> Type) (t1 :: a ~> b) (t2 :: f a). SFunctor f => Sing t1 -> Sing t2 -> Sing (t1 <$> t2)
- class PApplicative (f :: Type -> Type) where
- class SFunctor f => SApplicative (f :: Type -> Type) where
- sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: f a)
- (%<*>) :: forall a b (t1 :: f (a ~> b)) (t2 :: f a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2)
- sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: f a) (t3 :: f b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3)
- (%*>) :: forall a b (t1 :: f a) (t2 :: f b). Sing t1 -> Sing t2 -> Sing (t1 *> t2)
- (%<*) :: forall a b (t1 :: f a) (t2 :: f b). Sing t1 -> Sing t2 -> Sing (t1 <* t2)
- class PMonad (m :: Type -> Type) where
- class SApplicative m => SMonad (m :: Type -> Type) where
- class PMonadFail (m :: Type -> Type) where
- class SMonad m => SMonadFail (m :: Type -> Type) where
- type family MapM_ (a1 :: a ~> m b) (a2 :: t a) :: m () where ...
- sMapM_ :: forall a (m :: Type -> Type) b (t1 :: Type -> Type) (t2 :: a ~> m b) (t3 :: t1 a). (SFoldable t1, SMonad m) => Sing t2 -> Sing t3 -> Sing (MapM_ t2 t3)
- type family Sequence_ (a1 :: t (m a)) :: m () where ...
- sSequence_ :: forall (t1 :: Type -> Type) (m :: Type -> Type) a (t2 :: t1 (m a)). (SFoldable t1, SMonad m) => Sing t2 -> Sing (Sequence_ t2)
- type family (a1 :: a ~> m b) =<< (a2 :: m a) :: m b where ...
- (%=<<) :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: m a). SMonad m => Sing t1 -> Sing t2 -> Sing (t1 =<< t2)
- class PFoldable (t :: Type -> Type) where
- type FoldMap (arg :: a ~> m) (arg1 :: t a) :: m
- type Foldr (arg :: a ~> (b ~> b)) (arg1 :: b) (arg2 :: t a) :: b
- type Foldl (arg :: b ~> (a ~> b)) (arg1 :: b) (arg2 :: t a) :: b
- type Foldr1 (arg :: a ~> (a ~> a)) (arg1 :: t a) :: a
- type Foldl1 (arg :: a ~> (a ~> a)) (arg1 :: t a) :: a
- type Elem (arg :: a) (arg1 :: 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
- sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: t a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2)
- sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: t a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3)
- sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: t a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3)
- sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: t a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2)
- sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: t a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2)
- sElem :: forall a (t1 :: a) (t2 :: t a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2)
- sMaximum :: forall a (t1 :: t a). SOrd a => Sing t1 -> Sing (Maximum t1)
- sMinimum :: forall a (t1 :: t a). SOrd a => Sing t1 -> Sing (Minimum t1)
- sSum :: forall a (t1 :: t a). SNum a => Sing t1 -> Sing (Sum t1)
- sProduct :: forall a (t1 :: t a). SNum a => Sing t1 -> Sing (Product t1)
- class PTraversable (t :: Type -> Type) where
- class (SFunctor t, SFoldable t) => STraversable (t :: Type -> Type) where
- sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: t a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2)
- sSequenceA :: forall (f :: Type -> Type) a (t1 :: t (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1)
- sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: t a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2)
- sSequence :: forall (m :: Type -> Type) a (t1 :: t (m a)). SMonad m => Sing t1 -> Sing (Sequence t1)
- type family Id (a1 :: a) :: a where ...
- sId :: forall a (t :: a). Sing t -> Sing (Id t)
- type family Const (a1 :: a) (a2 :: b) :: a where ...
- sConst :: forall a b (t1 :: a) (t2 :: b). Sing t1 -> Sing t2 -> Sing (Const t1 t2)
- type family ((a1 :: b ~> c) . (a2 :: a ~> b)) (a3 :: a) :: c where ...
- (%.) :: forall b c a (t1 :: b ~> c) (t2 :: a ~> b) (t3 :: a). Sing t1 -> Sing t2 -> Sing t3 -> Sing ((t1 . t2) t3)
- type family Flip (a1 :: a ~> (b ~> c)) (a2 :: b) (a3 :: a) :: c where ...
- sFlip :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: b) (t3 :: a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Flip t1 t2 t3)
- type family (a1 :: a ~> b) $ (a2 :: a) :: b where ...
- (%$) :: forall a b (t1 :: a ~> b) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 $ t2)
- type family Until (a1 :: a ~> Bool) (a2 :: a ~> a) (a3 :: a) :: a where ...
- sUntil :: forall a (t1 :: a ~> Bool) (t2 :: a ~> a) (t3 :: a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Until t1 t2 t3)
- type family AsTypeOf (a1 :: a) (a2 :: a) :: a where ...
- sAsTypeOf :: forall a (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (AsTypeOf t1 t2)
- type family Error (str :: Symbol) :: a where ...
- sError :: forall a (str :: Symbol). HasCallStack => Sing str -> Sing (Error str :: a)
- type family ErrorWithoutStackTrace (str :: Symbol) :: a where ...
- sErrorWithoutStackTrace :: forall a (str :: Symbol). Sing str -> Sing (ErrorWithoutStackTrace str :: a)
- type family Undefined :: forall a. a where ...
- sUndefined :: HasCallStack => Sing Undefined
- type family Seq (a1 :: a) (a2 :: b) :: b where ...
- sSeq :: forall a b (t1 :: a) (t2 :: b). Sing t1 -> Sing t2 -> Sing (Seq t1 t2)
- type family (a1 :: a ~> b) $! (a2 :: a) :: b where ...
- (%$!) :: forall a b (t1 :: a ~> b) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 $! t2)
- type family Map (a1 :: a ~> b) (a2 :: [a]) :: [b] where ...
- sMap :: forall a b (t1 :: a ~> b) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Map t1 t2)
- type family (a1 :: [a]) ++ (a2 :: [a]) :: [a] where ...
- (%++) :: forall a (t1 :: [a]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (t1 ++ t2)
- type family Filter (a1 :: a ~> Bool) (a2 :: [a]) :: [a] where ...
- sFilter :: forall a (t1 :: a ~> Bool) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Filter t1 t2)
- type family Head (a1 :: [a]) :: a where ...
- sHead :: forall a (t :: [a]). Sing t -> Sing (Head t)
- type family Last (a1 :: [a]) :: a where ...
- sLast :: forall a (t :: [a]). Sing t -> Sing (Last t)
- type family Tail (a1 :: [a]) :: [a] where ...
- sTail :: forall a (t :: [a]). Sing t -> Sing (Tail t)
- type family Init (a1 :: [a]) :: [a] where ...
- sInit :: forall a (t :: [a]). Sing t -> Sing (Init t)
- type family (a1 :: [a]) !! (a2 :: Natural) :: a where ...
- (%!!) :: forall a (t1 :: [a]) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 !! t2)
- type family Null (arg :: t a) :: Bool
- sNull :: forall a (t1 :: t a). SFoldable t => Sing t1 -> Sing (Null t1)
- type family Length (arg :: t a) :: Natural
- sLength :: forall a (t1 :: t a). SFoldable t => Sing t1 -> Sing (Length t1)
- type family Reverse (a1 :: [a]) :: [a] where ...
- sReverse :: forall a (t :: [a]). Sing t -> Sing (Reverse t)
- type family And (a :: t Bool) :: Bool where ...
- sAnd :: forall (t1 :: Type -> Type) (t2 :: t1 Bool). SFoldable t1 => Sing t2 -> Sing (And t2)
- type family Or (a :: t Bool) :: Bool where ...
- sOr :: forall (t1 :: Type -> Type) (t2 :: t1 Bool). SFoldable t1 => Sing t2 -> Sing (Or t2)
- type family Any (a1 :: a ~> Bool) (a2 :: t a) :: Bool where ...
- sAny :: forall a (t1 :: Type -> Type) (t2 :: a ~> Bool) (t3 :: t1 a). SFoldable t1 => Sing t2 -> Sing t3 -> Sing (Any t2 t3)
- type family All (a1 :: a ~> Bool) (a2 :: t a) :: Bool where ...
- sAll :: forall a (t1 :: Type -> Type) (t2 :: a ~> Bool) (t3 :: t1 a). SFoldable t1 => Sing t2 -> Sing t3 -> Sing (All t2 t3)
- type family Concat (a1 :: t [a]) :: [a] where ...
- sConcat :: forall (t1 :: Type -> Type) a (t2 :: t1 [a]). SFoldable t1 => Sing t2 -> Sing (Concat t2)
- type family ConcatMap (a1 :: a ~> [b]) (a2 :: t a) :: [b] where ...
- sConcatMap :: forall a b (t1 :: Type -> Type) (t2 :: a ~> [b]) (t3 :: t1 a). SFoldable t1 => Sing t2 -> Sing t3 -> Sing (ConcatMap t2 t3)
- type family Scanl (a1 :: b ~> (a ~> b)) (a2 :: b) (a3 :: [a]) :: [b] where ...
- sScanl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: [a]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Scanl t1 t2 t3)
- type family Scanl1 (a1 :: a ~> (a ~> a)) (a2 :: [a]) :: [a] where ...
- sScanl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Scanl1 t1 t2)
- type family Scanr (a1 :: a ~> (b ~> b)) (a2 :: b) (a3 :: [a]) :: [b] where ...
- sScanr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: [a]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Scanr t1 t2 t3)
- type family Scanr1 (a1 :: a ~> (a ~> a)) (a2 :: [a]) :: [a] where ...
- sScanr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Scanr1 t1 t2)
- type family Replicate (a1 :: Natural) (a2 :: a) :: [a] where ...
- sReplicate :: forall a (t1 :: Natural) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Replicate t1 t2)
- type family Take (a1 :: Natural) (a2 :: [a]) :: [a] where ...
- sTake :: forall a (t1 :: Natural) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Take t1 t2)
- type family Drop (a1 :: Natural) (a2 :: [a]) :: [a] where ...
- sDrop :: forall a (t1 :: Natural) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Drop t1 t2)
- type family TakeWhile (a1 :: a ~> Bool) (a2 :: [a]) :: [a] where ...
- sTakeWhile :: forall a (t1 :: a ~> Bool) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (TakeWhile t1 t2)
- type family DropWhile (a1 :: a ~> Bool) (a2 :: [a]) :: [a] where ...
- sDropWhile :: forall a (t1 :: a ~> Bool) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (DropWhile t1 t2)
- type family Span (a1 :: a ~> Bool) (a2 :: [a]) :: ([a], [a]) where ...
- sSpan :: forall a (t1 :: a ~> Bool) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Span t1 t2)
- type family Break (a1 :: a ~> Bool) (a2 :: [a]) :: ([a], [a]) where ...
- sBreak :: forall a (t1 :: a ~> Bool) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Break t1 t2)
- type family SplitAt (a1 :: Natural) (a2 :: [a]) :: ([a], [a]) where ...
- sSplitAt :: forall a (t1 :: Natural) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (SplitAt t1 t2)
- type family NotElem (a1 :: a) (a2 :: t a) :: Bool where ...
- sNotElem :: forall a (t1 :: Type -> Type) (t2 :: a) (t3 :: t1 a). (SFoldable t1, SEq a) => Sing t2 -> Sing t3 -> Sing (NotElem t2 t3)
- type family Lookup (a1 :: a) (a2 :: [(a, b)]) :: Maybe b where ...
- sLookup :: forall a b (t1 :: a) (t2 :: [(a, b)]). SEq a => Sing t1 -> Sing t2 -> Sing (Lookup t1 t2)
- type family Zip (a1 :: [a]) (a2 :: [b]) :: [(a, b)] where ...
- sZip :: forall a b (t1 :: [a]) (t2 :: [b]). Sing t1 -> Sing t2 -> Sing (Zip t1 t2)
- type family Zip3 (a1 :: [a]) (a2 :: [b]) (a3 :: [c]) :: [(a, b, c)] where ...
- sZip3 :: forall a b c (t1 :: [a]) (t2 :: [b]) (t3 :: [c]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Zip3 t1 t2 t3)
- type family ZipWith (a1 :: a ~> (b ~> c)) (a2 :: [a]) (a3 :: [b]) :: [c] where ...
- sZipWith :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: [a]) (t3 :: [b]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ZipWith t1 t2 t3)
- type family ZipWith3 (a1 :: a ~> (b ~> (c ~> d))) (a2 :: [a]) (a3 :: [b]) (a4 :: [c]) :: [d] where ...
- sZipWith3 :: forall a b c d (t1 :: a ~> (b ~> (c ~> d))) (t2 :: [a]) (t3 :: [b]) (t4 :: [c]). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing (ZipWith3 t1 t2 t3 t4)
- type family Unzip (a1 :: [(a, b)]) :: ([a], [b]) where ...
- sUnzip :: forall a b (t :: [(a, b)]). Sing t -> Sing (Unzip t)
- type family Unzip3 (a1 :: [(a, b, c)]) :: ([a], [b], [c]) where ...
- sUnzip3 :: forall a b c (t :: [(a, b, c)]). Sing t -> Sing (Unzip3 t)
- type family Unlines (a :: [Symbol]) :: Symbol where ...
- sUnlines :: forall (t :: [Symbol]). Sing t -> Sing (Unlines t)
- type family Unwords (a :: [Symbol]) :: Symbol where ...
- sUnwords :: forall (t :: [Symbol]). Sing t -> Sing (Unwords t)
- type SymbolS = Symbol -> Symbol
- show_ :: Show a => a -> String
- class PShow a where
- class SShow a where
- type family Shows (a1 :: a) (a2 :: Symbol) :: Symbol where ...
- sShows :: forall a (t1 :: a) (t2 :: Symbol). SShow a => Sing t1 -> Sing t2 -> Sing (Shows t1 t2)
- type family ShowChar (a :: Char) (a1 :: Symbol) :: Symbol where ...
- sShowChar :: forall (t1 :: Char) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowChar t1 t2)
- type family ShowString (a :: Symbol) (a1 :: Symbol) :: Symbol where ...
- sShowString :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowString t1 t2)
- type family ShowParen (a :: Bool) (a1 :: Symbol ~> Symbol) (a2 :: Symbol) :: Symbol where ...
- sShowParen :: forall (t1 :: Bool) (t2 :: Symbol ~> Symbol) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowParen t1 t2 t3)
- type family FalseSym0 :: Bool where ...
- type family TrueSym0 :: Bool where ...
- data IfSym0 (a :: TyFun Bool (k ~> (k ~> k)))
- data IfSym1 (a6989586621679124436 :: Bool) (b :: TyFun k (k ~> k))
- data IfSym2 (a6989586621679124436 :: Bool) (a6989586621679124437 :: k) (c :: TyFun k k)
- type family IfSym3 (a6989586621679124436 :: Bool) (a6989586621679124437 :: k) (a6989586621679124438 :: k) :: k where ...
- data (&&@#@$) (a :: TyFun Bool (Bool ~> Bool))
- data (a6989586621679123502 :: Bool) &&@#@$$ (b :: TyFun Bool Bool)
- type family (a6989586621679123502 :: Bool) &&@#@$$$ (a6989586621679123503 :: Bool) :: Bool where ...
- data (||@#@$) (a :: TyFun Bool (Bool ~> Bool))
- data (a6989586621679123865 :: Bool) ||@#@$$ (b :: TyFun Bool Bool)
- type family (a6989586621679123865 :: Bool) ||@#@$$$ (a6989586621679123866 :: Bool) :: Bool where ...
- data NotSym0 (a :: TyFun Bool Bool)
- type family NotSym1 (a6989586621679124212 :: Bool) :: Bool where ...
- type family OtherwiseSym0 :: Bool where ...
- type family NothingSym0 :: Maybe a where ...
- data JustSym0 (a1 :: TyFun a (Maybe a))
- type family JustSym1 (a6989586621679050265 :: a) :: Maybe a where ...
- data Maybe_Sym0 (a1 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)))
- data Maybe_Sym1 (a6989586621679387993 :: b) (b1 :: TyFun (a ~> b) (Maybe a ~> b))
- data Maybe_Sym2 (a6989586621679387993 :: b) (a6989586621679387994 :: a ~> b) (c :: TyFun (Maybe a) b)
- type family Maybe_Sym3 (a6989586621679387993 :: b) (a6989586621679387994 :: a ~> b) (a6989586621679387995 :: Maybe a) :: b where ...
- data LeftSym0 (a1 :: TyFun a (Either a b))
- type family LeftSym1 (a6989586621679050337 :: a) :: Either a b where ...
- data RightSym0 (a1 :: TyFun b (Either a b))
- type family RightSym1 (a6989586621679050339 :: b) :: Either a b where ...
- data Either_Sym0 (a1 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)))
- data Either_Sym1 (a6989586621679259290 :: a ~> c) (b1 :: TyFun (b ~> c) (Either a b ~> c))
- data Either_Sym2 (a6989586621679259290 :: a ~> c) (a6989586621679259291 :: b ~> c) (c1 :: TyFun (Either a b) c)
- type family Either_Sym3 (a6989586621679259290 :: a ~> c) (a6989586621679259291 :: b ~> c) (a6989586621679259292 :: Either a b) :: c where ...
- type family LTSym0 :: Ordering where ...
- type family EQSym0 :: Ordering where ...
- type family GTSym0 :: Ordering where ...
- data (:@#@$) (a1 :: TyFun a ([a] ~> [a]))
- data (a6989586621679050289 :: a) :@#@$$ (b :: TyFun [a] [a])
- type family (a6989586621679050289 :: a) :@#@$$$ (a6989586621679050290 :: [a]) :: [a] where ...
- type family NilSym0 :: [a] where ...
- type family Tuple0Sym0 :: () where ...
- data Tuple2Sym0 (a1 :: TyFun a (b ~> (a, b)))
- data Tuple2Sym1 (a6989586621679050782 :: a) (b1 :: TyFun b (a, b))
- type family Tuple2Sym2 (a6989586621679050782 :: a) (a6989586621679050783 :: b) :: (a, b) where ...
- data Tuple3Sym0 (a1 :: TyFun a (b ~> (c ~> (a, b, c))))
- data Tuple3Sym1 (a6989586621679050813 :: a) (b1 :: TyFun b (c ~> (a, b, c)))
- data Tuple3Sym2 (a6989586621679050813 :: a) (a6989586621679050814 :: b) (c1 :: TyFun c (a, b, c))
- type family Tuple3Sym3 (a6989586621679050813 :: a) (a6989586621679050814 :: b) (a6989586621679050815 :: c) :: (a, b, c) where ...
- data Tuple4Sym0 (a1 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))))
- data Tuple4Sym1 (a6989586621679050862 :: a) (b1 :: TyFun b (c ~> (d ~> (a, b, c, d))))
- data Tuple4Sym2 (a6989586621679050862 :: a) (a6989586621679050863 :: b) (c1 :: TyFun c (d ~> (a, b, c, d)))
- data Tuple4Sym3 (a6989586621679050862 :: a) (a6989586621679050863 :: b) (a6989586621679050864 :: c) (d1 :: TyFun d (a, b, c, d))
- type family Tuple4Sym4 (a6989586621679050862 :: a) (a6989586621679050863 :: b) (a6989586621679050864 :: c) (a6989586621679050865 :: d) :: (a, b, c, d) where ...
- data Tuple5Sym0 (a1 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))))
- data Tuple5Sym1 (a6989586621679050931 :: a) (b1 :: TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e)))))
- data Tuple5Sym2 (a6989586621679050931 :: a) (a6989586621679050932 :: b) (c1 :: TyFun c (d ~> (e ~> (a, b, c, d, e))))
- data Tuple5Sym3 (a6989586621679050931 :: a) (a6989586621679050932 :: b) (a6989586621679050933 :: c) (d1 :: TyFun d (e ~> (a, b, c, d, e)))
- data Tuple5Sym4 (a6989586621679050931 :: a) (a6989586621679050932 :: b) (a6989586621679050933 :: c) (a6989586621679050934 :: d) (e1 :: TyFun e (a, b, c, d, e))
- type family Tuple5Sym5 (a6989586621679050931 :: a) (a6989586621679050932 :: b) (a6989586621679050933 :: c) (a6989586621679050934 :: d) (a6989586621679050935 :: e) :: (a, b, c, d, e) where ...
- data Tuple6Sym0 (a1 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))))
- data Tuple6Sym1 (a6989586621679051022 :: a) (b1 :: TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))))
- data Tuple6Sym2 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (c1 :: TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))
- data Tuple6Sym3 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (a6989586621679051024 :: c) (d1 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))))
- data Tuple6Sym4 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (a6989586621679051024 :: c) (a6989586621679051025 :: d) (e1 :: TyFun e (f ~> (a, b, c, d, e, f)))
- data Tuple6Sym5 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (a6989586621679051024 :: c) (a6989586621679051025 :: d) (a6989586621679051026 :: e) (f1 :: TyFun f (a, b, c, d, e, f))
- type family Tuple6Sym6 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (a6989586621679051024 :: c) (a6989586621679051025 :: d) (a6989586621679051026 :: e) (a6989586621679051027 :: f) :: (a, b, c, d, e, f) where ...
- data Tuple7Sym0 (a1 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))))
- data Tuple7Sym1 (a6989586621679051137 :: a) (b1 :: TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))))
- data Tuple7Sym2 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (c1 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))
- data Tuple7Sym3 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (d1 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))
- data Tuple7Sym4 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (a6989586621679051140 :: d) (e1 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))))
- data Tuple7Sym5 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (a6989586621679051140 :: d) (a6989586621679051141 :: e) (f1 :: TyFun f (g ~> (a, b, c, d, e, f, g)))
- data Tuple7Sym6 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (a6989586621679051140 :: d) (a6989586621679051141 :: e) (a6989586621679051142 :: f) (g1 :: TyFun g (a, b, c, d, e, f, g))
- type family Tuple7Sym7 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (a6989586621679051140 :: d) (a6989586621679051141 :: e) (a6989586621679051142 :: f) (a6989586621679051143 :: g) :: (a, b, c, d, e, f, g) where ...
- data FstSym0 (a1 :: TyFun (a, b) a)
- type family FstSym1 (a6989586621679147673 :: (a, b)) :: a where ...
- data SndSym0 (a1 :: TyFun (a, b) b)
- type family SndSym1 (a6989586621679147669 :: (a, b)) :: b where ...
- data CurrySym0 (a1 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)))
- data CurrySym1 (a6989586621679147661 :: (a, b) ~> c) (b1 :: TyFun a (b ~> c))
- data CurrySym2 (a6989586621679147661 :: (a, b) ~> c) (a6989586621679147662 :: a) (c1 :: TyFun b c)
- type family CurrySym3 (a6989586621679147661 :: (a, b) ~> c) (a6989586621679147662 :: a) (a6989586621679147663 :: b) :: c where ...
- data UncurrySym0 (a1 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c))
- data UncurrySym1 (a6989586621679147653 :: a ~> (b ~> c)) (b1 :: TyFun (a, b) c)
- type family UncurrySym2 (a6989586621679147653 :: a ~> (b ~> c)) (a6989586621679147654 :: (a, b)) :: c where ...
- data (==@#@$) (a1 :: TyFun a (a ~> Bool))
- data (a6989586621679128025 :: a) ==@#@$$ (b :: TyFun a Bool)
- type family (a6989586621679128025 :: a) ==@#@$$$ (a6989586621679128026 :: a) :: Bool where ...
- data (/=@#@$) (a1 :: TyFun a (a ~> Bool))
- data (a6989586621679128030 :: a) /=@#@$$ (b :: TyFun a Bool)
- type family (a6989586621679128030 :: a) /=@#@$$$ (a6989586621679128031 :: a) :: Bool where ...
- data CompareSym0 (a1 :: TyFun a (a ~> Ordering))
- data CompareSym1 (a6989586621679189966 :: a) (b :: TyFun a Ordering)
- type family CompareSym2 (a6989586621679189966 :: a) (a6989586621679189967 :: a) :: Ordering where ...
- data (<@#@$) (a1 :: TyFun a (a ~> Bool))
- data (a6989586621679189971 :: a) <@#@$$ (b :: TyFun a Bool)
- type family (a6989586621679189971 :: a) <@#@$$$ (a6989586621679189972 :: a) :: Bool where ...
- data (<=@#@$) (a1 :: TyFun a (a ~> Bool))
- data (a6989586621679189976 :: a) <=@#@$$ (b :: TyFun a Bool)
- type family (a6989586621679189976 :: a) <=@#@$$$ (a6989586621679189977 :: a) :: Bool where ...
- data (>@#@$) (a1 :: TyFun a (a ~> Bool))
- data (a6989586621679189981 :: a) >@#@$$ (b :: TyFun a Bool)
- type family (a6989586621679189981 :: a) >@#@$$$ (a6989586621679189982 :: a) :: Bool where ...
- data (>=@#@$) (a1 :: TyFun a (a ~> Bool))
- data (a6989586621679189986 :: a) >=@#@$$ (b :: TyFun a Bool)
- type family (a6989586621679189986 :: a) >=@#@$$$ (a6989586621679189987 :: a) :: Bool where ...
- data MaxSym0 (a1 :: TyFun a (a ~> a))
- data MaxSym1 (a6989586621679189991 :: a) (b :: TyFun a a)
- type family MaxSym2 (a6989586621679189991 :: a) (a6989586621679189992 :: a) :: a where ...
- data MinSym0 (a1 :: TyFun a (a ~> a))
- data MinSym1 (a6989586621679189996 :: a) (b :: TyFun a a)
- type family MinSym2 (a6989586621679189996 :: a) (a6989586621679189997 :: a) :: a where ...
- data ToEnumSym0 (a1 :: TyFun Natural a)
- type family ToEnumSym1 (a6989586621679414060 :: Natural) :: a where ...
- data FromEnumSym0 (a1 :: TyFun a Natural)
- type family FromEnumSym1 (a6989586621679414063 :: a) :: Natural where ...
- data EnumFromToSym0 (a1 :: TyFun a (a ~> [a]))
- data EnumFromToSym1 (a6989586621679414067 :: a) (b :: TyFun a [a])
- type family EnumFromToSym2 (a6989586621679414067 :: a) (a6989586621679414068 :: a) :: [a] where ...
- data EnumFromThenToSym0 (a1 :: TyFun a (a ~> (a ~> [a])))
- data EnumFromThenToSym1 (a6989586621679414073 :: a) (b :: TyFun a (a ~> [a]))
- data EnumFromThenToSym2 (a6989586621679414073 :: a) (a6989586621679414074 :: a) (c :: TyFun a [a])
- type family EnumFromThenToSym3 (a6989586621679414073 :: a) (a6989586621679414074 :: a) (a6989586621679414075 :: a) :: [a] where ...
- type family MinBoundSym0 :: a where ...
- type family MaxBoundSym0 :: a where ...
- data (+@#@$) (a1 :: TyFun a (a ~> a))
- data (a6989586621679398568 :: a) +@#@$$ (b :: TyFun a a)
- type family (a6989586621679398568 :: a) +@#@$$$ (a6989586621679398569 :: a) :: a where ...
- data (-@#@$) (a1 :: TyFun a (a ~> a))
- data (a6989586621679398573 :: a) -@#@$$ (b :: TyFun a a)
- type family (a6989586621679398573 :: a) -@#@$$$ (a6989586621679398574 :: a) :: a where ...
- data (*@#@$) (a1 :: TyFun a (a ~> a))
- data (a6989586621679398578 :: a) *@#@$$ (b :: TyFun a a)
- type family (a6989586621679398578 :: a) *@#@$$$ (a6989586621679398579 :: a) :: a where ...
- data NegateSym0 (a1 :: TyFun a a)
- type family NegateSym1 (a6989586621679398582 :: a) :: a where ...
- data AbsSym0 (a1 :: TyFun a a)
- type family AbsSym1 (a6989586621679398585 :: a) :: a where ...
- data SignumSym0 (a1 :: TyFun a a)
- type family SignumSym1 (a6989586621679398588 :: a) :: a where ...
- data FromIntegerSym0 (a1 :: TyFun Natural a)
- type family FromIntegerSym1 (a6989586621679398591 :: Natural) :: a where ...
- data SubtractSym0 (a1 :: TyFun a (a ~> a))
- data SubtractSym1 (a6989586621679398561 :: a) (b :: TyFun a a)
- type family SubtractSym2 (a6989586621679398561 :: a) (a6989586621679398562 :: a) :: a where ...
- data (<>@#@$) (a1 :: TyFun a (a ~> a))
- data (a6989586621679173979 :: a) <>@#@$$ (b :: TyFun a a)
- type family (a6989586621679173979 :: a) <>@#@$$$ (a6989586621679173980 :: a) :: a where ...
- type family MemptySym0 :: a where ...
- data MappendSym0 (a1 :: TyFun a (a ~> a))
- data MappendSym1 (a6989586621679860746 :: a) (b :: TyFun a a)
- type family MappendSym2 (a6989586621679860746 :: a) (a6989586621679860747 :: a) :: a where ...
- data MconcatSym0 (a1 :: TyFun [a] a)
- type family MconcatSym1 (a6989586621679860750 :: [a]) :: a where ...
- data FmapSym0 (a1 :: TyFun (a ~> b) (f a ~> f b))
- data FmapSym1 (a6989586621679271227 :: a ~> b) (b1 :: TyFun (f a) (f b))
- type family FmapSym2 (a6989586621679271227 :: a ~> b) (a6989586621679271228 :: f a) :: f b where ...
- data (<$@#@$) (a1 :: TyFun a (f b ~> f a))
- data (a6989586621679271232 :: a) <$@#@$$ (b1 :: TyFun (f b) (f a))
- type family (a6989586621679271232 :: a) <$@#@$$$ (a6989586621679271233 :: f b) :: f a where ...
- data (<$>@#@$) (a1 :: TyFun (a ~> b) (f a ~> f b))
- data (a6989586621679357520 :: a ~> b) <$>@#@$$ (b1 :: TyFun (f a) (f b))
- type family (a6989586621679357520 :: a ~> b) <$>@#@$$$ (a6989586621679357521 :: f a) :: f b where ...
- data PureSym0 (a1 :: TyFun a (f a))
- type family PureSym1 (a6989586621679271251 :: a) :: f a where ...
- data (<*>@#@$) (a1 :: TyFun (f (a ~> b)) (f a ~> f b))
- data (a6989586621679271255 :: f (a ~> b)) <*>@#@$$ (b1 :: TyFun (f a) (f b))
- type family (a6989586621679271255 :: f (a ~> b)) <*>@#@$$$ (a6989586621679271256 :: f a) :: f b where ...
- data (*>@#@$) (a1 :: TyFun (f a) (f b ~> f b))
- data (a6989586621679271267 :: f a) *>@#@$$ (b1 :: TyFun (f b) (f b))
- type family (a6989586621679271267 :: f a) *>@#@$$$ (a6989586621679271268 :: f b) :: f b where ...
- data (<*@#@$) (a1 :: TyFun (f a) (f b ~> f a))
- data (a6989586621679271272 :: f a) <*@#@$$ (b1 :: TyFun (f b) (f a))
- type family (a6989586621679271272 :: f a) <*@#@$$$ (a6989586621679271273 :: f b) :: f a where ...
- data LiftA2Sym0 (a1 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)))
- data LiftA2Sym1 (a6989586621679271261 :: a ~> (b ~> c)) (b1 :: TyFun (f a) (f b ~> f c))
- data LiftA2Sym2 (a6989586621679271261 :: a ~> (b ~> c)) (a6989586621679271262 :: f a) (c1 :: TyFun (f b) (f c))
- type family LiftA2Sym3 (a6989586621679271261 :: a ~> (b ~> c)) (a6989586621679271262 :: f a) (a6989586621679271263 :: f b) :: f c where ...
- data (>>=@#@$) (a1 :: TyFun (m a) ((a ~> m b) ~> m b))
- data (a6989586621679271335 :: m a) >>=@#@$$ (b1 :: TyFun (a ~> m b) (m b))
- type family (a6989586621679271335 :: m a) >>=@#@$$$ (a6989586621679271336 :: a ~> m b) :: m b where ...
- data (>>@#@$) (a1 :: TyFun (m a) (m b ~> m b))
- data (a6989586621679271340 :: m a) >>@#@$$ (b1 :: TyFun (m b) (m b))
- type family (a6989586621679271340 :: m a) >>@#@$$$ (a6989586621679271341 :: m b) :: m b where ...
- data ReturnSym0 (a1 :: TyFun a (m a))
- type family ReturnSym1 (a6989586621679271344 :: a) :: m a where ...
- data FailSym0 (a1 :: TyFun [Char] (m a))
- type family FailSym1 (a6989586621679365940 :: [Char]) :: m a where ...
- data MapM_Sym0 (a1 :: TyFun (a ~> m b) (t a ~> m ()))
- data MapM_Sym1 (a6989586621679922449 :: a ~> m b) (b1 :: TyFun (t a) (m ()))
- type family MapM_Sym2 (a6989586621679922449 :: a ~> m b) (a6989586621679922450 :: t a) :: m () where ...
- data Sequence_Sym0 (a1 :: TyFun (t (m a)) (m ()))
- type family Sequence_Sym1 (a6989586621679922425 :: t (m a)) :: m () where ...
- data (=<<@#@$) (a1 :: TyFun (a ~> m b) (m a ~> m b))
- data (a6989586621679271176 :: a ~> m b) =<<@#@$$ (b1 :: TyFun (m a) (m b))
- type family (a6989586621679271176 :: a ~> m b) =<<@#@$$$ (a6989586621679271177 :: m a) :: m b where ...
- data ElemSym0 (a1 :: TyFun a (t a ~> Bool))
- data ElemSym1 (a6989586621679922567 :: a) (b :: TyFun (t a) Bool)
- type family ElemSym2 (a6989586621679922567 :: a) (a6989586621679922568 :: t a) :: Bool where ...
- data FoldMapSym0 (a1 :: TyFun (a ~> m) (t a ~> m))
- data FoldMapSym1 (a6989586621679922515 :: a ~> m) (b :: TyFun (t a) m)
- type family FoldMapSym2 (a6989586621679922515 :: a ~> m) (a6989586621679922516 :: t a) :: m where ...
- data FoldrSym0 (a1 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)))
- data FoldrSym1 (a6989586621679922521 :: a ~> (b ~> b)) (b1 :: TyFun b (t a ~> b))
- data FoldrSym2 (a6989586621679922521 :: a ~> (b ~> b)) (a6989586621679922522 :: b) (c :: TyFun (t a) b)
- type family FoldrSym3 (a6989586621679922521 :: a ~> (b ~> b)) (a6989586621679922522 :: b) (a6989586621679922523 :: t a) :: b where ...
- data FoldlSym0 (a1 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)))
- data FoldlSym1 (a6989586621679922535 :: b ~> (a ~> b)) (b1 :: TyFun b (t a ~> b))
- data FoldlSym2 (a6989586621679922535 :: b ~> (a ~> b)) (a6989586621679922536 :: b) (c :: TyFun (t a) b)
- type family FoldlSym3 (a6989586621679922535 :: b ~> (a ~> b)) (a6989586621679922536 :: b) (a6989586621679922537 :: t a) :: b where ...
- data Foldr1Sym0 (a1 :: TyFun (a ~> (a ~> a)) (t a ~> a))
- data Foldr1Sym1 (a6989586621679922548 :: a ~> (a ~> a)) (b :: TyFun (t a) a)
- type family Foldr1Sym2 (a6989586621679922548 :: a ~> (a ~> a)) (a6989586621679922549 :: t a) :: a where ...
- data Foldl1Sym0 (a1 :: TyFun (a ~> (a ~> a)) (t a ~> a))
- data Foldl1Sym1 (a6989586621679922553 :: a ~> (a ~> a)) (b :: TyFun (t a) a)
- type family Foldl1Sym2 (a6989586621679922553 :: a ~> (a ~> a)) (a6989586621679922554 :: t a) :: a where ...
- data MaximumSym0 (a1 :: TyFun (t a) a)
- type family MaximumSym1 (a6989586621679922571 :: t a) :: a where ...
- data MinimumSym0 (a1 :: TyFun (t a) a)
- type family MinimumSym1 (a6989586621679922574 :: t a) :: a where ...
- data ProductSym0 (a1 :: TyFun (t a) a)
- type family ProductSym1 (a6989586621679922580 :: t a) :: a where ...
- data SumSym0 (a1 :: TyFun (t a) a)
- type family SumSym1 (a6989586621679922577 :: t a) :: a where ...
- data TraverseSym0 (a1 :: TyFun (a ~> f b) (t a ~> f (t b)))
- data TraverseSym1 (a6989586621680096860 :: a ~> f b) (b1 :: TyFun (t a) (f (t b)))
- type family TraverseSym2 (a6989586621680096860 :: a ~> f b) (a6989586621680096861 :: t a) :: f (t b) where ...
- data SequenceASym0 (a1 :: TyFun (t (f a)) (f (t a)))
- type family SequenceASym1 (a6989586621680096864 :: t (f a)) :: f (t a) where ...
- data MapMSym0 (a1 :: TyFun (a ~> m b) (t a ~> m (t b)))
- data MapMSym1 (a6989586621680096868 :: a ~> m b) (b1 :: TyFun (t a) (m (t b)))
- type family MapMSym2 (a6989586621680096868 :: a ~> m b) (a6989586621680096869 :: t a) :: m (t b) where ...
- data SequenceSym0 (a1 :: TyFun (t (m a)) (m (t a)))
- type family SequenceSym1 (a6989586621680096872 :: t (m a)) :: m (t a) where ...
- data IdSym0 (a1 :: TyFun a a)
- type family IdSym1 (a6989586621679154359 :: a) :: a where ...
- data ConstSym0 (a1 :: TyFun a (b ~> a))
- data ConstSym1 (a6989586621679154354 :: a) (b1 :: TyFun b a)
- type family ConstSym2 (a6989586621679154354 :: a) (a6989586621679154355 :: b) :: a where ...
- data (.@#@$) (a1 :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)))
- data (a6989586621679154339 :: b ~> c) .@#@$$ (b1 :: TyFun (a ~> b) (a ~> c))
- data ((a6989586621679154339 :: b ~> c) .@#@$$$ (a6989586621679154340 :: a ~> b)) (c1 :: TyFun a c)
- type family ((a6989586621679154339 :: b ~> c) .@#@$$$$ (a6989586621679154340 :: a ~> b)) (a6989586621679154341 :: a) :: c where ...
- data FlipSym0 (a1 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)))
- data FlipSym1 (a6989586621679154327 :: a ~> (b ~> c)) (b1 :: TyFun b (a ~> c))
- data FlipSym2 (a6989586621679154327 :: a ~> (b ~> c)) (a6989586621679154328 :: b) (c1 :: TyFun a c)
- type family FlipSym3 (a6989586621679154327 :: a ~> (b ~> c)) (a6989586621679154328 :: b) (a6989586621679154329 :: a) :: c where ...
- data ($@#@$) (a1 :: TyFun (a ~> b) (a ~> b))
- data (a6989586621679154308 :: a ~> b) $@#@$$ (b1 :: TyFun a b)
- type family (a6989586621679154308 :: a ~> b) $@#@$$$ (a6989586621679154309 :: a) :: b where ...
- data UntilSym0 (a1 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)))
- data UntilSym1 (a6989586621679154281 :: a ~> Bool) (b :: TyFun (a ~> a) (a ~> a))
- data UntilSym2 (a6989586621679154281 :: a ~> Bool) (a6989586621679154282 :: a ~> a) (c :: TyFun a a)
- type family UntilSym3 (a6989586621679154281 :: a ~> Bool) (a6989586621679154282 :: a ~> a) (a6989586621679154283 :: a) :: a where ...
- data AsTypeOfSym0 (a1 :: TyFun a (a ~> a))
- data AsTypeOfSym1 (a6989586621679154319 :: a) (b :: TyFun a a)
- type family AsTypeOfSym2 (a6989586621679154319 :: a) (a6989586621679154320 :: a) :: a where ...
- data ErrorSym0 (a1 :: TyFun Symbol a)
- type family ErrorSym1 (a6989586621679368947 :: Symbol) :: a where ...
- data ErrorWithoutStackTraceSym0 (a1 :: TyFun Symbol a)
- type family ErrorWithoutStackTraceSym1 (a6989586621679369227 :: Symbol) :: a where ...
- type family UndefinedSym0 :: a where ...
- data SeqSym0 (a1 :: TyFun a (b ~> b))
- data SeqSym1 (a6989586621679154272 :: a) (b1 :: TyFun b b)
- type family SeqSym2 (a6989586621679154272 :: a) (a6989586621679154273 :: b) :: b where ...
- data ($!@#@$) (a1 :: TyFun (a ~> b) (a ~> b))
- data (a6989586621679154299 :: a ~> b) $!@#@$$ (b1 :: TyFun a b)
- type family (a6989586621679154299 :: a ~> b) $!@#@$$$ (a6989586621679154300 :: a) :: b where ...
- data MapSym0 (a1 :: TyFun (a ~> b) ([a] ~> [b]))
- data MapSym1 (a6989586621679154373 :: a ~> b) (b1 :: TyFun [a] [b])
- type family MapSym2 (a6989586621679154373 :: a ~> b) (a6989586621679154374 :: [a]) :: [b] where ...
- data (++@#@$) (a1 :: TyFun [a] ([a] ~> [a]))
- data (a6989586621679154364 :: [a]) ++@#@$$ (b :: TyFun [a] [a])
- type family (a6989586621679154364 :: [a]) ++@#@$$$ (a6989586621679154365 :: [a]) :: [a] where ...
- data FilterSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> [a]))
- data FilterSym1 (a6989586621679544674 :: a ~> Bool) (b :: TyFun [a] [a])
- type family FilterSym2 (a6989586621679544674 :: a ~> Bool) (a6989586621679544675 :: [a]) :: [a] where ...
- data HeadSym0 (a1 :: TyFun [a] a)
- type family HeadSym1 (a6989586621679545466 :: [a]) :: a where ...
- data LastSym0 (a1 :: TyFun [a] a)
- type family LastSym1 (a6989586621679545460 :: [a]) :: a where ...
- data TailSym0 (a1 :: TyFun [a] [a])
- type family TailSym1 (a6989586621679545456 :: [a]) :: [a] where ...
- data InitSym0 (a1 :: TyFun [a] [a])
- type family InitSym1 (a6989586621679545444 :: [a]) :: [a] where ...
- data (!!@#@$) (a1 :: TyFun [a] (Natural ~> a))
- data (a6989586621679544266 :: [a]) !!@#@$$ (b :: TyFun Natural a)
- type family (a6989586621679544266 :: [a]) !!@#@$$$ (a6989586621679544267 :: Natural) :: a where ...
- data NullSym0 (a1 :: TyFun (t a) Bool)
- type family NullSym1 (a6989586621679922560 :: t a) :: Bool where ...
- data LengthSym0 (a1 :: TyFun (t a) Natural)
- type family LengthSym1 (a6989586621679922563 :: t a) :: Natural where ...
- data ReverseSym0 (a1 :: TyFun [a] [a])
- type family ReverseSym1 (a6989586621679545429 :: [a]) :: [a] where ...
- data AndSym0 (a :: TyFun (t Bool) Bool)
- type family AndSym1 (a6989586621679922378 :: t Bool) :: Bool where ...
- data OrSym0 (a :: TyFun (t Bool) Bool)
- type family OrSym1 (a6989586621679922372 :: t Bool) :: Bool where ...
- data AnySym0 (a1 :: TyFun (a ~> Bool) (t a ~> Bool))
- data AnySym1 (a6989586621679922364 :: a ~> Bool) (b :: TyFun (t a) Bool)
- type family AnySym2 (a6989586621679922364 :: a ~> Bool) (a6989586621679922365 :: t a) :: Bool where ...
- data AllSym0 (a1 :: TyFun (a ~> Bool) (t a ~> Bool))
- data AllSym1 (a6989586621679922355 :: a ~> Bool) (b :: TyFun (t a) Bool)
- type family AllSym2 (a6989586621679922355 :: a ~> Bool) (a6989586621679922356 :: t a) :: Bool where ...
- data ConcatSym0 (a1 :: TyFun (t [a]) [a])
- type family ConcatSym1 (a6989586621679922398 :: t [a]) :: [a] where ...
- data ConcatMapSym0 (a1 :: TyFun (a ~> [b]) (t a ~> [b]))
- data ConcatMapSym1 (a6989586621679922383 :: a ~> [b]) (b1 :: TyFun (t a) [b])
- type family ConcatMapSym2 (a6989586621679922383 :: a ~> [b]) (a6989586621679922384 :: t a) :: [b] where ...
- data ScanlSym0 (a1 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])))
- data ScanlSym1 (a6989586621679545226 :: b ~> (a ~> b)) (b1 :: TyFun b ([a] ~> [b]))
- data ScanlSym2 (a6989586621679545226 :: b ~> (a ~> b)) (a6989586621679545227 :: b) (c :: TyFun [a] [b])
- type family ScanlSym3 (a6989586621679545226 :: b ~> (a ~> b)) (a6989586621679545227 :: b) (a6989586621679545228 :: [a]) :: [b] where ...
- data Scanl1Sym0 (a1 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]))
- data Scanl1Sym1 (a6989586621679545217 :: a ~> (a ~> a)) (b :: TyFun [a] [a])
- type family Scanl1Sym2 (a6989586621679545217 :: a ~> (a ~> a)) (a6989586621679545218 :: [a]) :: [a] where ...
- data ScanrSym0 (a1 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])))
- data ScanrSym1 (a6989586621679545199 :: a ~> (b ~> b)) (b1 :: TyFun b ([a] ~> [b]))
- data ScanrSym2 (a6989586621679545199 :: a ~> (b ~> b)) (a6989586621679545200 :: b) (c :: TyFun [a] [b])
- type family ScanrSym3 (a6989586621679545199 :: a ~> (b ~> b)) (a6989586621679545200 :: b) (a6989586621679545201 :: [a]) :: [b] where ...
- data Scanr1Sym0 (a1 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]))
- data Scanr1Sym1 (a6989586621679545179 :: a ~> (a ~> a)) (b :: TyFun [a] [a])
- type family Scanr1Sym2 (a6989586621679545179 :: a ~> (a ~> a)) (a6989586621679545180 :: [a]) :: [a] where ...
- data ReplicateSym0 (a1 :: TyFun Natural (a ~> [a]))
- data ReplicateSym1 (a6989586621679544286 :: Natural) (b :: TyFun a [a])
- type family ReplicateSym2 (a6989586621679544286 :: Natural) (a6989586621679544287 :: a) :: [a] where ...
- data TakeSym0 (a1 :: TyFun Natural ([a] ~> [a]))
- data TakeSym1 (a6989586621679544445 :: Natural) (b :: TyFun [a] [a])
- type family TakeSym2 (a6989586621679544445 :: Natural) (a6989586621679544446 :: [a]) :: [a] where ...
- data DropSym0 (a1 :: TyFun Natural ([a] ~> [a]))
- data DropSym1 (a6989586621679544432 :: Natural) (b :: TyFun [a] [a])
- type family DropSym2 (a6989586621679544432 :: Natural) (a6989586621679544433 :: [a]) :: [a] where ...
- data TakeWhileSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> [a]))
- data TakeWhileSym1 (a6989586621679544574 :: a ~> Bool) (b :: TyFun [a] [a])
- type family TakeWhileSym2 (a6989586621679544574 :: a ~> Bool) (a6989586621679544575 :: [a]) :: [a] where ...
- data DropWhileSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> [a]))
- data DropWhileSym1 (a6989586621679544559 :: a ~> Bool) (b :: TyFun [a] [a])
- type family DropWhileSym2 (a6989586621679544559 :: a ~> Bool) (a6989586621679544560 :: [a]) :: [a] where ...
- data DropWhileEndSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> [a]))
- data DropWhileEndSym1 (a6989586621679544538 :: a ~> Bool) (b :: TyFun [a] [a])
- type family DropWhileEndSym2 (a6989586621679544538 :: a ~> Bool) (a6989586621679544539 :: [a]) :: [a] where ...
- data SpanSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])))
- data SpanSym1 (a6989586621679544497 :: a ~> Bool) (b :: TyFun [a] ([a], [a]))
- type family SpanSym2 (a6989586621679544497 :: a ~> Bool) (a6989586621679544498 :: [a]) :: ([a], [a]) where ...
- data BreakSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])))
- data BreakSym1 (a6989586621679544458 :: a ~> Bool) (b :: TyFun [a] ([a], [a]))
- type family BreakSym2 (a6989586621679544458 :: a ~> Bool) (a6989586621679544459 :: [a]) :: ([a], [a]) where ...
- data SplitAtSym0 (a1 :: TyFun Natural ([a] ~> ([a], [a])))
- data SplitAtSym1 (a6989586621679544425 :: Natural) (b :: TyFun [a] ([a], [a]))
- type family SplitAtSym2 (a6989586621679544425 :: Natural) (a6989586621679544426 :: [a]) :: ([a], [a]) where ...
- data NotElemSym0 (a1 :: TyFun a (t a ~> Bool))
- data NotElemSym1 (a6989586621679922306 :: a) (b :: TyFun (t a) Bool)
- type family NotElemSym2 (a6989586621679922306 :: a) (a6989586621679922307 :: t a) :: Bool where ...
- data LookupSym0 (a1 :: TyFun a ([(a, b)] ~> Maybe b))
- data LookupSym1 (a6989586621679544349 :: a) (b1 :: TyFun [(a, b)] (Maybe b))
- type family LookupSym2 (a6989586621679544349 :: a) (a6989586621679544350 :: [(a, b)]) :: Maybe b where ...
- data ZipSym0 (a1 :: TyFun [a] ([b] ~> [(a, b)]))
- data ZipSym1 (a6989586621679544986 :: [a]) (b1 :: TyFun [b] [(a, b)])
- type family ZipSym2 (a6989586621679544986 :: [a]) (a6989586621679544987 :: [b]) :: [(a, b)] where ...
- data Zip3Sym0 (a1 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])))
- data Zip3Sym1 (a6989586621679544974 :: [a]) (b1 :: TyFun [b] ([c] ~> [(a, b, c)]))
- data Zip3Sym2 (a6989586621679544974 :: [a]) (a6989586621679544975 :: [b]) (c1 :: TyFun [c] [(a, b, c)])
- type family Zip3Sym3 (a6989586621679544974 :: [a]) (a6989586621679544975 :: [b]) (a6989586621679544976 :: [c]) :: [(a, b, c)] where ...
- data ZipWithSym0 (a1 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])))
- data ZipWithSym1 (a6989586621679544962 :: a ~> (b ~> c)) (b1 :: TyFun [a] ([b] ~> [c]))
- data ZipWithSym2 (a6989586621679544962 :: a ~> (b ~> c)) (a6989586621679544963 :: [a]) (c1 :: TyFun [b] [c])
- type family ZipWithSym3 (a6989586621679544962 :: a ~> (b ~> c)) (a6989586621679544963 :: [a]) (a6989586621679544964 :: [b]) :: [c] where ...
- data ZipWith3Sym0 (a1 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))))
- data ZipWith3Sym1 (a6989586621679544947 :: a ~> (b ~> (c ~> d))) (b1 :: TyFun [a] ([b] ~> ([c] ~> [d])))
- data ZipWith3Sym2 (a6989586621679544947 :: a ~> (b ~> (c ~> d))) (a6989586621679544948 :: [a]) (c1 :: TyFun [b] ([c] ~> [d]))
- data ZipWith3Sym3 (a6989586621679544947 :: a ~> (b ~> (c ~> d))) (a6989586621679544948 :: [a]) (a6989586621679544949 :: [b]) (d1 :: TyFun [c] [d])
- data UnzipSym0 (a1 :: TyFun [(a, b)] ([a], [b]))
- type family UnzipSym1 (a6989586621679544929 :: [(a, b)]) :: ([a], [b]) where ...
- data Unzip3Sym0 (a1 :: TyFun [(a, b, c)] ([a], [b], [c]))
- type family Unzip3Sym1 (a6989586621679544912 :: [(a, b, c)]) :: ([a], [b], [c]) where ...
- data UnlinesSym0 (a :: TyFun [Symbol] Symbol)
- type family UnlinesSym1 (a6989586621679544819 :: [Symbol]) :: Symbol where ...
- data UnwordsSym0 (a :: TyFun [Symbol] Symbol)
- type family UnwordsSym1 (a6989586621679544809 :: [Symbol]) :: Symbol where ...
- data ShowsPrecSym0 (a1 :: TyFun Natural (a ~> (Symbol ~> Symbol)))
- data ShowsPrecSym1 (a6989586621679807409 :: Natural) (b :: TyFun a (Symbol ~> Symbol))
- data ShowsPrecSym2 (a6989586621679807409 :: Natural) (a6989586621679807410 :: a) (c :: TyFun Symbol Symbol)
- type family ShowsPrecSym3 (a6989586621679807409 :: Natural) (a6989586621679807410 :: a) (a6989586621679807411 :: Symbol) :: Symbol where ...
- data ShowListSym0 (a1 :: TyFun [a] (Symbol ~> Symbol))
- data ShowListSym1 (a6989586621679807418 :: [a]) (b :: TyFun Symbol Symbol)
- type family ShowListSym2 (a6989586621679807418 :: [a]) (a6989586621679807419 :: Symbol) :: Symbol where ...
- data Show_Sym0 (a1 :: TyFun a Symbol)
- type family Show_Sym1 (a6989586621679807414 :: a) :: Symbol where ...
- data ShowsSym0 (a1 :: TyFun a (Symbol ~> Symbol))
- data ShowsSym1 (a6989586621679807401 :: a) (b :: TyFun Symbol Symbol)
- type family ShowsSym2 (a6989586621679807401 :: a) (a6989586621679807402 :: Symbol) :: Symbol where ...
- data ShowCharSym0 (a :: TyFun Char (Symbol ~> Symbol))
- data ShowCharSym1 (a6989586621679807375 :: Char) (b :: TyFun Symbol Symbol)
- type family ShowCharSym2 (a6989586621679807375 :: Char) (a6989586621679807376 :: Symbol) :: Symbol where ...
- data ShowStringSym0 (a :: TyFun Symbol (Symbol ~> Symbol))
- data ShowStringSym1 (a6989586621679807364 :: Symbol) (b :: TyFun Symbol Symbol)
- type family ShowStringSym2 (a6989586621679807364 :: Symbol) (a6989586621679807365 :: Symbol) :: Symbol where ...
- data ShowParenSym0 (a :: TyFun Bool ((Symbol ~> Symbol) ~> (Symbol ~> Symbol)))
- data ShowParenSym1 (a6989586621679807346 :: Bool) (b :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol))
- data ShowParenSym2 (a6989586621679807346 :: Bool) (a6989586621679807347 :: Symbol ~> Symbol) (c :: TyFun Symbol Symbol)
Basic singleton definitions
pattern SLambda3 :: forall {a1} {a2} {a3} {b} (f :: a1 ~> (a2 ~> (a3 ~> b))). SingFunction3 f -> Sing f #
pattern SLambda4 :: forall {a1} {a2} {a3} {a4} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))). SingFunction4 f -> Sing f #
pattern SLambda5 :: forall {a1} {a2} {a3} {a4} {a5} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))). SingFunction5 f -> Sing f #
pattern SLambda6 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))). SingFunction6 f -> Sing f #
pattern SLambda7 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))). SingFunction7 f -> Sing f #
pattern SLambda8 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {a8} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))). SingFunction8 f -> Sing f #
applySing2 :: forall {a1} {a2} {b} (f :: a1 ~> (a2 ~> b)). Sing f -> SingFunction2 f #
applySing3 :: forall {a1} {a2} {a3} {b} (f :: a1 ~> (a2 ~> (a3 ~> b))). Sing f -> SingFunction3 f #
applySing4 :: forall {a1} {a2} {a3} {a4} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))). Sing f -> SingFunction4 f #
applySing5 :: forall {a1} {a2} {a3} {a4} {a5} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))). Sing f -> SingFunction5 f #
applySing6 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))). Sing f -> SingFunction6 f #
applySing7 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))). Sing f -> SingFunction7 f #
applySing8 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {a8} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))). Sing f -> SingFunction8 f #
demote1 :: forall {k1} {k2} (f :: k1 -> k2) (x :: k1). (SingKind k2, SingI1 f, SingI x) => Demote k2 #
demote2 :: forall {k1} {k2} {k3} (f :: k1 -> k2 -> k3) (x :: k1) (y :: k2). (SingKind k3, SingI2 f, SingI x, SingI y) => Demote k3 #
sing2 :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2). (SingI2 f, SingI x, SingI y) => Sing (f x y) #
singByProxy :: forall {k} (a :: k) proxy. SingI a => proxy a -> Sing a #
singByProxy# :: forall {k} (a :: k). SingI a => Proxy# a -> Sing a #
singByProxy1 :: forall {k1} {k} (f :: k1 -> k) (x :: k1) proxy. (SingI1 f, SingI x) => proxy (f x) -> Sing (f x) #
singByProxy1# :: forall {k1} {k} (f :: k1 -> k) (x :: k1). (SingI1 f, SingI x) => Proxy# (f x) -> Sing (f x) #
singByProxy2 :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2) proxy. (SingI2 f, SingI x, SingI y) => proxy (f x y) -> Sing (f x y) #
singByProxy2# :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2). (SingI2 f, SingI x, SingI y) => Proxy# (f x y) -> Sing (f x y) #
singFun1 :: forall {a1} {b} (f :: a1 ~> b). SingFunction1 f -> Sing f #
singFun4 :: forall {a1} {a2} {a3} {a4} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))). SingFunction4 f -> Sing f #
singFun5 :: forall {a1} {a2} {a3} {a4} {a5} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))). SingFunction5 f -> Sing f #
singFun6 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))). SingFunction6 f -> Sing f #
singFun7 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))). SingFunction7 f -> Sing f #
singFun8 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {a8} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))). SingFunction8 f -> Sing f #
singInstance :: forall k (a :: k). Sing a -> SingInstance a #
singThat1 :: forall k1 k2 (f :: k1 -> k2) (x :: k1). (SingKind k2, SingI1 f, SingI x) => (Demote k2 -> Bool) -> Maybe (Sing (f x)) #
singThat2 :: forall k1 k2 k3 (f :: k1 -> k2 -> k3) (x :: k1) (y :: k2). (SingKind k3, SingI2 f, SingI x, SingI y) => (Demote k3 -> Bool) -> Maybe (Sing (f x y)) #
unSingFun1 :: forall {a1} {b} (f :: a1 ~> b). Sing f -> SingFunction1 f #
unSingFun2 :: forall {a1} {a2} {b} (f :: a1 ~> (a2 ~> b)). Sing f -> SingFunction2 f #
unSingFun3 :: forall {a1} {a2} {a3} {b} (f :: a1 ~> (a2 ~> (a3 ~> b))). Sing f -> SingFunction3 f #
unSingFun4 :: forall {a1} {a2} {a3} {a4} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))). Sing f -> SingFunction4 f #
unSingFun5 :: forall {a1} {a2} {a3} {a4} {a5} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))). Sing f -> SingFunction5 f #
unSingFun6 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))). Sing f -> SingFunction6 f #
unSingFun7 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))). Sing f -> SingFunction7 f #
unSingFun8 :: forall {a1} {a2} {a3} {a4} {a5} {a6} {a7} {a8} {b} (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))). Sing f -> SingFunction8 f #
usingSingI1 :: forall {k1} {k} (f :: k1 -> k) (x :: k1) r. (SingI1 f, SingI x) => (SingI (f x) => r) -> r #
usingSingI2 :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2) r. (SingI2 f, SingI x, SingI y) => (SingI (f x y) => r) -> r #
withSing1 :: forall {k1} {k} (f :: k1 -> k) (x :: k1) b. (SingI1 f, SingI x) => (Sing (f x) -> b) -> b #
withSing2 :: forall {k1} {k2} {k} (f :: k1 -> k2 -> k) (x :: k1) (y :: k2) b. (SingI2 f, SingI x, SingI y) => (Sing (f x y) -> b) -> b #
withSomeSing :: SingKind k => Demote k -> (forall (a :: k). Sing a -> r) -> r #
Proxy is a type that holds no data, but has a phantom parameter of
arbitrary type (or even kind). Its use is to provide type information, even
though there is no value available of that type (or it may be too costly to
create one).
Historically, is a safer alternative to the
Proxy :: Proxy a idiom.undefined :: a
>>>Proxy :: Proxy (Void, Int -> Int)Proxy
Proxy can even hold types of higher kinds,
>>>Proxy :: Proxy EitherProxy
>>>Proxy :: Proxy FunctorProxy
>>>Proxy :: Proxy complicatedStructureProxy
Constructors
| Proxy |
Instances
| Generic1 (Proxy :: k -> Type) # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in GHC.Internal.Generics | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eq1 (Proxy :: Type -> Type) # | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ord1 (Proxy :: Type -> Type) # | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Functor.Classes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Read1 (Proxy :: Type -> Type) # | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Functor.Classes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Show1 (Proxy :: Type -> Type) # | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Contravariant (Proxy :: Type -> Type) # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NFData1 (Proxy :: Type -> Type) # | Since: deepseq-1.4.3.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Control.DeepSeq | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Alternative (Proxy :: Type -> Type) # | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Applicative (Proxy :: Type -> Type) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Functor (Proxy :: Type -> Type) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monad (Proxy :: Type -> Type) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MonadPlus (Proxy :: Type -> Type) # | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MonadZip (Proxy :: Type -> Type) # | Since: ghc-internal-4.9.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Foldable (Proxy :: Type -> Type) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in GHC.Internal.Data.Foldable Methods fold :: Monoid m => Proxy m -> m # foldMap :: Monoid m => (a -> m) -> Proxy a -> m # foldMap' :: Monoid m => (a -> m) -> Proxy a -> m # foldr :: (a -> b -> b) -> b -> Proxy a -> b # foldr' :: (a -> b -> b) -> b -> Proxy a -> b # foldl :: (b -> a -> b) -> b -> Proxy a -> b # foldl' :: (b -> a -> b) -> b -> Proxy a -> b # foldr1 :: (a -> a -> a) -> Proxy a -> a # foldl1 :: (a -> a -> a) -> Proxy a -> a # elem :: Eq a => a -> Proxy a -> Bool # maximum :: Ord a => Proxy a -> a # minimum :: Ord a => Proxy a -> a # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Traversable (Proxy :: Type -> Type) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Hashable1 (Proxy :: Type -> Type) # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Hashable.Class | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PAlternative (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PApplicative (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFunctor (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMonad (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMonadPlus (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SAlternative (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SApplicative (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Proxy a) Source # (%<*>) :: forall a b (t1 :: Proxy (a ~> b)) (t2 :: Proxy a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Proxy a) (t3 :: Proxy b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Proxy a) (t2 :: Proxy b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Proxy a) (t2 :: Proxy b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SFunctor (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SMonad (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SMonadPlus (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMonadZip (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Control.Monad.Zip.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SMonadZip (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Control.Monad.Zip.Singletons Methods sMzip :: forall a b (t1 :: Proxy a) (t2 :: Proxy b). Sing t1 -> Sing t2 -> Sing (Mzip t1 t2) Source # sMzipWith :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Proxy a) (t3 :: Proxy b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (MzipWith t1 t2 t3) Source # sMunzip :: forall a b (t :: Proxy (a, b)). Sing t -> Sing (Munzip t) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SFoldable (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: Proxy m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Proxy a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Proxy a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Proxy a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Proxy a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Proxy a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Proxy a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Proxy a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Proxy a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Proxy a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Proxy a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Proxy a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Proxy a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Proxy a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Proxy a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Proxy a). SNum a => Sing t1 -> Sing (Product t1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTraversable (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| STraversable (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Proxy a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Proxy (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Proxy a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Proxy (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NFData (Proxy a) # | Since: deepseq-1.4.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Control.DeepSeq | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monoid (Proxy s) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Semigroup (Proxy s) # | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bounded (Proxy t) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Enum (Proxy s) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Generic (Proxy t) # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in GHC.Internal.Generics | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ix (Proxy s) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in GHC.Internal.Data.Proxy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Read (Proxy t) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Show (Proxy s) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eq (Proxy s) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ord (Proxy s) # | Since: base-4.7.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in GHC.Internal.Data.Proxy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Hashable (Proxy a) # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Hashable.Class | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SingKind (Proxy t) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SDecide (Proxy t) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEq (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SEq (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMonoid (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SMonoid (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POrd (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SOrd (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Methods sCompare :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PSemigroup (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SSemigroup (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PBounded (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEnum (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SBounded (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SEnum (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Methods sSucc :: forall (t :: Proxy s). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Proxy s). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Proxy s) Source # sFromEnum :: forall (t :: Proxy s). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Proxy s) (t2 :: Proxy s) (t3 :: Proxy s). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PShow (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SShow (Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Proxy s) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Proxy s). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Proxy s]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TestCoercion (SProxy :: Proxy t -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TestEquality (SProxy :: Proxy t -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SingI ('Proxy :: Proxy t) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type MapM (a2 :: a1 ~> m b) (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Traversable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Traverse (a2 :: a1 ~> f b) (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Traversable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type LiftA2 (arg :: a ~> (b ~> c)) (arg1 :: Proxy a) (arg2 :: Proxy b) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type MzipWith (a2 :: a1 ~> (b ~> c)) (a3 :: Proxy a1) (a4 :: Proxy b) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Fmap (a2 :: a1 ~> b) (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type FoldMap (a2 :: a1 ~> m) (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Foldl (a2 :: b ~> (a1 ~> b)) (a3 :: b) (a4 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Foldl' (arg1 :: b ~> (a ~> b)) (arg2 :: b) (arg3 :: Proxy a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Foldr (a2 :: a1 ~> (b ~> b)) (a3 :: b) (a4 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Foldr' (arg1 :: a ~> (b ~> b)) (arg2 :: b) (arg3 :: Proxy a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Rep1 (Proxy :: k -> Type) # | Since: base-4.6.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Pure (a2 :: a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons type Pure (a2 :: a1) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Return (arg :: a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons type Return (arg :: a) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Elem (a2 :: a1) (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Foldl1 (a2 :: a1 ~> (a1 ~> a1)) (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Foldr1 (a2 :: a1 ~> (a1 ~> a1)) (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: a) <$ (arg1 :: Proxy b) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Empty Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons type Empty | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Mzero Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons type Mzero | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Fold (a :: Proxy m) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Length (a2 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Maximum (arg :: Proxy a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Minimum (arg :: Proxy a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Null (a2 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Product (a2 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Sum (a2 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type ToList (arg :: Proxy a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (a2 :: Proxy a1) <|> (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Mplus (arg :: Proxy a) (arg1 :: Proxy a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Munzip (arg :: Proxy (a, b)) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Control.Monad.Zip.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Sequence (a2 :: Proxy (m a1)) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Traversable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type SequenceA (a2 :: Proxy (f a1)) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Traversable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: Proxy a) *> (arg1 :: Proxy b) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: Proxy a) <* (arg1 :: Proxy b) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (a2 :: Proxy (a1 ~> b)) <*> (a3 :: Proxy a1) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: Proxy a) >> (arg1 :: Proxy b) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (a2 :: Proxy a1) >>= (a3 :: a1 ~> Proxy b) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Mzip (arg1 :: Proxy a) (arg2 :: Proxy b) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Control.Monad.Zip.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Rep (Proxy t) # | Since: base-4.6.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Demote (Proxy t) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Sing Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Mempty Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons type Mempty | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type MaxBound Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons type MaxBound | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type MinBound Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons type MinBound | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Mconcat (a :: [Proxy s]) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Sconcat (a :: NonEmpty (Proxy s)) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type FromEnum (a :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Pred (a :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Succ (a :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type ToEnum a Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons type ToEnum a | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Show_ (arg :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: Proxy s) /= (arg1 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (a1 :: Proxy s) == (a2 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Mappend (arg :: Proxy s) (arg1 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: Proxy s) < (arg1 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: Proxy s) <= (arg1 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: Proxy s) > (arg1 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (arg :: Proxy s) >= (arg1 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Compare (a1 :: Proxy s) (a2 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Max (arg :: Proxy s) (arg1 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Min (arg :: Proxy s) (arg1 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type (a1 :: Proxy s) <> (a2 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type EnumFromTo (a1 :: Proxy s) (a2 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type ShowList (arg :: [Proxy s]) arg1 Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type EnumFromThenTo (a1 :: Proxy s) (a2 :: Proxy s) (a3 :: Proxy s) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type ShowsPrec a1 (a2 :: Proxy s) a3 Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type (@@@#@$$$) (f :: a ~> b) (x :: a) = f @@ x #
type family Apply (f :: k1 ~> k2) (x :: k1) :: k2 #
Instances
| type Apply GetAllSym0 (a6989586621679458594 :: All) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply GetAnySym0 (a6989586621679458610 :: Any) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply KnownNatSym0 (a6989586621679377837 :: Nat) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply Log2Sym0 (a6989586621679378480 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply NatToCharSym0 (a6989586621679382082 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply AllSym0 (a6989586621679458591 :: Bool) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply AnySym0 (a6989586621679458607 :: Bool) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply NotSym0 (a6989586621679124212 :: Bool) Source # | |
Defined in Data.Bool.Singletons | |
| type Apply CharToNatSym0 (a6989586621679381852 :: Char) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply KnownCharSym0 (a6989586621679377841 :: Char) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply KnownSymbolSym0 (a6989586621679377839 :: Symbol) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply ShowCommaSpaceSym0 (a6989586621679807326 :: Symbol) Source # | |
Defined in Text.Show.Singletons type Apply ShowCommaSpaceSym0 (a6989586621679807326 :: Symbol) = ShowCommaSpace a6989586621679807326 | |
| type Apply ShowSpaceSym0 (a6989586621679807332 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
| type Apply DemoteSym0 (x :: Type) # | |
Defined in Data.Singletons | |
| type Apply (AbsurdSym0 :: TyFun Void a -> Type) (a6989586621679152715 :: Void) Source # | |
Defined in Data.Void.Singletons | |
| type Apply (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) (a6989586621679803716 :: PErrorMessage) Source # | |
Defined in Data.Singletons.Base.TypeError type Apply (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) (a6989586621679803716 :: PErrorMessage) = TypeError a6989586621679803716 :: a | |
| type Apply (DivSym1 a6989586621679378709 :: TyFun Natural Natural -> Type) (a6989586621679378710 :: Natural) Source # | |
| type Apply (ModSym1 a6989586621679379154 :: TyFun Natural Natural -> Type) (a6989586621679379155 :: Natural) Source # | |
| type Apply (QuotSym1 a6989586621679379824 :: TyFun Natural Natural -> Type) (a6989586621679379825 :: Natural) Source # | |
| type Apply (RemSym1 a6989586621679379813 :: TyFun Natural Natural -> Type) (a6989586621679379814 :: Natural) Source # | |
| type Apply ((^@#@$$) a6989586621679369666 :: TyFun Natural Natural -> Type) (a6989586621679369667 :: Natural) Source # | |
| type Apply (ToEnumSym0 :: TyFun Natural a -> Type) (a6989586621679414060 :: Natural) Source # | |
Defined in Data.Singletons.Base.Enum | |
| type Apply (FromIntegerSym0 :: TyFun Natural a -> Type) (a6989586621679398591 :: Natural) Source # | |
Defined in GHC.Num.Singletons type Apply (FromIntegerSym0 :: TyFun Natural a -> Type) (a6989586621679398591 :: Natural) = FromInteger a6989586621679398591 :: a | |
| type Apply ((&&@#@$$) a6989586621679123502 :: TyFun Bool Bool -> Type) (a6989586621679123503 :: Bool) Source # | |
| type Apply ((||@#@$$) a6989586621679123865 :: TyFun Bool Bool -> Type) (a6989586621679123866 :: Bool) Source # | |
| type Apply (ConsSymbolSym1 a6989586621679381116 :: TyFun Symbol Symbol -> Type) (a6989586621679381117 :: Symbol) Source # | |
Defined in GHC.TypeLits.Singletons type Apply (ConsSymbolSym1 a6989586621679381116 :: TyFun Symbol Symbol -> Type) (a6989586621679381117 :: Symbol) = ConsSymbol a6989586621679381116 a6989586621679381117 | |
| type Apply (ShowCharSym1 a6989586621679807375 :: TyFun Symbol Symbol -> Type) (a6989586621679807376 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
| type Apply (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) (a6989586621679807365 :: Symbol) Source # | |
Defined in Text.Show.Singletons type Apply (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) (a6989586621679807365 :: Symbol) = ShowString a6989586621679807364 a6989586621679807365 | |
| type Apply (FromStringSym0 :: TyFun Symbol a -> Type) (a6989586621680338575 :: Symbol) Source # | |
Defined in Data.String.Singletons type Apply (FromStringSym0 :: TyFun Symbol a -> Type) (a6989586621680338575 :: Symbol) = FromString a6989586621680338575 :: a | |
| type Apply (ErrorSym0 :: TyFun Symbol a -> Type) (a6989586621679368947 :: Symbol) Source # | |
| type Apply (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) (a6989586621679369227 :: Symbol) Source # | |
Defined in GHC.TypeLits.Singletons.Internal type Apply (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) (a6989586621679369227 :: Symbol) = ErrorWithoutStackTrace a6989586621679369227 :: a | |
| type Apply ((~>@#@$$) x :: TyFun Type Type -> Type) (y :: Type) # | |
| type Apply (FromEnumSym0 :: TyFun a Natural -> Type) (a6989586621679414063 :: a) Source # | |
Defined in Data.Singletons.Base.Enum | |
| type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (a6989586621679807414 :: a) Source # | |
| type Apply (PredSym0 :: TyFun a a -> Type) (a6989586621679414057 :: a) Source # | |
| type Apply (SuccSym0 :: TyFun a a -> Type) (a6989586621679414054 :: a) Source # | |
| type Apply (IdSym0 :: TyFun a a -> Type) (a6989586621679154359 :: a) Source # | |
| type Apply (AbsSym0 :: TyFun a a -> Type) (a6989586621679398585 :: a) Source # | |
| type Apply (NegateSym0 :: TyFun a a -> Type) (a6989586621679398582 :: a) Source # | |
Defined in GHC.Num.Singletons type Apply (NegateSym0 :: TyFun a a -> Type) (a6989586621679398582 :: a) = Negate a6989586621679398582 | |
| type Apply (SignumSym0 :: TyFun a a -> Type) (a6989586621679398588 :: a) Source # | |
Defined in GHC.Num.Singletons type Apply (SignumSym0 :: TyFun a a -> Type) (a6989586621679398588 :: a) = Signum a6989586621679398588 | |
| type Apply (KindOfSym0 :: TyFun k Type -> Type) (x :: k) # | |
Defined in Data.Singletons | |
| type Apply ((!!@#@$$) a6989586621680286938 :: TyFun Natural a -> Type) (a6989586621680286939 :: Natural) Source # | |
| type Apply ((!!@#@$$) a6989586621679544266 :: TyFun Natural a -> Type) (a6989586621679544267 :: Natural) Source # | |
| type Apply (ShowListSym1 a6989586621679807418 :: TyFun Symbol Symbol -> Type) (a6989586621679807419 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
| type Apply (ShowParenSym2 a6989586621679807346 a6989586621679807347 :: TyFun Symbol Symbol -> Type) (a6989586621679807348 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
| type Apply (ShowsSym1 a6989586621679807401 :: TyFun Symbol Symbol -> Type) (a6989586621679807402 :: Symbol) Source # | |
| type Apply (CompareSym1 a6989586621679189966 :: TyFun a Ordering -> Type) (a6989586621679189967 :: a) Source # | |
Defined in Data.Ord.Singletons | |
| type Apply ((/=@#@$$) a6989586621679128030 :: TyFun a Bool -> Type) (a6989586621679128031 :: a) Source # | |
| type Apply ((==@#@$$) a6989586621679128025 :: TyFun a Bool -> Type) (a6989586621679128026 :: a) Source # | |
| type Apply ((<=@#@$$) a6989586621679189976 :: TyFun a Bool -> Type) (a6989586621679189977 :: a) Source # | |
| type Apply ((<@#@$$) a6989586621679189971 :: TyFun a Bool -> Type) (a6989586621679189972 :: a) Source # | |
| type Apply ((>=@#@$$) a6989586621679189986 :: TyFun a Bool -> Type) (a6989586621679189987 :: a) Source # | |
| type Apply ((>@#@$$) a6989586621679189981 :: TyFun a Bool -> Type) (a6989586621679189982 :: a) Source # | |
| type Apply (MappendSym1 a6989586621679860746 :: TyFun a a -> Type) (a6989586621679860747 :: a) Source # | |
Defined in Data.Monoid.Singletons type Apply (MappendSym1 a6989586621679860746 :: TyFun a a -> Type) (a6989586621679860747 :: a) = Mappend a6989586621679860746 a6989586621679860747 | |
| type Apply (MaxSym1 a6989586621679189991 :: TyFun a a -> Type) (a6989586621679189992 :: a) Source # | |
| type Apply (MinSym1 a6989586621679189996 :: TyFun a a -> Type) (a6989586621679189997 :: a) Source # | |
| type Apply ((<>@#@$$) a6989586621679173979 :: TyFun a a -> Type) (a6989586621679173980 :: a) Source # | |
| type Apply (AsTypeOfSym1 a6989586621679154319 :: TyFun a a -> Type) (a6989586621679154320 :: a) Source # | |
Defined in GHC.Base.Singletons type Apply (AsTypeOfSym1 a6989586621679154319 :: TyFun a a -> Type) (a6989586621679154320 :: a) = AsTypeOf a6989586621679154319 a6989586621679154320 | |
| type Apply ((*@#@$$) a6989586621679398578 :: TyFun a a -> Type) (a6989586621679398579 :: a) Source # | |
| type Apply ((+@#@$$) a6989586621679398568 :: TyFun a a -> Type) (a6989586621679398569 :: a) Source # | |
| type Apply ((-@#@$$) a6989586621679398573 :: TyFun a a -> Type) (a6989586621679398574 :: a) Source # | |
| type Apply (SubtractSym1 a6989586621679398561 :: TyFun a a -> Type) (a6989586621679398562 :: a) Source # | |
Defined in GHC.Num.Singletons type Apply (SubtractSym1 a6989586621679398561 :: TyFun a a -> Type) (a6989586621679398562 :: a) = Subtract a6989586621679398561 a6989586621679398562 | |
| type Apply (DefaultEqSym1 a6989586621679129674 :: TyFun k Bool -> Type) (a6989586621679129675 :: k) Source # | |
Defined in Data.Eq.Singletons | |
| type Apply ((<=?@#@$$) a6989586621679370104 :: TyFun k Bool -> Type) (a6989586621679370105 :: k) Source # | |
Defined in GHC.TypeLits.Singletons.Internal | |
| type Apply (SameKindSym1 x :: TyFun k Constraint -> Type) (y :: k) # | |
Defined in Data.Singletons | |
| type Apply (Bool_Sym2 a6989586621679122246 a6989586621679122247 :: TyFun Bool a -> Type) (a6989586621679122248 :: Bool) Source # | |
| type Apply (ShowListWithSym2 a6989586621679807383 a6989586621679807384 :: TyFun Symbol Symbol -> Type) (a6989586621679807385 :: Symbol) Source # | |
Defined in Text.Show.Singletons type Apply (ShowListWithSym2 a6989586621679807383 a6989586621679807384 :: TyFun Symbol Symbol -> Type) (a6989586621679807385 :: Symbol) = ShowListWith a6989586621679807383 a6989586621679807384 a6989586621679807385 | |
| type Apply (ShowsPrecSym2 a6989586621679807409 a6989586621679807410 :: TyFun Symbol Symbol -> Type) (a6989586621679807411 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
| type Apply (UntilSym2 a6989586621679154281 a6989586621679154282 :: TyFun a a -> Type) (a6989586621679154283 :: a) Source # | |
| type Apply (($!@#@$$) a6989586621679154299 :: TyFun a b -> Type) (a6989586621679154300 :: a) Source # | |
| type Apply (($@#@$$) a6989586621679154308 :: TyFun a b -> Type) (a6989586621679154309 :: a) Source # | |
| type Apply (ConstSym1 a6989586621679154354 :: TyFun b a -> Type) (a6989586621679154355 :: b) Source # | |
| type Apply (SeqSym1 a6989586621679154272 :: TyFun b b -> Type) (a6989586621679154273 :: b) Source # | |
| type Apply (IfSym2 a6989586621679124436 a6989586621679124437 :: TyFun k k -> Type) (a6989586621679124438 :: k) Source # | |
| type Apply ((@@@#@$$) f :: TyFun k1 k2 -> Type) (x :: k1) # | |
| type Apply (ApplySym1 f :: TyFun k1 k2 -> Type) (x :: k1) # | |
| type Apply (ApplyTyConAux1 f :: TyFun k1 k2 -> Type) (x :: k1) # | |
Defined in Data.Singletons | |
| type Apply (ComparingSym2 a6989586621679189957 a6989586621679189958 :: TyFun b Ordering -> Type) (a6989586621679189959 :: b) Source # | |
Defined in Data.Ord.Singletons | |
| type Apply (TyCon f :: k1 ~> k3) (x :: k1) # | |
Defined in Data.Singletons | |
| type Apply (a6989586621679154339 .@#@$$$ a6989586621679154340 :: TyFun a c -> Type) (a6989586621679154341 :: a) Source # | |
| type Apply (FlipSym2 a6989586621679154327 a6989586621679154328 :: TyFun a c -> Type) (a6989586621679154329 :: a) Source # | |
| type Apply (CurrySym2 a6989586621679147661 a6989586621679147662 :: TyFun b c -> Type) (a6989586621679147663 :: b) Source # | |
| type Apply (ApplyTyConAux2 f :: TyFun k4 k7 -> Type) (x :: k4) # | |
Defined in Data.Singletons | |
| type Apply (OnSym3 a6989586621679253973 a6989586621679253974 a6989586621679253975 :: TyFun a c -> Type) (a6989586621679253976 :: a) Source # | |
| type Apply UnconsSymbolSym0 (a6989586621679381627 :: Symbol) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply (GuardSym0 :: TyFun Bool (f ()) -> Type) (a6989586621679270986 :: Bool) Source # | |
| type Apply (FirstSym0 :: TyFun a (First a) -> Type) (a6989586621679458702 :: a) Source # | |
| type Apply (LastSym0 :: TyFun a (Last a) -> Type) (a6989586621679458721 :: a) Source # | |
| type Apply (MaxSym0 :: TyFun a (Max a) -> Type) (a6989586621679458683 :: a) Source # | |
| type Apply (MinSym0 :: TyFun a (Min a) -> Type) (a6989586621679458664 :: a) Source # | |
| type Apply (IdentitySym0 :: TyFun a (Identity a) -> Type) (a6989586621679051204 :: a) Source # | |
Defined in Data.Singletons.Base.Instances | |
| type Apply (DownSym0 :: TyFun a (Down a) -> Type) (a6989586621679198735 :: a) Source # | |
| type Apply (DualSym0 :: TyFun a (Dual a) -> Type) (a6989586621679458575 :: a) Source # | |
| type Apply (ProductSym0 :: TyFun a (Product a) -> Type) (a6989586621679458645 :: a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply (SumSym0 :: TyFun a (Sum a) -> Type) (a6989586621679458626 :: a) Source # | |
| type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (a6989586621679050265 :: a) Source # | |
| type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (a6989586621679458740 :: m) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers type Apply (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) (a6989586621679458740 :: m) = 'WrapMonoid a6989586621679458740 | |
| type Apply (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) (a6989586621679803706 :: s) Source # | |
Defined in Data.Singletons.Base.TypeError | |
| type Apply (ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type) (a6989586621679544287 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type) (a6989586621679544287 :: a) = Replicate a6989586621679544286 a6989586621679544287 | |
| type Apply (EnumFromToSym1 a6989586621679414067 :: TyFun a [a] -> Type) (a6989586621679414068 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromToSym1 a6989586621679414067 :: TyFun a [a] -> Type) (a6989586621679414068 :: a) = EnumFromTo a6989586621679414067 a6989586621679414068 | |
| type Apply (PureSym0 :: TyFun a (f a) -> Type) (a6989586621679271251 :: a) Source # | |
| type Apply (ReturnSym0 :: TyFun a (m a) -> Type) (a6989586621679271344 :: a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (ReturnSym0 :: TyFun a (m a) -> Type) (a6989586621679271344 :: a) = Return a6989586621679271344 :: m a | |
| type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s) -> Type) (a6989586621679803708 :: t) Source # | |
Defined in Data.Singletons.Base.TypeError type Apply (ShowTypeSym0 :: TyFun t (ErrorMessage' s) -> Type) (a6989586621679803708 :: t) = 'ShowType a6989586621679803708 :: ErrorMessage' s | |
| type Apply (UnfoldSym1 a6989586621680287356 :: TyFun a (NonEmpty b) -> Type) (a6989586621680287357 :: a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (UnfoldrSym1 a6989586621680287321 :: TyFun a (NonEmpty b) -> Type) (a6989586621680287322 :: a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 :: TyFun a [a] -> Type) (a6989586621679414075 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 :: TyFun a [a] -> Type) (a6989586621679414075 :: a) = EnumFromThenTo a6989586621679414073 a6989586621679414074 a6989586621679414075 | |
| type Apply (UnfoldrSym1 a6989586621679545055 :: TyFun b [a] -> Type) (a6989586621679545056 :: b) Source # | |
Defined in Data.List.Singletons.Internal type Apply (UnfoldrSym1 a6989586621679545055 :: TyFun b [a] -> Type) (a6989586621679545056 :: b) = Unfoldr a6989586621679545055 a6989586621679545056 | |
| type Apply (($>@#@$$) a6989586621679357502 :: TyFun b (f b) -> Type) (a6989586621679357503 :: b) Source # | |
| type Apply (a6989586621680354976 <=<@#@$$$ a6989586621680354977 :: TyFun a (m c) -> Type) (a6989586621680354978 :: a) Source # | |
| type Apply (a6989586621680354988 >=>@#@$$$ a6989586621680354989 :: TyFun a (m c) -> Type) (a6989586621680354990 :: a) Source # | |
| type Apply DivSym0 (a6989586621679378709 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply ModSym0 (a6989586621679379154 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply QuotSym0 (a6989586621679379824 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply RemSym0 (a6989586621679379813 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply (^@#@$) (a6989586621679369666 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons.Internal | |
| type Apply DivModSym0 (a6989586621679379842 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply QuotRemSym0 (a6989586621679379835 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply ShowParenSym0 (a6989586621679807346 :: Bool) Source # | |
Defined in Text.Show.Singletons | |
| type Apply (&&@#@$) (a6989586621679123502 :: Bool) Source # | |
Defined in Data.Bool.Singletons | |
| type Apply (||@#@$) (a6989586621679123865 :: Bool) Source # | |
Defined in Data.Bool.Singletons | |
| type Apply ConsSymbolSym0 (a6989586621679381116 :: Char) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply ShowCharSym0 (a6989586621679807375 :: Char) Source # | |
Defined in Text.Show.Singletons | |
| type Apply ShowStringSym0 (a6989586621679807364 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
| type Apply (~>@#@$) (x :: Type) # | |
Defined in Data.Singletons | |
| type Apply (SplitAtSym0 :: TyFun Natural (NonEmpty a ~> ([a], [a])) -> Type) (a6989586621680287146 :: Natural) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (DropSym0 :: TyFun Natural (NonEmpty a ~> [a]) -> Type) (a6989586621680287155 :: Natural) Source # | |
| type Apply (TakeSym0 :: TyFun Natural (NonEmpty a ~> [a]) -> Type) (a6989586621680287164 :: Natural) Source # | |
| type Apply (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621679544425 :: Natural) Source # | |
Defined in Data.List.Singletons.Internal type Apply (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621679544425 :: Natural) = SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type | |
| type Apply (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679544432 :: Natural) Source # | |
| type Apply (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679544445 :: Natural) Source # | |
| type Apply (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621679807409 :: Natural) Source # | |
| type Apply (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) (a6989586621679544286 :: Natural) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) (a6989586621679544286 :: Natural) = ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type | |
| type Apply (DivModSym1 a6989586621679379842 :: TyFun Natural (Natural, Natural) -> Type) (a6989586621679379843 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply (QuotRemSym1 a6989586621679379835 :: TyFun Natural (Natural, Natural) -> Type) (a6989586621679379836 :: Natural) Source # | |
Defined in GHC.TypeLits.Singletons | |
| type Apply (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621680354860 :: Bool) Source # | |
Defined in Control.Monad.Singletons type Apply (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621680354860 :: Bool) = UnlessSym1 a6989586621680354860 :: TyFun (f ()) (f ()) -> Type | |
| type Apply (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621679271164 :: Bool) Source # | |
| type Apply (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) (a6989586621679124436 :: Bool) Source # | |
| type Apply ((<|@#@$) :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287295 :: a) Source # | |
| type Apply (ConsSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287288 :: a) Source # | |
| type Apply (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287177 :: a) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287177 :: a) = IntersperseSym1 a6989586621680287177 | |
| type Apply (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) (a6989586621679390214 :: a) Source # | |
Defined in Data.Maybe.Singletons type Apply (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) (a6989586621679390214 :: a) = FromMaybeSym1 a6989586621679390214 | |
| type Apply (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) (a6989586621680287232 :: a) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) (a6989586621680287232 :: a) = InsertSym1 a6989586621680287232 | |
| type Apply ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) (a6989586621679050362 :: a) Source # | |
| type Apply (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) (a6989586621679544658 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) (a6989586621679544658 :: a) = ElemIndexSym1 a6989586621679544658 | |
| type Apply (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) (a6989586621679544649 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) (a6989586621679544649 :: a) = ElemIndicesSym1 a6989586621679544649 | |
| type Apply (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544803 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544803 :: a) = DeleteSym1 a6989586621679544803 | |
| type Apply (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544400 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544400 :: a) = InsertSym1 a6989586621679544400 | |
| type Apply (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679545422 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679545422 :: a) = IntersperseSym1 a6989586621679545422 | |
| type Apply ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679050289 :: a) Source # | |
| type Apply (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807401 :: a) Source # | |
| type Apply (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) (a6989586621679189966 :: a) Source # | |
Defined in Data.Ord.Singletons type Apply (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) (a6989586621679189966 :: a) = CompareSym1 a6989586621679189966 | |
| type Apply (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) (a6989586621679122246 :: a) Source # | |
| type Apply (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) (a6989586621679414073 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) (a6989586621679414073 :: a) = EnumFromThenToSym1 a6989586621679414073 | |
| type Apply ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679128030 :: a) Source # | |
| type Apply ((==@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679128025 :: a) Source # | |
| type Apply ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679189976 :: a) Source # | |
| type Apply ((<@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679189971 :: a) Source # | |
| type Apply ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679189986 :: a) Source # | |
| type Apply ((>@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679189981 :: a) Source # | |
| type Apply (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414067 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414067 :: a) = EnumFromToSym1 a6989586621679414067 | |
| type Apply (MappendSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679860746 :: a) Source # | |
Defined in Data.Monoid.Singletons type Apply (MappendSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679860746 :: a) = MappendSym1 a6989586621679860746 | |
| type Apply (MaxSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679189991 :: a) Source # | |
| type Apply (MinSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679189996 :: a) Source # | |
| type Apply ((<>@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679173979 :: a) Source # | |
| type Apply (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679154319 :: a) Source # | |
Defined in GHC.Base.Singletons type Apply (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679154319 :: a) = AsTypeOfSym1 a6989586621679154319 | |
| type Apply ((*@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679398578 :: a) Source # | |
| type Apply ((+@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679398568 :: a) Source # | |
| type Apply ((-@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679398573 :: a) Source # | |
| type Apply (SubtractSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679398561 :: a) Source # | |
Defined in GHC.Num.Singletons type Apply (SubtractSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679398561 :: a) = SubtractSym1 a6989586621679398561 | |
| type Apply (DefaultEqSym0 :: TyFun k (k ~> Bool) -> Type) (a6989586621679129674 :: k) Source # | |
Defined in Data.Eq.Singletons type Apply (DefaultEqSym0 :: TyFun k (k ~> Bool) -> Type) (a6989586621679129674 :: k) = DefaultEqSym1 a6989586621679129674 | |
| type Apply ((<=?@#@$) :: TyFun k (k ~> Bool) -> Type) (a6989586621679370104 :: k) Source # | |
Defined in GHC.TypeLits.Singletons.Internal | |
| type Apply (SameKindSym0 :: TyFun k (k ~> Constraint) -> Type) (x :: k) # | |
Defined in Data.Singletons | |
| type Apply (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) (a6989586621680354872 :: Natural) Source # | |
Defined in Control.Monad.Singletons type Apply (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) (a6989586621680354872 :: Natural) = ReplicateM_Sym1 a6989586621680354872 :: TyFun (m a) (m ()) -> Type | |
| type Apply (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) (a6989586621680354894 :: Natural) Source # | |
Defined in Control.Monad.Singletons type Apply (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) (a6989586621680354894 :: Natural) = ReplicateMSym1 a6989586621680354894 :: TyFun (m a) (m [a]) -> Type | |
| type Apply (LeftSym0 :: TyFun a (Either a b) -> Type) (a6989586621679050337 :: a) Source # | |
| type Apply ((&@#@$) :: TyFun a ((a ~> b) ~> b) -> Type) (a6989586621679253960 :: a) Source # | |
| type Apply (Bool_Sym1 a6989586621679122246 :: TyFun a (Bool ~> a) -> Type) (a6989586621679122247 :: a) Source # | |
| type Apply (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) (a6989586621679544349 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) (a6989586621679544349 :: a) = LookupSym1 a6989586621679544349 :: TyFun [(a, b)] (Maybe b) -> Type | |
| type Apply (DeleteBySym1 a6989586621679544773 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544774 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DeleteBySym1 a6989586621679544773 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544774 :: a) = DeleteBySym2 a6989586621679544773 a6989586621679544774 | |
| type Apply (InsertBySym1 a6989586621679544731 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544732 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (InsertBySym1 a6989586621679544731 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544732 :: a) = InsertBySym2 a6989586621679544731 a6989586621679544732 | |
| type Apply (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807410 :: a) Source # | |
Defined in Text.Show.Singletons type Apply (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807410 :: a) = ShowsPrecSym2 a6989586621679807409 a6989586621679807410 | |
| type Apply (EnumFromThenToSym1 a6989586621679414073 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414074 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromThenToSym1 a6989586621679414073 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414074 :: a) = EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 | |
| type Apply (ArgSym0 :: TyFun a (b ~> Arg a b) -> Type) (a6989586621680159057 :: a) Source # | |
| type Apply (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) (a6989586621679050782 :: a) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) (a6989586621679050782 :: a) = Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type | |
| type Apply (ConstSym0 :: TyFun a (b ~> a) -> Type) (a6989586621679154354 :: a) Source # | |
| type Apply (SeqSym0 :: TyFun a (b ~> b) -> Type) (a6989586621679154272 :: a) Source # | |
| type Apply (AsProxyTypeOfSym0 :: TyFun a (proxy a ~> a) -> Type) (a6989586621679900552 :: a) Source # | |
Defined in Data.Proxy.Singletons type Apply (AsProxyTypeOfSym0 :: TyFun a (proxy a ~> a) -> Type) (a6989586621679900552 :: a) = AsProxyTypeOfSym1 a6989586621679900552 :: TyFun (proxy a) a -> Type | |
| type Apply (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922567 :: a) Source # | |
| type Apply (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922306 :: a) Source # | |
Defined in Data.Foldable.Singletons type Apply (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922306 :: a) = NotElemSym1 a6989586621679922306 :: TyFun (t a) Bool -> Type | |
| type Apply (RightSym0 :: TyFun b (Either a b) -> Type) (a6989586621679050339 :: b) Source # | |
| type Apply (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) (a6989586621679387993 :: b) Source # | |
Defined in Data.Maybe.Singletons | |
| type Apply (IfSym1 a6989586621679124436 :: TyFun k (k ~> k) -> Type) (a6989586621679124437 :: k) Source # | |
| type Apply (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) (a6989586621679050813 :: a) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) (a6989586621679050813 :: a) = Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type | |
| type Apply ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) (a6989586621679271232 :: a) Source # | |
| type Apply (ArgSym1 a6989586621680159057 :: TyFun b (Arg a b) -> Type) (a6989586621680159058 :: b) Source # | |
| type Apply (ScanlSym1 a6989586621680287221 :: TyFun b ([a] ~> NonEmpty b) -> Type) (a6989586621680287222 :: b) Source # | |
| type Apply (ScanrSym1 a6989586621680287209 :: TyFun b ([a] ~> NonEmpty b) -> Type) (a6989586621680287210 :: b) Source # | |
| type Apply (ScanlSym1 a6989586621679545226 :: TyFun b ([a] ~> [b]) -> Type) (a6989586621679545227 :: b) Source # | |
| type Apply (ScanrSym1 a6989586621679545199 :: TyFun b ([a] ~> [b]) -> Type) (a6989586621679545200 :: b) Source # | |
| type Apply (ComparingSym1 a6989586621679189957 :: TyFun b (b ~> Ordering) -> Type) (a6989586621679189958 :: b) Source # | |
Defined in Data.Ord.Singletons type Apply (ComparingSym1 a6989586621679189957 :: TyFun b (b ~> Ordering) -> Type) (a6989586621679189958 :: b) = ComparingSym2 a6989586621679189957 a6989586621679189958 | |
| type Apply (Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type) (a6989586621679050783 :: b) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type) (a6989586621679050783 :: b) = '(a6989586621679050782, a6989586621679050783) | |
| type Apply (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) (a6989586621679050862 :: a) Source # | |
Defined in Data.Singletons.Base.Instances | |
| type Apply (CurrySym1 a6989586621679147661 :: TyFun a (b ~> c) -> Type) (a6989586621679147662 :: a) Source # | |
| type Apply (FlipSym1 a6989586621679154327 :: TyFun b (a ~> c) -> Type) (a6989586621679154328 :: b) Source # | |
| type Apply (Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type) (a6989586621679050814 :: b) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type) (a6989586621679050814 :: b) = Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type | |
| type Apply (Foldl'Sym1 a6989586621679922542 :: TyFun b (t a ~> b) -> Type) (a6989586621679922543 :: b) Source # | |
Defined in Data.Foldable.Singletons type Apply (Foldl'Sym1 a6989586621679922542 :: TyFun b (t a ~> b) -> Type) (a6989586621679922543 :: b) = Foldl'Sym2 a6989586621679922542 a6989586621679922543 :: TyFun (t a) b -> Type | |
| type Apply (FoldlSym1 a6989586621679922535 :: TyFun b (t a ~> b) -> Type) (a6989586621679922536 :: b) Source # | |
| type Apply (Foldr'Sym1 a6989586621679922528 :: TyFun b (t a ~> b) -> Type) (a6989586621679922529 :: b) Source # | |
Defined in Data.Foldable.Singletons type Apply (Foldr'Sym1 a6989586621679922528 :: TyFun b (t a ~> b) -> Type) (a6989586621679922529 :: b) = Foldr'Sym2 a6989586621679922528 a6989586621679922529 :: TyFun (t a) b -> Type | |
| type Apply (FoldrSym1 a6989586621679922521 :: TyFun b (t a ~> b) -> Type) (a6989586621679922522 :: b) Source # | |
| type Apply (OnSym2 a6989586621679253973 a6989586621679253974 :: TyFun a (a ~> c) -> Type) (a6989586621679253975 :: a) Source # | |
| type Apply (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) (a6989586621679050931 :: a) Source # | |
Defined in Data.Singletons.Base.Instances | |
| type Apply (MapAccumLSym1 a6989586621680103082 :: TyFun a (t b ~> (a, t c)) -> Type) (a6989586621680103083 :: a) Source # | |
Defined in Data.Traversable.Singletons type Apply (MapAccumLSym1 a6989586621680103082 :: TyFun a (t b ~> (a, t c)) -> Type) (a6989586621680103083 :: a) = MapAccumLSym2 a6989586621680103082 a6989586621680103083 :: TyFun (t b) (a, t c) -> Type | |
| type Apply (MapAccumRSym1 a6989586621680103072 :: TyFun a (t b ~> (a, t c)) -> Type) (a6989586621680103073 :: a) Source # | |
Defined in Data.Traversable.Singletons type Apply (MapAccumRSym1 a6989586621680103072 :: TyFun a (t b ~> (a, t c)) -> Type) (a6989586621680103073 :: a) = MapAccumRSym2 a6989586621680103072 a6989586621680103073 :: TyFun (t b) (a, t c) -> Type | |
| type Apply (Tuple4Sym1 a6989586621679050862 :: TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) (a6989586621679050863 :: b) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple4Sym1 a6989586621679050862 :: TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) (a6989586621679050863 :: b) = Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type | |
| type Apply (FoldlMSym1 a6989586621679922477 :: TyFun b (t a ~> m b) -> Type) (a6989586621679922478 :: b) Source # | |
Defined in Data.Foldable.Singletons type Apply (FoldlMSym1 a6989586621679922477 :: TyFun b (t a ~> m b) -> Type) (a6989586621679922478 :: b) = FoldlMSym2 a6989586621679922477 a6989586621679922478 :: TyFun (t a) (m b) -> Type | |
| type Apply (FoldrMSym1 a6989586621679922495 :: TyFun b (t a ~> m b) -> Type) (a6989586621679922496 :: b) Source # | |
Defined in Data.Foldable.Singletons type Apply (FoldrMSym1 a6989586621679922495 :: TyFun b (t a ~> m b) -> Type) (a6989586621679922496 :: b) = FoldrMSym2 a6989586621679922495 a6989586621679922496 :: TyFun (t a) (m b) -> Type | |
| type Apply (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) (a6989586621679051022 :: a) Source # | |
| type Apply (Tuple5Sym1 a6989586621679050931 :: TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e)))) -> Type) (a6989586621679050932 :: b) Source # | |
Defined in Data.Singletons.Base.Instances | |
| type Apply (Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type) (a6989586621679050864 :: c) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type) (a6989586621679050864 :: c) = Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type | |
| type Apply (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) (a6989586621679051137 :: a) Source # | |
| type Apply (Tuple6Sym1 a6989586621679051022 :: TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))) -> Type) (a6989586621679051023 :: b) Source # | |
Defined in Data.Singletons.Base.Instances | |
| type Apply (Tuple5Sym2 a6989586621679050931 a6989586621679050932 :: TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) (a6989586621679050933 :: c) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple5Sym2 a6989586621679050931 a6989586621679050932 :: TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) (a6989586621679050933 :: c) = Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type | |
| type Apply (Tuple7Sym1 a6989586621679051137 :: TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))) -> Type) (a6989586621679051138 :: b) Source # | |
Defined in Data.Singletons.Base.Instances | |
| type Apply (Tuple6Sym2 a6989586621679051022 a6989586621679051023 :: TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))) -> Type) (a6989586621679051024 :: c) Source # | |
Defined in Data.Singletons.Base.Instances | |
| type Apply (Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type) (a6989586621679050934 :: d) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type) (a6989586621679050934 :: d) = Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type | |
| type Apply (Tuple7Sym2 a6989586621679051137 a6989586621679051138 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) (a6989586621679051139 :: c) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym2 a6989586621679051137 a6989586621679051138 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) (a6989586621679051139 :: c) = Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type | |
| type Apply (Tuple6Sym3 a6989586621679051022 a6989586621679051023 a6989586621679051024 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))) -> Type) (a6989586621679051025 :: d) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple6Sym3 a6989586621679051022 a6989586621679051023 a6989586621679051024 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))) -> Type) (a6989586621679051025 :: d) = Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type | |
| type Apply (Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type) (a6989586621679051140 :: d) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type) (a6989586621679051140 :: d) = Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type | |
| type Apply (Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type) (a6989586621679051026 :: e) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type) (a6989586621679051026 :: e) = Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type | |
| type Apply (Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type) (a6989586621679051141 :: e) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type) (a6989586621679051141 :: e) = Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type | |
| type Apply (Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type) (a6989586621679051142 :: f) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type) (a6989586621679051142 :: f) = Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type | |
| type Apply (ConstSym0 :: TyFun a (Const a b) -> Type) (a6989586621680067841 :: a) Source # | |
| type Apply (Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type) (a6989586621679050815 :: c) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type) (a6989586621679050815 :: c) = '(a6989586621679050813, a6989586621679050814, a6989586621679050815) | |
| type Apply (Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type) (a6989586621679050865 :: d) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type) (a6989586621679050865 :: d) = '(a6989586621679050862, a6989586621679050863, a6989586621679050864, a6989586621679050865) | |
| type Apply (Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type) (a6989586621679050935 :: e) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type) (a6989586621679050935 :: e) = '(a6989586621679050931, a6989586621679050932, a6989586621679050933, a6989586621679050934, a6989586621679050935) | |
| type Apply (Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type) (a6989586621679051027 :: f) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type) (a6989586621679051027 :: f) = '(a6989586621679051022, a6989586621679051023, a6989586621679051024, a6989586621679051025, a6989586621679051026, a6989586621679051027) | |
| type Apply (Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type) (a6989586621679051143 :: g) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type) (a6989586621679051143 :: g) = '(a6989586621679051137, a6989586621679051138, a6989586621679051139, a6989586621679051140, a6989586621679051141, a6989586621679051142, a6989586621679051143) | |
| type Apply XorSym0 (a6989586621680287370 :: NonEmpty Bool) Source # | |
| type Apply UnlinesSym0 (a6989586621679544819 :: [Symbol]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply UnwordsSym0 (a6989586621679544809 :: [Symbol]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (GetFirstSym0 :: TyFun (First a) a -> Type) (a6989586621679458705 :: First a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply (GetLastSym0 :: TyFun (Last a) a -> Type) (a6989586621679458724 :: Last a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply (GetMaxSym0 :: TyFun (Max a) a -> Type) (a6989586621679458686 :: Max a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply (GetMinSym0 :: TyFun (Min a) a -> Type) (a6989586621679458667 :: Min a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679458743 :: WrappedMonoid m) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers type Apply (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) (a6989586621679458743 :: WrappedMonoid m) = UnwrapMonoid a6989586621679458743 | |
| type Apply (LengthSym0 :: TyFun (NonEmpty a) Natural -> Type) (a6989586621680287381 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (HeadSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621680287316 :: NonEmpty a) Source # | |
| type Apply (LastSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621680287307 :: NonEmpty a) Source # | |
| type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621679173983 :: NonEmpty a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Classes | |
| type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679051207 :: Identity a) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (RunIdentitySym0 :: TyFun (Identity a) a -> Type) (a6989586621679051207 :: Identity a) = RunIdentity a6989586621679051207 | |
| type Apply (GetDownSym0 :: TyFun (Down a) a -> Type) (a6989586621679198738 :: Down a) Source # | |
Defined in Data.Ord.Singletons | |
| type Apply (GetDualSym0 :: TyFun (Dual a) a -> Type) (a6989586621679458578 :: Dual a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679458648 :: Product a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers type Apply (GetProductSym0 :: TyFun (Product a) a -> Type) (a6989586621679458648 :: Product a) = GetProduct a6989586621679458648 | |
| type Apply (GetSumSym0 :: TyFun (Sum a) a -> Type) (a6989586621679458629 :: Sum a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679390233 :: Maybe a) Source # | |
Defined in Data.Maybe.Singletons | |
| type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679390230 :: Maybe a) Source # | |
Defined in Data.Maybe.Singletons | |
| type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679390226 :: Maybe a) Source # | |
Defined in Data.Maybe.Singletons | |
| type Apply (HeadSym0 :: TyFun [a] a -> Type) (a6989586621679545466 :: [a]) Source # | |
| type Apply (LastSym0 :: TyFun [a] a -> Type) (a6989586621679545460 :: [a]) Source # | |
| type Apply (MconcatSym0 :: TyFun [a] a -> Type) (a6989586621679860750 :: [a]) Source # | |
Defined in Data.Monoid.Singletons type Apply (MconcatSym0 :: TyFun [a] a -> Type) (a6989586621679860750 :: [a]) = Mconcat a6989586621679860750 | |
| type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621679922378 :: t Bool) Source # | |
| type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621679922372 :: t Bool) Source # | |
| type Apply (IsPrefixOfSym1 a6989586621680286965 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621680286966 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (IsPrefixOfSym1 a6989586621680286965 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621680286966 :: NonEmpty a) = IsPrefixOf a6989586621680286965 a6989586621680286966 | |
| type Apply (FromMaybeSym1 a6989586621679390214 :: TyFun (Maybe a) a -> Type) (a6989586621679390215 :: Maybe a) Source # | |
Defined in Data.Maybe.Singletons | |
| type Apply (IsInfixOfSym1 a6989586621679545011 :: TyFun [a] Bool -> Type) (a6989586621679545012 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (IsPrefixOfSym1 a6989586621679545025 :: TyFun [a] Bool -> Type) (a6989586621679545026 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IsPrefixOfSym1 a6989586621679545025 :: TyFun [a] Bool -> Type) (a6989586621679545026 :: [a]) = IsPrefixOf a6989586621679545025 a6989586621679545026 | |
| type Apply (IsSuffixOfSym1 a6989586621679545018 :: TyFun [a] Bool -> Type) (a6989586621679545019 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IsSuffixOfSym1 a6989586621679545018 :: TyFun [a] Bool -> Type) (a6989586621679545019 :: [a]) = IsSuffixOf a6989586621679545018 a6989586621679545019 | |
| type Apply (Foldl1'Sym1 a6989586621679545295 :: TyFun [a] a -> Type) (a6989586621679545296 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Foldl1'Sym1 a6989586621679545295 :: TyFun [a] a -> Type) (a6989586621679545296 :: [a]) = Foldl1' a6989586621679545295 a6989586621679545296 | |
| type Apply (GenericLengthSym0 :: TyFun [a] i -> Type) (a6989586621679544194 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (GenericLengthSym0 :: TyFun [a] i -> Type) (a6989586621679544194 :: [a]) = GenericLength a6989586621679544194 :: i | |
| type Apply (LengthSym0 :: TyFun (t a) Natural -> Type) (a6989586621679922563 :: t a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (a6989586621679922560 :: t a) Source # | |
| type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (a6989586621679922571 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (a6989586621679922571 :: t a) = Maximum a6989586621679922571 | |
| type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (a6989586621679922574 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (a6989586621679922574 :: t a) = Minimum a6989586621679922574 | |
| type Apply (ProductSym0 :: TyFun (t a) a -> Type) (a6989586621679922580 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (ProductSym0 :: TyFun (t a) a -> Type) (a6989586621679922580 :: t a) = Product a6989586621679922580 | |
| type Apply (SumSym0 :: TyFun (t a) a -> Type) (a6989586621679922577 :: t a) Source # | |
| type Apply (FoldSym0 :: TyFun (t m) m -> Type) (a6989586621679922511 :: t m) Source # | |
| type Apply (AsProxyTypeOfSym1 a6989586621679900552 :: TyFun (proxy a) a -> Type) (a6989586621679900553 :: proxy a) Source # | |
Defined in Data.Proxy.Singletons type Apply (AsProxyTypeOfSym1 a6989586621679900552 :: TyFun (proxy a) a -> Type) (a6989586621679900553 :: proxy a) = AsProxyTypeOf a6989586621679900552 a6989586621679900553 | |
| type Apply (AllSym1 a6989586621679922355 :: TyFun (t a) Bool -> Type) (a6989586621679922356 :: t a) Source # | |
| type Apply (AnySym1 a6989586621679922364 :: TyFun (t a) Bool -> Type) (a6989586621679922365 :: t a) Source # | |
| type Apply (ElemSym1 a6989586621679922567 :: TyFun (t a) Bool -> Type) (a6989586621679922568 :: t a) Source # | |
| type Apply (NotElemSym1 a6989586621679922306 :: TyFun (t a) Bool -> Type) (a6989586621679922307 :: t a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (Foldl1Sym1 a6989586621679922553 :: TyFun (t a) a -> Type) (a6989586621679922554 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (Foldl1Sym1 a6989586621679922553 :: TyFun (t a) a -> Type) (a6989586621679922554 :: t a) = Foldl1 a6989586621679922553 a6989586621679922554 | |
| type Apply (Foldr1Sym1 a6989586621679922548 :: TyFun (t a) a -> Type) (a6989586621679922549 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (Foldr1Sym1 a6989586621679922548 :: TyFun (t a) a -> Type) (a6989586621679922549 :: t a) = Foldr1 a6989586621679922548 a6989586621679922549 | |
| type Apply (MaximumBySym1 a6989586621679922335 :: TyFun (t a) a -> Type) (a6989586621679922336 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (MaximumBySym1 a6989586621679922335 :: TyFun (t a) a -> Type) (a6989586621679922336 :: t a) = MaximumBy a6989586621679922335 a6989586621679922336 | |
| type Apply (MinimumBySym1 a6989586621679922315 :: TyFun (t a) a -> Type) (a6989586621679922316 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (MinimumBySym1 a6989586621679922315 :: TyFun (t a) a -> Type) (a6989586621679922316 :: t a) = MinimumBy a6989586621679922315 a6989586621679922316 | |
| type Apply (Maybe_Sym2 a6989586621679387993 a6989586621679387994 :: TyFun (Maybe a) b -> Type) (a6989586621679387995 :: Maybe a) Source # | |
Defined in Data.Maybe.Singletons | |
| type Apply (FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type) (a6989586621679922516 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type) (a6989586621679922516 :: t a) = FoldMap a6989586621679922515 a6989586621679922516 | |
| type Apply (FoldMapDefaultSym1 a6989586621680103039 :: TyFun (t a) m -> Type) (a6989586621680103040 :: t a) Source # | |
Defined in Data.Traversable.Singletons type Apply (FoldMapDefaultSym1 a6989586621680103039 :: TyFun (t a) m -> Type) (a6989586621680103040 :: t a) = FoldMapDefault a6989586621680103039 a6989586621680103040 | |
| type Apply (Foldl'Sym2 a6989586621679922542 a6989586621679922543 :: TyFun (t a) b -> Type) (a6989586621679922544 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (Foldl'Sym2 a6989586621679922542 a6989586621679922543 :: TyFun (t a) b -> Type) (a6989586621679922544 :: t a) = Foldl' a6989586621679922542 a6989586621679922543 a6989586621679922544 | |
| type Apply (FoldlSym2 a6989586621679922535 a6989586621679922536 :: TyFun (t a) b -> Type) (a6989586621679922537 :: t a) Source # | |
| type Apply (Foldr'Sym2 a6989586621679922528 a6989586621679922529 :: TyFun (t a) b -> Type) (a6989586621679922530 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (Foldr'Sym2 a6989586621679922528 a6989586621679922529 :: TyFun (t a) b -> Type) (a6989586621679922530 :: t a) = Foldr' a6989586621679922528 a6989586621679922529 a6989586621679922530 | |
| type Apply (FoldrSym2 a6989586621679922521 a6989586621679922522 :: TyFun (t a) b -> Type) (a6989586621679922523 :: t a) Source # | |
| type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) (a6989586621680286864 :: NonEmpty (NonEmpty a)) Source # | |
| type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621680287023 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680286884 :: NonEmpty a) Source # | |
| type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680287172 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680287279 :: NonEmpty a) Source # | |
| type Apply (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680287302 :: NonEmpty a) Source # | |
| type Apply (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680287312 :: NonEmpty a) Source # | |
| type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680287267 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621679864300 :: First a) Source # | |
Defined in Data.Monoid.Singletons | |
| type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621679864323 :: Last a) Source # | |
Defined in Data.Monoid.Singletons | |
| type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (a6989586621679864297 :: Maybe a) Source # | |
| type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (a6989586621679864320 :: Maybe a) Source # | |
| type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679390209 :: Maybe a) Source # | |
Defined in Data.Maybe.Singletons type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679390209 :: Maybe a) = MaybeToList a6989586621679390209 | |
| type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679390199 :: [Maybe a]) Source # | |
Defined in Data.Maybe.Singletons | |
| type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679544278 :: [[a]]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) (a6989586621679544278 :: [[a]]) = Transpose a6989586621679544278 | |
| type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621680287246 :: [a]) Source # | |
| type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) (a6989586621680287240 :: [a]) Source # | |
| type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621680287272 :: [a]) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) (a6989586621680287350 :: [a]) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679390205 :: [a]) Source # | |
Defined in Data.Maybe.Singletons type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679390205 :: [a]) = ListToMaybe a6989586621679390205 | |
| type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621680287085 :: [a]) Source # | |
| type Apply (GroupSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679544420 :: [a]) Source # | |
| type Apply (InitsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679545043 :: [a]) Source # | |
| type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679545330 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (PermutationsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679545330 :: [a]) = Permutations a6989586621679545330 | |
| type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679545410 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679545410 :: [a]) = Subsequences a6989586621679545410 | |
| type Apply (TailsSym0 :: TyFun [a] [[a]] -> Type) (a6989586621679545033 :: [a]) Source # | |
| type Apply (InitSym0 :: TyFun [a] [a] -> Type) (a6989586621679545444 :: [a]) Source # | |
| type Apply (NubSym0 :: TyFun [a] [a] -> Type) (a6989586621679544249 :: [a]) Source # | |
| type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679545429 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679545429 :: [a]) = Reverse a6989586621679545429 | |
| type Apply (SortSym0 :: TyFun [a] [a] -> Type) (a6989586621679544395 :: [a]) Source # | |
| type Apply (TailSym0 :: TyFun [a] [a] -> Type) (a6989586621679545456 :: [a]) Source # | |
| type Apply (GroupBy1Sym1 a6989586621680286992 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621680286993 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply ((<|@#@$$) a6989586621680287295 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680287296 :: NonEmpty a) Source # | |
| type Apply (ConsSym1 a6989586621680287288 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680287289 :: NonEmpty a) Source # | |
| type Apply (IntersperseSym1 a6989586621680287177 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680287178 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (IntersperseSym1 a6989586621680287177 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680287178 :: NonEmpty a) = Intersperse a6989586621680287177 a6989586621680287178 | |
| type Apply (NubBySym1 a6989586621680286869 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680286870 :: NonEmpty a) Source # | |
| type Apply (Scanl1Sym1 a6989586621680287198 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680287199 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (Scanr1Sym1 a6989586621680287190 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680287191 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (SortBySym1 a6989586621680286856 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680286857 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (DropSym1 a6989586621680287155 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680287156 :: NonEmpty a) Source # | |
| type Apply (DropWhileSym1 a6989586621680287128 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680287129 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (FilterSym1 a6989586621680287101 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680287102 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (TakeSym1 a6989586621680287164 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680287165 :: NonEmpty a) Source # | |
| type Apply (TakeWhileSym1 a6989586621680287137 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680287138 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply ((:$$:@#@$$) a6989586621679803713 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (a6989586621679803714 :: ErrorMessage' s) Source # | |
Defined in Data.Singletons.Base.TypeError type Apply ((:$$:@#@$$) a6989586621679803713 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (a6989586621679803714 :: ErrorMessage' s) = a6989586621679803713 ':$$: a6989586621679803714 | |
| type Apply ((:<>:@#@$$) a6989586621679803710 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (a6989586621679803711 :: ErrorMessage' s) Source # | |
Defined in Data.Singletons.Base.TypeError type Apply ((:<>:@#@$$) a6989586621679803710 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) (a6989586621679803711 :: ErrorMessage' s) = a6989586621679803710 ':<>: a6989586621679803711 | |
| type Apply (LeftsSym0 :: TyFun [Either a b] [a] -> Type) (a6989586621679261623 :: [Either a b]) Source # | |
| type Apply (RightsSym0 :: TyFun [Either a b] [b] -> Type) (a6989586621679261617 :: [Either a b]) Source # | |
Defined in Data.Either.Singletons | |
| type Apply (FailSym0 :: TyFun [Char] (m a) -> Type) (a6989586621679365940 :: [Char]) Source # | |
| type Apply (IntercalateSym1 a6989586621679545415 :: TyFun [[a]] [a] -> Type) (a6989586621679545416 :: [[a]]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IntercalateSym1 a6989586621679545415 :: TyFun [[a]] [a] -> Type) (a6989586621679545416 :: [[a]]) = Intercalate a6989586621679545415 a6989586621679545416 | |
| type Apply (InsertSym1 a6989586621680287232 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621680287233 :: [a]) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply ((:|@#@$$) a6989586621679050362 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621679050363 :: [a]) Source # | |
| type Apply (ElemIndexSym1 a6989586621679544658 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679544659 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (FindIndexSym1 a6989586621679544640 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679544641 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (StripPrefixSym1 a6989586621679656297 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621679656298 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (StripPrefixSym1 a6989586621679656297 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621679656298 :: [a]) = StripPrefix a6989586621679656297 a6989586621679656298 | |
| type Apply (GroupBySym1 a6989586621680287048 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621680287049 :: [a]) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (ElemIndicesSym1 a6989586621679544649 :: TyFun [a] [Natural] -> Type) (a6989586621679544650 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ElemIndicesSym1 a6989586621679544649 :: TyFun [a] [Natural] -> Type) (a6989586621679544650 :: [a]) = ElemIndices a6989586621679544649 a6989586621679544650 | |
| type Apply (FindIndicesSym1 a6989586621679544619 :: TyFun [a] [Natural] -> Type) (a6989586621679544620 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (FindIndicesSym1 a6989586621679544619 :: TyFun [a] [Natural] -> Type) (a6989586621679544620 :: [a]) = FindIndices a6989586621679544619 a6989586621679544620 | |
| type Apply (GroupBySym1 a6989586621679544364 :: TyFun [a] [[a]] -> Type) (a6989586621679544365 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (GroupBySym1 a6989586621679544364 :: TyFun [a] [[a]] -> Type) (a6989586621679544365 :: [a]) = GroupBy a6989586621679544364 a6989586621679544365 | |
| type Apply (DeleteSym1 a6989586621679544803 :: TyFun [a] [a] -> Type) (a6989586621679544804 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DeleteSym1 a6989586621679544803 :: TyFun [a] [a] -> Type) (a6989586621679544804 :: [a]) = Delete a6989586621679544803 a6989586621679544804 | |
| type Apply (DropSym1 a6989586621679544432 :: TyFun [a] [a] -> Type) (a6989586621679544433 :: [a]) Source # | |
| type Apply (DropWhileEndSym1 a6989586621679544538 :: TyFun [a] [a] -> Type) (a6989586621679544539 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DropWhileEndSym1 a6989586621679544538 :: TyFun [a] [a] -> Type) (a6989586621679544539 :: [a]) = DropWhileEnd a6989586621679544538 a6989586621679544539 | |
| type Apply (DropWhileSym1 a6989586621679544559 :: TyFun [a] [a] -> Type) (a6989586621679544560 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DropWhileSym1 a6989586621679544559 :: TyFun [a] [a] -> Type) (a6989586621679544560 :: [a]) = DropWhile a6989586621679544559 a6989586621679544560 | |
| type Apply (FilterSym1 a6989586621679544674 :: TyFun [a] [a] -> Type) (a6989586621679544675 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (FilterSym1 a6989586621679544674 :: TyFun [a] [a] -> Type) (a6989586621679544675 :: [a]) = Filter a6989586621679544674 a6989586621679544675 | |
| type Apply (InsertSym1 a6989586621679544400 :: TyFun [a] [a] -> Type) (a6989586621679544401 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (InsertSym1 a6989586621679544400 :: TyFun [a] [a] -> Type) (a6989586621679544401 :: [a]) = Insert a6989586621679544400 a6989586621679544401 | |
| type Apply (IntersectSym1 a6989586621679544612 :: TyFun [a] [a] -> Type) (a6989586621679544613 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IntersectSym1 a6989586621679544612 :: TyFun [a] [a] -> Type) (a6989586621679544613 :: [a]) = Intersect a6989586621679544612 a6989586621679544613 | |
| type Apply (IntersperseSym1 a6989586621679545422 :: TyFun [a] [a] -> Type) (a6989586621679545423 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IntersperseSym1 a6989586621679545422 :: TyFun [a] [a] -> Type) (a6989586621679545423 :: [a]) = Intersperse a6989586621679545422 a6989586621679545423 | |
| type Apply (NubBySym1 a6989586621679544231 :: TyFun [a] [a] -> Type) (a6989586621679544232 :: [a]) Source # | |
| type Apply (Scanl1Sym1 a6989586621679545217 :: TyFun [a] [a] -> Type) (a6989586621679545218 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Scanl1Sym1 a6989586621679545217 :: TyFun [a] [a] -> Type) (a6989586621679545218 :: [a]) = Scanl1 a6989586621679545217 a6989586621679545218 | |
| type Apply (Scanr1Sym1 a6989586621679545179 :: TyFun [a] [a] -> Type) (a6989586621679545180 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Scanr1Sym1 a6989586621679545179 :: TyFun [a] [a] -> Type) (a6989586621679545180 :: [a]) = Scanr1 a6989586621679545179 a6989586621679545180 | |
| type Apply (SortBySym1 a6989586621679544751 :: TyFun [a] [a] -> Type) (a6989586621679544752 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (SortBySym1 a6989586621679544751 :: TyFun [a] [a] -> Type) (a6989586621679544752 :: [a]) = SortBy a6989586621679544751 a6989586621679544752 | |
| type Apply (TakeSym1 a6989586621679544445 :: TyFun [a] [a] -> Type) (a6989586621679544446 :: [a]) Source # | |
| type Apply (TakeWhileSym1 a6989586621679544574 :: TyFun [a] [a] -> Type) (a6989586621679544575 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (TakeWhileSym1 a6989586621679544574 :: TyFun [a] [a] -> Type) (a6989586621679544575 :: [a]) = TakeWhile a6989586621679544574 a6989586621679544575 | |
| type Apply (UnionSym1 a6989586621679544203 :: TyFun [a] [a] -> Type) (a6989586621679544204 :: [a]) Source # | |
| type Apply ((\\@#@$$) a6989586621679544792 :: TyFun [a] [a] -> Type) (a6989586621679544793 :: [a]) Source # | |
| type Apply ((:@#@$$) a6989586621679050289 :: TyFun [a] [a] -> Type) (a6989586621679050290 :: [a]) Source # | |
Defined in Data.Singletons.Base.Instances | |
| type Apply ((++@#@$$) a6989586621679154364 :: TyFun [a] [a] -> Type) (a6989586621679154365 :: [a]) Source # | |
| type Apply (UnlessSym1 a6989586621680354860 :: TyFun (f ()) (f ()) -> Type) (a6989586621680354861 :: f ()) Source # | |
Defined in Control.Monad.Singletons type Apply (UnlessSym1 a6989586621680354860 :: TyFun (f ()) (f ()) -> Type) (a6989586621680354861 :: f ()) = Unless a6989586621680354860 a6989586621680354861 | |
| type Apply (WhenSym1 a6989586621679271164 :: TyFun (f ()) (f ()) -> Type) (a6989586621679271165 :: f ()) Source # | |
| type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621680340908 :: f a) Source # | |
Defined in Control.Applicative.Singletons | |
| type Apply (VoidSym0 :: TyFun (f a) (f ()) -> Type) (a6989586621679357493 :: f a) Source # | |
| type Apply (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) (a6989586621679271182 :: m (m a)) Source # | |
| type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621679922398 :: t [a]) Source # | |
Defined in Data.Foldable.Singletons type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621679922398 :: t [a]) = Concat a6989586621679922398 | |
| type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (a6989586621679922557 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (ToListSym0 :: TyFun (t a) [a] -> Type) (a6989586621679922557 :: t a) = ToList a6989586621679922557 | |
| type Apply (GroupAllWith1Sym1 a6989586621680286976 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621680286977 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (GroupAllWith1Sym1 a6989586621680286976 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621680286977 :: NonEmpty a) = GroupAllWith1 a6989586621680286976 a6989586621680286977 | |
| type Apply (GroupWith1Sym1 a6989586621680286985 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621680286986 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (GroupWith1Sym1 a6989586621680286985 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) (a6989586621680286986 :: NonEmpty a) = GroupWith1 a6989586621680286985 a6989586621680286986 | |
| type Apply (SortWithSym1 a6989586621680286847 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621680286848 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (MapSym1 a6989586621680287251 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621680287252 :: NonEmpty a) Source # | |
| type Apply (ZipSym1 a6989586621680286929 :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) (a6989586621680286930 :: NonEmpty b) Source # | |
| type Apply (LookupSym1 a6989586621679544349 :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679544350 :: [(a, b)]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (GroupAllWithSym1 a6989586621680287030 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621680287031 :: [a]) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (GroupAllWithSym1 a6989586621680287030 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621680287031 :: [a]) = GroupAllWith a6989586621680287030 a6989586621680287031 | |
| type Apply (GroupWithSym1 a6989586621680287039 :: TyFun [a] [NonEmpty a] -> Type) (a6989586621680287040 :: [a]) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (DeleteBySym2 a6989586621679544773 a6989586621679544774 :: TyFun [a] [a] -> Type) (a6989586621679544775 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DeleteBySym2 a6989586621679544773 a6989586621679544774 :: TyFun [a] [a] -> Type) (a6989586621679544775 :: [a]) = DeleteBy a6989586621679544773 a6989586621679544774 a6989586621679544775 | |
| type Apply (DeleteFirstsBySym2 a6989586621679544763 a6989586621679544764 :: TyFun [a] [a] -> Type) (a6989586621679544765 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DeleteFirstsBySym2 a6989586621679544763 a6989586621679544764 :: TyFun [a] [a] -> Type) (a6989586621679544765 :: [a]) = DeleteFirstsBy a6989586621679544763 a6989586621679544764 a6989586621679544765 | |
| type Apply (InsertBySym2 a6989586621679544731 a6989586621679544732 :: TyFun [a] [a] -> Type) (a6989586621679544733 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (InsertBySym2 a6989586621679544731 a6989586621679544732 :: TyFun [a] [a] -> Type) (a6989586621679544733 :: [a]) = InsertBy a6989586621679544731 a6989586621679544732 a6989586621679544733 | |
| type Apply (IntersectBySym2 a6989586621679544588 a6989586621679544589 :: TyFun [a] [a] -> Type) (a6989586621679544590 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IntersectBySym2 a6989586621679544588 a6989586621679544589 :: TyFun [a] [a] -> Type) (a6989586621679544590 :: [a]) = IntersectBy a6989586621679544588 a6989586621679544589 a6989586621679544590 | |
| type Apply (UnionBySym2 a6989586621679544211 a6989586621679544212 :: TyFun [a] [a] -> Type) (a6989586621679544213 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (UnionBySym2 a6989586621679544211 a6989586621679544212 :: TyFun [a] [a] -> Type) (a6989586621679544213 :: [a]) = UnionBy a6989586621679544211 a6989586621679544212 a6989586621679544213 | |
| type Apply (MapMaybeSym1 a6989586621679390184 :: TyFun [a] [b] -> Type) (a6989586621679390185 :: [a]) Source # | |
Defined in Data.Maybe.Singletons type Apply (MapMaybeSym1 a6989586621679390184 :: TyFun [a] [b] -> Type) (a6989586621679390185 :: [a]) = MapMaybe a6989586621679390184 a6989586621679390185 | |
| type Apply (MapSym1 a6989586621679154373 :: TyFun [a] [b] -> Type) (a6989586621679154374 :: [a]) Source # | |
| type Apply (FilterMSym1 a6989586621680355005 :: TyFun [a] (m [a]) -> Type) (a6989586621680355006 :: [a]) Source # | |
Defined in Control.Monad.Singletons type Apply (FilterMSym1 a6989586621680355005 :: TyFun [a] (m [a]) -> Type) (a6989586621680355006 :: [a]) = FilterM a6989586621680355005 a6989586621680355006 | |
| type Apply (ZipSym1 a6989586621679544986 :: TyFun [b] [(a, b)] -> Type) (a6989586621679544987 :: [b]) Source # | |
| type Apply ((<|>@#@$$) a6989586621679271374 :: TyFun (f a) (f a) -> Type) (a6989586621679271375 :: f a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply ((<|>@#@$$) a6989586621679271374 :: TyFun (f a) (f a) -> Type) (a6989586621679271375 :: f a) = a6989586621679271374 <|> a6989586621679271375 | |
| type Apply (ReplicateM_Sym1 a6989586621680354872 :: TyFun (m a) (m ()) -> Type) (a6989586621680354873 :: m a) Source # | |
Defined in Control.Monad.Singletons type Apply (ReplicateM_Sym1 a6989586621680354872 :: TyFun (m a) (m ()) -> Type) (a6989586621680354873 :: m a) = ReplicateM_ a6989586621680354872 a6989586621680354873 | |
| type Apply (ReplicateMSym1 a6989586621680354894 :: TyFun (m a) (m [a]) -> Type) (a6989586621680354895 :: m a) Source # | |
Defined in Control.Monad.Singletons type Apply (ReplicateMSym1 a6989586621680354894 :: TyFun (m a) (m [a]) -> Type) (a6989586621680354895 :: m a) = ReplicateM a6989586621680354894 a6989586621680354895 | |
| type Apply (MfilterSym1 a6989586621680354827 :: TyFun (m a) (m a) -> Type) (a6989586621680354828 :: m a) Source # | |
Defined in Control.Monad.Singletons type Apply (MfilterSym1 a6989586621680354827 :: TyFun (m a) (m a) -> Type) (a6989586621680354828 :: m a) = Mfilter a6989586621680354827 a6989586621680354828 | |
| type Apply (MplusSym1 a6989586621679271380 :: TyFun (m a) (m a) -> Type) (a6989586621679271381 :: m a) Source # | |
| type Apply (FindSym1 a6989586621679922286 :: TyFun (t a) (Maybe a) -> Type) (a6989586621679922287 :: t a) Source # | |
| type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621679922431 :: t (f a)) Source # | |
Defined in Data.Foldable.Singletons type Apply (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) (a6989586621679922431 :: t (f a)) = SequenceA_ a6989586621679922431 | |
| type Apply (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) (a6989586621679922419 :: t (f a)) Source # | |
| type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (a6989586621680096864 :: t (f a)) Source # | |
Defined in Data.Traversable.Singletons type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (a6989586621680096864 :: t (f a)) = SequenceA a6989586621680096864 | |
| type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621679922425 :: t (m a)) Source # | |
Defined in Data.Foldable.Singletons type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621679922425 :: t (m a)) = Sequence_ a6989586621679922425 | |
| type Apply (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) (a6989586621679922413 :: t (m a)) Source # | |
| type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (a6989586621680096872 :: t (m a)) Source # | |
Defined in Data.Traversable.Singletons type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (a6989586621680096872 :: t (m a)) = Sequence a6989586621680096872 | |
| type Apply (ScanlSym2 a6989586621680287221 a6989586621680287222 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621680287223 :: [a]) Source # | |
| type Apply (ScanrSym2 a6989586621680287209 a6989586621680287210 :: TyFun [a] (NonEmpty b) -> Type) (a6989586621680287211 :: [a]) Source # | |
| type Apply (ScanlSym2 a6989586621679545226 a6989586621679545227 :: TyFun [a] [b] -> Type) (a6989586621679545228 :: [a]) Source # | |
| type Apply (ScanrSym2 a6989586621679545199 a6989586621679545200 :: TyFun [a] [b] -> Type) (a6989586621679545201 :: [a]) Source # | |
| type Apply ((<**>@#@$$) a6989586621679271211 :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679271212 :: f (a ~> b)) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| type Apply ((<*>@#@$$) a6989586621679271255 :: TyFun (f a) (f b) -> Type) (a6989586621679271256 :: f a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply ((<*>@#@$$) a6989586621679271255 :: TyFun (f a) (f b) -> Type) (a6989586621679271256 :: f a) = a6989586621679271255 <*> a6989586621679271256 | |
| type Apply (FmapSym1 a6989586621679271227 :: TyFun (f a) (f b) -> Type) (a6989586621679271228 :: f a) Source # | |
| type Apply (LiftASym1 a6989586621679271200 :: TyFun (f a) (f b) -> Type) (a6989586621679271201 :: f a) Source # | |
| type Apply ((<$>@#@$$) a6989586621679357520 :: TyFun (f a) (f b) -> Type) (a6989586621679357521 :: f a) Source # | |
Defined in Data.Functor.Singletons type Apply ((<$>@#@$$) a6989586621679357520 :: TyFun (f a) (f b) -> Type) (a6989586621679357521 :: f a) = a6989586621679357520 <$> a6989586621679357521 | |
| type Apply ((<$@#@$$) a6989586621679271232 :: TyFun (f b) (f a) -> Type) (a6989586621679271233 :: f b) Source # | |
| type Apply ((<*@#@$$) a6989586621679271272 :: TyFun (f b) (f a) -> Type) (a6989586621679271273 :: f b) Source # | |
| type Apply ((*>@#@$$) a6989586621679271267 :: TyFun (f b) (f b) -> Type) (a6989586621679271268 :: f b) Source # | |
| type Apply ((<$!>@#@$$) a6989586621680354845 :: TyFun (m a) (m b) -> Type) (a6989586621680354846 :: m a) Source # | |
Defined in Control.Monad.Singletons type Apply ((<$!>@#@$$) a6989586621680354845 :: TyFun (m a) (m b) -> Type) (a6989586621680354846 :: m a) = a6989586621680354845 <$!> a6989586621680354846 | |
| type Apply ((=<<@#@$$) a6989586621679271176 :: TyFun (m a) (m b) -> Type) (a6989586621679271177 :: m a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply ((=<<@#@$$) a6989586621679271176 :: TyFun (m a) (m b) -> Type) (a6989586621679271177 :: m a) = a6989586621679271176 =<< a6989586621679271177 | |
| type Apply (ApSym1 a6989586621679270990 :: TyFun (m a) (m b) -> Type) (a6989586621679270991 :: m a) Source # | |
| type Apply (LiftMSym1 a6989586621679271151 :: TyFun (m a1) (m r) -> Type) (a6989586621679271152 :: m a1) Source # | |
| type Apply (MzipSym1 a6989586621680264763 :: TyFun (m b) (m (a, b)) -> Type) (a6989586621680264764 :: m b) Source # | |
| type Apply ((>>@#@$$) a6989586621679271340 :: TyFun (m b) (m b) -> Type) (a6989586621679271341 :: m b) Source # | |
| type Apply (ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type) (a6989586621679922384 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type) (a6989586621679922384 :: t a) = ConcatMap a6989586621679922383 a6989586621679922384 | |
| type Apply (FmapDefaultSym1 a6989586621680103058 :: TyFun (t a) (t b) -> Type) (a6989586621680103059 :: t a) Source # | |
Defined in Data.Traversable.Singletons type Apply (FmapDefaultSym1 a6989586621680103058 :: TyFun (t a) (t b) -> Type) (a6989586621680103059 :: t a) = FmapDefault a6989586621680103058 a6989586621680103059 | |
| type Apply (ZipWithSym2 a6989586621680286918 a6989586621680286919 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621680286920 :: NonEmpty b) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (MapAndUnzipMSym1 a6989586621680354962 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621680354963 :: [a]) Source # | |
Defined in Control.Monad.Singletons type Apply (MapAndUnzipMSym1 a6989586621680354962 :: TyFun [a] (m ([b], [c])) -> Type) (a6989586621680354963 :: [a]) = MapAndUnzipM a6989586621680354962 a6989586621680354963 | |
| type Apply (ZipWithSym2 a6989586621679544962 a6989586621679544963 :: TyFun [b] [c] -> Type) (a6989586621679544964 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWithSym2 a6989586621679544962 a6989586621679544963 :: TyFun [b] [c] -> Type) (a6989586621679544964 :: [b]) = ZipWith a6989586621679544962 a6989586621679544963 a6989586621679544964 | |
| type Apply (Zip3Sym2 a6989586621679544974 a6989586621679544975 :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679544976 :: [c]) Source # | |
| type Apply (Traverse_Sym1 a6989586621679922469 :: TyFun (t a) (f ()) -> Type) (a6989586621679922470 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (Traverse_Sym1 a6989586621679922469 :: TyFun (t a) (f ()) -> Type) (a6989586621679922470 :: t a) = Traverse_ a6989586621679922469 a6989586621679922470 | |
| type Apply (TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type) (a6989586621680096861 :: t a) Source # | |
Defined in Data.Traversable.Singletons type Apply (TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type) (a6989586621680096861 :: t a) = Traverse a6989586621680096860 a6989586621680096861 | |
| type Apply (MapM_Sym1 a6989586621679922449 :: TyFun (t a) (m ()) -> Type) (a6989586621679922450 :: t a) Source # | |
| type Apply (MapMSym1 a6989586621680096868 :: TyFun (t a) (m (t b)) -> Type) (a6989586621680096869 :: t a) Source # | |
| type Apply (ZipWithM_Sym2 a6989586621680354943 a6989586621680354944 :: TyFun [b] (m ()) -> Type) (a6989586621680354945 :: [b]) Source # | |
Defined in Control.Monad.Singletons type Apply (ZipWithM_Sym2 a6989586621680354943 a6989586621680354944 :: TyFun [b] (m ()) -> Type) (a6989586621680354945 :: [b]) = ZipWithM_ a6989586621680354943 a6989586621680354944 a6989586621680354945 | |
| type Apply (ZipWithMSym2 a6989586621680354953 a6989586621680354954 :: TyFun [b] (m [c]) -> Type) (a6989586621680354955 :: [b]) Source # | |
Defined in Control.Monad.Singletons type Apply (ZipWithMSym2 a6989586621680354953 a6989586621680354954 :: TyFun [b] (m [c]) -> Type) (a6989586621680354955 :: [b]) = ZipWithM a6989586621680354953 a6989586621680354954 a6989586621680354955 | |
| type Apply (LiftA2Sym2 a6989586621679271261 a6989586621679271262 :: TyFun (f b) (f c) -> Type) (a6989586621679271263 :: f b) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftA2Sym2 a6989586621679271261 a6989586621679271262 :: TyFun (f b) (f c) -> Type) (a6989586621679271263 :: f b) = LiftA2 a6989586621679271261 a6989586621679271262 a6989586621679271263 | |
| type Apply (LiftM2Sym2 a6989586621679271130 a6989586621679271131 :: TyFun (m a2) (m r) -> Type) (a6989586621679271132 :: m a2) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM2Sym2 a6989586621679271130 a6989586621679271131 :: TyFun (m a2) (m r) -> Type) (a6989586621679271132 :: m a2) = LiftM2 a6989586621679271130 a6989586621679271131 a6989586621679271132 | |
| type Apply (MzipWithSym2 a6989586621680264769 a6989586621680264770 :: TyFun (m b) (m c) -> Type) (a6989586621680264771 :: m b) Source # | |
Defined in Control.Monad.Zip.Singletons type Apply (MzipWithSym2 a6989586621680264769 a6989586621680264770 :: TyFun (m b) (m c) -> Type) (a6989586621680264771 :: m b) = MzipWith a6989586621680264769 a6989586621680264770 a6989586621680264771 | |
| type Apply (FoldlMSym2 a6989586621679922477 a6989586621679922478 :: TyFun (t a) (m b) -> Type) (a6989586621679922479 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (FoldlMSym2 a6989586621679922477 a6989586621679922478 :: TyFun (t a) (m b) -> Type) (a6989586621679922479 :: t a) = FoldlM a6989586621679922477 a6989586621679922478 a6989586621679922479 | |
| type Apply (FoldrMSym2 a6989586621679922495 a6989586621679922496 :: TyFun (t a) (m b) -> Type) (a6989586621679922497 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (FoldrMSym2 a6989586621679922495 a6989586621679922496 :: TyFun (t a) (m b) -> Type) (a6989586621679922497 :: t a) = FoldrM a6989586621679922495 a6989586621679922496 a6989586621679922497 | |
| type Apply (ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 :: TyFun [c] [d] -> Type) (a6989586621679544950 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 :: TyFun [c] [d] -> Type) (a6989586621679544950 :: [c]) = ZipWith3 a6989586621679544947 a6989586621679544948 a6989586621679544949 a6989586621679544950 | |
| type Apply (Zip4Sym3 a6989586621679656286 a6989586621679656287 a6989586621679656288 :: TyFun [d] [(a, b, c, d)] -> Type) (a6989586621679656289 :: [d]) Source # | |
| type Apply (LiftA3Sym3 a6989586621679271189 a6989586621679271190 a6989586621679271191 :: TyFun (f c) (f d) -> Type) (a6989586621679271192 :: f c) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftA3Sym3 a6989586621679271189 a6989586621679271190 a6989586621679271191 :: TyFun (f c) (f d) -> Type) (a6989586621679271192 :: f c) = LiftA3 a6989586621679271189 a6989586621679271190 a6989586621679271191 a6989586621679271192 | |
| type Apply (LiftM3Sym3 a6989586621679271100 a6989586621679271101 a6989586621679271102 :: TyFun (m a3) (m r) -> Type) (a6989586621679271103 :: m a3) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM3Sym3 a6989586621679271100 a6989586621679271101 a6989586621679271102 :: TyFun (m a3) (m r) -> Type) (a6989586621679271103 :: m a3) = LiftM3 a6989586621679271100 a6989586621679271101 a6989586621679271102 a6989586621679271103 | |
| type Apply (ZipWith4Sym4 a6989586621679656166 a6989586621679656167 a6989586621679656168 a6989586621679656169 :: TyFun [d] [e] -> Type) (a6989586621679656170 :: [d]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith4Sym4 a6989586621679656166 a6989586621679656167 a6989586621679656168 a6989586621679656169 :: TyFun [d] [e] -> Type) (a6989586621679656170 :: [d]) = ZipWith4 a6989586621679656166 a6989586621679656167 a6989586621679656168 a6989586621679656169 a6989586621679656170 | |
| type Apply (Zip5Sym4 a6989586621679656263 a6989586621679656264 a6989586621679656265 a6989586621679656266 :: TyFun [e] [(a, b, c, d, e)] -> Type) (a6989586621679656267 :: [e]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (LiftM4Sym4 a6989586621679271061 a6989586621679271062 a6989586621679271063 a6989586621679271064 :: TyFun (m a4) (m r) -> Type) (a6989586621679271065 :: m a4) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM4Sym4 a6989586621679271061 a6989586621679271062 a6989586621679271063 a6989586621679271064 :: TyFun (m a4) (m r) -> Type) (a6989586621679271065 :: m a4) = LiftM4 a6989586621679271061 a6989586621679271062 a6989586621679271063 a6989586621679271064 a6989586621679271065 | |
| type Apply (ZipWith5Sym5 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 a6989586621679656147 :: TyFun [e] [f] -> Type) (a6989586621679656148 :: [e]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym5 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 a6989586621679656147 :: TyFun [e] [f] -> Type) (a6989586621679656148 :: [e]) = ZipWith5 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 a6989586621679656147 a6989586621679656148 | |
| type Apply (Zip6Sym5 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 a6989586621679656239 :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621679656240 :: [f]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Zip6Sym5 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 a6989586621679656239 :: TyFun [f] [(a, b, c, d, e, f)] -> Type) (a6989586621679656240 :: [f]) = Zip6 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 a6989586621679656239 a6989586621679656240 | |
| type Apply (LiftM5Sym5 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 a6989586621679271017 :: TyFun (m a5) (m r) -> Type) (a6989586621679271018 :: m a5) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym5 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 a6989586621679271017 :: TyFun (m a5) (m r) -> Type) (a6989586621679271018 :: m a5) = LiftM5 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 a6989586621679271017 a6989586621679271018 | |
| type Apply (ZipWith6Sym6 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 a6989586621679656121 :: TyFun [f] [g] -> Type) (a6989586621679656122 :: [f]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym6 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 a6989586621679656121 :: TyFun [f] [g] -> Type) (a6989586621679656122 :: [f]) = ZipWith6 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 a6989586621679656121 a6989586621679656122 | |
| type Apply (Zip7Sym6 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 a6989586621679656207 :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621679656208 :: [g]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym6 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 a6989586621679656207 :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) (a6989586621679656208 :: [g]) = Zip7 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 a6989586621679656207 a6989586621679656208 | |
| type Apply (ZipWith7Sym7 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 a6989586621679656091 :: TyFun [g] [h] -> Type) (a6989586621679656092 :: [g]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym7 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 a6989586621679656091 :: TyFun [g] [h] -> Type) (a6989586621679656092 :: [g]) = ZipWith7 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 a6989586621679656091 a6989586621679656092 | |
| type Apply ((!!@#@$) :: TyFun (NonEmpty a) (Natural ~> a) -> Type) (a6989586621680286938 :: NonEmpty a) Source # | |
| type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) (a6989586621680287345 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) (a6989586621679803713 :: ErrorMessage' s) Source # | |
Defined in Data.Singletons.Base.TypeError type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) (a6989586621679803713 :: ErrorMessage' s) = (:$$:@#@$$) a6989586621679803713 | |
| type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) (a6989586621679803710 :: ErrorMessage' s) Source # | |
Defined in Data.Singletons.Base.TypeError type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) (a6989586621679803710 :: ErrorMessage' s) = (:<>:@#@$$) a6989586621679803710 | |
| type Apply (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) (a6989586621680286965 :: [a]) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) (a6989586621680286965 :: [a]) = IsPrefixOfSym1 a6989586621680286965 | |
| type Apply ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) (a6989586621679544266 :: [a]) Source # | |
| type Apply (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) (a6989586621679545415 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) (a6989586621679545415 :: [a]) = IntercalateSym1 a6989586621679545415 | |
| type Apply (StripPrefixSym0 :: TyFun [a] ([a] ~> Maybe [a]) -> Type) (a6989586621679656297 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (StripPrefixSym0 :: TyFun [a] ([a] ~> Maybe [a]) -> Type) (a6989586621679656297 :: [a]) = StripPrefixSym1 a6989586621679656297 | |
| type Apply (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545011 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545011 :: [a]) = IsInfixOfSym1 a6989586621679545011 | |
| type Apply (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545025 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545025 :: [a]) = IsPrefixOfSym1 a6989586621679545025 | |
| type Apply (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545018 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545018 :: [a]) = IsSuffixOfSym1 a6989586621679545018 | |
| type Apply (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544612 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544612 :: [a]) = IntersectSym1 a6989586621679544612 | |
| type Apply (UnionSym0 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544203 :: [a]) Source # | |
| type Apply ((\\@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544792 :: [a]) Source # | |
| type Apply ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679154364 :: [a]) Source # | |
| type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807418 :: [a]) Source # | |
Defined in Text.Show.Singletons type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807418 :: [a]) = ShowListSym1 a6989586621679807418 | |
| type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) (a6989586621680286888 :: NonEmpty (a, b)) Source # | |
| type Apply (ZipSym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty (a, b)) -> Type) (a6989586621680286929 :: NonEmpty a) Source # | |
| type Apply (BreakSym1 a6989586621680287110 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621680287111 :: NonEmpty a) Source # | |
| type Apply (PartitionSym1 a6989586621680287092 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621680287093 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (SpanSym1 a6989586621680287119 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621680287120 :: NonEmpty a) Source # | |
| type Apply (SplitAtSym1 a6989586621680287146 :: TyFun (NonEmpty a) ([a], [a]) -> Type) (a6989586621680287147 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679544929 :: [(a, b)]) Source # | |
| type Apply (DeleteFirstsBySym1 a6989586621679544763 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544764 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DeleteFirstsBySym1 a6989586621679544763 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544764 :: [a]) = DeleteFirstsBySym2 a6989586621679544763 a6989586621679544764 | |
| type Apply (IntersectBySym1 a6989586621679544588 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544589 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (IntersectBySym1 a6989586621679544588 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544589 :: [a]) = IntersectBySym2 a6989586621679544588 a6989586621679544589 | |
| type Apply (UnionBySym1 a6989586621679544211 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544212 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (UnionBySym1 a6989586621679544211 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544212 :: [a]) = UnionBySym2 a6989586621679544211 a6989586621679544212 | |
| type Apply (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) (a6989586621679544986 :: [a]) Source # | |
| type Apply (ShowListWithSym1 a6989586621679807383 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807384 :: [a]) Source # | |
Defined in Text.Show.Singletons type Apply (ShowListWithSym1 a6989586621679807383 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807384 :: [a]) = ShowListWithSym2 a6989586621679807383 a6989586621679807384 | |
| type Apply (BreakSym1 a6989586621679544458 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544459 :: [a]) Source # | |
| type Apply (PartitionSym1 a6989586621679544342 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544343 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (PartitionSym1 a6989586621679544342 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544343 :: [a]) = Partition a6989586621679544342 a6989586621679544343 | |
| type Apply (SpanSym1 a6989586621679544497 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544498 :: [a]) Source # | |
| type Apply (SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544426 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544426 :: [a]) = SplitAt a6989586621679544425 a6989586621679544426 | |
| type Apply ((<|>@#@$) :: TyFun (f a) (f a ~> f a) -> Type) (a6989586621679271374 :: f a) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| type Apply (MplusSym0 :: TyFun (m a) (m a ~> m a) -> Type) (a6989586621679271380 :: m a) Source # | |
| type Apply (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) (a6989586621679544974 :: [a]) Source # | |
| type Apply ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) (a6989586621679271255 :: f (a ~> b)) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| type Apply ((<&>@#@$) :: TyFun (f a) ((a ~> b) ~> f b) -> Type) (a6989586621679357509 :: f a) Source # | |
| type Apply (($>@#@$) :: TyFun (f a) (b ~> f b) -> Type) (a6989586621679357502 :: f a) Source # | |
| type Apply ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) (a6989586621679271211 :: f a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) (a6989586621679271211 :: f a) = (<**>@#@$$) a6989586621679271211 :: TyFun (f (a ~> b)) (f b) -> Type | |
| type Apply ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) (a6989586621679271272 :: f a) Source # | |
| type Apply ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) (a6989586621679271267 :: f a) Source # | |
| type Apply (ApSym0 :: TyFun (m (a ~> b)) (m a ~> m b) -> Type) (a6989586621679270990 :: m (a ~> b)) Source # | |
| type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (a6989586621680264774 :: m (a, b)) Source # | |
Defined in Control.Monad.Zip.Singletons type Apply (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) (a6989586621680264774 :: m (a, b)) = Munzip a6989586621680264774 | |
| type Apply ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) (a6989586621679271335 :: m a) Source # | |
| type Apply (MzipSym0 :: TyFun (m a) (m b ~> m (a, b)) -> Type) (a6989586621680264763 :: m a) Source # | |
| type Apply ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) (a6989586621679271340 :: m a) Source # | |
| type Apply (ZipWithSym1 a6989586621680286918 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) (a6989586621680286919 :: NonEmpty a) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (ZipWithSym1 a6989586621680286918 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) (a6989586621680286919 :: NonEmpty a) = ZipWithSym2 a6989586621680286918 a6989586621680286919 | |
| type Apply (Zip4Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> [(a, b, c, d)]))) -> Type) (a6989586621679656286 :: [a]) Source # | |
| type Apply (ZipWithSym1 a6989586621679544962 :: TyFun [a] ([b] ~> [c]) -> Type) (a6989586621679544963 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWithSym1 a6989586621679544962 :: TyFun [a] ([b] ~> [c]) -> Type) (a6989586621679544963 :: [a]) = ZipWithSym2 a6989586621679544962 a6989586621679544963 | |
| type Apply (Zip3Sym1 a6989586621679544974 :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) (a6989586621679544975 :: [b]) Source # | |
| type Apply (PairSym0 :: TyFun (f a) (g a ~> Product f g a) -> Type) (a6989586621680392419 :: f a) Source # | |
| type Apply (For_Sym0 :: TyFun (t a) ((a ~> f b) ~> f ()) -> Type) (a6989586621679922460 :: t a) Source # | |
| type Apply (ForSym0 :: TyFun (t a) ((a ~> f b) ~> f (t b)) -> Type) (a6989586621680103106 :: t a) Source # | |
| type Apply (ForM_Sym0 :: TyFun (t a) ((a ~> m b) ~> m ()) -> Type) (a6989586621679922440 :: t a) Source # | |
| type Apply (ForMSym0 :: TyFun (t a) ((a ~> m b) ~> m (t b)) -> Type) (a6989586621680103095 :: t a) Source # | |
| type Apply (Zip5Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> [(a, b, c, d, e)])))) -> Type) (a6989586621679656263 :: [a]) Source # | |
| type Apply (ZipWith3Sym1 a6989586621679544947 :: TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) (a6989586621679544948 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith3Sym1 a6989586621679544947 :: TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) (a6989586621679544948 :: [a]) = ZipWith3Sym2 a6989586621679544947 a6989586621679544948 | |
| type Apply (ZipWithM_Sym1 a6989586621680354943 :: TyFun [a] ([b] ~> m ()) -> Type) (a6989586621680354944 :: [a]) Source # | |
Defined in Control.Monad.Singletons type Apply (ZipWithM_Sym1 a6989586621680354943 :: TyFun [a] ([b] ~> m ()) -> Type) (a6989586621680354944 :: [a]) = ZipWithM_Sym2 a6989586621680354943 a6989586621680354944 | |
| type Apply (ZipWithMSym1 a6989586621680354953 :: TyFun [a] ([b] ~> m [c]) -> Type) (a6989586621680354954 :: [a]) Source # | |
Defined in Control.Monad.Singletons type Apply (ZipWithMSym1 a6989586621680354953 :: TyFun [a] ([b] ~> m [c]) -> Type) (a6989586621680354954 :: [a]) = ZipWithMSym2 a6989586621680354953 a6989586621680354954 | |
| type Apply (Zip4Sym1 a6989586621679656286 :: TyFun [b] ([c] ~> ([d] ~> [(a, b, c, d)])) -> Type) (a6989586621679656287 :: [b]) Source # | |
| type Apply (LiftA2Sym1 a6989586621679271261 :: TyFun (f a) (f b ~> f c) -> Type) (a6989586621679271262 :: f a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftA2Sym1 a6989586621679271261 :: TyFun (f a) (f b ~> f c) -> Type) (a6989586621679271262 :: f a) = LiftA2Sym2 a6989586621679271261 a6989586621679271262 | |
| type Apply (MzipWithSym1 a6989586621680264769 :: TyFun (m a) (m b ~> m c) -> Type) (a6989586621680264770 :: m a) Source # | |
Defined in Control.Monad.Zip.Singletons type Apply (MzipWithSym1 a6989586621680264769 :: TyFun (m a) (m b ~> m c) -> Type) (a6989586621680264770 :: m a) = MzipWithSym2 a6989586621680264769 a6989586621680264770 | |
| type Apply (LiftM2Sym1 a6989586621679271130 :: TyFun (m a1) (m a2 ~> m r) -> Type) (a6989586621679271131 :: m a1) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM2Sym1 a6989586621679271130 :: TyFun (m a1) (m a2 ~> m r) -> Type) (a6989586621679271131 :: m a1) = LiftM2Sym2 a6989586621679271130 a6989586621679271131 | |
| type Apply (Zip6Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)]))))) -> Type) (a6989586621679656235 :: [a]) Source # | |
| type Apply (ZipWith4Sym1 a6989586621679656166 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> [e]))) -> Type) (a6989586621679656167 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith4Sym1 a6989586621679656166 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> [e]))) -> Type) (a6989586621679656167 :: [a]) = ZipWith4Sym2 a6989586621679656166 a6989586621679656167 | |
| type Apply (Zip5Sym1 a6989586621679656263 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> [(a, b, c, d, e)]))) -> Type) (a6989586621679656264 :: [b]) Source # | |
| type Apply (ZipWith3Sym2 a6989586621679544947 a6989586621679544948 :: TyFun [b] ([c] ~> [d]) -> Type) (a6989586621679544949 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith3Sym2 a6989586621679544947 a6989586621679544948 :: TyFun [b] ([c] ~> [d]) -> Type) (a6989586621679544949 :: [b]) = ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 | |
| type Apply (Zip4Sym2 a6989586621679656286 a6989586621679656287 :: TyFun [c] ([d] ~> [(a, b, c, d)]) -> Type) (a6989586621679656288 :: [c]) Source # | |
| type Apply (LiftA3Sym1 a6989586621679271189 :: TyFun (f a) (f b ~> (f c ~> f d)) -> Type) (a6989586621679271190 :: f a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftA3Sym1 a6989586621679271189 :: TyFun (f a) (f b ~> (f c ~> f d)) -> Type) (a6989586621679271190 :: f a) = LiftA3Sym2 a6989586621679271189 a6989586621679271190 | |
| type Apply (LiftM3Sym1 a6989586621679271100 :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) (a6989586621679271101 :: m a1) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM3Sym1 a6989586621679271100 :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) (a6989586621679271101 :: m a1) = LiftM3Sym2 a6989586621679271100 a6989586621679271101 | |
| type Apply (MapAccumLSym2 a6989586621680103082 a6989586621680103083 :: TyFun (t b) (a, t c) -> Type) (a6989586621680103084 :: t b) Source # | |
Defined in Data.Traversable.Singletons type Apply (MapAccumLSym2 a6989586621680103082 a6989586621680103083 :: TyFun (t b) (a, t c) -> Type) (a6989586621680103084 :: t b) = MapAccumL a6989586621680103082 a6989586621680103083 a6989586621680103084 | |
| type Apply (MapAccumRSym2 a6989586621680103072 a6989586621680103073 :: TyFun (t b) (a, t c) -> Type) (a6989586621680103074 :: t b) Source # | |
Defined in Data.Traversable.Singletons type Apply (MapAccumRSym2 a6989586621680103072 a6989586621680103073 :: TyFun (t b) (a, t c) -> Type) (a6989586621680103074 :: t b) = MapAccumR a6989586621680103072 a6989586621680103073 a6989586621680103074 | |
| type Apply (Zip7Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])))))) -> Type) (a6989586621679656202 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (ZipWith5Sym1 a6989586621679656143 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> [f])))) -> Type) (a6989586621679656144 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym1 a6989586621679656143 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> [f])))) -> Type) (a6989586621679656144 :: [a]) = ZipWith5Sym2 a6989586621679656143 a6989586621679656144 | |
| type Apply (Zip6Sym1 a6989586621679656235 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)])))) -> Type) (a6989586621679656236 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (ZipWith4Sym2 a6989586621679656166 a6989586621679656167 :: TyFun [b] ([c] ~> ([d] ~> [e])) -> Type) (a6989586621679656168 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith4Sym2 a6989586621679656166 a6989586621679656167 :: TyFun [b] ([c] ~> ([d] ~> [e])) -> Type) (a6989586621679656168 :: [b]) = ZipWith4Sym3 a6989586621679656166 a6989586621679656167 a6989586621679656168 | |
| type Apply (Zip5Sym2 a6989586621679656263 a6989586621679656264 :: TyFun [c] ([d] ~> ([e] ~> [(a, b, c, d, e)])) -> Type) (a6989586621679656265 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (LiftA3Sym2 a6989586621679271189 a6989586621679271190 :: TyFun (f b) (f c ~> f d) -> Type) (a6989586621679271191 :: f b) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftA3Sym2 a6989586621679271189 a6989586621679271190 :: TyFun (f b) (f c ~> f d) -> Type) (a6989586621679271191 :: f b) = LiftA3Sym3 a6989586621679271189 a6989586621679271190 a6989586621679271191 | |
| type Apply (LiftM4Sym1 a6989586621679271061 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) (a6989586621679271062 :: m a1) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM4Sym1 a6989586621679271061 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) (a6989586621679271062 :: m a1) = LiftM4Sym2 a6989586621679271061 a6989586621679271062 | |
| type Apply (LiftM3Sym2 a6989586621679271100 a6989586621679271101 :: TyFun (m a2) (m a3 ~> m r) -> Type) (a6989586621679271102 :: m a2) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM3Sym2 a6989586621679271100 a6989586621679271101 :: TyFun (m a2) (m a3 ~> m r) -> Type) (a6989586621679271102 :: m a2) = LiftM3Sym3 a6989586621679271100 a6989586621679271101 a6989586621679271102 | |
| type Apply (ZipWith6Sym1 a6989586621679656116 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g]))))) -> Type) (a6989586621679656117 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym1 a6989586621679656116 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g]))))) -> Type) (a6989586621679656117 :: [a]) = ZipWith6Sym2 a6989586621679656116 a6989586621679656117 | |
| type Apply (Zip7Sym1 a6989586621679656202 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))))) -> Type) (a6989586621679656203 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (ZipWith5Sym2 a6989586621679656143 a6989586621679656144 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> [f]))) -> Type) (a6989586621679656145 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym2 a6989586621679656143 a6989586621679656144 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> [f]))) -> Type) (a6989586621679656145 :: [b]) = ZipWith5Sym3 a6989586621679656143 a6989586621679656144 a6989586621679656145 | |
| type Apply (Zip6Sym2 a6989586621679656235 a6989586621679656236 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)]))) -> Type) (a6989586621679656237 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (ZipWith4Sym3 a6989586621679656166 a6989586621679656167 a6989586621679656168 :: TyFun [c] ([d] ~> [e]) -> Type) (a6989586621679656169 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith4Sym3 a6989586621679656166 a6989586621679656167 a6989586621679656168 :: TyFun [c] ([d] ~> [e]) -> Type) (a6989586621679656169 :: [c]) = ZipWith4Sym4 a6989586621679656166 a6989586621679656167 a6989586621679656168 a6989586621679656169 | |
| type Apply (Zip5Sym3 a6989586621679656263 a6989586621679656264 a6989586621679656265 :: TyFun [d] ([e] ~> [(a, b, c, d, e)]) -> Type) (a6989586621679656266 :: [d]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (LiftM5Sym1 a6989586621679271013 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) (a6989586621679271014 :: m a1) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym1 a6989586621679271013 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) (a6989586621679271014 :: m a1) = LiftM5Sym2 a6989586621679271013 a6989586621679271014 | |
| type Apply (LiftM4Sym2 a6989586621679271061 a6989586621679271062 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) (a6989586621679271063 :: m a2) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM4Sym2 a6989586621679271061 a6989586621679271062 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) (a6989586621679271063 :: m a2) = LiftM4Sym3 a6989586621679271061 a6989586621679271062 a6989586621679271063 | |
| type Apply (ZipWith7Sym1 a6989586621679656085 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h])))))) -> Type) (a6989586621679656086 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (ZipWith6Sym2 a6989586621679656116 a6989586621679656117 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g])))) -> Type) (a6989586621679656118 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym2 a6989586621679656116 a6989586621679656117 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g])))) -> Type) (a6989586621679656118 :: [b]) = ZipWith6Sym3 a6989586621679656116 a6989586621679656117 a6989586621679656118 | |
| type Apply (Zip7Sym2 a6989586621679656202 a6989586621679656203 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])))) -> Type) (a6989586621679656204 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym2 a6989586621679656202 a6989586621679656203 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])))) -> Type) (a6989586621679656204 :: [c]) = Zip7Sym3 a6989586621679656202 a6989586621679656203 a6989586621679656204 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))) -> Type | |
| type Apply (ZipWith5Sym3 a6989586621679656143 a6989586621679656144 a6989586621679656145 :: TyFun [c] ([d] ~> ([e] ~> [f])) -> Type) (a6989586621679656146 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym3 a6989586621679656143 a6989586621679656144 a6989586621679656145 :: TyFun [c] ([d] ~> ([e] ~> [f])) -> Type) (a6989586621679656146 :: [c]) = ZipWith5Sym4 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 | |
| type Apply (Zip6Sym3 a6989586621679656235 a6989586621679656236 a6989586621679656237 :: TyFun [d] ([e] ~> ([f] ~> [(a, b, c, d, e, f)])) -> Type) (a6989586621679656238 :: [d]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Zip6Sym3 a6989586621679656235 a6989586621679656236 a6989586621679656237 :: TyFun [d] ([e] ~> ([f] ~> [(a, b, c, d, e, f)])) -> Type) (a6989586621679656238 :: [d]) = Zip6Sym4 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 :: TyFun [e] ([f] ~> [(a, b, c, d, e, f)]) -> Type | |
| type Apply (LiftM5Sym2 a6989586621679271013 a6989586621679271014 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) (a6989586621679271015 :: m a2) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym2 a6989586621679271013 a6989586621679271014 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) (a6989586621679271015 :: m a2) = LiftM5Sym3 a6989586621679271013 a6989586621679271014 a6989586621679271015 | |
| type Apply (LiftM4Sym3 a6989586621679271061 a6989586621679271062 a6989586621679271063 :: TyFun (m a3) (m a4 ~> m r) -> Type) (a6989586621679271064 :: m a3) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM4Sym3 a6989586621679271061 a6989586621679271062 a6989586621679271063 :: TyFun (m a3) (m a4 ~> m r) -> Type) (a6989586621679271064 :: m a3) = LiftM4Sym4 a6989586621679271061 a6989586621679271062 a6989586621679271063 a6989586621679271064 | |
| type Apply (ZipWith7Sym2 a6989586621679656085 a6989586621679656086 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h]))))) -> Type) (a6989586621679656087 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym2 a6989586621679656085 a6989586621679656086 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h]))))) -> Type) (a6989586621679656087 :: [b]) = ZipWith7Sym3 a6989586621679656085 a6989586621679656086 a6989586621679656087 | |
| type Apply (ZipWith6Sym3 a6989586621679656116 a6989586621679656117 a6989586621679656118 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> [g]))) -> Type) (a6989586621679656119 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym3 a6989586621679656116 a6989586621679656117 a6989586621679656118 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> [g]))) -> Type) (a6989586621679656119 :: [c]) = ZipWith6Sym4 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 | |
| type Apply (Zip7Sym3 a6989586621679656202 a6989586621679656203 a6989586621679656204 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))) -> Type) (a6989586621679656205 :: [d]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym3 a6989586621679656202 a6989586621679656203 a6989586621679656204 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))) -> Type) (a6989586621679656205 :: [d]) = Zip7Sym4 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 :: TyFun [e] ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])) -> Type | |
| type Apply (ZipWith5Sym4 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 :: TyFun [d] ([e] ~> [f]) -> Type) (a6989586621679656147 :: [d]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym4 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 :: TyFun [d] ([e] ~> [f]) -> Type) (a6989586621679656147 :: [d]) = ZipWith5Sym5 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 a6989586621679656147 | |
| type Apply (Zip6Sym4 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 :: TyFun [e] ([f] ~> [(a, b, c, d, e, f)]) -> Type) (a6989586621679656239 :: [e]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Zip6Sym4 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 :: TyFun [e] ([f] ~> [(a, b, c, d, e, f)]) -> Type) (a6989586621679656239 :: [e]) = Zip6Sym5 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 a6989586621679656239 :: TyFun [f] [(a, b, c, d, e, f)] -> Type | |
| type Apply (LiftM5Sym3 a6989586621679271013 a6989586621679271014 a6989586621679271015 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) (a6989586621679271016 :: m a3) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym3 a6989586621679271013 a6989586621679271014 a6989586621679271015 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) (a6989586621679271016 :: m a3) = LiftM5Sym4 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 | |
| type Apply (ZipWith7Sym3 a6989586621679656085 a6989586621679656086 a6989586621679656087 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h])))) -> Type) (a6989586621679656088 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym3 a6989586621679656085 a6989586621679656086 a6989586621679656087 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h])))) -> Type) (a6989586621679656088 :: [c]) = ZipWith7Sym4 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 | |
| type Apply (ZipWith6Sym4 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 :: TyFun [d] ([e] ~> ([f] ~> [g])) -> Type) (a6989586621679656120 :: [d]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym4 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 :: TyFun [d] ([e] ~> ([f] ~> [g])) -> Type) (a6989586621679656120 :: [d]) = ZipWith6Sym5 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 | |
| type Apply (Zip7Sym4 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 :: TyFun [e] ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])) -> Type) (a6989586621679656206 :: [e]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym4 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 :: TyFun [e] ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])) -> Type) (a6989586621679656206 :: [e]) = Zip7Sym5 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 :: TyFun [f] ([g] ~> [(a, b, c, d, e, f, g)]) -> Type | |
| type Apply (LiftM5Sym4 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 :: TyFun (m a4) (m a5 ~> m r) -> Type) (a6989586621679271017 :: m a4) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym4 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 :: TyFun (m a4) (m a5 ~> m r) -> Type) (a6989586621679271017 :: m a4) = LiftM5Sym5 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 a6989586621679271017 | |
| type Apply (ZipWith7Sym4 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [h]))) -> Type) (a6989586621679656089 :: [d]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym4 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [h]))) -> Type) (a6989586621679656089 :: [d]) = ZipWith7Sym5 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 | |
| type Apply (ZipWith6Sym5 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 :: TyFun [e] ([f] ~> [g]) -> Type) (a6989586621679656121 :: [e]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym5 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 :: TyFun [e] ([f] ~> [g]) -> Type) (a6989586621679656121 :: [e]) = ZipWith6Sym6 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 a6989586621679656121 | |
| type Apply (Zip7Sym5 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 :: TyFun [f] ([g] ~> [(a, b, c, d, e, f, g)]) -> Type) (a6989586621679656207 :: [f]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym5 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 :: TyFun [f] ([g] ~> [(a, b, c, d, e, f, g)]) -> Type) (a6989586621679656207 :: [f]) = Zip7Sym6 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 a6989586621679656207 :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type | |
| type Apply (ZipWith7Sym5 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 :: TyFun [e] ([f] ~> ([g] ~> [h])) -> Type) (a6989586621679656090 :: [e]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym5 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 :: TyFun [e] ([f] ~> ([g] ~> [h])) -> Type) (a6989586621679656090 :: [e]) = ZipWith7Sym6 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 | |
| type Apply (ZipWith7Sym6 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 :: TyFun [f] ([g] ~> [h]) -> Type) (a6989586621679656091 :: [f]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym6 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 :: TyFun [f] ([g] ~> [h]) -> Type) (a6989586621679656091 :: [f]) = ZipWith7Sym7 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 a6989586621679656091 | |
| type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679544912 :: [(a, b, c)]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679544912 :: [(a, b, c)]) = Unzip3 a6989586621679544912 | |
| type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679544893 :: [(a, b, c, d)]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) (a6989586621679544893 :: [(a, b, c, d)]) = Unzip4 a6989586621679544893 | |
| type Apply (InLSym0 :: TyFun (f a) (Sum f g a) -> Type) (a6989586621680331253 :: f a) Source # | |
| type Apply (InRSym0 :: TyFun (g a) (Sum f g a) -> Type) (a6989586621680331255 :: g a) Source # | |
| type Apply (PairSym1 a6989586621680392419 :: TyFun (g a) (Product f g a) -> Type) (a6989586621680392420 :: g a) Source # | |
| type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679544872 :: [(a, b, c, d, e)]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) (a6989586621679544872 :: [(a, b, c, d, e)]) = Unzip5 a6989586621679544872 | |
| type Apply (ComposeSym0 :: TyFun (f (g a)) (Compose f g a) -> Type) (a6989586621680345043 :: f (g a)) Source # | |
Defined in Data.Functor.Compose.Singletons | |
| type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) (a6989586621679544849 :: [(a, b, c, d, e, f)]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) (a6989586621679544849 :: [(a, b, c, d, e, f)]) = Unzip6 a6989586621679544849 | |
| type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) (a6989586621679544824 :: [(a, b, c, d, e, f, g)]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) (a6989586621679544824 :: [(a, b, c, d, e, f, g)]) = Unzip7 a6989586621679544824 | |
| type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621679261595 :: Either a b) Source # | |
Defined in Data.Either.Singletons | |
| type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621679261592 :: Either a b) Source # | |
Defined in Data.Either.Singletons | |
| type Apply (FstSym0 :: TyFun (a, b) a -> Type) (a6989586621679147673 :: (a, b)) Source # | |
| type Apply (SndSym0 :: TyFun (a, b) b -> Type) (a6989586621679147669 :: (a, b)) Source # | |
| type Apply ((&@#@$$) a6989586621679253960 :: TyFun (a ~> b) b -> Type) (a6989586621679253961 :: a ~> b) Source # | |
| type Apply (UncurrySym1 a6989586621679147653 :: TyFun (a, b) c -> Type) (a6989586621679147654 :: (a, b)) Source # | |
Defined in Data.Tuple.Singletons type Apply (UncurrySym1 a6989586621679147653 :: TyFun (a, b) c -> Type) (a6989586621679147654 :: (a, b)) = Uncurry a6989586621679147653 a6989586621679147654 | |
| type Apply (Either_Sym2 a6989586621679259290 a6989586621679259291 :: TyFun (Either a b) c -> Type) (a6989586621679259292 :: Either a b) Source # | |
Defined in Data.Either.Singletons | |
| type Apply ((<&>@#@$$) a6989586621679357509 :: TyFun (a ~> b) (f b) -> Type) (a6989586621679357510 :: a ~> b) Source # | |
Defined in Data.Functor.Singletons | |
| type Apply ((>>=@#@$$) a6989586621679271335 :: TyFun (a ~> m b) (m b) -> Type) (a6989586621679271336 :: a ~> m b) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| type Apply (For_Sym1 a6989586621679922460 :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621679922461 :: a ~> f b) Source # | |
| type Apply (ForSym1 a6989586621680103106 :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680103107 :: a ~> f b) Source # | |
| type Apply (ForM_Sym1 a6989586621679922440 :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621679922441 :: a ~> m b) Source # | |
| type Apply (ForMSym1 a6989586621680103095 :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680103096 :: a ~> m b) Source # | |
| type Apply (ShowParenSym1 a6989586621679807346 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621679807347 :: Symbol ~> Symbol) Source # | |
Defined in Text.Show.Singletons | |
| type Apply (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621679807383 :: a ~> (Symbol ~> Symbol)) Source # | |
| type Apply (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680286856 :: a ~> (a ~> Ordering)) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) ([a] ~> [a]) -> Type) (a6989586621679544751 :: a ~> (a ~> Ordering)) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (InsertBySym0 :: TyFun (a ~> (a ~> Ordering)) (a ~> ([a] ~> [a])) -> Type) (a6989586621679544731 :: a ~> (a ~> Ordering)) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (GroupBy1Sym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) (a6989586621680286992 :: a ~> (a ~> Bool)) Source # | |
| type Apply (NubBySym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680286869 :: a ~> (a ~> Bool)) Source # | |
| type Apply (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679544763 :: a ~> (a ~> Bool)) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679544588 :: a ~> (a ~> Bool)) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679544211 :: a ~> (a ~> Bool)) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287048 :: a ~> (a ~> Bool)) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) (a6989586621679544364 :: a ~> (a ~> Bool)) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) (a6989586621679544231 :: a ~> (a ~> Bool)) Source # | |
| type Apply (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) (a6989586621679544773 :: a ~> (a ~> Bool)) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287198 :: a ~> (a ~> a)) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287190 :: a ~> (a ~> a)) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545217 :: a ~> (a ~> a)) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545217 :: a ~> (a ~> a)) = Scanl1Sym1 a6989586621679545217 | |
| type Apply (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545179 :: a ~> (a ~> a)) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545179 :: a ~> (a ~> a)) = Scanr1Sym1 a6989586621679545179 | |
| type Apply (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) (a6989586621679545295 :: a ~> (a ~> a)) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) (a6989586621679545295 :: a ~> (a ~> a)) = Foldl1'Sym1 a6989586621679545295 | |
| type Apply (BreakSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) (a6989586621680287110 :: a ~> Bool) Source # | |
| type Apply (PartitionSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) (a6989586621680287092 :: a ~> Bool) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (SpanSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) (a6989586621680287119 :: a ~> Bool) Source # | |
| type Apply (DropWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) (a6989586621680287128 :: a ~> Bool) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (FilterSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) (a6989586621680287101 :: a ~> Bool) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) (a6989586621680287137 :: a ~> Bool) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) (a6989586621679154281 :: a ~> Bool) Source # | |
| type Apply (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) (a6989586621679544640 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544458 :: a ~> Bool) Source # | |
| type Apply (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544342 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544342 :: a ~> Bool) = PartitionSym1 a6989586621679544342 | |
| type Apply (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544497 :: a ~> Bool) Source # | |
| type Apply (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) (a6989586621679544619 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544538 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544538 :: a ~> Bool) = DropWhileEndSym1 a6989586621679544538 | |
| type Apply (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544559 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544559 :: a ~> Bool) = DropWhileSym1 a6989586621679544559 | |
| type Apply (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544674 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544674 :: a ~> Bool) = FilterSym1 a6989586621679544674 | |
| type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544574 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544574 :: a ~> Bool) = TakeWhileSym1 a6989586621679544574 | |
| type Apply (MaximumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) (a6989586621679922335 :: a ~> (a ~> Ordering)) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (MinimumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) (a6989586621679922315 :: a ~> (a ~> Ordering)) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) (a6989586621679922553 :: a ~> (a ~> a)) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) (a6989586621679922548 :: a ~> (a ~> a)) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) (a6989586621680287209 :: a ~> (b ~> b)) Source # | |
| type Apply (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) (a6989586621679545199 :: a ~> (b ~> b)) Source # | |
| type Apply (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) (a6989586621679390184 :: a ~> Maybe b) Source # | |
Defined in Data.Maybe.Singletons type Apply (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) (a6989586621679390184 :: a ~> Maybe b) = MapMaybeSym1 a6989586621679390184 | |
| type Apply (UnfoldSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) (a6989586621680287356 :: a ~> (b, Maybe a)) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (UnfoldrSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) (a6989586621680287321 :: a ~> (b, Maybe a)) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) (a6989586621680354827 :: a ~> Bool) Source # | |
Defined in Control.Monad.Singletons | |
| type Apply (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) (a6989586621679922286 :: a ~> Bool) Source # | |
| type Apply (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621679922355 :: a ~> Bool) Source # | |
| type Apply (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621679922364 :: a ~> Bool) Source # | |
| type Apply (UntilSym1 a6989586621679154281 :: TyFun (a ~> a) (a ~> a) -> Type) (a6989586621679154282 :: a ~> a) Source # | |
| type Apply (GroupAllWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) (a6989586621680286976 :: a ~> b) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (GroupWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) (a6989586621680286985 :: a ~> b) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (MapSym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) (a6989586621680287251 :: a ~> b) Source # | |
| type Apply (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287030 :: a ~> b) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287030 :: a ~> b) = GroupAllWithSym1 a6989586621680287030 | |
| type Apply (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287039 :: a ~> b) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287039 :: a ~> b) = GroupWithSym1 a6989586621680287039 | |
| type Apply (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) (a6989586621679154373 :: a ~> b) Source # | |
| type Apply ((@@@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) (f :: a ~> b) # | |
| type Apply (ApplySym0 :: TyFun (a ~> b) (a ~> b) -> Type) (f :: a ~> b) # | |
| type Apply (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) (a6989586621679154299 :: a ~> b) Source # | |
| type Apply (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) (a6989586621679154308 :: a ~> b) Source # | |
| type Apply (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) (a6989586621680355005 :: a ~> m Bool) Source # | |
Defined in Control.Monad.Singletons type Apply (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) (a6989586621680355005 :: a ~> m Bool) = FilterMSym1 a6989586621680355005 | |
| type Apply (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680286847 :: a ~> o) Source # | |
Defined in Data.List.NonEmpty.Singletons type Apply (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680286847 :: a ~> o) = SortWithSym1 a6989586621680286847 | |
| type Apply (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) (a6989586621680287221 :: b ~> (a ~> b)) Source # | |
| type Apply (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) (a6989586621679545226 :: b ~> (a ~> b)) Source # | |
| type Apply (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) (a6989586621679545055 :: b ~> Maybe (a, b)) Source # | |
Defined in Data.List.Singletons.Internal type Apply (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) (a6989586621679545055 :: b ~> Maybe (a, b)) = UnfoldrSym1 a6989586621679545055 | |
| type Apply (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) (a6989586621679189957 :: b ~> a) Source # | |
Defined in Data.Ord.Singletons type Apply (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) (a6989586621679189957 :: b ~> a) = ComparingSym1 a6989586621679189957 | |
| type Apply (SwapSym0 :: TyFun (a, b) (b, a) -> Type) (a6989586621679147647 :: (a, b)) Source # | |
| type Apply (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) (a6989586621679147661 :: (a, b) ~> c) Source # | |
| type Apply (Foldr'Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922528 :: a ~> (b ~> b)) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922521 :: a ~> (b ~> b)) Source # | |
| type Apply (ZipWithSym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) (a6989586621680286918 :: a ~> (b ~> c)) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| type Apply (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) (a6989586621679147653 :: a ~> (b ~> c)) Source # | |
Defined in Data.Tuple.Singletons type Apply (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) (a6989586621679147653 :: a ~> (b ~> c)) = UncurrySym1 a6989586621679147653 | |
| type Apply (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) (a6989586621679544962 :: a ~> (b ~> c)) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) (a6989586621679154327 :: a ~> (b ~> c)) Source # | |
| type Apply (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) (a6989586621679922383 :: a ~> [b]) Source # | |
Defined in Data.Foldable.Singletons type Apply (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) (a6989586621679922383 :: a ~> [b]) = ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type | |
| type Apply (Maybe_Sym1 a6989586621679387993 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) (a6989586621679387994 :: a ~> b) Source # | |
Defined in Data.Maybe.Singletons type Apply (Maybe_Sym1 a6989586621679387993 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) (a6989586621679387994 :: a ~> b) = Maybe_Sym2 a6989586621679387993 a6989586621679387994 | |
| type Apply (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) (a6989586621679271227 :: a ~> b) Source # | |
| type Apply (LiftASym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) (a6989586621679271200 :: a ~> b) Source # | |
| type Apply ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) (a6989586621679357520 :: a ~> b) Source # | |
| type Apply ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) (a6989586621680354845 :: a ~> b) Source # | |
Defined in Control.Monad.Singletons type Apply ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) (a6989586621680354845 :: a ~> b) = (<$!>@#@$$) a6989586621680354845 :: TyFun (m a) (m b) -> Type | |
| type Apply (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) (a6989586621680103058 :: a ~> b) Source # | |
Defined in Data.Traversable.Singletons type Apply (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) (a6989586621680103058 :: a ~> b) = FmapDefaultSym1 a6989586621680103058 :: TyFun (t a) (t b) -> Type | |
| type Apply (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) (a6989586621679259290 :: a ~> c) Source # | |
| type Apply (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621679922515 :: a ~> m) Source # | |
Defined in Data.Foldable.Singletons type Apply (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621679922515 :: a ~> m) = FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type | |
| type Apply (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621680103039 :: a ~> m) Source # | |
Defined in Data.Traversable.Singletons type Apply (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621680103039 :: a ~> m) = FoldMapDefaultSym1 a6989586621680103039 :: TyFun (t a) m -> Type | |
| type Apply ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) (a6989586621679271176 :: a ~> m b) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| type Apply (LiftMSym0 :: TyFun (a1 ~> r) (m a1 ~> m r) -> Type) (a6989586621679271151 :: a1 ~> r) Source # | |
| type Apply (Foldl'Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922542 :: b ~> (a ~> b)) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922535 :: b ~> (a ~> b)) Source # | |
| type Apply (OnSym0 :: TyFun (b ~> (b ~> c)) ((a ~> b) ~> (a ~> (a ~> c))) -> Type) (a6989586621679253973 :: b ~> (b ~> c)) Source # | |
| type Apply ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) (a6989586621679154339 :: b ~> c) Source # | |
| type Apply (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) (a6989586621679544947 :: a ~> (b ~> (c ~> d))) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (MapAccumLSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) (a6989586621680103082 :: a ~> (b ~> (a, c))) Source # | |
Defined in Data.Traversable.Singletons | |
| type Apply (MapAccumRSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) (a6989586621680103072 :: a ~> (b ~> (a, c))) Source # | |
Defined in Data.Traversable.Singletons | |
| type Apply (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) (a6989586621679271261 :: a ~> (b ~> c)) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| type Apply (MzipWithSym0 :: TyFun (a ~> (b ~> c)) (m a ~> (m b ~> m c)) -> Type) (a6989586621680264769 :: a ~> (b ~> c)) Source # | |
Defined in Control.Monad.Zip.Singletons | |
| type Apply (FoldrMSym0 :: TyFun (a ~> (b ~> m b)) (b ~> (t a ~> m b)) -> Type) (a6989586621679922495 :: a ~> (b ~> m b)) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (ZipWithM_Sym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m ())) -> Type) (a6989586621680354943 :: a ~> (b ~> m c)) Source # | |
Defined in Control.Monad.Singletons | |
| type Apply (ZipWithMSym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m [c])) -> Type) (a6989586621680354953 :: a ~> (b ~> m c)) Source # | |
Defined in Control.Monad.Singletons | |
| type Apply (OnSym1 a6989586621679253973 :: TyFun (a ~> b) (a ~> (a ~> c)) -> Type) (a6989586621679253974 :: a ~> b) Source # | |
| type Apply ((.@#@$$) a6989586621679154339 :: TyFun (a ~> b) (a ~> c) -> Type) (a6989586621679154340 :: a ~> b) Source # | |
| type Apply (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) (a6989586621679922469 :: a ~> f b) Source # | |
Defined in Data.Foldable.Singletons type Apply (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) (a6989586621679922469 :: a ~> f b) = Traverse_Sym1 a6989586621679922469 :: TyFun (t a) (f ()) -> Type | |
| type Apply (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) (a6989586621680096860 :: a ~> f b) Source # | |
Defined in Data.Traversable.Singletons type Apply (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) (a6989586621680096860 :: a ~> f b) = TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type | |
| type Apply (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) (a6989586621680354962 :: a ~> m (b, c)) Source # | |
Defined in Control.Monad.Singletons type Apply (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) (a6989586621680354962 :: a ~> m (b, c)) = MapAndUnzipMSym1 a6989586621680354962 | |
| type Apply ((>=>@#@$) :: TyFun (a ~> m b) ((b ~> m c) ~> (a ~> m c)) -> Type) (a6989586621680354988 :: a ~> m b) Source # | |
| type Apply (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) (a6989586621679922449 :: a ~> m b) Source # | |
| type Apply (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) (a6989586621680096868 :: a ~> m b) Source # | |
| type Apply (LiftM2Sym0 :: TyFun (a1 ~> (a2 ~> r)) (m a1 ~> (m a2 ~> m r)) -> Type) (a6989586621679271130 :: a1 ~> (a2 ~> r)) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| type Apply (FoldlMSym0 :: TyFun (b ~> (a ~> m b)) (b ~> (t a ~> m b)) -> Type) (a6989586621679922477 :: b ~> (a ~> m b)) Source # | |
Defined in Data.Foldable.Singletons | |
| type Apply (Either_Sym1 a6989586621679259290 :: TyFun (b ~> c) (Either a b ~> c) -> Type) (a6989586621679259291 :: b ~> c) Source # | |
Defined in Data.Either.Singletons type Apply (Either_Sym1 a6989586621679259290 :: TyFun (b ~> c) (Either a b ~> c) -> Type) (a6989586621679259291 :: b ~> c) = Either_Sym2 a6989586621679259290 a6989586621679259291 | |
| type Apply ((<=<@#@$) :: TyFun (b ~> m c) ((a ~> m b) ~> (a ~> m c)) -> Type) (a6989586621680354976 :: b ~> m c) Source # | |
| type Apply (ZipWith4Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> e)))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> [e])))) -> Type) (a6989586621679656166 :: a ~> (b ~> (c ~> (d ~> e)))) Source # | |
| type Apply (LiftA3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) (f a ~> (f b ~> (f c ~> f d))) -> Type) (a6989586621679271189 :: a ~> (b ~> (c ~> d))) Source # | |
| type Apply ((<=<@#@$$) a6989586621680354976 :: TyFun (a ~> m b) (a ~> m c) -> Type) (a6989586621680354977 :: a ~> m b) Source # | |
Defined in Control.Monad.Singletons | |
| type Apply (LiftM3Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> r))) (m a1 ~> (m a2 ~> (m a3 ~> m r))) -> Type) (a6989586621679271100 :: a1 ~> (a2 ~> (a3 ~> r))) Source # | |
| type Apply ((>=>@#@$$) a6989586621680354988 :: TyFun (b ~> m c) (a ~> m c) -> Type) (a6989586621680354989 :: b ~> m c) Source # | |
Defined in Control.Monad.Singletons | |
| type Apply (ZipWith5Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> f))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> [f]))))) -> Type) (a6989586621679656143 :: a ~> (b ~> (c ~> (d ~> (e ~> f))))) Source # | |
| type Apply (LiftM4Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> m r)))) -> Type) (a6989586621679271061 :: a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| type Apply (ZipWith6Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> (f ~> g)))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g])))))) -> Type) (a6989586621679656116 :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> g)))))) Source # | |
| type Apply (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) (a6989586621679271013 :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) (a6989586621679271013 :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) = LiftM5Sym1 a6989586621679271013 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type | |
| type Apply (ZipWith7Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> h))))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h]))))))) -> Type) (a6989586621679656085 :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> h))))))) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (GetConstSym0 :: TyFun (Const a b) a -> Type) (a6989586621680067844 :: Const a b) Source # | |
Defined in Data.Functor.Const.Singletons | |
| type Apply (GetComposeSym0 :: TyFun (Compose f g a) (f (g a)) -> Type) (a6989586621680345046 :: Compose f g a) Source # | |
Defined in Data.Functor.Compose.Singletons type Apply (GetComposeSym0 :: TyFun (Compose f g a) (f (g a)) -> Type) (a6989586621680345046 :: Compose f g a) = GetCompose a6989586621680345046 | |
type family ApplyTyCon :: (k1 -> k2) -> TyFun k1 unmatchable_fun -> Type where ... #
Equations
| ApplyTyCon = ApplyTyConAux2 :: (k1 -> k2 -> k3) -> TyFun k1 unmatchable_fun -> Type | |
| ApplyTyCon = ApplyTyConAux1 :: (k1 -> k2) -> TyFun k1 k2 -> Type |
data ApplyTyConAux1 (a :: k1 -> k2) (b :: TyFun k1 k2) #
Instances
| type Apply (ApplyTyConAux1 f :: TyFun k1 k2 -> Type) (x :: k1) # | |
Defined in Data.Singletons | |
data ApplyTyConAux2 (a :: k1 -> k2 -> k3) (b :: TyFun k1 unmatchable_fun) #
Instances
| type Apply (ApplyTyConAux2 f :: TyFun k4 k7 -> Type) (x :: k4) # | |
Defined in Data.Singletons | |
type family Demote k = (r :: Type) | r -> k #
Instances
data DemoteSym0 (a :: TyFun Type Type) #
Instances
| type Apply DemoteSym0 (x :: Type) # | |
Defined in Data.Singletons | |
type DemoteSym1 x = Demote x #
data KindOfSym0 (a :: TyFun k Type) #
Instances
| type Apply (KindOfSym0 :: TyFun k Type -> Type) (x :: k) # | |
Defined in Data.Singletons | |
type KindOfSym1 (x :: k) = KindOf x #
newtype SWrappedSing (a1 :: WrappedSing a) where #
Constructors
| SWrapSing | |
Fields
| |
data SameKindSym0 (a :: TyFun k (k ~> Constraint)) #
Instances
| type Apply (SameKindSym0 :: TyFun k (k ~> Constraint) -> Type) (x :: k) # | |
Defined in Data.Singletons | |
data SameKindSym1 (a :: k) (b :: TyFun k Constraint) #
Instances
| type Apply (SameKindSym1 x :: TyFun k Constraint -> Type) (y :: k) # | |
Defined in Data.Singletons | |
type SameKindSym2 (x :: k) (y :: k) = SameKind x y #
type family Sing :: k -> Type #
Instances
type SingFunction2 (f :: a1 ~> (a2 ~> b)) = forall (t1 :: a1) (t2 :: a2). Sing t1 -> Sing t2 -> Sing ((f @@ t1) @@ t2) #
type SingFunction3 (f :: a1 ~> (a2 ~> (a3 ~> b))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3). Sing t1 -> Sing t2 -> Sing t3 -> Sing (((f @@ t1) @@ t2) @@ t3) #
type SingFunction4 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> b)))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing ((((f @@ t1) @@ t2) @@ t3) @@ t4) #
type SingFunction5 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> b))))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4) (t5 :: a5). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing t5 -> Sing (((((f @@ t1) @@ t2) @@ t3) @@ t4) @@ t5) #
type SingFunction6 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> b)))))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4) (t5 :: a5) (t6 :: a6). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing t5 -> Sing t6 -> Sing ((((((f @@ t1) @@ t2) @@ t3) @@ t4) @@ t5) @@ t6) #
type SingFunction7 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> b))))))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4) (t5 :: a5) (t6 :: a6) (t7 :: a7). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing t5 -> Sing t6 -> Sing t7 -> Sing (((((((f @@ t1) @@ t2) @@ t3) @@ t4) @@ t5) @@ t6) @@ t7) #
type SingFunction8 (f :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> (a6 ~> (a7 ~> (a8 ~> b)))))))) = forall (t1 :: a1) (t2 :: a2) (t3 :: a3) (t4 :: a4) (t5 :: a5) (t6 :: a6) (t7 :: a7) (t8 :: a8). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing t5 -> Sing t6 -> Sing t7 -> Sing t8 -> Sing ((((((((f @@ t1) @@ t2) @@ t3) @@ t4) @@ t5) @@ t6) @@ t7) @@ t8) #
Instances
class (forall (x :: k1). SingI x => SingI (f x)) => SingI1 (f :: k1 -> k2) where #
Instances
class (forall (x :: k1) (y :: k2). (SingI x, SingI y) => SingI (f x y)) => SingI2 (f :: k1 -> k2 -> k3) where #
Instances
| SingI2 ('(:$$:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol) Source # | |
Defined in Data.Singletons.Base.TypeError Methods liftSing2 :: forall (x :: PErrorMessage) (y :: PErrorMessage). Sing x -> Sing y -> Sing (x ':$$: y) # | |
| SingI2 ('(:<>:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol) Source # | |
Defined in Data.Singletons.Base.TypeError Methods liftSing2 :: forall (x :: PErrorMessage) (y :: PErrorMessage). Sing x -> Sing y -> Sing (x ':<>: y) # | |
| SShow a => SingI2 (ShowsPrecSym2 :: Natural -> a -> TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons | |
| SingI2 (IfSym2 :: Bool -> k2 -> TyFun k2 k2 -> Type) Source # | |
| SingI2 (Bool_Sym2 :: a -> a -> TyFun Bool a -> Type) Source # | |
| SEnum a => SingI2 (EnumFromThenToSym2 :: a -> a -> TyFun a [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Enum | |
| SingI2 ('Arg :: k1 -> k2 -> Arg k1 k2) Source # | |
| SingI2 ('(,) :: k1 -> k2 -> (k1, k2)) Source # | |
| SingI2 (Tuple3Sym2 :: a -> b -> TyFun c (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI2 (Tuple4Sym2 :: a -> b -> TyFun c (d ~> (a, b, c, d)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI2 (Tuple5Sym2 :: a -> b -> TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) Source # | |
| SingI d1 => SingI2 (Tuple4Sym3 d1 :: b -> c -> TyFun d2 (a, b, c, d2) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI2 (Tuple6Sym2 :: a -> b -> TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))) -> Type) Source # | |
| SingI d1 => SingI2 (Tuple5Sym3 d1 :: b -> c -> TyFun d2 (e ~> (a, b, c, d2, e)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI2 (Tuple7Sym2 :: a -> b -> TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) Source # | |
| SingI d1 => SingI2 (Tuple6Sym3 d1 :: b -> c -> TyFun d2 (e ~> (f ~> (a, b, c, d2, e, f))) -> Type) Source # | |
| (SingI d1, SingI d2) => SingI2 (Tuple5Sym4 d1 d2 :: c -> d3 -> TyFun e (a, b, c, d3, e) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI d1 => SingI2 (Tuple7Sym3 d1 :: b -> c -> TyFun d2 (e ~> (f ~> (g ~> (a, b, c, d2, e, f, g)))) -> Type) Source # | |
| (SingI d1, SingI d2) => SingI2 (Tuple6Sym4 d1 d2 :: c -> d3 -> TyFun e (f ~> (a, b, c, d3, e, f)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2) => SingI2 (Tuple7Sym4 d1 d2 :: c -> d3 -> TyFun e (f ~> (g ~> (a, b, c, d3, e, f, g))) -> Type) Source # | |
| (SingI d1, SingI d2, SingI d3) => SingI2 (Tuple6Sym5 d1 d2 d3 :: d4 -> e -> TyFun f (a, b, c, d4, e, f) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3) => SingI2 (Tuple7Sym5 d1 d2 d3 :: d4 -> e -> TyFun f (g ~> (a, b, c, d4, e, f, g)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI2 (Tuple7Sym6 d1 d2 d3 d5 :: e -> f -> TyFun g (a, b, c, d4, e, f, g) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI n => SingI2 ('(,,) n :: k1 -> k2 -> (a, k1, k2)) Source # | |
| (SingI n1, SingI n2) => SingI2 ('(,,,) n1 n2 :: k1 -> k2 -> (a, b, k1, k2)) Source # | |
| (SingI n1, SingI n2, SingI n3) => SingI2 ('(,,,,) n1 n2 n3 :: k1 -> k2 -> (a, b, c, k1, k2)) Source # | |
| (SingI n1, SingI n2, SingI n3, SingI n4) => SingI2 ('(,,,,,) n1 n2 n3 n4 :: k1 -> k2 -> (a, b, c, d, k1, k2)) Source # | |
| (SingI n1, SingI n2, SingI n3, SingI n4, SingI n5) => SingI2 ('(,,,,,,) n1 n2 n3 n4 n5 :: k1 -> k2 -> (a, b, c, d, e, k1, k2)) Source # | |
| SingI2 ('(:|) :: k1 -> [k1] -> NonEmpty k1) Source # | |
| SingI2 ('(:) :: k1 -> [k1] -> [k1]) Source # | |
| SingI2 ShowParenSym2 Source # | |
| SingI2 (Maybe_Sym2 :: b -> (a ~> b) -> TyFun (Maybe a) b -> Type) Source # | |
Defined in Data.Maybe.Singletons | |
| SingI2 (Zip3Sym2 :: [a] -> [b] -> TyFun [c] [(a, b, c)] -> Type) Source # | |
| SingI d2 => SingI2 (ZipWith3Sym3 d2 :: [a] -> [b] -> TyFun [c] [d1] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| (SApplicative f, SingI d2) => SingI2 (LiftA3Sym3 d2 :: f a -> f b -> TyFun (f c) (f d1) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SMonad m, SingI d) => SingI2 (LiftM3Sym3 d :: m a1 -> m a2 -> TyFun (m a3) (m r) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SMonad m, SingI d) => SingI2 (LiftM4Sym3 d :: m a1 -> m a2 -> TyFun (m a3) (m a4 ~> m r) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SMonad m, SingI d) => SingI2 (LiftM5Sym3 d :: m a1 -> m a2 -> TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SMonad m, SingI d1, SingI d2) => SingI2 (LiftM4Sym4 d1 d2 :: m a2 -> m a3 -> TyFun (m a4) (m r) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SMonad m, SingI d1, SingI d2) => SingI2 (LiftM5Sym4 d1 d2 :: m a2 -> m a3 -> TyFun (m a4) (m a5 ~> m r) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SMonad m, SingI d1, SingI d2, SingI d3) => SingI2 (LiftM5Sym5 d1 d2 d3 :: m a3 -> m a4 -> TyFun (m a5) (m r) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SingI2 ('Pair :: f a -> g a -> Product f g a) Source # | |
| SingI2 (InsertBySym2 :: (a ~> (a ~> Ordering)) -> a -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI2 (DeleteBySym2 :: (a ~> (a ~> Bool)) -> a -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI2 (ScanrSym2 :: (a ~> (b ~> b)) -> b -> TyFun [a] (NonEmpty b) -> Type) Source # | |
| SingI2 (ScanrSym2 :: (a ~> (b ~> b)) -> b -> TyFun [a] [b] -> Type) Source # | |
| SingI2 (ScanlSym2 :: (b ~> (a ~> b)) -> b -> TyFun [a] (NonEmpty b) -> Type) Source # | |
| SingI2 (ScanlSym2 :: (b ~> (a ~> b)) -> b -> TyFun [a] [b] -> Type) Source # | |
| SOrd a => SingI2 (ComparingSym2 :: (b ~> a) -> b -> TyFun b Ordering -> Type) Source # | |
Defined in Data.Ord.Singletons | |
| SingI2 (CurrySym2 :: ((a, b) ~> c) -> a -> TyFun b c -> Type) Source # | |
| SFoldable t => SingI2 (Foldr'Sym2 :: (a ~> (b ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |
| SFoldable t => SingI2 (FoldrSym2 :: (a ~> (b ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |
| SingI2 (FlipSym2 :: (a ~> (b ~> c)) -> b -> TyFun a c -> Type) Source # | |
| SFoldable t => SingI2 (Foldl'Sym2 :: (b ~> (a ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |
| SFoldable t => SingI2 (FoldlSym2 :: (b ~> (a ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |
| STraversable t => SingI2 (MapAccumLSym2 :: (a ~> (b ~> (a, c))) -> a -> TyFun (t b) (a, t c) -> Type) Source # | |
| STraversable t => SingI2 (MapAccumRSym2 :: (a ~> (b ~> (a, c))) -> a -> TyFun (t b) (a, t c) -> Type) Source # | |
| (SFoldable t, SMonad m) => SingI2 (FoldrMSym2 :: (a ~> (b ~> m b)) -> b -> TyFun (t a) (m b) -> Type) Source # | |
| SingI d => SingI2 (OnSym3 d :: (a ~> b) -> a -> TyFun a c -> Type) Source # | |
| (SFoldable t, SMonad m) => SingI2 (FoldlMSym2 :: (b ~> (a ~> m b)) -> b -> TyFun (t a) (m b) -> Type) Source # | |
| SingI2 (ShowListWithSym2 :: (a ~> (Symbol ~> Symbol)) -> [a] -> TyFun Symbol Symbol -> Type) Source # | |
| SingI2 (DeleteFirstsBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI2 (IntersectBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI2 (UnionBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI2 (ZipWithSym2 :: (a ~> (b ~> c)) -> NonEmpty a -> TyFun (NonEmpty b) (NonEmpty c) -> Type) Source # | |
Defined in Data.List.NonEmpty.Singletons | |
| SingI2 (ZipWithSym2 :: (a ~> (b ~> c)) -> [a] -> TyFun [b] [c] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI2 (ZipWith3Sym2 :: (a ~> (b ~> (c ~> d))) -> [a] -> TyFun [b] ([c] ~> [d]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SApplicative f => SingI2 (LiftA2Sym2 :: (a ~> (b ~> c)) -> f a -> TyFun (f b) (f c) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SMonadZip m => SingI2 (MzipWithSym2 :: (a ~> (b ~> c)) -> m a -> TyFun (m b) (m c) -> Type) Source # | |
Defined in Control.Monad.Zip.Singletons | |
| SApplicative m => SingI2 (ZipWithM_Sym2 :: (a ~> (b ~> m c)) -> [a] -> TyFun [b] (m ()) -> Type) Source # | |
Defined in Control.Monad.Singletons | |
| SApplicative m => SingI2 (ZipWithMSym2 :: (a ~> (b ~> m c)) -> [a] -> TyFun [b] (m [c]) -> Type) Source # | |
Defined in Control.Monad.Singletons | |
| SMonad m => SingI2 (LiftM2Sym2 :: (a1 ~> (a2 ~> r)) -> m a1 -> TyFun (m a2) (m r) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SApplicative f => SingI2 (LiftA3Sym2 :: (a ~> (b ~> (c ~> d))) -> f a -> TyFun (f b) (f c ~> f d) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SMonad m => SingI2 (LiftM3Sym2 :: (a1 ~> (a2 ~> (a3 ~> r))) -> m a1 -> TyFun (m a2) (m a3 ~> m r) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SMonad m => SingI2 (LiftM4Sym2 :: (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) -> m a1 -> TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) Source # | |
| SMonad m => SingI2 (LiftM5Sym2 :: (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) -> m a1 -> TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) Source # | |
| SingI2 (UntilSym2 :: (a ~> Bool) -> (a ~> a) -> TyFun a a -> Type) Source # | |
| SingI2 (Either_Sym2 :: (a ~> c) -> (b ~> c) -> TyFun (Either a b) c -> Type) Source # | |
Defined in Data.Either.Singletons | |
| SingI2 (OnSym2 :: (b ~> (b ~> c)) -> (a ~> b) -> TyFun a (a ~> c) -> Type) Source # | |
| SingI2 ((.@#@$$$) :: (b ~> c) -> (a ~> b) -> TyFun a c -> Type) Source # | |
| SMonad m => SingI2 ((>=>@#@$$$) :: (a ~> m b) -> (b ~> m c) -> TyFun a (m c) -> Type) Source # | |
| SMonad m => SingI2 ((<=<@#@$$$) :: (b ~> m c) -> (a ~> m b) -> TyFun a (m c) -> Type) Source # | |
data SingInstance (a :: k) where #
Constructors
| SingInstance :: forall {k} (a :: k). SingI a => SingInstance a |
Instances
Instances
| SMonoid k => Monoid (SomeSing k) Source # | |
| SSemigroup k => Semigroup (SomeSing k) Source # | |
| SIsString k => IsString (SomeSing k) Source # | |
Defined in Data.Singletons.Base.SomeSing Methods fromString :: String -> SomeSing k # | |
| SBounded k => Bounded (SomeSing k) Source # | |
| SEnum k => Enum (SomeSing k) Source # | |
Defined in Data.Singletons.Base.SomeSing Methods succ :: SomeSing k -> SomeSing k # pred :: SomeSing k -> SomeSing k # fromEnum :: SomeSing k -> Int # enumFrom :: SomeSing k -> [SomeSing k] # enumFromThen :: SomeSing k -> SomeSing k -> [SomeSing k] # enumFromTo :: SomeSing k -> SomeSing k -> [SomeSing k] # enumFromThenTo :: SomeSing k -> SomeSing k -> SomeSing k -> [SomeSing k] # | |
| SNum k => Num (SomeSing k) Source # | |
Defined in Data.Singletons.Base.SomeSing | |
| ShowSing k => Show (SomeSing k) Source # | |
| SEq k => Eq (SomeSing k) Source # | |
| SOrd k => Ord (SomeSing k) Source # | |
Defined in Data.Singletons.Base.SomeSing | |
data family TyCon :: forall k1 k2 unmatchable_fun. (k1 -> k2) -> unmatchable_fun #
Instances
| (forall (a :: k1). SingI a => SingI (f a), (ApplyTyCon :: (k1 -> kr) -> TyFun k1 kr -> Type) ~ (ApplyTyConAux1 :: (k1 -> kr) -> TyFun k1 kr -> Type)) => SingI (TyCon1 f :: TyFun k1 kr -> Type) # | |
Defined in Data.Singletons | |
| (forall (a :: k1) (b :: k2). (SingI a, SingI b) => SingI (f a b), (ApplyTyCon :: (k2 -> kr) -> TyFun k2 kr -> Type) ~ (ApplyTyConAux1 :: (k2 -> kr) -> TyFun k2 kr -> Type)) => SingI (TyCon2 f :: TyFun k1 (k2 ~> kr) -> Type) # | |
Defined in Data.Singletons | |
| (forall (a :: k1) (b :: k2) (c :: k3). (SingI a, SingI b, SingI c) => SingI (f a b c), (ApplyTyCon :: (k3 -> kr) -> TyFun k3 kr -> Type) ~ (ApplyTyConAux1 :: (k3 -> kr) -> TyFun k3 kr -> Type)) => SingI (TyCon3 f :: TyFun k1 (k2 ~> (k3 ~> kr)) -> Type) # | |
Defined in Data.Singletons | |
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4). (SingI a, SingI b, SingI c, SingI d) => SingI (f a b c d), (ApplyTyCon :: (k4 -> kr) -> TyFun k4 kr -> Type) ~ (ApplyTyConAux1 :: (k4 -> kr) -> TyFun k4 kr -> Type)) => SingI (TyCon4 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> kr))) -> Type) # | |
Defined in Data.Singletons | |
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4) (e :: k5). (SingI a, SingI b, SingI c, SingI d, SingI e) => SingI (f a b c d e), (ApplyTyCon :: (k5 -> kr) -> TyFun k5 kr -> Type) ~ (ApplyTyConAux1 :: (k5 -> kr) -> TyFun k5 kr -> Type)) => SingI (TyCon5 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> (k5 ~> kr)))) -> Type) # | |
Defined in Data.Singletons | |
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4) (e :: k5) (f' :: k6). (SingI a, SingI b, SingI c, SingI d, SingI e, SingI f') => SingI (f a b c d e f'), (ApplyTyCon :: (k6 -> kr) -> TyFun k6 kr -> Type) ~ (ApplyTyConAux1 :: (k6 -> kr) -> TyFun k6 kr -> Type)) => SingI (TyCon6 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> kr))))) -> Type) # | |
Defined in Data.Singletons | |
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4) (e :: k5) (f' :: k6) (g :: k7). (SingI a, SingI b, SingI c, SingI d, SingI e, SingI f', SingI g) => SingI (f a b c d e f' g), (ApplyTyCon :: (k7 -> kr) -> TyFun k7 kr -> Type) ~ (ApplyTyConAux1 :: (k7 -> kr) -> TyFun k7 kr -> Type)) => SingI (TyCon7 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> kr)))))) -> Type) # | |
Defined in Data.Singletons | |
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4) (e :: k5) (f' :: k6) (g :: k7) (h :: k8). (SingI a, SingI b, SingI c, SingI d, SingI e, SingI f', SingI g, SingI h) => SingI (f a b c d e f' g h), (ApplyTyCon :: (k8 -> kr) -> TyFun k8 kr -> Type) ~ (ApplyTyConAux1 :: (k8 -> kr) -> TyFun k8 kr -> Type)) => SingI (TyCon8 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> kr))))))) -> Type) # | |
Defined in Data.Singletons | |
| type Apply (TyCon f :: k1 ~> k3) (x :: k1) # | |
Defined in Data.Singletons | |
Instances
| SShow a => SingI2 (ShowsPrecSym2 :: Natural -> a -> TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons | |||||
| SingI2 (IfSym2 :: Bool -> k2 -> TyFun k2 k2 -> Type) Source # | |||||
| SingI2 (Bool_Sym2 :: a -> a -> TyFun Bool a -> Type) Source # | |||||
| SEnum a => SingI2 (EnumFromThenToSym2 :: a -> a -> TyFun a [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum | |||||
| SingI2 (Tuple3Sym2 :: a -> b -> TyFun c (a, b, c) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI2 (Tuple4Sym2 :: a -> b -> TyFun c (d ~> (a, b, c, d)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI2 (Tuple5Sym2 :: a -> b -> TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) Source # | |||||
| SingI d1 => SingI2 (Tuple4Sym3 d1 :: b -> c -> TyFun d2 (a, b, c, d2) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI2 (Tuple6Sym2 :: a -> b -> TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))) -> Type) Source # | |||||
| SingI d1 => SingI2 (Tuple5Sym3 d1 :: b -> c -> TyFun d2 (e ~> (a, b, c, d2, e)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI2 (Tuple7Sym2 :: a -> b -> TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) Source # | |||||
| SingI d1 => SingI2 (Tuple6Sym3 d1 :: b -> c -> TyFun d2 (e ~> (f ~> (a, b, c, d2, e, f))) -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI2 (Tuple5Sym4 d1 d2 :: c -> d3 -> TyFun e (a, b, c, d3, e) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI d1 => SingI2 (Tuple7Sym3 d1 :: b -> c -> TyFun d2 (e ~> (f ~> (g ~> (a, b, c, d2, e, f, g)))) -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI2 (Tuple6Sym4 d1 d2 :: c -> d3 -> TyFun e (f ~> (a, b, c, d3, e, f)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2) => SingI2 (Tuple7Sym4 d1 d2 :: c -> d3 -> TyFun e (f ~> (g ~> (a, b, c, d3, e, f, g))) -> Type) Source # | |||||
| (SingI d1, SingI d2, SingI d3) => SingI2 (Tuple6Sym5 d1 d2 d3 :: d4 -> e -> TyFun f (a, b, c, d4, e, f) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3) => SingI2 (Tuple7Sym5 d1 d2 d3 :: d4 -> e -> TyFun f (g ~> (a, b, c, d4, e, f, g)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI2 (Tuple7Sym6 d1 d2 d3 d5 :: e -> f -> TyFun g (a, b, c, d4, e, f, g) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI1 DivSym1 Source # | |||||
| SingI1 ModSym1 Source # | |||||
| SingI1 (^@#@$$) Source # | |||||
| SingI1 ShowParenSym1 Source # | |||||
Defined in Text.Show.Singletons | |||||
| SingI1 ShowCharSym1 Source # | |||||
Defined in Text.Show.Singletons | |||||
| SingI1 ConsSymbolSym1 Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| SingI1 ShowStringSym1 Source # | |||||
Defined in Text.Show.Singletons | |||||
| SingI1 ((:$$:@#@$$) :: ErrorMessage' Symbol -> TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods liftSing :: forall (x :: PErrorMessage). Sing x -> Sing ((:$$:@#@$$) x) # | |||||
| SingI1 ((:<>:@#@$$) :: ErrorMessage' Symbol -> TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods liftSing :: forall (x :: PErrorMessage). Sing x -> Sing ((:<>:@#@$$) x) # | |||||
| SingI1 (SplitAtSym1 :: Natural -> TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (DropSym1 :: Natural -> TyFun (NonEmpty a) [a] -> Type) Source # | |||||
| SingI1 (TakeSym1 :: Natural -> TyFun (NonEmpty a) [a] -> Type) Source # | |||||
| SingI1 (SplitAtSym1 :: Natural -> TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (DropSym1 :: Natural -> TyFun [a] [a] -> Type) Source # | |||||
| SingI1 (TakeSym1 :: Natural -> TyFun [a] [a] -> Type) Source # | |||||
| SShow a => SingI1 (ShowsPrecSym1 :: Natural -> TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||
| SingI1 (ReplicateSym1 :: Natural -> TyFun a [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 ((<=?@#@$$) :: Natural -> TyFun Natural Bool -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal | |||||
| SApplicative f => SingI1 (UnlessSym1 :: Bool -> TyFun (f ()) (f ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SApplicative f => SingI1 (WhenSym1 :: Bool -> TyFun (f ()) (f ()) -> Type) Source # | |||||
| SingI1 (IfSym1 :: Bool -> TyFun k (k ~> k) -> Type) Source # | |||||
| SingI1 ((<|@#@$$) :: a -> TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
| SingI1 (ConsSym1 :: a -> TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
| SingI1 (IntersperseSym1 :: a -> TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (IntersperseSym1 x) # | |||||
| SingI1 (FromMaybeSym1 :: a -> TyFun (Maybe a) a -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (FromMaybeSym1 x) # | |||||
| SOrd a => SingI1 (InsertSym1 :: a -> TyFun [a] (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (InsertSym1 x) # | |||||
| SingI1 ((:|@#@$$) :: a -> TyFun [a] (NonEmpty a) -> Type) Source # | |||||
| SEq a => SingI1 (ElemIndexSym1 :: a -> TyFun [a] (Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: a). Sing x -> Sing (ElemIndexSym1 x) # | |||||
| SEq a => SingI1 (ElemIndicesSym1 :: a -> TyFun [a] [Natural] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: a). Sing x -> Sing (ElemIndicesSym1 x) # | |||||
| SEq a => SingI1 (DeleteSym1 :: a -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: a). Sing x -> Sing (DeleteSym1 x) # | |||||
| SOrd a => SingI1 (InsertSym1 :: a -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: a). Sing x -> Sing (InsertSym1 x) # | |||||
| SingI1 (IntersperseSym1 :: a -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: a). Sing x -> Sing (IntersperseSym1 x) # | |||||
| SingI1 ((:@#@$$) :: a -> TyFun [a] [a] -> Type) Source # | |||||
| SShow a => SingI1 (ShowsSym1 :: a -> TyFun Symbol Symbol -> Type) Source # | |||||
| SOrd a => SingI1 (CompareSym1 :: a -> TyFun a Ordering -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (CompareSym1 x) # | |||||
| SingI1 (Bool_Sym1 :: a -> TyFun a (Bool ~> a) -> Type) Source # | |||||
| SEnum a => SingI1 (EnumFromThenToSym1 :: a -> TyFun a (a ~> [a]) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods liftSing :: forall (x :: a). Sing x -> Sing (EnumFromThenToSym1 x) # | |||||
| SEq a => SingI1 ((/=@#@$$) :: a -> TyFun a Bool -> Type) Source # | |||||
| SEq a => SingI1 ((==@#@$$) :: a -> TyFun a Bool -> Type) Source # | |||||
| SOrd a => SingI1 ((<=@#@$$) :: a -> TyFun a Bool -> Type) Source # | |||||
| SOrd a => SingI1 ((<@#@$$) :: a -> TyFun a Bool -> Type) Source # | |||||
| SOrd a => SingI1 ((>=@#@$$) :: a -> TyFun a Bool -> Type) Source # | |||||
| SOrd a => SingI1 ((>@#@$$) :: a -> TyFun a Bool -> Type) Source # | |||||
| SEnum a => SingI1 (EnumFromToSym1 :: a -> TyFun a [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods liftSing :: forall (x :: a). Sing x -> Sing (EnumFromToSym1 x) # | |||||
| SMonoid a => SingI1 (MappendSym1 :: a -> TyFun a a -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (MappendSym1 x) # | |||||
| SOrd a => SingI1 (MaxSym1 :: a -> TyFun a a -> Type) Source # | |||||
| SOrd a => SingI1 (MinSym1 :: a -> TyFun a a -> Type) Source # | |||||
| SSemigroup a => SingI1 ((<>@#@$$) :: a -> TyFun a a -> Type) Source # | |||||
| SingI1 (AsTypeOfSym1 :: a -> TyFun a a -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (AsTypeOfSym1 x) # | |||||
| SNum a => SingI1 ((*@#@$$) :: a -> TyFun a a -> Type) Source # | |||||
| SNum a => SingI1 ((+@#@$$) :: a -> TyFun a a -> Type) Source # | |||||
| SNum a => SingI1 ((-@#@$$) :: a -> TyFun a a -> Type) Source # | |||||
| SNum a => SingI1 (SubtractSym1 :: a -> TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (SubtractSym1 x) # | |||||
| SApplicative m => SingI1 (ReplicateM_Sym1 :: Natural -> TyFun (m a) (m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SApplicative m => SingI1 (ReplicateMSym1 :: Natural -> TyFun (m a) (m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SingI1 ((&@#@$$) :: a -> TyFun (a ~> b) b -> Type) Source # | |||||
| SingI d => SingI1 (Bool_Sym2 d :: a -> TyFun Bool a -> Type) Source # | |||||
| SEq a => SingI1 (LookupSym1 :: a -> TyFun [(a, b)] (Maybe b) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI1 (DeleteBySym2 d :: a -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: a). Sing x -> Sing (DeleteBySym2 d x) # | |||||
| SingI d => SingI1 (InsertBySym2 d :: a -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: a). Sing x -> Sing (InsertBySym2 d x) # | |||||
| (SShow a, SingI d) => SingI1 (ShowsPrecSym2 d :: a -> TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (ShowsPrecSym2 d x) # | |||||
| (SEnum a, SingI d) => SingI1 (EnumFromThenToSym2 d :: a -> TyFun a [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods liftSing :: forall (x :: a). Sing x -> Sing (EnumFromThenToSym2 d x) # | |||||
| SingI1 (ArgSym1 :: a -> TyFun b (Arg a b) -> Type) Source # | |||||
| SingI1 (Tuple2Sym1 :: a -> TyFun b (a, b) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI1 (ConstSym1 :: a -> TyFun b a -> Type) Source # | |||||
| SingI1 (SeqSym1 :: a -> TyFun b b -> Type) Source # | |||||
| SingI1 (AsProxyTypeOfSym1 :: a -> TyFun (proxy a) a -> Type) Source # | |||||
Defined in Data.Proxy.Singletons | |||||
| (SFoldable t, SEq a) => SingI1 (ElemSym1 :: a -> TyFun (t a) Bool -> Type) Source # | |||||
| (SFoldable t, SEq a) => SingI1 (NotElemSym1 :: a -> TyFun (t a) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SingI1 (Maybe_Sym1 :: b -> TyFun (a ~> b) (Maybe a ~> b) -> Type) Source # | |||||
| SingI c => SingI1 (IfSym2 c :: k1 -> TyFun k1 k1 -> Type) Source # | |||||
| SingI2 ShowParenSym2 Source # | |||||
| SingI2 (Maybe_Sym2 :: b -> (a ~> b) -> TyFun (Maybe a) b -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SingI1 (Tuple3Sym1 :: a -> TyFun b (c ~> (a, b, c)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SFunctor f => SingI1 ((<$@#@$$) :: a -> TyFun (f b) (f a) -> Type) Source # | |||||
| SingI d => SingI1 (ScanlSym2 d :: b -> TyFun [a] (NonEmpty b) -> Type) Source # | |||||
| SingI d => SingI1 (ScanrSym2 d :: b -> TyFun [a] (NonEmpty b) -> Type) Source # | |||||
| SingI d => SingI1 (ScanlSym2 d :: b -> TyFun [a] [b] -> Type) Source # | |||||
| SingI d => SingI1 (ScanrSym2 d :: b -> TyFun [a] [b] -> Type) Source # | |||||
| (SOrd a, SingI d) => SingI1 (ComparingSym2 d :: b -> TyFun b Ordering -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods liftSing :: forall (x :: b). Sing x -> Sing (ComparingSym2 d x) # | |||||
| SingI1 (Tuple4Sym1 :: a -> TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI d => SingI1 (CurrySym2 d :: a -> TyFun b c -> Type) Source # | |||||
| SingI d => SingI1 (FlipSym2 d :: b -> TyFun a c -> Type) Source # | |||||
| SingI d => SingI1 (Tuple3Sym2 d :: b -> TyFun c (a, b, c) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SFoldable t, SingI d) => SingI1 (Foldl'Sym2 d :: b -> TyFun (t a) b -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d) => SingI1 (FoldlSym2 d :: b -> TyFun (t a) b -> Type) Source # | |||||
| (SFoldable t, SingI d) => SingI1 (Foldr'Sym2 d :: b -> TyFun (t a) b -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d) => SingI1 (FoldrSym2 d :: b -> TyFun (t a) b -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI1 (OnSym3 d1 d2 :: a -> TyFun a c -> Type) Source # | |||||
| SingI1 (Tuple5Sym1 :: a -> TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e)))) -> Type) Source # | |||||
| (STraversable t, SingI d) => SingI1 (MapAccumLSym2 d :: a -> TyFun (t b) (a, t c) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (STraversable t, SingI d) => SingI1 (MapAccumRSym2 d :: a -> TyFun (t b) (a, t c) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| SingI d1 => SingI1 (Tuple4Sym2 d1 :: b -> TyFun c (d2 ~> (a, b, c, d2)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SFoldable t, SMonad m, SingI d) => SingI1 (FoldlMSym2 d :: b -> TyFun (t a) (m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SMonad m, SingI d) => SingI1 (FoldrMSym2 d :: b -> TyFun (t a) (m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SingI1 (Tuple6Sym1 :: a -> TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))) -> Type) Source # | |||||
| SingI d1 => SingI1 (Tuple5Sym2 d1 :: b -> TyFun c (d2 ~> (e ~> (a, b, c, d2, e))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2) => SingI1 (Tuple4Sym3 d1 d2 :: c -> TyFun d3 (a, b, c, d3) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI1 (Tuple7Sym1 :: a -> TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))) -> Type) Source # | |||||
| SingI d1 => SingI1 (Tuple6Sym2 d1 :: b -> TyFun c (d2 ~> (e ~> (f ~> (a, b, c, d2, e, f)))) -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI1 (Tuple5Sym3 d1 d2 :: c -> TyFun d3 (e ~> (a, b, c, d3, e)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI d1 => SingI1 (Tuple7Sym2 d1 :: b -> TyFun c (d2 ~> (e ~> (f ~> (g ~> (a, b, c, d2, e, f, g))))) -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI1 (Tuple6Sym3 d1 d2 :: c -> TyFun d3 (e ~> (f ~> (a, b, c, d3, e, f))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3) => SingI1 (Tuple5Sym4 d1 d2 d3 :: d4 -> TyFun e (a, b, c, d4, e) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2) => SingI1 (Tuple7Sym3 d1 d2 :: c -> TyFun d3 (e ~> (f ~> (g ~> (a, b, c, d3, e, f, g)))) -> Type) Source # | |||||
| (SingI d1, SingI d2, SingI d3) => SingI1 (Tuple6Sym4 d1 d2 d3 :: d4 -> TyFun e (f ~> (a, b, c, d4, e, f)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3) => SingI1 (Tuple7Sym4 d1 d2 d3 :: d4 -> TyFun e (f ~> (g ~> (a, b, c, d4, e, f, g))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI1 (Tuple6Sym5 d1 d2 d3 d5 :: e -> TyFun f (a, b, c, d4, e, f) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI1 (Tuple7Sym5 d1 d2 d3 d5 :: e -> TyFun f (g ~> (a, b, c, d4, e, f, g)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5, SingI d6) => SingI1 (Tuple7Sym6 d1 d2 d3 d5 d6 :: f -> TyFun g (a, b, c, d4, e, f, g) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI2 (Zip3Sym2 :: [a] -> [b] -> TyFun [c] [(a, b, c)] -> Type) Source # | |||||
| SingI d2 => SingI2 (ZipWith3Sym3 d2 :: [a] -> [b] -> TyFun [c] [d1] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SApplicative f, SingI d2) => SingI2 (LiftA3Sym3 d2 :: f a -> f b -> TyFun (f c) (f d1) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d) => SingI2 (LiftM3Sym3 d :: m a1 -> m a2 -> TyFun (m a3) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d) => SingI2 (LiftM4Sym3 d :: m a1 -> m a2 -> TyFun (m a3) (m a4 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d) => SingI2 (LiftM5Sym3 d :: m a1 -> m a2 -> TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d1, SingI d2) => SingI2 (LiftM4Sym4 d1 d2 :: m a2 -> m a3 -> TyFun (m a4) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d1, SingI d2) => SingI2 (LiftM5Sym4 d1 d2 :: m a2 -> m a3 -> TyFun (m a4) (m a5 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3) => SingI2 (LiftM5Sym5 d1 d2 d3 :: m a3 -> m a4 -> TyFun (m a5) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SingI1 ((!!@#@$$) :: NonEmpty a -> TyFun Natural a -> Type) Source # | |||||
| SEq a => SingI1 (IsPrefixOfSym1 :: [a] -> TyFun (NonEmpty a) Bool -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods liftSing :: forall (x :: [a]). Sing x -> Sing (IsPrefixOfSym1 x) # | |||||
| SingI1 ((!!@#@$$) :: [a] -> TyFun Natural a -> Type) Source # | |||||
| SingI1 (IntercalateSym1 :: [a] -> TyFun [[a]] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (IntercalateSym1 x) # | |||||
| SEq a => SingI1 (IsInfixOfSym1 :: [a] -> TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (IsInfixOfSym1 x) # | |||||
| SEq a => SingI1 (IsPrefixOfSym1 :: [a] -> TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (IsPrefixOfSym1 x) # | |||||
| SEq a => SingI1 (IsSuffixOfSym1 :: [a] -> TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (IsSuffixOfSym1 x) # | |||||
| SEq a => SingI1 (IntersectSym1 :: [a] -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (IntersectSym1 x) # | |||||
| SEq a => SingI1 (UnionSym1 :: [a] -> TyFun [a] [a] -> Type) Source # | |||||
| SEq a => SingI1 ((\\@#@$$) :: [a] -> TyFun [a] [a] -> Type) Source # | |||||
| SingI1 ((++@#@$$) :: [a] -> TyFun [a] [a] -> Type) Source # | |||||
| SShow a => SingI1 (ShowListSym1 :: [a] -> TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ShowListSym1 x) # | |||||
| SingI1 (ZipSym1 :: NonEmpty a -> TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) Source # | |||||
| SingI d => SingI1 (DeleteFirstsBySym2 d :: [a] -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (DeleteFirstsBySym2 d x) # | |||||
| SingI d => SingI1 (IntersectBySym2 d :: [a] -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (IntersectBySym2 d x) # | |||||
| SingI d => SingI1 (UnionBySym2 d :: [a] -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (UnionBySym2 d x) # | |||||
| SingI1 (ZipSym1 :: [a] -> TyFun [b] [(a, b)] -> Type) Source # | |||||
| SingI d => SingI1 (ShowListWithSym2 d :: [a] -> TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ShowListWithSym2 d x) # | |||||
| SAlternative f => SingI1 ((<|>@#@$$) :: f a -> TyFun (f a) (f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: f a). Sing x -> Sing ((<|>@#@$$) x) # | |||||
| SMonadPlus m => SingI1 (MplusSym1 :: m a -> TyFun (m a) (m a) -> Type) Source # | |||||
| SingI1 (Zip3Sym1 :: [a] -> TyFun [b] ([c] ~> [(a, b, c)]) -> Type) Source # | |||||
| SApplicative f => SingI1 ((<*>@#@$$) :: f (a ~> b) -> TyFun (f a) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SFunctor f => SingI1 ((<&>@#@$$) :: f a -> TyFun (a ~> b) (f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons | |||||
| SFunctor f => SingI1 (($>@#@$$) :: f a -> TyFun b (f b) -> Type) Source # | |||||
| SApplicative f => SingI1 ((<**>@#@$$) :: f a -> TyFun (f (a ~> b)) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SApplicative f => SingI1 ((<*@#@$$) :: f a -> TyFun (f b) (f a) -> Type) Source # | |||||
| SApplicative f => SingI1 ((*>@#@$$) :: f a -> TyFun (f b) (f b) -> Type) Source # | |||||
| SMonad m => SingI1 (ApSym1 :: m (a ~> b) -> TyFun (m a) (m b) -> Type) Source # | |||||
| SMonad m => SingI1 ((>>=@#@$$) :: m a -> TyFun (a ~> m b) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SMonadZip m => SingI1 (MzipSym1 :: m a -> TyFun (m b) (m (a, b)) -> Type) Source # | |||||
| SMonad m => SingI1 ((>>@#@$$) :: m a -> TyFun (m b) (m b) -> Type) Source # | |||||
| SingI d => SingI1 (ZipWithSym2 d :: NonEmpty a -> TyFun (NonEmpty b) (NonEmpty c) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI1 (ZipWithSym2 d :: [a] -> TyFun [b] [c] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ZipWithSym2 d x) # | |||||
| SingI d => SingI1 (Zip3Sym2 d :: [b] -> TyFun [c] [(a, b, c)] -> Type) Source # | |||||
| SingI1 (PairSym1 :: f a -> TyFun (g a) (Product f g a) -> Type) Source # | |||||
| (SFoldable t, SApplicative f) => SingI1 (For_Sym1 :: t a -> TyFun (a ~> f b) (f ()) -> Type) Source # | |||||
| (STraversable t, SApplicative f) => SingI1 (ForSym1 :: t a -> TyFun (a ~> f b) (f (t b)) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI1 (ForM_Sym1 :: t a -> TyFun (a ~> m b) (m ()) -> Type) Source # | |||||
| (STraversable t, SMonad m) => SingI1 (ForMSym1 :: t a -> TyFun (a ~> m b) (m (t b)) -> Type) Source # | |||||
| SingI d2 => SingI1 (ZipWith3Sym2 d2 :: [a] -> TyFun [b] ([c] ~> [d1]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ZipWith3Sym2 d2 x) # | |||||
| (SApplicative m, SingI d) => SingI1 (ZipWithM_Sym2 d :: [a] -> TyFun [b] (m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ZipWithM_Sym2 d x) # | |||||
| (SApplicative m, SingI d) => SingI1 (ZipWithMSym2 d :: [a] -> TyFun [b] (m [c]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ZipWithMSym2 d x) # | |||||
| (SApplicative f, SingI d) => SingI1 (LiftA2Sym2 d :: f a -> TyFun (f b) (f c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: f a). Sing x -> Sing (LiftA2Sym2 d x) # | |||||
| (SMonadZip m, SingI d) => SingI1 (MzipWithSym2 d :: m a -> TyFun (m b) (m c) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons Methods liftSing :: forall (x :: m a). Sing x -> Sing (MzipWithSym2 d x) # | |||||
| (SMonad m, SingI d) => SingI1 (LiftM2Sym2 d :: m a1 -> TyFun (m a2) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a1). Sing x -> Sing (LiftM2Sym2 d x) # | |||||
| (SingI d2, SingI d3) => SingI1 (ZipWith3Sym3 d2 d3 :: [b] -> TyFun [c] [d1] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [b]). Sing x -> Sing (ZipWith3Sym3 d2 d3 x) # | |||||
| (SApplicative f, SingI d2) => SingI1 (LiftA3Sym2 d2 :: f a -> TyFun (f b) (f c ~> f d1) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: f a). Sing x -> Sing (LiftA3Sym2 d2 x) # | |||||
| (SMonad m, SingI d) => SingI1 (LiftM3Sym2 d :: m a1 -> TyFun (m a2) (m a3 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a1). Sing x -> Sing (LiftM3Sym2 d x) # | |||||
| (SApplicative f, SingI d2, SingI d3) => SingI1 (LiftA3Sym3 d2 d3 :: f b -> TyFun (f c) (f d1) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: f b). Sing x -> Sing (LiftA3Sym3 d2 d3 x) # | |||||
| (SMonad m, SingI d) => SingI1 (LiftM4Sym2 d :: m a1 -> TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a1). Sing x -> Sing (LiftM4Sym2 d x) # | |||||
| (SMonad m, SingI d1, SingI d2) => SingI1 (LiftM3Sym3 d1 d2 :: m a2 -> TyFun (m a3) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a2). Sing x -> Sing (LiftM3Sym3 d1 d2 x) # | |||||
| (SMonad m, SingI d) => SingI1 (LiftM5Sym2 d :: m a1 -> TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a1). Sing x -> Sing (LiftM5Sym2 d x) # | |||||
| (SMonad m, SingI d1, SingI d2) => SingI1 (LiftM4Sym3 d1 d2 :: m a2 -> TyFun (m a3) (m a4 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a2). Sing x -> Sing (LiftM4Sym3 d1 d2 x) # | |||||
| (SMonad m, SingI d1, SingI d2) => SingI1 (LiftM5Sym3 d1 d2 :: m a2 -> TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a2). Sing x -> Sing (LiftM5Sym3 d1 d2 x) # | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3) => SingI1 (LiftM4Sym4 d1 d2 d3 :: m a3 -> TyFun (m a4) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a3). Sing x -> Sing (LiftM4Sym4 d1 d2 d3 x) # | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3) => SingI1 (LiftM5Sym4 d1 d2 d3 :: m a3 -> TyFun (m a4) (m a5 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a3). Sing x -> Sing (LiftM5Sym4 d1 d2 d3 x) # | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI1 (LiftM5Sym5 d1 d2 d3 d4 :: m a4 -> TyFun (m a5) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: m a4). Sing x -> Sing (LiftM5Sym5 d1 d2 d3 d4 x) # | |||||
| (SingKind k1, SingKind k2) => SingKind (k1 ~> k2) # | |||||
| PMonoid (a ~> b) Source # | |||||
Defined in Data.Monoid.Singletons Associated Types
| |||||
| SMonoid b => SMonoid (a ~> b) Source # | |||||
| PSemigroup (a ~> b) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||
| SSemigroup b => SSemigroup (a ~> b) Source # | |||||
| SingI XorSym0 Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI GetAllSym0 Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sing :: Sing GetAllSym0 # | |||||
| SingI GetAnySym0 Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sing :: Sing GetAnySym0 # | |||||
| SingI AllSym0 Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI AnySym0 Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI ShowParenSym0 Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing ShowParenSym0 # | |||||
| SingI ShowCharSym0 Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing ShowCharSym0 # | |||||
| SingI UnlinesSym0 Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing UnlinesSym0 # | |||||
| SingI UnwordsSym0 Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing UnwordsSym0 # | |||||
| SingI ShowStringSym0 Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing ShowStringSym0 # | |||||
| SingI ShowCommaSpaceSym0 Source # | |||||
Defined in Text.Show.Singletons Methods | |||||
| SingI ShowSpaceSym0 Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing ShowSpaceSym0 # | |||||
| SingI DivSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| SingI ModSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| SingI (^@#@$) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal | |||||
| SingI Log2Sym0 Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| SingI NatToCharSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods sing :: Sing NatToCharSym0 # | |||||
| SingI (&&@#@$) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| SingI (||@#@$) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| SingI NotSym0 Source # | |||||
Defined in Data.Bool.Singletons | |||||
| SingI ConsSymbolSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods sing :: Sing ConsSymbolSym0 # | |||||
| SingI CharToNatSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods sing :: Sing CharToNatSym0 # | |||||
| SingI UnconsSymbolSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods | |||||
| SuppressUnusedWarnings XorSym0 Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings GetAllSym0 Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings GetAnySym0 Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings KnownNatSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings DivSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ModSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings QuotSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings RemSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (^@#@$) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings DivModSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings QuotRemSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings Log2Sym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings NatToCharSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings AllSym0 Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings AnySym0 Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ShowParenSym0 Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (&&@#@$) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (||@#@$) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings NotSym0 Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ConsSymbolSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ShowCharSym0 Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings CharToNatSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings KnownCharSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings UnlinesSym0 Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings UnwordsSym0 Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ShowStringSym0 Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings UnconsSymbolSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings KnownSymbolSym0 Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ShowCommaSpaceSym0 Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ShowSpaceSym0 Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SingI2 (InsertBySym2 :: (a ~> (a ~> Ordering)) -> a -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI2 (DeleteBySym2 :: (a ~> (a ~> Bool)) -> a -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI2 (ScanrSym2 :: (a ~> (b ~> b)) -> b -> TyFun [a] (NonEmpty b) -> Type) Source # | |||||
| SingI2 (ScanrSym2 :: (a ~> (b ~> b)) -> b -> TyFun [a] [b] -> Type) Source # | |||||
| SingI2 (ScanlSym2 :: (b ~> (a ~> b)) -> b -> TyFun [a] (NonEmpty b) -> Type) Source # | |||||
| SingI2 (ScanlSym2 :: (b ~> (a ~> b)) -> b -> TyFun [a] [b] -> Type) Source # | |||||
| SOrd a => SingI2 (ComparingSym2 :: (b ~> a) -> b -> TyFun b Ordering -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| SingI2 (CurrySym2 :: ((a, b) ~> c) -> a -> TyFun b c -> Type) Source # | |||||
| SFoldable t => SingI2 (Foldr'Sym2 :: (a ~> (b ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |||||
| SFoldable t => SingI2 (FoldrSym2 :: (a ~> (b ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |||||
| SingI2 (FlipSym2 :: (a ~> (b ~> c)) -> b -> TyFun a c -> Type) Source # | |||||
| SFoldable t => SingI2 (Foldl'Sym2 :: (b ~> (a ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |||||
| SFoldable t => SingI2 (FoldlSym2 :: (b ~> (a ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |||||
| STraversable t => SingI2 (MapAccumLSym2 :: (a ~> (b ~> (a, c))) -> a -> TyFun (t b) (a, t c) -> Type) Source # | |||||
| STraversable t => SingI2 (MapAccumRSym2 :: (a ~> (b ~> (a, c))) -> a -> TyFun (t b) (a, t c) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI2 (FoldrMSym2 :: (a ~> (b ~> m b)) -> b -> TyFun (t a) (m b) -> Type) Source # | |||||
| SingI d => SingI2 (OnSym3 d :: (a ~> b) -> a -> TyFun a c -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI2 (FoldlMSym2 :: (b ~> (a ~> m b)) -> b -> TyFun (t a) (m b) -> Type) Source # | |||||
| SingI (GetFirstSym0 :: TyFun (First a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI (GetLastSym0 :: TyFun (Last a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI (GetMaxSym0 :: TyFun (Max a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI (GetMinSym0 :: TyFun (Min a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sing :: Sing (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) # | |||||
| SingI (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
| SEq a => SingI (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SEq a => SingI (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
| SingI (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SOrd a => SingI (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
| SingI ((!!@#@$) :: TyFun (NonEmpty a) (Natural ~> a) -> Type) Source # | |||||
| SingI (LengthSym0 :: TyFun (NonEmpty a) Natural -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
| SingI (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
| SingI (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI (HeadSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |||||
| SingI (LastSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |||||
| SSemigroup a => SingI (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||
| SingI (AbsurdSym0 :: TyFun Void a -> Type) Source # | |||||
Defined in Data.Void.Singletons | |||||
| SingI (RunIdentitySym0 :: TyFun (Identity a) a -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) Source # | |||||
Defined in Data.Monoid.Singletons | |||||
| SingI (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) Source # | |||||
Defined in Data.Monoid.Singletons | |||||
| SingI (GetDownSym0 :: TyFun (Down a) a -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| SingI (GetDualSym0 :: TyFun (Dual a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI (GetProductSym0 :: TyFun (Product a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI (GetSumSym0 :: TyFun (Sum a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowParenSym1 d) # | |||||
| SingI (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) Source # | |||||
| SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
| SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) ([a] ~> [a]) -> Type) Source # | |||||
| SingI (InsertBySym0 :: TyFun (a ~> (a ~> Ordering)) (a ~> ([a] ~> [a])) -> Type) Source # | |||||
| SingI (GroupBy1Sym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |||||
| SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
| SingI (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |||||
| SingI (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |||||
| SingI (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |||||
| SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [NonEmpty a]) -> Type) Source # | |||||
| SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) Source # | |||||
| SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) Source # | |||||
| SingI (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) Source # | |||||
| SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
| SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
| SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (BreakSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |||||
| SingI (PartitionSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |||||
| SingI (SpanSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |||||
| SingI (DropWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |||||
| SingI (FilterSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |||||
| SingI (TakeWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |||||
| SingI (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) Source # | |||||
| SingI (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) Source # | |||||
| SingI (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |||||
| SingI (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |||||
| SingI (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) Source # | |||||
| SingI (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI ((:$$:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing ((:$$:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) # | |||||
| SingI ((:<>:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing ((:<>:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) # | |||||
| SingI (SplitAtSym0 :: TyFun Natural (NonEmpty a ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI (DropSym0 :: TyFun Natural (NonEmpty a ~> [a]) -> Type) Source # | |||||
| SingI (TakeSym0 :: TyFun Natural (NonEmpty a ~> [a]) -> Type) Source # | |||||
| SingI (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) Source # | |||||
| SingI (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) Source # | |||||
| SShow a => SingI (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) Source # | |||||
| SingI (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SEnum a => SingI (ToEnumSym0 :: TyFun Natural a -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum | |||||
| SNum a => SingI (FromIntegerSym0 :: TyFun Natural a -> Type) Source # | |||||
Defined in GHC.Num.Singletons | |||||
| SingI (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) Source # | |||||
| SingI (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) Source # | |||||
| SingI (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SingI (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SingI (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SingI (FromJustSym0 :: TyFun (Maybe a) a -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SApplicative f => SingI (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SApplicative f => SingI (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) Source # | |||||
| SAlternative f => SingI (GuardSym0 :: TyFun Bool (f ()) -> Type) Source # | |||||
| SingI (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SingI (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) Source # | |||||
| SingI (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) Source # | |||||
| SingI (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) Source # | |||||
| SingI (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SEq a => SingI (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SEq a => SingI (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SEq a => SingI (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SEq a => SingI (UnionSym0 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
| SEq a => SingI ((\\@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
| SingI ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
| SShow a => SingI (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons | |||||
| SingI (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SEq a => SingI (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) Source # | |||||
| SEq a => SingI (GroupSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
| SingI (InitsSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
| SingI (PermutationsSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (TailsSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
| SingI (InitSym0 :: TyFun [a] [a] -> Type) Source # | |||||
| SEq a => SingI (NubSym0 :: TyFun [a] [a] -> Type) Source # | |||||
| SingI (ReverseSym0 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SOrd a => SingI (SortSym0 :: TyFun [a] [a] -> Type) Source # | |||||
| SingI (TailSym0 :: TyFun [a] [a] -> Type) Source # | |||||
| SingI (HeadSym0 :: TyFun [a] a -> Type) Source # | |||||
| SingI (LastSym0 :: TyFun [a] a -> Type) Source # | |||||
| SMonoid a => SingI (MconcatSym0 :: TyFun [a] a -> Type) Source # | |||||
Defined in Data.Monoid.Singletons | |||||
| SingI (TextSym0 :: TyFun Symbol (ErrorMessage' Symbol) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError | |||||
| SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowCharSym1 d) # | |||||
| SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowStringSym1 d) # | |||||
| SIsString a => SingI (FromStringSym0 :: TyFun Symbol a -> Type) Source # | |||||
Defined in Data.String.Singletons | |||||
| SingI (ErrorSym0 :: TyFun Symbol a -> Type) Source # | |||||
| SingI (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal | |||||
| SingI (FirstSym0 :: TyFun a (First a) -> Type) Source # | |||||
| SingI (LastSym0 :: TyFun a (Last a) -> Type) Source # | |||||
| SingI (MaxSym0 :: TyFun a (Max a) -> Type) Source # | |||||
| SingI (MinSym0 :: TyFun a (Min a) -> Type) Source # | |||||
| SingI (IdentitySym0 :: TyFun a (Identity a) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI (DownSym0 :: TyFun a (Down a) -> Type) Source # | |||||
| SingI (DualSym0 :: TyFun a (Dual a) -> Type) Source # | |||||
| SingI (ProductSym0 :: TyFun a (Product a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||
| SingI (SumSym0 :: TyFun a (Sum a) -> Type) Source # | |||||
| SingI ((<|@#@$) :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
| SingI (ConsSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
| SingI (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) Source # | |||||
| SEq a => SingI (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SEq a => SingI (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SEq a => SingI (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
| SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||
| SOrd a => SingI (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| SingI (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) Source # | |||||
| SEnum a => SingI (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum | |||||
| SEq a => SingI ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
| SEq a => SingI ((==@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
| SOrd a => SingI ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
| SOrd a => SingI ((<@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
| SOrd a => SingI ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
| SOrd a => SingI ((>@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
| SEnum a => SingI (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum | |||||
| SMonoid a => SingI (MappendSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in Data.Monoid.Singletons | |||||
| SOrd a => SingI (MaxSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
| SOrd a => SingI (MinSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
| SSemigroup a => SingI ((<>@#@$) :: TyFun a (a ~> a) -> Type) Source # | |||||
| SingI (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| SNum a => SingI ((*@#@$) :: TyFun a (a ~> a) -> Type) Source # | |||||
| SNum a => SingI ((+@#@$) :: TyFun a (a ~> a) -> Type) Source # | |||||
| SNum a => SingI ((-@#@$) :: TyFun a (a ~> a) -> Type) Source # | |||||
| SNum a => SingI (SubtractSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in GHC.Num.Singletons | |||||
| SEnum a => SingI (FromEnumSym0 :: TyFun a Natural -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum | |||||
| SingI (JustSym0 :: TyFun a (Maybe a) -> Type) Source # | |||||
| SShow a => SingI (Show_Sym0 :: TyFun a Symbol -> Type) Source # | |||||
| SEnum a => SingI (PredSym0 :: TyFun a a -> Type) Source # | |||||
| SEnum a => SingI (SuccSym0 :: TyFun a a -> Type) Source # | |||||
| SingI (IdSym0 :: TyFun a a -> Type) Source # | |||||
| SNum a => SingI (AbsSym0 :: TyFun a a -> Type) Source # | |||||
| SNum a => SingI (NegateSym0 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons | |||||
| SNum a => SingI (SignumSym0 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons | |||||
| SingI (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sing :: Sing (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) # | |||||
| SFoldable t => SingI (AndSym0 :: TyFun (t Bool) Bool -> Type) Source # | |||||
| SFoldable t => SingI (OrSym0 :: TyFun (t Bool) Bool -> Type) Source # | |||||
| SingI (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) # | |||||
| SingI ((<=?@#@$) :: TyFun Natural (Natural ~> Bool) -> Type) Source # | |||||
| SingI x => SingI (DivSym1 x :: TyFun Natural Natural -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| SingI x => SingI (ModSym1 x :: TyFun Natural Natural -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| SingI x => SingI ((^@#@$$) x :: TyFun Natural Natural -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal | |||||
| SingI (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) Source # | |||||
| SingI x => SingI ((&&@#@$$) x :: TyFun Bool Bool -> Type) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| SingI x => SingI ((||@#@$$) x :: TyFun Bool Bool -> Type) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| SingI x => SingI (ConsSymbolSym1 x :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons Methods sing :: Sing (ConsSymbolSym1 x) # | |||||
| SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetMaxSym0 :: TyFun (Max a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetMinSym0 :: TyFun (Min a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnwrapMonoidSym0 :: TyFun (WrappedMonoid m) m -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((!!@#@$) :: TyFun (NonEmpty a) (Natural ~> a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LengthSym0 :: TyFun (NonEmpty a) Natural -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (HeadSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LastSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Classes Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AbsurdSym0 :: TyFun Void a -> Type) Source # | |||||
Defined in Data.Void.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (RunIdentitySym0 :: TyFun (Identity a) a -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetDownSym0 :: TyFun (Down a) a -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetDualSym0 :: TyFun (Dual a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetProductSym0 :: TyFun (Product a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetSumSym0 :: TyFun (Sum a) a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowParenSym1 a6989586621679807346 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InsertBySym0 :: TyFun (a ~> (a ~> Ordering)) (a ~> ([a] ~> [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupBy1Sym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NubBySym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [NonEmpty a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (BreakSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PartitionSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SpanSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FilterSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((:$$:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((:<>:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SplitAtSym0 :: TyFun Natural (NonEmpty a ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropSym0 :: TyFun Natural (NonEmpty a ~> [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TakeSym0 :: TyFun Natural (NonEmpty a ~> [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DivSym1 a6989586621679378709 :: TyFun Natural Natural -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ModSym1 a6989586621679379154 :: TyFun Natural Natural -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (QuotSym1 a6989586621679379824 :: TyFun Natural Natural -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (RemSym1 a6989586621679379813 :: TyFun Natural Natural -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((^@#@$$) a6989586621679369666 :: TyFun Natural Natural -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DivModSym1 a6989586621679379842 :: TyFun Natural (Natural, Natural) -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (QuotRemSym1 a6989586621679379835 :: TyFun Natural (Natural, Natural) -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ToEnumSym0 :: TyFun Natural a -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Natural a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FromJustSym0 :: TyFun (Maybe a) a -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((&&@#@$$) a6989586621679123502 :: TyFun Bool Bool -> Type) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((||@#@$$) a6989586621679123865 :: TyFun Bool Bool -> Type) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GuardSym0 :: TyFun Bool (f ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (StripPrefixSym0 :: TyFun [a] ([a] ~> Maybe [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnionSym0 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((\\@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InitsSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PermutationsSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TailsSym0 :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InitSym0 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NubSym0 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReverseSym0 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SortSym0 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TailSym0 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (HeadSym0 :: TyFun [a] a -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LastSym0 :: TyFun [a] a -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MconcatSym0 :: TyFun [a] a -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConsSymbolSym1 a6989586621679381116 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowCharSym1 a6989586621679807375 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a -> Type) Source # | |||||
Defined in Data.String.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ErrorSym0 :: TyFun Symbol a -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FirstSym0 :: TyFun a (First a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LastSym0 :: TyFun a (Last a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MaxSym0 :: TyFun a (Max a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MinSym0 :: TyFun a (Min a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IdentitySym0 :: TyFun a (Identity a) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DownSym0 :: TyFun a (Down a) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DualSym0 :: TyFun a (Dual a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ProductSym0 :: TyFun a (Product a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SumSym0 :: TyFun a (Sum a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<|@#@$) :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConsSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
Defined in Data.Eq.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((==@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
Defined in Data.Eq.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MappendSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MaxSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MinSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<>@#@$) :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Classes Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((*@#@$) :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((+@#@$) :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((-@#@$) :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SubtractSym0 :: TyFun a (a ~> a) -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FromEnumSym0 :: TyFun a Natural -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (JustSym0 :: TyFun a (Maybe a) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Show_Sym0 :: TyFun a Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PredSym0 :: TyFun a a -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SuccSym0 :: TyFun a a -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IdSym0 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AbsSym0 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NegateSym0 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SignumSym0 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DefaultEqSym0 :: TyFun k (k ~> Bool) -> Type) Source # | |||||
Defined in Data.Eq.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<=?@#@$) :: TyFun k (k ~> Bool) -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TextSym0 :: TyFun s (ErrorMessage' s) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AndSym0 :: TyFun (t Bool) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (OrSym0 :: TyFun (t Bool) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SingI2 (ShowListWithSym2 :: (a ~> (Symbol ~> Symbol)) -> [a] -> TyFun Symbol Symbol -> Type) Source # | |||||
| SingI2 (DeleteFirstsBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI2 (IntersectBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI2 (UnionBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI2 (ZipWithSym2 :: (a ~> (b ~> c)) -> NonEmpty a -> TyFun (NonEmpty b) (NonEmpty c) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI2 (ZipWithSym2 :: (a ~> (b ~> c)) -> [a] -> TyFun [b] [c] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI2 (ZipWith3Sym2 :: (a ~> (b ~> (c ~> d))) -> [a] -> TyFun [b] ([c] ~> [d]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SApplicative f => SingI2 (LiftA2Sym2 :: (a ~> (b ~> c)) -> f a -> TyFun (f b) (f c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SMonadZip m => SingI2 (MzipWithSym2 :: (a ~> (b ~> c)) -> m a -> TyFun (m b) (m c) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons | |||||
| SApplicative m => SingI2 (ZipWithM_Sym2 :: (a ~> (b ~> m c)) -> [a] -> TyFun [b] (m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SApplicative m => SingI2 (ZipWithMSym2 :: (a ~> (b ~> m c)) -> [a] -> TyFun [b] (m [c]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SMonad m => SingI2 (LiftM2Sym2 :: (a1 ~> (a2 ~> r)) -> m a1 -> TyFun (m a2) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SApplicative f => SingI2 (LiftA3Sym2 :: (a ~> (b ~> (c ~> d))) -> f a -> TyFun (f b) (f c ~> f d) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SMonad m => SingI2 (LiftM3Sym2 :: (a1 ~> (a2 ~> (a3 ~> r))) -> m a1 -> TyFun (m a2) (m a3 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SMonad m => SingI2 (LiftM4Sym2 :: (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) -> m a1 -> TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) Source # | |||||
| SMonad m => SingI2 (LiftM5Sym2 :: (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) -> m a1 -> TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) Source # | |||||
| SingI (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) Source # | |||||
| SingI d => SingI (GroupBy1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (GroupBy1Sym1 d) # | |||||
| SingI d => SingI ((<|@#@$$) d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (ConsSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (IntersperseSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (IntersperseSym1 d) # | |||||
| SingI d => SingI (NubBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (Scanl1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (Scanl1Sym1 d) # | |||||
| SingI d => SingI (Scanr1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (Scanr1Sym1 d) # | |||||
| SingI d => SingI (SortBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (SortBySym1 d) # | |||||
| SingI (ZipSym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty (a, b)) -> Type) Source # | |||||
| SingI d => SingI (BreakSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (PartitionSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (PartitionSym1 d) # | |||||
| SingI d => SingI (SpanSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (SplitAtSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| (SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun (NonEmpty a) Bool -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (IsPrefixOfSym1 d) # | |||||
| SingI d => SingI (DropSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
| SingI d => SingI (DropWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (DropWhileSym1 d) # | |||||
| SingI d => SingI (FilterSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (FilterSym1 d) # | |||||
| SingI d => SingI (TakeSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
| SingI d => SingI (TakeWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (TakeWhileSym1 d) # | |||||
| SingI (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) Source # | |||||
Defined in Data.Either.Singletons | |||||
| SingI (IsRightSym0 :: TyFun (Either a b) Bool -> Type) Source # | |||||
Defined in Data.Either.Singletons | |||||
| SFoldable t => SingI (MaximumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) Source # | |||||
| SFoldable t => SingI (MinimumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) Source # | |||||
| SFoldable t => SingI (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SFoldable t => SingI (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) Source # | |||||
| SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |||||
| SingI (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SingI (UnfoldSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) Source # | |||||
| SingI (UnfoldrSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) Source # | |||||
| SMonadPlus m => SingI (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SFoldable t => SingI (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) Source # | |||||
| SFoldable t => SingI (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |||||
| SFoldable t => SingI (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |||||
| SingI d => SingI (UntilSym1 d :: TyFun (a ~> a) (a ~> a) -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| SOrd b => SingI (GroupAllWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |||||
| SEq b => SingI (GroupWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |||||
| SingI (MapSym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) Source # | |||||
| SOrd b => SingI (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SEq b => SingI (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) Source # | |||||
| SingI (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |||||
| SingI (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |||||
| SApplicative m => SingI (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SOrd o => SingI (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
| SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) Source # | |||||
| SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |||||
| SingI (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SOrd a => SingI (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) Source # | |||||
| SingI x => SingI ((:$$:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing ((:$$:@#@$$) x) # | |||||
| SingI x => SingI ((:<>:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing ((:<>:@#@$$) x) # | |||||
| SApplicative m => SingI (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SApplicative m => SingI (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SingI d => SingI ((!!@#@$$) d :: TyFun Natural a -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI ((!!@#@$$) d :: TyFun Natural a -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI (FromMaybeSym1 d :: TyFun (Maybe a) a -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods sing :: Sing (FromMaybeSym1 d) # | |||||
| SingI (SwapSym0 :: TyFun (a, b) (b, a) -> Type) Source # | |||||
| SingI (FstSym0 :: TyFun (a, b) a -> Type) Source # | |||||
| SingI (SndSym0 :: TyFun (a, b) b -> Type) Source # | |||||
| SingI (LeftsSym0 :: TyFun [Either a b] [a] -> Type) Source # | |||||
| SingI (RightsSym0 :: TyFun [Either a b] [b] -> Type) Source # | |||||
Defined in Data.Either.Singletons | |||||
| SingI (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) Source # | |||||
| SMonadFail m => SingI (FailSym0 :: TyFun [Char] (m a) -> Type) Source # | |||||
| SingI d => SingI (IntercalateSym1 d :: TyFun [[a]] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (IntercalateSym1 d) # | |||||
| (SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (InsertSym1 d) # | |||||
| SingI d => SingI ((:|@#@$$) d :: TyFun [a] (NonEmpty a) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI d => SingI (DeleteFirstsBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DeleteFirstsBySym1 d) # | |||||
| SingI d => SingI (IntersectBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (IntersectBySym1 d) # | |||||
| SingI d => SingI (UnionBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (UnionBySym1 d) # | |||||
| SingI (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) Source # | |||||
| SingI d => SingI (ShowListWithSym1 d :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowListWithSym1 d) # | |||||
| (SEq a, SingI d) => SingI (ElemIndexSym1 d :: TyFun [a] (Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ElemIndexSym1 d) # | |||||
| SingI d => SingI (FindIndexSym1 d :: TyFun [a] (Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (FindIndexSym1 d) # | |||||
| SingI d => SingI (BreakSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI (PartitionSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (PartitionSym1 d) # | |||||
| SingI d => SingI (SpanSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI (SplitAtSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SEq a, SingI d) => SingI (IsInfixOfSym1 d :: TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (IsInfixOfSym1 d) # | |||||
| (SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (IsPrefixOfSym1 d) # | |||||
| (SEq a, SingI d) => SingI (IsSuffixOfSym1 d :: TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (IsSuffixOfSym1 d) # | |||||
| SingI d => SingI (GroupBySym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (GroupBySym1 d) # | |||||
| (SEq a, SingI d) => SingI (ElemIndicesSym1 d :: TyFun [a] [Natural] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ElemIndicesSym1 d) # | |||||
| SingI d => SingI (FindIndicesSym1 d :: TyFun [a] [Natural] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (FindIndicesSym1 d) # | |||||
| SingI d => SingI (GroupBySym1 d :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (GroupBySym1 d) # | |||||
| (SEq a, SingI d) => SingI (DeleteSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DeleteSym1 d) # | |||||
| SingI d => SingI (DropSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
| SingI d => SingI (DropWhileEndSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DropWhileEndSym1 d) # | |||||
| SingI d => SingI (DropWhileSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DropWhileSym1 d) # | |||||
| SingI d => SingI (FilterSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (FilterSym1 d) # | |||||
| (SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (InsertSym1 d) # | |||||
| (SEq a, SingI d) => SingI (IntersectSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (IntersectSym1 d) # | |||||
| SingI d => SingI (IntersperseSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (IntersperseSym1 d) # | |||||
| SingI d => SingI (NubBySym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI (Scanl1Sym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (Scanl1Sym1 d) # | |||||
| SingI d => SingI (Scanr1Sym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (Scanr1Sym1 d) # | |||||
| SingI d => SingI (SortBySym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (SortBySym1 d) # | |||||
| SingI d => SingI (TakeSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
| SingI d => SingI (TakeWhileSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (TakeWhileSym1 d) # | |||||
| (SEq a, SingI d) => SingI (UnionSym1 d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SEq a, SingI d) => SingI ((\\@#@$$) d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI ((:@#@$$) d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI d => SingI ((++@#@$$) d :: TyFun [a] [a] -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| SingI d => SingI (Foldl1'Sym1 d :: TyFun [a] a -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (Foldl1'Sym1 d) # | |||||
| SNum i => SingI (GenericLengthSym0 :: TyFun [a] i -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowListSym1 d) # | |||||
| (SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowParenSym2 d1 d2) # | |||||
| (SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons | |||||
| SingI (LeftSym0 :: TyFun a (Either a b) -> Type) Source # | |||||
| (SOrd a, SingI d) => SingI (CompareSym1 d :: TyFun a Ordering -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods sing :: Sing (CompareSym1 d) # | |||||
| SingI ((&@#@$) :: TyFun a ((a ~> b) ~> b) -> Type) Source # | |||||
| SingI d => SingI (Bool_Sym1 d :: TyFun a (Bool ~> a) -> Type) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| SEq a => SingI (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI (DeleteBySym1 d :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DeleteBySym1 d) # | |||||
| SingI d => SingI (InsertBySym1 d :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (InsertBySym1 d) # | |||||
| (SShow a, SingI d) => SingI (ShowsPrecSym1 d :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons | |||||
| (SEnum a, SingI d) => SingI (EnumFromThenToSym1 d :: TyFun a (a ~> [a]) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods sing :: Sing (EnumFromThenToSym1 d) # | |||||
| SingI (ArgSym0 :: TyFun a (b ~> Arg a b) -> Type) Source # | |||||
| SingI (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI (ConstSym0 :: TyFun a (b ~> a) -> Type) Source # | |||||
| SingI (SeqSym0 :: TyFun a (b ~> b) -> Type) Source # | |||||
| SingI (AsProxyTypeOfSym0 :: TyFun a (proxy a ~> a) -> Type) Source # | |||||
Defined in Data.Proxy.Singletons | |||||
| (SFoldable t, SEq a) => SingI (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |||||
| (SFoldable t, SEq a) => SingI (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SEq a, SingI d) => SingI ((/=@#@$$) d :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Eq.Singletons | |||||
| (SEq a, SingI d) => SingI ((==@#@$$) d :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Eq.Singletons | |||||
| (SOrd a, SingI d) => SingI ((<=@#@$$) d :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| (SOrd a, SingI d) => SingI ((<@#@$$) d :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| (SOrd a, SingI d) => SingI ((>=@#@$$) d :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| (SOrd a, SingI d) => SingI ((>@#@$$) d :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| SingI d => SingI (ReplicateSym1 d :: TyFun a [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SEnum a, SingI d) => SingI (EnumFromToSym1 d :: TyFun a [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods sing :: Sing (EnumFromToSym1 d) # | |||||
| (SMonoid a, SingI d) => SingI (MappendSym1 d :: TyFun a a -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods sing :: Sing (MappendSym1 d) # | |||||
| (SOrd a, SingI d) => SingI (MaxSym1 d :: TyFun a a -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| (SOrd a, SingI d) => SingI (MinSym1 d :: TyFun a a -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| (SSemigroup a, SingI d) => SingI ((<>@#@$$) d :: TyFun a a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||
| SingI d => SingI (AsTypeOfSym1 d :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods sing :: Sing (AsTypeOfSym1 d) # | |||||
| (SNum a, SingI d) => SingI ((*@#@$$) d :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons | |||||
| (SNum a, SingI d) => SingI ((+@#@$$) d :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons | |||||
| (SNum a, SingI d) => SingI ((-@#@$$) d :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons | |||||
| (SNum a, SingI d) => SingI (SubtractSym1 d :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods sing :: Sing (SubtractSym1 d) # | |||||
| SApplicative f => SingI (PureSym0 :: TyFun a (f a) -> Type) Source # | |||||
| SMonad m => SingI (ReturnSym0 :: TyFun a (m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SingI (RightSym0 :: TyFun b (Either a b) -> Type) Source # | |||||
| SingI (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) Source # | |||||
| (SApplicative f, SingI d) => SingI (UnlessSym1 d :: TyFun (f ()) (f ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| (SApplicative f, SingI d) => SingI (WhenSym1 d :: TyFun (f ()) (f ()) -> Type) Source # | |||||
| SAlternative f => SingI ((<|>@#@$) :: TyFun (f a) (f a ~> f a) -> Type) Source # | |||||
| SAlternative f => SingI (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) Source # | |||||
Defined in Control.Applicative.Singletons | |||||
| SFunctor f => SingI (VoidSym0 :: TyFun (f a) (f ()) -> Type) Source # | |||||
| SMonadPlus m => SingI (MplusSym0 :: TyFun (m a) (m a ~> m a) -> Type) Source # | |||||
| SMonad m => SingI (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) Source # | |||||
| SingI (ShowTypeSym0 :: TyFun t (ErrorMessage' Symbol) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing (ShowTypeSym0 :: TyFun t (ErrorMessage' Symbol) -> Type) # | |||||
| SFoldable t => SingI (ConcatSym0 :: TyFun (t [a]) [a] -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SFoldable t => SingI (LengthSym0 :: TyFun (t a) Natural -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SFoldable t => SingI (NullSym0 :: TyFun (t a) Bool -> Type) Source # | |||||
| SFoldable t => SingI (ToListSym0 :: TyFun (t a) [a] -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SOrd a) => SingI (MaximumSym0 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SOrd a) => SingI (MinimumSym0 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SNum a) => SingI (ProductSym0 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SNum a) => SingI (SumSym0 :: TyFun (t a) a -> Type) Source # | |||||
| (SFoldable t, SMonoid m) => SingI (FoldSym0 :: TyFun (t m) m -> Type) Source # | |||||
| SingI x => SingI ((<=?@#@$$) x :: TyFun Natural Bool -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal Methods sing :: Sing ((<=?@#@$$) x) # | |||||
| SingI c => SingI (IfSym1 c :: TyFun k (k ~> k) -> Type) Source # | |||||
| SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupBy1Sym1 a6989586621680286992 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<|@#@$$) a6989586621680287295 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConsSym1 a6989586621680287288 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersperseSym1 a6989586621680287177 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NubBySym1 a6989586621680286869 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Scanl1Sym1 a6989586621680287198 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Scanr1Sym1 a6989586621680287190 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SortBySym1 a6989586621680286856 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipSym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty (a, b)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (BreakSym1 a6989586621680287110 :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PartitionSym1 a6989586621680287092 :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SpanSym1 a6989586621680287119 :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SplitAtSym1 a6989586621680287146 :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621680286965 :: TyFun (NonEmpty a) Bool -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropSym1 a6989586621680287155 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropWhileSym1 a6989586621680287128 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FilterSym1 a6989586621680287101 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TakeSym1 a6989586621680287164 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TakeWhileSym1 a6989586621680287137 :: TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) Source # | |||||
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a b) Bool -> Type) Source # | |||||
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MaximumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MinimumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnfoldSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UntilSym1 a6989586621679154281 :: TyFun (a ~> a) (a ~> a) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapSym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((:$$:@#@$$) a6989586621679803713 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((:<>:@#@$$) a6989586621679803710 :: TyFun (ErrorMessage' s) (ErrorMessage' s) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((!!@#@$$) a6989586621680286938 :: TyFun Natural a -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((!!@#@$$) a6989586621679544266 :: TyFun Natural a -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FromMaybeSym1 a6989586621679390214 :: TyFun (Maybe a) a -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SwapSym0 :: TyFun (a, b) (b, a) -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FstSym0 :: TyFun (a, b) a -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SndSym0 :: TyFun (a, b) b -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LeftsSym0 :: TyFun [Either a b] [a] -> Type) Source # | |||||
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (RightsSym0 :: TyFun [Either a b] [b] -> Type) Source # | |||||
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FailSym0 :: TyFun [Char] (m a) -> Type) Source # | |||||
Defined in Control.Monad.Fail.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntercalateSym1 a6989586621679545415 :: TyFun [[a]] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InsertSym1 a6989586621680287232 :: TyFun [a] (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((:|@#@$$) a6989586621679050362 :: TyFun [a] (NonEmpty a) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DeleteFirstsBySym1 a6989586621679544763 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersectBySym1 a6989586621679544588 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnionBySym1 a6989586621679544211 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowListWithSym1 a6989586621679807383 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ElemIndexSym1 a6989586621679544658 :: TyFun [a] (Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FindIndexSym1 a6989586621679544640 :: TyFun [a] (Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (StripPrefixSym1 a6989586621679656297 :: TyFun [a] (Maybe [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (BreakSym1 a6989586621679544458 :: TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PartitionSym1 a6989586621679544342 :: TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SpanSym1 a6989586621679544497 :: TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsInfixOfSym1 a6989586621679545011 :: TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621679545025 :: TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IsSuffixOfSym1 a6989586621679545018 :: TyFun [a] Bool -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupBySym1 a6989586621680287048 :: TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ElemIndicesSym1 a6989586621679544649 :: TyFun [a] [Natural] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FindIndicesSym1 a6989586621679544619 :: TyFun [a] [Natural] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupBySym1 a6989586621679544364 :: TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DeleteSym1 a6989586621679544803 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropSym1 a6989586621679544432 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropWhileEndSym1 a6989586621679544538 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DropWhileSym1 a6989586621679544559 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FilterSym1 a6989586621679544674 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InsertSym1 a6989586621679544400 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersectSym1 a6989586621679544612 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersperseSym1 a6989586621679545422 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NubBySym1 a6989586621679544231 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Scanl1Sym1 a6989586621679545217 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Scanr1Sym1 a6989586621679545179 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SortBySym1 a6989586621679544751 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TakeSym1 a6989586621679544445 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TakeWhileSym1 a6989586621679544574 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnionSym1 a6989586621679544203 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((\\@#@$$) a6989586621679544792 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((:@#@$$) a6989586621679050289 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((++@#@$$) a6989586621679154364 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldl1'Sym1 a6989586621679545295 :: TyFun [a] a -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GenericLengthSym0 :: TyFun [a] i -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowListSym1 a6989586621679807418 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowParenSym2 a6989586621679807346 a6989586621679807347 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowsSym1 a6989586621679807401 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LeftSym0 :: TyFun a (Either a b) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (CompareSym1 a6989586621679189966 :: TyFun a Ordering -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((&@#@$) :: TyFun a ((a ~> b) ~> b) -> Type) Source # | |||||
Defined in Data.Function.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Bool_Sym1 a6989586621679122246 :: TyFun a (Bool ~> a) -> Type) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DeleteBySym1 a6989586621679544773 :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InsertBySym1 a6989586621679544731 :: TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (EnumFromThenToSym1 a6989586621679414073 :: TyFun a (a ~> [a]) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ArgSym0 :: TyFun a (b ~> Arg a b) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConstSym0 :: TyFun a (b ~> a) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SeqSym0 :: TyFun a (b ~> b) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AsProxyTypeOfSym0 :: TyFun a (proxy a ~> a) -> Type) Source # | |||||
Defined in Data.Proxy.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((/=@#@$$) a6989586621679128030 :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Eq.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((==@#@$$) a6989586621679128025 :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Eq.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<=@#@$$) a6989586621679189976 :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<@#@$$) a6989586621679189971 :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>=@#@$$) a6989586621679189986 :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>@#@$$) a6989586621679189981 :: TyFun a Bool -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (EnumFromToSym1 a6989586621679414067 :: TyFun a [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MappendSym1 a6989586621679860746 :: TyFun a a -> Type) Source # | |||||
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MaxSym1 a6989586621679189991 :: TyFun a a -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MinSym1 a6989586621679189996 :: TyFun a a -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<>@#@$$) a6989586621679173979 :: TyFun a a -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Classes Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AsTypeOfSym1 a6989586621679154319 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((*@#@$$) a6989586621679398578 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((+@#@$$) a6989586621679398568 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((-@#@$$) a6989586621679398573 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SubtractSym1 a6989586621679398561 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PureSym0 :: TyFun a (f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReturnSym0 :: TyFun a (m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (RightSym0 :: TyFun b (Either a b) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnlessSym1 a6989586621680354860 :: TyFun (f ()) (f ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (WhenSym1 a6989586621679271164 :: TyFun (f ()) (f ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<|>@#@$) :: TyFun (f a) (f a ~> f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) Source # | |||||
Defined in Control.Applicative.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (VoidSym0 :: TyFun (f a) (f ()) -> Type) Source # | |||||
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IfSym1 a6989586621679124436 :: TyFun k (k ~> k) -> Type) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DefaultEqSym1 a6989586621679129674 :: TyFun k Bool -> Type) Source # | |||||
Defined in Data.Eq.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<=?@#@$$) a6989586621679370104 :: TyFun k Bool -> Type) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MplusSym0 :: TyFun (m a) (m a ~> m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowTypeSym0 :: TyFun t (ErrorMessage' s) -> Type) Source # | |||||
Defined in Data.Singletons.Base.TypeError Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConcatSym0 :: TyFun (t [a]) [a] -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LengthSym0 :: TyFun (t a) Natural -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NullSym0 :: TyFun (t a) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ToListSym0 :: TyFun (t a) [a] -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MaximumSym0 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MinimumSym0 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ProductSym0 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SumSym0 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldSym0 :: TyFun (t m) m -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SingI d => SingI1 (ShowParenSym2 d :: (Symbol ~> Symbol) -> TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons | |||||
| SingI1 (ShowListWithSym1 :: (a ~> (Symbol ~> Symbol)) -> TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||
Defined in Text.Show.Singletons | |||||
| SingI1 (SortBySym1 :: (a ~> (a ~> Ordering)) -> TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (SortBySym1 :: (a ~> (a ~> Ordering)) -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (InsertBySym1 :: (a ~> (a ~> Ordering)) -> TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (GroupBy1Sym1 :: (a ~> (a ~> Bool)) -> TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (NubBySym1 :: (a ~> (a ~> Bool)) -> TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
| SingI1 (DeleteFirstsBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (IntersectBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (UnionBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (GroupBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (GroupBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] [[a]] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (NubBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] [a] -> Type) Source # | |||||
| SingI1 (DeleteBySym1 :: (a ~> (a ~> Bool)) -> TyFun a ([a] ~> [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (Scanl1Sym1 :: (a ~> (a ~> a)) -> TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (Scanr1Sym1 :: (a ~> (a ~> a)) -> TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (Scanl1Sym1 :: (a ~> (a ~> a)) -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (Scanr1Sym1 :: (a ~> (a ~> a)) -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (Foldl1'Sym1 :: (a ~> (a ~> a)) -> TyFun [a] a -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (BreakSym1 :: (a ~> Bool) -> TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
| SingI1 (PartitionSym1 :: (a ~> Bool) -> TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (SpanSym1 :: (a ~> Bool) -> TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |||||
| SingI1 (DropWhileSym1 :: (a ~> Bool) -> TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (FilterSym1 :: (a ~> Bool) -> TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (TakeWhileSym1 :: (a ~> Bool) -> TyFun (NonEmpty a) [a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (UntilSym1 :: (a ~> Bool) -> TyFun (a ~> a) (a ~> a) -> Type) Source # | |||||
| SingI1 (FindIndexSym1 :: (a ~> Bool) -> TyFun [a] (Maybe Natural) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (BreakSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) Source # | |||||
| SingI1 (PartitionSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (SpanSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) Source # | |||||
| SingI1 (FindIndicesSym1 :: (a ~> Bool) -> TyFun [a] [Natural] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (DropWhileEndSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (DropWhileSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (FilterSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (TakeWhileSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SFoldable t => SingI1 (MaximumBySym1 :: (a ~> (a ~> Ordering)) -> TyFun (t a) a -> Type) Source # | |||||
| SFoldable t => SingI1 (MinimumBySym1 :: (a ~> (a ~> Ordering)) -> TyFun (t a) a -> Type) Source # | |||||
| SFoldable t => SingI1 (Foldl1Sym1 :: (a ~> (a ~> a)) -> TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SFoldable t => SingI1 (Foldr1Sym1 :: (a ~> (a ~> a)) -> TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SingI1 (ScanrSym1 :: (a ~> (b ~> b)) -> TyFun b ([a] ~> NonEmpty b) -> Type) Source # | |||||
| SingI1 (ScanrSym1 :: (a ~> (b ~> b)) -> TyFun b ([a] ~> [b]) -> Type) Source # | |||||
| SingI1 (MapMaybeSym1 :: (a ~> Maybe b) -> TyFun [a] [b] -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SingI1 (UnfoldSym1 :: (a ~> (b, Maybe a)) -> TyFun a (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (UnfoldrSym1 :: (a ~> (b, Maybe a)) -> TyFun a (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SMonadPlus m => SingI1 (MfilterSym1 :: (a ~> Bool) -> TyFun (m a) (m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SFoldable t => SingI1 (FindSym1 :: (a ~> Bool) -> TyFun (t a) (Maybe a) -> Type) Source # | |||||
| SFoldable t => SingI1 (AllSym1 :: (a ~> Bool) -> TyFun (t a) Bool -> Type) Source # | |||||
| SFoldable t => SingI1 (AnySym1 :: (a ~> Bool) -> TyFun (t a) Bool -> Type) Source # | |||||
| SingI d => SingI1 (UntilSym2 d :: (a ~> a) -> TyFun a a -> Type) Source # | |||||
| SOrd b => SingI1 (GroupAllWith1Sym1 :: (a ~> b) -> TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SEq b => SingI1 (GroupWith1Sym1 :: (a ~> b) -> TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (MapSym1 :: (a ~> b) -> TyFun (NonEmpty a) (NonEmpty b) -> Type) Source # | |||||
| SOrd b => SingI1 (GroupAllWithSym1 :: (a ~> b) -> TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SEq b => SingI1 (GroupWithSym1 :: (a ~> b) -> TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (MapSym1 :: (a ~> b) -> TyFun [a] [b] -> Type) Source # | |||||
| SingI1 (($!@#@$$) :: (a ~> b) -> TyFun a b -> Type) Source # | |||||
| SingI1 (($@#@$$) :: (a ~> b) -> TyFun a b -> Type) Source # | |||||
| SApplicative m => SingI1 (FilterMSym1 :: (a ~> m Bool) -> TyFun [a] (m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SOrd o => SingI1 (SortWithSym1 :: (a ~> o) -> TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (ScanlSym1 :: (b ~> (a ~> b)) -> TyFun b ([a] ~> NonEmpty b) -> Type) Source # | |||||
| SingI1 (ScanlSym1 :: (b ~> (a ~> b)) -> TyFun b ([a] ~> [b]) -> Type) Source # | |||||
| SingI1 (UnfoldrSym1 :: (b ~> Maybe (a, b)) -> TyFun b [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SOrd a => SingI1 (ComparingSym1 :: (b ~> a) -> TyFun b (b ~> Ordering) -> Type) Source # | |||||
Defined in Data.Ord.Singletons | |||||
| SingI2 (UntilSym2 :: (a ~> Bool) -> (a ~> a) -> TyFun a a -> Type) Source # | |||||
| SingI2 (Either_Sym2 :: (a ~> c) -> (b ~> c) -> TyFun (Either a b) c -> Type) Source # | |||||
Defined in Data.Either.Singletons | |||||
| SingI2 (OnSym2 :: (b ~> (b ~> c)) -> (a ~> b) -> TyFun a (a ~> c) -> Type) Source # | |||||
| SingI2 ((.@#@$$$) :: (b ~> c) -> (a ~> b) -> TyFun a c -> Type) Source # | |||||
| SMonad m => SingI2 ((>=>@#@$$$) :: (a ~> m b) -> (b ~> m c) -> TyFun a (m c) -> Type) Source # | |||||
| SMonad m => SingI2 ((<=<@#@$$$) :: (b ~> m c) -> (a ~> m b) -> TyFun a (m c) -> Type) Source # | |||||
| SingI1 (CurrySym1 :: ((a, b) ~> c) -> TyFun a (b ~> c) -> Type) Source # | |||||
| SFoldable t => SingI1 (Foldr'Sym1 :: (a ~> (b ~> b)) -> TyFun b (t a ~> b) -> Type) Source # | |||||
| SFoldable t => SingI1 (FoldrSym1 :: (a ~> (b ~> b)) -> TyFun b (t a ~> b) -> Type) Source # | |||||
| SingI1 (ZipWithSym1 :: (a ~> (b ~> c)) -> TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI1 (UncurrySym1 :: (a ~> (b ~> c)) -> TyFun (a, b) c -> Type) Source # | |||||
Defined in Data.Tuple.Singletons | |||||
| SingI1 (ZipWithSym1 :: (a ~> (b ~> c)) -> TyFun [a] ([b] ~> [c]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI1 (FlipSym1 :: (a ~> (b ~> c)) -> TyFun b (a ~> c) -> Type) Source # | |||||
| SFoldable t => SingI1 (ConcatMapSym1 :: (a ~> [b]) -> TyFun (t a) [b] -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SingI d => SingI1 (Maybe_Sym2 d :: (a ~> b) -> TyFun (Maybe a) b -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SFunctor f => SingI1 (FmapSym1 :: (a ~> b) -> TyFun (f a) (f b) -> Type) Source # | |||||
| SApplicative f => SingI1 (LiftASym1 :: (a ~> b) -> TyFun (f a) (f b) -> Type) Source # | |||||
| SFunctor f => SingI1 ((<$>@#@$$) :: (a ~> b) -> TyFun (f a) (f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons | |||||
| SMonad m => SingI1 ((<$!>@#@$$) :: (a ~> b) -> TyFun (m a) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| STraversable t => SingI1 (FmapDefaultSym1 :: (a ~> b) -> TyFun (t a) (t b) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| SingI1 (Either_Sym1 :: (a ~> c) -> TyFun (b ~> c) (Either a b ~> c) -> Type) Source # | |||||
| (SFoldable t, SMonoid m) => SingI1 (FoldMapSym1 :: (a ~> m) -> TyFun (t a) m -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (STraversable t, SMonoid m) => SingI1 (FoldMapDefaultSym1 :: (a ~> m) -> TyFun (t a) m -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| SMonad m => SingI1 ((=<<@#@$$) :: (a ~> m b) -> TyFun (m a) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SMonad m => SingI1 (LiftMSym1 :: (a1 ~> r) -> TyFun (m a1) (m r) -> Type) Source # | |||||
| SFoldable t => SingI1 (Foldl'Sym1 :: (b ~> (a ~> b)) -> TyFun b (t a ~> b) -> Type) Source # | |||||
| SFoldable t => SingI1 (FoldlSym1 :: (b ~> (a ~> b)) -> TyFun b (t a ~> b) -> Type) Source # | |||||
| SingI1 (OnSym1 :: (b ~> (b ~> c)) -> TyFun (a ~> b) (a ~> (a ~> c)) -> Type) Source # | |||||
| SingI1 ((.@#@$$) :: (b ~> c) -> TyFun (a ~> b) (a ~> c) -> Type) Source # | |||||
| SingI1 (ZipWith3Sym1 :: (a ~> (b ~> (c ~> d))) -> TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| STraversable t => SingI1 (MapAccumLSym1 :: (a ~> (b ~> (a, c))) -> TyFun a (t b ~> (a, t c)) -> Type) Source # | |||||
| STraversable t => SingI1 (MapAccumRSym1 :: (a ~> (b ~> (a, c))) -> TyFun a (t b ~> (a, t c)) -> Type) Source # | |||||
| SApplicative f => SingI1 (LiftA2Sym1 :: (a ~> (b ~> c)) -> TyFun (f a) (f b ~> f c) -> Type) Source # | |||||
| SMonadZip m => SingI1 (MzipWithSym1 :: (a ~> (b ~> c)) -> TyFun (m a) (m b ~> m c) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI1 (FoldrMSym1 :: (a ~> (b ~> m b)) -> TyFun b (t a ~> m b) -> Type) Source # | |||||
| SApplicative m => SingI1 (ZipWithM_Sym1 :: (a ~> (b ~> m c)) -> TyFun [a] ([b] ~> m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SApplicative m => SingI1 (ZipWithMSym1 :: (a ~> (b ~> m c)) -> TyFun [a] ([b] ~> m [c]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SingI d => SingI1 (OnSym2 d :: (a ~> b) -> TyFun a (a ~> c) -> Type) Source # | |||||
| SingI d => SingI1 ((.@#@$$$) d :: (a ~> b) -> TyFun a c -> Type) Source # | |||||
| (SFoldable t, SApplicative f) => SingI1 (Traverse_Sym1 :: (a ~> f b) -> TyFun (t a) (f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (STraversable t, SApplicative f) => SingI1 (TraverseSym1 :: (a ~> f b) -> TyFun (t a) (f (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| SApplicative m => SingI1 (MapAndUnzipMSym1 :: (a ~> m (b, c)) -> TyFun [a] (m ([b], [c])) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SMonad m => SingI1 ((>=>@#@$$) :: (a ~> m b) -> TyFun (b ~> m c) (a ~> m c) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI1 (MapM_Sym1 :: (a ~> m b) -> TyFun (t a) (m ()) -> Type) Source # | |||||
| (STraversable t, SMonad m) => SingI1 (MapMSym1 :: (a ~> m b) -> TyFun (t a) (m (t b)) -> Type) Source # | |||||
| SMonad m => SingI1 (LiftM2Sym1 :: (a1 ~> (a2 ~> r)) -> TyFun (m a1) (m a2 ~> m r) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI1 (FoldlMSym1 :: (b ~> (a ~> m b)) -> TyFun b (t a ~> m b) -> Type) Source # | |||||
| SingI d => SingI1 (Either_Sym2 d :: (b ~> c) -> TyFun (Either a b) c -> Type) Source # | |||||
Defined in Data.Either.Singletons | |||||
| SMonad m => SingI1 ((<=<@#@$$) :: (b ~> m c) -> TyFun (a ~> m b) (a ~> m c) -> Type) Source # | |||||
| SApplicative f => SingI1 (LiftA3Sym1 :: (a ~> (b ~> (c ~> d))) -> TyFun (f a) (f b ~> (f c ~> f d)) -> Type) Source # | |||||
| (SMonad m, SingI d) => SingI1 ((<=<@#@$$$) d :: (a ~> m b) -> TyFun a (m c) -> Type) Source # | |||||
| SMonad m => SingI1 (LiftM3Sym1 :: (a1 ~> (a2 ~> (a3 ~> r))) -> TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) Source # | |||||
| (SMonad m, SingI d) => SingI1 ((>=>@#@$$$) d :: (b ~> m c) -> TyFun a (m c) -> Type) Source # | |||||
| SMonad m => SingI1 (LiftM4Sym1 :: (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) -> TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) Source # | |||||
| SMonad m => SingI1 (LiftM5Sym1 :: (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) -> TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) Source # | |||||
| (SOrd b, SingI d) => SingI (GroupAllWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (GroupAllWith1Sym1 d) # | |||||
| (SEq b, SingI d) => SingI (GroupWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (GroupWith1Sym1 d) # | |||||
| (SOrd o, SingI d) => SingI (SortWithSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (SortWithSym1 d) # | |||||
| SingI d => SingI (MapSym1 d :: TyFun (NonEmpty a) (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (ZipSym1 d :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) Source # | |||||
| SingI (GetConstSym0 :: TyFun (Const a b) a -> Type) Source # | |||||
Defined in Data.Functor.Const.Singletons | |||||
| SingI (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) Source # | |||||
| SFoldable t => SingI (Foldr'Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |||||
| SFoldable t => SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |||||
| SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) Source # | |||||
| SingI (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) Source # | |||||
Defined in Data.Tuple.Singletons | |||||
| SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) Source # | |||||
| SingI (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) Source # | |||||
| SFoldable t => SingI (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| SingI d => SingI (Maybe_Sym1 d :: TyFun (a ~> b) (Maybe a ~> b) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| SFunctor f => SingI (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |||||
| SApplicative f => SingI (LiftASym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |||||
| SFunctor f => SingI ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |||||
| SMonad m => SingI ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| STraversable t => SingI (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| SingI d => SingI ((&@#@$$) d :: TyFun (a ~> b) b -> Type) Source # | |||||
| SingI (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) Source # | |||||
| (SFoldable t, SMonoid m) => SingI (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (STraversable t, SMonoid m) => SingI (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| SMonad m => SingI ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) Source # | |||||
| SMonad m => SingI (LiftMSym0 :: TyFun (a1 ~> r) (m a1 ~> m r) -> Type) Source # | |||||
| SFoldable t => SingI (Foldl'Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |||||
| SFoldable t => SingI (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |||||
| SingI (OnSym0 :: TyFun (b ~> (b ~> c)) ((a ~> b) ~> (a ~> (a ~> c))) -> Type) Source # | |||||
| SingI ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI (Bool_Sym2 d1 d2 :: TyFun Bool a -> Type) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| (SEq a, SingI d) => SingI (LookupSym1 d :: TyFun [(a, b)] (Maybe b) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) Source # | |||||
| (SOrd b, SingI d) => SingI (GroupAllWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (GroupAllWithSym1 d) # | |||||
| (SEq b, SingI d) => SingI (GroupWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (GroupWithSym1 d) # | |||||
| (SingI d1, SingI d2) => SingI (DeleteBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DeleteBySym2 d1 d2) # | |||||
| (SingI d1, SingI d2) => SingI (DeleteFirstsBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DeleteFirstsBySym2 d1 d2) # | |||||
| (SingI d1, SingI d2) => SingI (InsertBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (InsertBySym2 d1 d2) # | |||||
| (SingI d1, SingI d2) => SingI (IntersectBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (IntersectBySym2 d1 d2) # | |||||
| (SingI d1, SingI d2) => SingI (UnionBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (UnionBySym2 d1 d2) # | |||||
| SingI d => SingI (MapMaybeSym1 d :: TyFun [a] [b] -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods sing :: Sing (MapMaybeSym1 d) # | |||||
| SingI d => SingI (MapSym1 d :: TyFun [a] [b] -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| (SApplicative m, SingI d) => SingI (FilterMSym1 d :: TyFun [a] (m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods sing :: Sing (FilterMSym1 d) # | |||||
| SingI d => SingI (ZipSym1 d :: TyFun [b] [(a, b)] -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI (ShowListWithSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowListWithSym2 d1 d2) # | |||||
| (SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowsPrecSym2 d1 d2) # | |||||
| SingI d => SingI (UnfoldSym1 d :: TyFun a (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (UnfoldSym1 d) # | |||||
| SingI d => SingI (UnfoldrSym1 d :: TyFun a (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (UnfoldrSym1 d) # | |||||
| SingI (ConstSym0 :: TyFun a (Const a b) -> Type) Source # | |||||
| SingI (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SFunctor f => SingI ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) Source # | |||||
| (SEnum a, SingI d1, SingI d2) => SingI (EnumFromThenToSym2 d1 d2 :: TyFun a [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods sing :: Sing (EnumFromThenToSym2 d1 d2) # | |||||
| (SingI d1, SingI d2) => SingI (UntilSym2 d1 d2 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| SingI d => SingI (($!@#@$$) d :: TyFun a b -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| SingI d => SingI (($@#@$$) d :: TyFun a b -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| SingI d => SingI (ArgSym1 d :: TyFun b (Arg a b) -> Type) Source # | |||||
| SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> [b]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> [b]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SOrd a, SingI d) => SingI (ComparingSym1 d :: TyFun b (b ~> Ordering) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods sing :: Sing (ComparingSym1 d) # | |||||
| SingI d => SingI (Tuple2Sym1 d :: TyFun b (a, b) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI d => SingI (UnfoldrSym1 d :: TyFun b [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (UnfoldrSym1 d) # | |||||
| SingI d => SingI (ConstSym1 d :: TyFun b a -> Type) Source # | |||||
| SingI d => SingI (SeqSym1 d :: TyFun b b -> Type) Source # | |||||
| SApplicative f => SingI ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) Source # | |||||
| SFunctor f => SingI ((<&>@#@$) :: TyFun (f a) ((a ~> b) ~> f b) -> Type) Source # | |||||
| SFunctor f => SingI (($>@#@$) :: TyFun (f a) (b ~> f b) -> Type) Source # | |||||
| SApplicative f => SingI ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SApplicative f => SingI ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) Source # | |||||
| SApplicative f => SingI ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) Source # | |||||
| (SAlternative f, SingI d) => SingI ((<|>@#@$$) d :: TyFun (f a) (f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing ((<|>@#@$$) d) # | |||||
| SMonad m => SingI (ApSym0 :: TyFun (m (a ~> b)) (m a ~> m b) -> Type) Source # | |||||
| SMonadZip m => SingI (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons | |||||
| SMonad m => SingI ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) Source # | |||||
| SMonadZip m => SingI (MzipSym0 :: TyFun (m a) (m b ~> m (a, b)) -> Type) Source # | |||||
| SMonad m => SingI ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) Source # | |||||
| (SApplicative m, SingI d) => SingI (ReplicateM_Sym1 d :: TyFun (m a) (m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| (SApplicative m, SingI d) => SingI (ReplicateMSym1 d :: TyFun (m a) (m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| (SMonadPlus m, SingI d) => SingI (MfilterSym1 d :: TyFun (m a) (m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| (SMonadPlus m, SingI d) => SingI (MplusSym1 d :: TyFun (m a) (m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SingI d => SingI (AsProxyTypeOfSym1 d :: TyFun (proxy a) a -> Type) Source # | |||||
Defined in Data.Proxy.Singletons | |||||
| (SFoldable t, SingI d) => SingI (FindSym1 d :: TyFun (t a) (Maybe a) -> Type) Source # | |||||
| (SFoldable t, SingI d) => SingI (AllSym1 d :: TyFun (t a) Bool -> Type) Source # | |||||
| (SFoldable t, SingI d) => SingI (AnySym1 d :: TyFun (t a) Bool -> Type) Source # | |||||
| (SFoldable t, SEq a, SingI d) => SingI (ElemSym1 d :: TyFun (t a) Bool -> Type) Source # | |||||
| (SFoldable t, SEq a, SingI d) => SingI (NotElemSym1 d :: TyFun (t a) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d) => SingI (Foldl1Sym1 d :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d) => SingI (Foldr1Sym1 d :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d) => SingI (MaximumBySym1 d :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d) => SingI (MinimumBySym1 d :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SApplicative f) => SingI (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SAlternative f) => SingI (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) Source # | |||||
| (STraversable t, SApplicative f) => SingI (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (SFoldable t, SMonad m) => SingI (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SMonadPlus m) => SingI (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) Source # | |||||
| (STraversable t, SMonad m) => SingI (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (SingI c, SingI t) => SingI (IfSym2 c t :: TyFun k k -> Type) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| (forall (a :: k1). SingI a => SingI (f a), (ApplyTyCon :: (k1 -> kr) -> TyFun k1 kr -> Type) ~ (ApplyTyConAux1 :: (k1 -> kr) -> TyFun k1 kr -> Type)) => SingI (TyCon1 f :: TyFun k1 kr -> Type) # | |||||
Defined in Data.Singletons | |||||
| SuppressUnusedWarnings (GroupAllWith1Sym1 a6989586621680286976 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupWith1Sym1 a6989586621680286985 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SortWithSym1 a6989586621680286847 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapSym1 a6989586621680287251 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipSym1 a6989586621680286929 :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GetConstSym0 :: TyFun (Const a b) a -> Type) Source # | |||||
Defined in Data.Functor.Const.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldr'Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Maybe_Sym1 a6989586621679387993 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftASym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((&@#@$$) a6989586621679253960 :: TyFun (a ~> b) b -> Type) Source # | |||||
Defined in Data.Function.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) Source # | |||||
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftMSym0 :: TyFun (a1 ~> r) (m a1 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldl'Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (OnSym0 :: TyFun (b ~> (b ~> c)) ((a ~> b) ~> (a ~> (a ~> c))) -> Type) Source # | |||||
Defined in Data.Function.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Bool_Sym2 a6989586621679122246 a6989586621679122247 :: TyFun Bool a -> Type) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LookupSym1 a6989586621679544349 :: TyFun [(a, b)] (Maybe b) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupAllWithSym1 a6989586621680287030 :: TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (GroupWithSym1 a6989586621680287039 :: TyFun [a] [NonEmpty a] -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DeleteBySym2 a6989586621679544773 a6989586621679544774 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (DeleteFirstsBySym2 a6989586621679544763 a6989586621679544764 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InsertBySym2 a6989586621679544731 a6989586621679544732 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IntersectBySym2 a6989586621679544588 a6989586621679544589 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnionBySym2 a6989586621679544211 a6989586621679544212 :: TyFun [a] [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapMaybeSym1 a6989586621679390184 :: TyFun [a] [b] -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapSym1 a6989586621679154373 :: TyFun [a] [b] -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FilterMSym1 a6989586621680355005 :: TyFun [a] (m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipSym1 a6989586621679544986 :: TyFun [b] [(a, b)] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowListWithSym2 a6989586621679807383 a6989586621679807384 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ShowsPrecSym2 a6989586621679807409 a6989586621679807410 :: TyFun Symbol Symbol -> Type) Source # | |||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnfoldSym1 a6989586621680287356 :: TyFun a (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnfoldrSym1 a6989586621680287321 :: TyFun a (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConstSym0 :: TyFun a (Const a b) -> Type) Source # | |||||
Defined in Data.Functor.Const.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 :: TyFun a [a] -> Type) Source # | |||||
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UntilSym2 a6989586621679154281 a6989586621679154282 :: TyFun a a -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (($!@#@$$) a6989586621679154299 :: TyFun a b -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (($@#@$$) a6989586621679154308 :: TyFun a b -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ArgSym1 a6989586621680159057 :: TyFun b (Arg a b) -> Type) Source # | |||||
Defined in Data.Semigroup.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanlSym1 a6989586621680287221 :: TyFun b ([a] ~> NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanrSym1 a6989586621680287209 :: TyFun b ([a] ~> NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanlSym1 a6989586621679545226 :: TyFun b ([a] ~> [b]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanrSym1 a6989586621679545199 :: TyFun b ([a] ~> [b]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ComparingSym1 a6989586621679189957 :: TyFun b (b ~> Ordering) -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UnfoldrSym1 a6989586621679545055 :: TyFun b [a] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConstSym1 a6989586621679154354 :: TyFun b a -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SeqSym1 a6989586621679154272 :: TyFun b b -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<&>@#@$) :: TyFun (f a) ((a ~> b) ~> f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (($>@#@$) :: TyFun (f a) (b ~> f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<|>@#@$$) a6989586621679271374 :: TyFun (f a) (f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (IfSym2 a6989586621679124436 a6989586621679124437 :: TyFun k k -> Type) Source # | |||||
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ApSym0 :: TyFun (m (a ~> b)) (m a ~> m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MzipSym0 :: TyFun (m a) (m b ~> m (a, b)) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReplicateM_Sym1 a6989586621680354872 :: TyFun (m a) (m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ReplicateMSym1 a6989586621680354894 :: TyFun (m a) (m [a]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MfilterSym1 a6989586621680354827 :: TyFun (m a) (m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MplusSym1 a6989586621679271380 :: TyFun (m a) (m a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AsProxyTypeOfSym1 a6989586621679900552 :: TyFun (proxy a) a -> Type) Source # | |||||
Defined in Data.Proxy.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FindSym1 a6989586621679922286 :: TyFun (t a) (Maybe a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AllSym1 a6989586621679922355 :: TyFun (t a) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AnySym1 a6989586621679922364 :: TyFun (t a) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ElemSym1 a6989586621679922567 :: TyFun (t a) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (NotElemSym1 a6989586621679922306 :: TyFun (t a) Bool -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldl1Sym1 a6989586621679922553 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldr1Sym1 a6989586621679922548 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MaximumBySym1 a6989586621679922335 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MinimumBySym1 a6989586621679922315 :: TyFun (t a) a -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SingI d => SingI (ZipWithSym1 d :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (ZipWithSym1 d) # | |||||
| SingI (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) Source # | |||||
| STraversable t => SingI (MapAccumLSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) Source # | |||||
| STraversable t => SingI (MapAccumRSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) Source # | |||||
| SApplicative f => SingI (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) Source # | |||||
| SMonadZip m => SingI (MzipWithSym0 :: TyFun (a ~> (b ~> c)) (m a ~> (m b ~> m c)) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI (FoldrMSym0 :: TyFun (a ~> (b ~> m b)) (b ~> (t a ~> m b)) -> Type) Source # | |||||
| SApplicative m => SingI (ZipWithM_Sym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m ())) -> Type) Source # | |||||
| SApplicative m => SingI (ZipWithMSym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m [c])) -> Type) Source # | |||||
| SingI d => SingI (OnSym1 d :: TyFun (a ~> b) (a ~> (a ~> c)) -> Type) Source # | |||||
| SingI d => SingI ((.@#@$$) d :: TyFun (a ~> b) (a ~> c) -> Type) Source # | |||||
| (SFunctor f, SingI d) => SingI ((<&>@#@$$) d :: TyFun (a ~> b) (f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons | |||||
| (SFoldable t, SApplicative f) => SingI (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (STraversable t, SApplicative f) => SingI (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| SApplicative m => SingI (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SMonad m => SingI ((>=>@#@$) :: TyFun (a ~> m b) ((b ~> m c) ~> (a ~> m c)) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) Source # | |||||
| (STraversable t, SMonad m) => SingI (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) Source # | |||||
| (SMonad m, SingI d) => SingI ((>>=@#@$$) d :: TyFun (a ~> m b) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SMonad m => SingI (LiftM2Sym0 :: TyFun (a1 ~> (a2 ~> r)) (m a1 ~> (m a2 ~> m r)) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI (FoldlMSym0 :: TyFun (b ~> (a ~> m b)) (b ~> (t a ~> m b)) -> Type) Source # | |||||
| SingI d => SingI (Either_Sym1 d :: TyFun (b ~> c) (Either a b ~> c) -> Type) Source # | |||||
Defined in Data.Either.Singletons | |||||
| SMonad m => SingI ((<=<@#@$) :: TyFun (b ~> m c) ((a ~> m b) ~> (a ~> m c)) -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI (Maybe_Sym2 d1 d2 :: TyFun (Maybe a) b -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods sing :: Sing (Maybe_Sym2 d1 d2) # | |||||
| SingI d => SingI (UncurrySym1 d :: TyFun (a, b) c -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods sing :: Sing (UncurrySym1 d) # | |||||
| SingI (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| (SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| SingI d => SingI (ZipWithSym1 d :: TyFun [a] ([b] ~> [c]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWithSym1 d) # | |||||
| (SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] [b] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] [b] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d => SingI (Zip3Sym1 d :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) Source # | |||||
| SingI (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SingI d => SingI (CurrySym1 d :: TyFun a (b ~> c) -> Type) Source # | |||||
Defined in Data.Tuple.Singletons | |||||
| (SOrd a, SingI d1, SingI d2) => SingI (ComparingSym2 d1 d2 :: TyFun b Ordering -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods sing :: Sing (ComparingSym2 d1 d2) # | |||||
| SingI d => SingI (FlipSym1 d :: TyFun b (a ~> c) -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| SingI d => SingI (Tuple3Sym1 d :: TyFun b (c ~> (a, b, c)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SFoldable t, SingI d) => SingI (Foldl'Sym1 d :: TyFun b (t a ~> b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d) => SingI (FoldlSym1 d :: TyFun b (t a ~> b) -> Type) Source # | |||||
| (SFoldable t, SingI d) => SingI (Foldr'Sym1 d :: TyFun b (t a ~> b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d) => SingI (FoldrSym1 d :: TyFun b (t a ~> b) -> Type) Source # | |||||
| (SFunctor f, SingI d) => SingI (($>@#@$$) d :: TyFun b (f b) -> Type) Source # | |||||
| (SApplicative f, SingI d) => SingI ((<**>@#@$$) d :: TyFun (f (a ~> b)) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SingI (InLSym0 :: TyFun (f a) (Sum f g a) -> Type) Source # | |||||
| SingI (PairSym0 :: TyFun (f a) (g a ~> Product f g a) -> Type) Source # | |||||
| (SApplicative f, SingI d) => SingI ((<*>@#@$$) d :: TyFun (f a) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing ((<*>@#@$$) d) # | |||||
| (SFunctor f, SingI d) => SingI (FmapSym1 d :: TyFun (f a) (f b) -> Type) Source # | |||||
| (SApplicative f, SingI d) => SingI (LiftASym1 d :: TyFun (f a) (f b) -> Type) Source # | |||||
| (SFunctor f, SingI d) => SingI ((<$>@#@$$) d :: TyFun (f a) (f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons | |||||
| (SFunctor f, SingI d) => SingI ((<$@#@$$) d :: TyFun (f b) (f a) -> Type) Source # | |||||
| (SApplicative f, SingI d) => SingI ((<*@#@$$) d :: TyFun (f b) (f a) -> Type) Source # | |||||
| (SApplicative f, SingI d) => SingI ((*>@#@$$) d :: TyFun (f b) (f b) -> Type) Source # | |||||
| SingI (InRSym0 :: TyFun (g a) (Sum f g a) -> Type) Source # | |||||
| (SMonad m, SingI d) => SingI ((<$!>@#@$$) d :: TyFun (m a) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| (SMonad m, SingI d) => SingI ((=<<@#@$$) d :: TyFun (m a) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing ((=<<@#@$$) d) # | |||||
| (SMonad m, SingI d) => SingI (ApSym1 d :: TyFun (m a) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d) => SingI (LiftMSym1 d :: TyFun (m a1) (m r) -> Type) Source # | |||||
| (SMonadZip m, SingI d) => SingI (MzipSym1 d :: TyFun (m b) (m (a, b)) -> Type) Source # | |||||
| (SMonad m, SingI d) => SingI ((>>@#@$$) d :: TyFun (m b) (m b) -> Type) Source # | |||||
| (SFoldable t, SApplicative f) => SingI (For_Sym0 :: TyFun (t a) ((a ~> f b) ~> f ()) -> Type) Source # | |||||
| (STraversable t, SApplicative f) => SingI (ForSym0 :: TyFun (t a) ((a ~> f b) ~> f (t b)) -> Type) Source # | |||||
| (SFoldable t, SMonad m) => SingI (ForM_Sym0 :: TyFun (t a) ((a ~> m b) ~> m ()) -> Type) Source # | |||||
| (STraversable t, SMonad m) => SingI (ForMSym0 :: TyFun (t a) ((a ~> m b) ~> m (t b)) -> Type) Source # | |||||
| (SFoldable t, SingI d) => SingI (ConcatMapSym1 d :: TyFun (t a) [b] -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SMonoid m, SingI d) => SingI (FoldMapSym1 d :: TyFun (t a) m -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (STraversable t, SMonoid m, SingI d) => SingI (FoldMapDefaultSym1 d :: TyFun (t a) m -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (STraversable t, SingI d) => SingI (FmapDefaultSym1 d :: TyFun (t a) (t b) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (forall (a :: k1) (b :: k2). (SingI a, SingI b) => SingI (f a b), (ApplyTyCon :: (k2 -> kr) -> TyFun k2 kr -> Type) ~ (ApplyTyConAux1 :: (k2 -> kr) -> TyFun k2 kr -> Type)) => SingI (TyCon2 f :: TyFun k1 (k2 ~> kr) -> Type) # | |||||
Defined in Data.Singletons | |||||
| SuppressUnusedWarnings (ZipWithSym1 a6989586621680286918 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapAccumLSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapAccumRSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MzipWithSym0 :: TyFun (a ~> (b ~> c)) (m a ~> (m b ~> m c)) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldrMSym0 :: TyFun (a ~> (b ~> m b)) (b ~> (t a ~> m b)) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithM_Sym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m ())) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithMSym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m [c])) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (OnSym1 a6989586621679253973 :: TyFun (a ~> b) (a ~> (a ~> c)) -> Type) Source # | |||||
Defined in Data.Function.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((.@#@$$) a6989586621679154339 :: TyFun (a ~> b) (a ~> c) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<&>@#@$$) a6989586621679357509 :: TyFun (a ~> b) (f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>=>@#@$) :: TyFun (a ~> m b) ((b ~> m c) ~> (a ~> m c)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>>=@#@$$) a6989586621679271335 :: TyFun (a ~> m b) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM2Sym0 :: TyFun (a1 ~> (a2 ~> r)) (m a1 ~> (m a2 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldlMSym0 :: TyFun (b ~> (a ~> m b)) (b ~> (t a ~> m b)) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Either_Sym1 a6989586621679259290 :: TyFun (b ~> c) (Either a b ~> c) -> Type) Source # | |||||
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<=<@#@$) :: TyFun (b ~> m c) ((a ~> m b) ~> (a ~> m c)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Maybe_Sym2 a6989586621679387993 a6989586621679387994 :: TyFun (Maybe a) b -> Type) Source # | |||||
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (UncurrySym1 a6989586621679147653 :: TyFun (a, b) c -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanlSym2 a6989586621680287221 a6989586621680287222 :: TyFun [a] (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanrSym2 a6989586621680287209 a6989586621680287210 :: TyFun [a] (NonEmpty b) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip4Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> [(a, b, c, d)]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithSym1 a6989586621679544962 :: TyFun [a] ([b] ~> [c]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanlSym2 a6989586621679545226 a6989586621679545227 :: TyFun [a] [b] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ScanrSym2 a6989586621679545199 a6989586621679545200 :: TyFun [a] [b] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip3Sym1 a6989586621679544974 :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (CurrySym1 a6989586621679147661 :: TyFun a (b ~> c) -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ComparingSym2 a6989586621679189957 a6989586621679189958 :: TyFun b Ordering -> Type) Source # | |||||
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FlipSym1 a6989586621679154327 :: TyFun b (a ~> c) -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldl'Sym1 a6989586621679922542 :: TyFun b (t a ~> b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldlSym1 a6989586621679922535 :: TyFun b (t a ~> b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldr'Sym1 a6989586621679922528 :: TyFun b (t a ~> b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldrSym1 a6989586621679922521 :: TyFun b (t a ~> b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (($>@#@$$) a6989586621679357502 :: TyFun b (f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<**>@#@$$) a6989586621679271211 :: TyFun (f (a ~> b)) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InLSym0 :: TyFun (f a) (Sum f g a) -> Type) Source # | |||||
Defined in Data.Functor.Sum.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PairSym0 :: TyFun (f a) (g a ~> Product f g a) -> Type) Source # | |||||
Defined in Data.Functor.Product.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<*>@#@$$) a6989586621679271255 :: TyFun (f a) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FmapSym1 a6989586621679271227 :: TyFun (f a) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftASym1 a6989586621679271200 :: TyFun (f a) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<$>@#@$$) a6989586621679357520 :: TyFun (f a) (f b) -> Type) Source # | |||||
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<$@#@$$) a6989586621679271232 :: TyFun (f b) (f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<*@#@$$) a6989586621679271272 :: TyFun (f b) (f a) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((*>@#@$$) a6989586621679271267 :: TyFun (f b) (f b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (InRSym0 :: TyFun (g a) (Sum f g a) -> Type) Source # | |||||
Defined in Data.Functor.Sum.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<$!>@#@$$) a6989586621680354845 :: TyFun (m a) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((=<<@#@$$) a6989586621679271176 :: TyFun (m a) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ApSym1 a6989586621679270990 :: TyFun (m a) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftMSym1 a6989586621679271151 :: TyFun (m a1) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MzipSym1 a6989586621680264763 :: TyFun (m b) (m (a, b)) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>>@#@$$) a6989586621679271340 :: TyFun (m b) (m b) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (For_Sym0 :: TyFun (t a) ((a ~> f b) ~> f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ForSym0 :: TyFun (t a) ((a ~> f b) ~> f (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ForM_Sym0 :: TyFun (t a) ((a ~> m b) ~> m ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ForMSym0 :: TyFun (t a) ((a ~> m b) ~> m (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldMapDefaultSym1 a6989586621680103039 :: TyFun (t a) m -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FmapDefaultSym1 a6989586621680103058 :: TyFun (t a) (t b) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SingI (GetComposeSym0 :: TyFun (Compose f g a) (f (g a)) -> Type) Source # | |||||
Defined in Data.Functor.Compose.Singletons | |||||
| (SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods sing :: Sing (ZipWithSym2 d1 d2) # | |||||
| (SingI d1, SingI d2) => SingI (Either_Sym2 d1 d2 :: TyFun (Either a b) c -> Type) Source # | |||||
Defined in Data.Either.Singletons Methods sing :: Sing (Either_Sym2 d1 d2) # | |||||
| SApplicative f => SingI (LiftA3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) (f a ~> (f b ~> (f c ~> f d))) -> Type) Source # | |||||
| (SFoldable t, SApplicative f, SingI d) => SingI (For_Sym1 d :: TyFun (a ~> f b) (f ()) -> Type) Source # | |||||
| (STraversable t, SApplicative f, SingI d) => SingI (ForSym1 d :: TyFun (a ~> f b) (f (t b)) -> Type) Source # | |||||
| (SMonad m, SingI d) => SingI ((<=<@#@$$) d :: TyFun (a ~> m b) (a ~> m c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| (SFoldable t, SMonad m, SingI d) => SingI (ForM_Sym1 d :: TyFun (a ~> m b) (m ()) -> Type) Source # | |||||
| (STraversable t, SMonad m, SingI d) => SingI (ForMSym1 d :: TyFun (a ~> m b) (m (t b)) -> Type) Source # | |||||
| SMonad m => SingI (LiftM3Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> r))) (m a1 ~> (m a2 ~> (m a3 ~> m r))) -> Type) Source # | |||||
| (SMonad m, SingI d) => SingI ((>=>@#@$$) d :: TyFun (b ~> m c) (a ~> m c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SingI (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| SingI d2 => SingI (ZipWith3Sym1 d2 :: TyFun [a] ([b] ~> ([c] ~> [d1])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWith3Sym1 d2) # | |||||
| (SApplicative m, SingI d) => SingI (ZipWithM_Sym1 d :: TyFun [a] ([b] ~> m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods sing :: Sing (ZipWithM_Sym1 d) # | |||||
| (SApplicative m, SingI d) => SingI (ZipWithMSym1 d :: TyFun [a] ([b] ~> m [c]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods sing :: Sing (ZipWithMSym1 d) # | |||||
| (SApplicative m, SingI d) => SingI (MapAndUnzipMSym1 d :: TyFun [a] (m ([b], [c])) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods sing :: Sing (MapAndUnzipMSym1 d) # | |||||
| (SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun [b] [c] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWithSym2 d1 d2) # | |||||
| (SingI d1, SingI d2) => SingI (Zip3Sym2 d1 d2 :: TyFun [c] [(a, b, c)] -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI (OnSym2 d1 d2 :: TyFun a (a ~> c) -> Type) Source # | |||||
Defined in Data.Function.Singletons | |||||
| SingI (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) Source # | |||||
| (STraversable t, SingI d) => SingI (MapAccumLSym1 d :: TyFun a (t b ~> (a, t c)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (STraversable t, SingI d) => SingI (MapAccumRSym1 d :: TyFun a (t b ~> (a, t c)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (SingI d1, SingI d2) => SingI (d1 .@#@$$$ d2 :: TyFun a c -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| (SingI d1, SingI d2) => SingI (FlipSym2 d1 d2 :: TyFun a c -> Type) Source # | |||||
Defined in GHC.Base.Singletons | |||||
| SingI d1 => SingI (Tuple4Sym1 d1 :: TyFun b (c ~> (d2 ~> (a, b, c, d2))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SFoldable t, SMonad m, SingI d) => SingI (FoldlMSym1 d :: TyFun b (t a ~> m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SMonad m, SingI d) => SingI (FoldrMSym1 d :: TyFun b (t a ~> m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SingI d1, SingI d2) => SingI (CurrySym2 d1 d2 :: TyFun b c -> Type) Source # | |||||
Defined in Data.Tuple.Singletons | |||||
| (SingI d1, SingI d2) => SingI (Tuple3Sym2 d1 d2 :: TyFun c (a, b, c) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SApplicative f, SingI d) => SingI (LiftA2Sym1 d :: TyFun (f a) (f b ~> f c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| SingI (ComposeSym0 :: TyFun (f (g a)) (Compose f g a) -> Type) Source # | |||||
Defined in Data.Functor.Compose.Singletons | |||||
| SingI d => SingI (PairSym1 d :: TyFun (g a) (Product f g a) -> Type) Source # | |||||
| (SMonadZip m, SingI d) => SingI (MzipWithSym1 d :: TyFun (m a) (m b ~> m c) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons | |||||
| (SMonad m, SingI d) => SingI (LiftM2Sym1 d :: TyFun (m a1) (m a2 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SFoldable t, SingI d1, SingI d2) => SingI (Foldl'Sym2 d1 d2 :: TyFun (t a) b -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d1, SingI d2) => SingI (FoldlSym2 d1 d2 :: TyFun (t a) b -> Type) Source # | |||||
| (SFoldable t, SingI d1, SingI d2) => SingI (Foldr'Sym2 d1 d2 :: TyFun (t a) b -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 :: TyFun (t a) b -> Type) Source # | |||||
| (SFoldable t, SApplicative f, SingI d) => SingI (Traverse_Sym1 d :: TyFun (t a) (f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (STraversable t, SApplicative f, SingI d) => SingI (TraverseSym1 d :: TyFun (t a) (f (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (SFoldable t, SMonad m, SingI d) => SingI (MapM_Sym1 d :: TyFun (t a) (m ()) -> Type) Source # | |||||
| (STraversable t, SMonad m, SingI d) => SingI (MapMSym1 d :: TyFun (t a) (m (t b)) -> Type) Source # | |||||
| (forall (a :: k1) (b :: k2) (c :: k3). (SingI a, SingI b, SingI c) => SingI (f a b c), (ApplyTyCon :: (k3 -> kr) -> TyFun k3 kr -> Type) ~ (ApplyTyConAux1 :: (k3 -> kr) -> TyFun k3 kr -> Type)) => SingI (TyCon3 f :: TyFun k1 (k2 ~> (k3 ~> kr)) -> Type) # | |||||
Defined in Data.Singletons | |||||
| SuppressUnusedWarnings (GetComposeSym0 :: TyFun (Compose f g a) (f (g a)) -> Type) Source # | |||||
Defined in Data.Functor.Compose.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithSym2 a6989586621680286918 a6989586621680286919 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) Source # | |||||
Defined in Data.List.NonEmpty.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Either_Sym2 a6989586621679259290 a6989586621679259291 :: TyFun (Either a b) c -> Type) Source # | |||||
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith4Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> e)))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> [e])))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftA3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) (f a ~> (f b ~> (f c ~> f d))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (For_Sym1 a6989586621679922460 :: TyFun (a ~> f b) (f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ForSym1 a6989586621680103106 :: TyFun (a ~> f b) (f (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((<=<@#@$$) a6989586621680354976 :: TyFun (a ~> m b) (a ~> m c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ForM_Sym1 a6989586621679922440 :: TyFun (a ~> m b) (m ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ForMSym1 a6989586621680103095 :: TyFun (a ~> m b) (m (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM3Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> r))) (m a1 ~> (m a2 ~> (m a3 ~> m r))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings ((>=>@#@$$) a6989586621680354988 :: TyFun (b ~> m c) (a ~> m c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip5Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> [(a, b, c, d, e)])))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith3Sym1 a6989586621679544947 :: TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithM_Sym1 a6989586621680354943 :: TyFun [a] ([b] ~> m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithMSym1 a6989586621680354953 :: TyFun [a] ([b] ~> m [c]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapAndUnzipMSym1 a6989586621680354962 :: TyFun [a] (m ([b], [c])) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip4Sym1 a6989586621679656286 :: TyFun [b] ([c] ~> ([d] ~> [(a, b, c, d)])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithSym2 a6989586621679544962 a6989586621679544963 :: TyFun [b] [c] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip3Sym2 a6989586621679544974 a6989586621679544975 :: TyFun [c] [(a, b, c)] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (OnSym2 a6989586621679253973 a6989586621679253974 :: TyFun a (a ~> c) -> Type) Source # | |||||
Defined in Data.Function.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapAccumLSym1 a6989586621680103082 :: TyFun a (t b ~> (a, t c)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapAccumRSym1 a6989586621680103072 :: TyFun a (t b ~> (a, t c)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (a6989586621679154339 .@#@$$$ a6989586621679154340 :: TyFun a c -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FlipSym2 a6989586621679154327 a6989586621679154328 :: TyFun a c -> Type) Source # | |||||
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple4Sym1 a6989586621679050862 :: TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldlMSym1 a6989586621679922477 :: TyFun b (t a ~> m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldrMSym1 a6989586621679922495 :: TyFun b (t a ~> m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (CurrySym2 a6989586621679147661 a6989586621679147662 :: TyFun b c -> Type) Source # | |||||
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftA2Sym1 a6989586621679271261 :: TyFun (f a) (f b ~> f c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ComposeSym0 :: TyFun (f (g a)) (Compose f g a) -> Type) Source # | |||||
Defined in Data.Functor.Compose.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (PairSym1 a6989586621680392419 :: TyFun (g a) (Product f g a) -> Type) Source # | |||||
Defined in Data.Functor.Product.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MzipWithSym1 a6989586621680264769 :: TyFun (m a) (m b ~> m c) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM2Sym1 a6989586621679271130 :: TyFun (m a1) (m a2 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldl'Sym2 a6989586621679922542 a6989586621679922543 :: TyFun (t a) b -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldlSym2 a6989586621679922535 a6989586621679922536 :: TyFun (t a) b -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Foldr'Sym2 a6989586621679922528 a6989586621679922529 :: TyFun (t a) b -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldrSym2 a6989586621679922521 a6989586621679922522 :: TyFun (t a) b -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Traverse_Sym1 a6989586621679922469 :: TyFun (t a) (f ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapM_Sym1 a6989586621679922449 :: TyFun (t a) (m ()) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapMSym1 a6989586621680096868 :: TyFun (t a) (m (t b)) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SMonad m => SingI (LiftM4Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> m r)))) -> Type) Source # | |||||
| SingI (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SingI d2, SingI d3) => SingI (ZipWith3Sym2 d2 d3 :: TyFun [b] ([c] ~> [d1]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWith3Sym2 d2 d3) # | |||||
| (SApplicative m, SingI d1, SingI d2) => SingI (ZipWithM_Sym2 d1 d2 :: TyFun [b] (m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods sing :: Sing (ZipWithM_Sym2 d1 d2) # | |||||
| (SApplicative m, SingI d1, SingI d2) => SingI (ZipWithMSym2 d1 d2 :: TyFun [b] (m [c]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods sing :: Sing (ZipWithMSym2 d1 d2) # | |||||
| SingI (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) Source # | |||||
| (SingI d1, SingI d2, SingI d3) => SingI (OnSym3 d1 d2 d3 :: TyFun a c -> Type) Source # | |||||
Defined in Data.Function.Singletons | |||||
| (SMonad m, SingI d1, SingI d2) => SingI (d1 <=<@#@$$$ d2 :: TyFun a (m c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| (SMonad m, SingI d1, SingI d2) => SingI (d1 >=>@#@$$$ d2 :: TyFun a (m c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| SingI d1 => SingI (Tuple5Sym1 d1 :: TyFun b (c ~> (d2 ~> (e ~> (a, b, c, d2, e)))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2) => SingI (Tuple4Sym2 d1 d2 :: TyFun c (d3 ~> (a, b, c, d3)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SApplicative f, SingI d2) => SingI (LiftA3Sym1 d2 :: TyFun (f a) (f b ~> (f c ~> f d1)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SApplicative f, SingI d1, SingI d2) => SingI (LiftA2Sym2 d1 d2 :: TyFun (f b) (f c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftA2Sym2 d1 d2) # | |||||
| (SMonad m, SingI d) => SingI (LiftM3Sym1 d :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d1, SingI d2) => SingI (LiftM2Sym2 d1 d2 :: TyFun (m a2) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM2Sym2 d1 d2) # | |||||
| (SMonadZip m, SingI d1, SingI d2) => SingI (MzipWithSym2 d1 d2 :: TyFun (m b) (m c) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons Methods sing :: Sing (MzipWithSym2 d1 d2) # | |||||
| (SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldlMSym2 d1 d2 :: TyFun (t a) (m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldrMSym2 d1 d2 :: TyFun (t a) (m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| (STraversable t, SingI d1, SingI d2) => SingI (MapAccumLSym2 d1 d2 :: TyFun (t b) (a, t c) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (STraversable t, SingI d1, SingI d2) => SingI (MapAccumRSym2 d1 d2 :: TyFun (t b) (a, t c) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4). (SingI a, SingI b, SingI c, SingI d) => SingI (f a b c d), (ApplyTyCon :: (k4 -> kr) -> TyFun k4 kr -> Type) ~ (ApplyTyConAux1 :: (k4 -> kr) -> TyFun k4 kr -> Type)) => SingI (TyCon4 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> kr))) -> Type) # | |||||
Defined in Data.Singletons | |||||
| SuppressUnusedWarnings (ZipWith5Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> f))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> [f]))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM4Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> m r)))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip6Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)]))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith4Sym1 a6989586621679656166 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> [e]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip5Sym1 a6989586621679656263 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> [(a, b, c, d, e)]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith3Sym2 a6989586621679544947 a6989586621679544948 :: TyFun [b] ([c] ~> [d]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithM_Sym2 a6989586621680354943 a6989586621680354944 :: TyFun [b] (m ()) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWithMSym2 a6989586621680354953 a6989586621680354954 :: TyFun [b] (m [c]) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip4Sym2 a6989586621679656286 a6989586621679656287 :: TyFun [c] ([d] ~> [(a, b, c, d)]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (OnSym3 a6989586621679253973 a6989586621679253974 a6989586621679253975 :: TyFun a c -> Type) Source # | |||||
Defined in Data.Function.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (a6989586621680354976 <=<@#@$$$ a6989586621680354977 :: TyFun a (m c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (a6989586621680354988 >=>@#@$$$ a6989586621680354989 :: TyFun a (m c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple5Sym1 a6989586621679050931 :: TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e)))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftA3Sym1 a6989586621679271189 :: TyFun (f a) (f b ~> (f c ~> f d)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftA2Sym2 a6989586621679271261 a6989586621679271262 :: TyFun (f b) (f c) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM3Sym1 a6989586621679271100 :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM2Sym2 a6989586621679271130 a6989586621679271131 :: TyFun (m a2) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MzipWithSym2 a6989586621680264769 a6989586621680264770 :: TyFun (m b) (m c) -> Type) Source # | |||||
Defined in Control.Monad.Zip.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldlMSym2 a6989586621679922477 a6989586621679922478 :: TyFun (t a) (m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (FoldrMSym2 a6989586621679922495 a6989586621679922496 :: TyFun (t a) (m b) -> Type) Source # | |||||
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapAccumLSym2 a6989586621680103082 a6989586621680103083 :: TyFun (t b) (a, t c) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (MapAccumRSym2 a6989586621680103072 a6989586621680103073 :: TyFun (t b) (a, t c) -> Type) Source # | |||||
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |||||
| SMonad m => SingI (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) Source # | |||||
| SingI (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| (SingI d2, SingI d3, SingI d4) => SingI (ZipWith3Sym3 d2 d3 d4 :: TyFun [c] [d1] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWith3Sym3 d2 d3 d4) # | |||||
| SingI (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) Source # | |||||
| SingI d1 => SingI (Tuple6Sym1 d1 :: TyFun b (c ~> (d2 ~> (e ~> (f ~> (a, b, c, d2, e, f))))) -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI (Tuple5Sym2 d1 d2 :: TyFun c (d3 ~> (e ~> (a, b, c, d3, e))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3) => SingI (Tuple4Sym3 d1 d2 d3 :: TyFun d4 (a, b, c, d4) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SApplicative f, SingI d2, SingI d3) => SingI (LiftA3Sym2 d2 d3 :: TyFun (f b) (f c ~> f d1) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftA3Sym2 d2 d3) # | |||||
| (SMonad m, SingI d) => SingI (LiftM4Sym1 d :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| (SMonad m, SingI d1, SingI d2) => SingI (LiftM3Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM3Sym2 d1 d2) # | |||||
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4) (e :: k5). (SingI a, SingI b, SingI c, SingI d, SingI e) => SingI (f a b c d e), (ApplyTyCon :: (k5 -> kr) -> TyFun k5 kr -> Type) ~ (ApplyTyConAux1 :: (k5 -> kr) -> TyFun k5 kr -> Type)) => SingI (TyCon5 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> (k5 ~> kr)))) -> Type) # | |||||
Defined in Data.Singletons | |||||
| SuppressUnusedWarnings (ZipWith6Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> (f ~> g)))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g])))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Unzip7Sym0 :: TyFun [(a, b, c, d, e, f, g)] ([a], [b], [c], [d], [e], [f], [g]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip7Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith5Sym1 a6989586621679656143 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> [f])))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip6Sym1 a6989586621679656235 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)])))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith4Sym2 a6989586621679656166 a6989586621679656167 :: TyFun [b] ([c] ~> ([d] ~> [e])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip5Sym2 a6989586621679656263 a6989586621679656264 :: TyFun [c] ([d] ~> ([e] ~> [(a, b, c, d, e)])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 :: TyFun [c] [d] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip4Sym3 a6989586621679656286 a6989586621679656287 a6989586621679656288 :: TyFun [d] [(a, b, c, d)] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple6Sym1 a6989586621679051022 :: TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple5Sym2 a6989586621679050931 a6989586621679050932 :: TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftA3Sym2 a6989586621679271189 a6989586621679271190 :: TyFun (f b) (f c ~> f d) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM4Sym1 a6989586621679271061 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM3Sym2 a6989586621679271100 a6989586621679271101 :: TyFun (m a2) (m a3 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SingI d1 => SingI (Tuple7Sym1 d1 :: TyFun b (c ~> (d2 ~> (e ~> (f ~> (g ~> (a, b, c, d2, e, f, g)))))) -> Type) Source # | |||||
| (SingI d1, SingI d2) => SingI (Tuple6Sym2 d1 d2 :: TyFun c (d3 ~> (e ~> (f ~> (a, b, c, d3, e, f)))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3) => SingI (Tuple5Sym3 d1 d2 d3 :: TyFun d4 (e ~> (a, b, c, d4, e)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SApplicative f, SingI d2, SingI d3, SingI d4) => SingI (LiftA3Sym3 d2 d3 d4 :: TyFun (f c) (f d1) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftA3Sym3 d2 d3 d4) # | |||||
| (SMonad m, SingI d) => SingI (LiftM5Sym1 d :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) Source # | |||||
| (SMonad m, SingI d1, SingI d2) => SingI (LiftM4Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM4Sym2 d1 d2) # | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM3Sym3 d1 d2 d3 :: TyFun (m a3) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM3Sym3 d1 d2 d3) # | |||||
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4) (e :: k5) (f' :: k6). (SingI a, SingI b, SingI c, SingI d, SingI e, SingI f') => SingI (f a b c d e f'), (ApplyTyCon :: (k6 -> kr) -> TyFun k6 kr -> Type) ~ (ApplyTyConAux1 :: (k6 -> kr) -> TyFun k6 kr -> Type)) => SingI (TyCon6 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> kr))))) -> Type) # | |||||
Defined in Data.Singletons | |||||
| SuppressUnusedWarnings (ZipWith7Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> h))))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h]))))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith6Sym1 a6989586621679656116 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g]))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip7Sym1 a6989586621679656202 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith5Sym2 a6989586621679656143 a6989586621679656144 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> [f]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip6Sym2 a6989586621679656235 a6989586621679656236 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith4Sym3 a6989586621679656166 a6989586621679656167 a6989586621679656168 :: TyFun [c] ([d] ~> [e]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip5Sym3 a6989586621679656263 a6989586621679656264 a6989586621679656265 :: TyFun [d] ([e] ~> [(a, b, c, d, e)]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple7Sym1 a6989586621679051137 :: TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple6Sym2 a6989586621679051022 a6989586621679051023 :: TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftA3Sym3 a6989586621679271189 a6989586621679271190 a6989586621679271191 :: TyFun (f c) (f d) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM5Sym1 a6989586621679271013 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM4Sym2 a6989586621679271061 a6989586621679271062 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM3Sym3 a6989586621679271100 a6989586621679271101 a6989586621679271102 :: TyFun (m a3) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| (SingI d1, SingI d2) => SingI (Tuple7Sym2 d1 d2 :: TyFun c (d3 ~> (e ~> (f ~> (g ~> (a, b, c, d3, e, f, g))))) -> Type) Source # | |||||
| (SingI d1, SingI d2, SingI d3) => SingI (Tuple6Sym3 d1 d2 d3 :: TyFun d4 (e ~> (f ~> (a, b, c, d4, e, f))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI (Tuple5Sym4 d1 d2 d3 d5 :: TyFun e (a, b, c, d4, e) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SMonad m, SingI d1, SingI d2) => SingI (LiftM5Sym2 d1 d2 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM5Sym2 d1 d2) # | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM4Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM4Sym3 d1 d2 d3) # | |||||
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4) (e :: k5) (f' :: k6) (g :: k7). (SingI a, SingI b, SingI c, SingI d, SingI e, SingI f', SingI g) => SingI (f a b c d e f' g), (ApplyTyCon :: (k7 -> kr) -> TyFun k7 kr -> Type) ~ (ApplyTyConAux1 :: (k7 -> kr) -> TyFun k7 kr -> Type)) => SingI (TyCon7 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> kr)))))) -> Type) # | |||||
Defined in Data.Singletons | |||||
| SuppressUnusedWarnings (ZipWith7Sym1 a6989586621679656085 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h])))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith6Sym2 a6989586621679656116 a6989586621679656117 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g])))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip7Sym2 a6989586621679656202 a6989586621679656203 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith5Sym3 a6989586621679656143 a6989586621679656144 a6989586621679656145 :: TyFun [c] ([d] ~> ([e] ~> [f])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip6Sym3 a6989586621679656235 a6989586621679656236 a6989586621679656237 :: TyFun [d] ([e] ~> ([f] ~> [(a, b, c, d, e, f)])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith4Sym4 a6989586621679656166 a6989586621679656167 a6989586621679656168 a6989586621679656169 :: TyFun [d] [e] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip5Sym4 a6989586621679656263 a6989586621679656264 a6989586621679656265 a6989586621679656266 :: TyFun [e] [(a, b, c, d, e)] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple7Sym2 a6989586621679051137 a6989586621679051138 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple6Sym3 a6989586621679051022 a6989586621679051023 a6989586621679051024 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM5Sym2 a6989586621679271013 a6989586621679271014 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM4Sym3 a6989586621679271061 a6989586621679271062 a6989586621679271063 :: TyFun (m a3) (m a4 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| (SingI d1, SingI d2, SingI d3) => SingI (Tuple7Sym3 d1 d2 d3 :: TyFun d4 (e ~> (f ~> (g ~> (a, b, c, d4, e, f, g)))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI (Tuple6Sym4 d1 d2 d3 d5 :: TyFun e (f ~> (a, b, c, d4, e, f)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3) => SingI (LiftM5Sym3 d1 d2 d3 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM5Sym3 d1 d2 d3) # | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM4Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM4Sym4 d1 d2 d3 d4) # | |||||
| (forall (a :: k1) (b :: k2) (c :: k3) (d :: k4) (e :: k5) (f' :: k6) (g :: k7) (h :: k8). (SingI a, SingI b, SingI c, SingI d, SingI e, SingI f', SingI g, SingI h) => SingI (f a b c d e f' g h), (ApplyTyCon :: (k8 -> kr) -> TyFun k8 kr -> Type) ~ (ApplyTyConAux1 :: (k8 -> kr) -> TyFun k8 kr -> Type)) => SingI (TyCon8 f :: TyFun k1 (k2 ~> (k3 ~> (k4 ~> (k5 ~> (k6 ~> (k7 ~> (k8 ~> kr))))))) -> Type) # | |||||
Defined in Data.Singletons | |||||
| SuppressUnusedWarnings (ZipWith7Sym2 a6989586621679656085 a6989586621679656086 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h]))))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith6Sym3 a6989586621679656116 a6989586621679656117 a6989586621679656118 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> [g]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip7Sym3 a6989586621679656202 a6989586621679656203 a6989586621679656204 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith5Sym4 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 :: TyFun [d] ([e] ~> [f]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip6Sym4 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 :: TyFun [e] ([f] ~> [(a, b, c, d, e, f)]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM5Sym3 a6989586621679271013 a6989586621679271014 a6989586621679271015 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM4Sym4 a6989586621679271061 a6989586621679271062 a6989586621679271063 a6989586621679271064 :: TyFun (m a4) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI (Tuple7Sym4 d1 d2 d3 d5 :: TyFun e (f ~> (g ~> (a, b, c, d4, e, f, g))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5, SingI d6) => SingI (Tuple6Sym5 d1 d2 d3 d5 d6 :: TyFun f (a, b, c, d4, e, f) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3, SingI d4) => SingI (LiftM5Sym4 d1 d2 d3 d4 :: TyFun (m a4) (m a5 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM5Sym4 d1 d2 d3 d4) # | |||||
| SuppressUnusedWarnings (ZipWith7Sym3 a6989586621679656085 a6989586621679656086 a6989586621679656087 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h])))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith6Sym4 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 :: TyFun [d] ([e] ~> ([f] ~> [g])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip7Sym4 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 :: TyFun [e] ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith5Sym5 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 a6989586621679656147 :: TyFun [e] [f] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip6Sym5 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 a6989586621679656239 :: TyFun [f] [(a, b, c, d, e, f)] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM5Sym4 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 :: TyFun (m a4) (m a5 ~> m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5, SingI d6) => SingI (Tuple7Sym5 d1 d2 d3 d5 d6 :: TyFun f (g ~> (a, b, c, d4, e, f, g)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| (SMonad m, SingI d1, SingI d2, SingI d3, SingI d4, SingI d5) => SingI (LiftM5Sym5 d1 d2 d3 d4 d5 :: TyFun (m a5) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftM5Sym5 d1 d2 d3 d4 d5) # | |||||
| SuppressUnusedWarnings (ZipWith7Sym4 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [h]))) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith6Sym5 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 :: TyFun [e] ([f] ~> [g]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip7Sym5 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 :: TyFun [f] ([g] ~> [(a, b, c, d, e, f, g)]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (LiftM5Sym5 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 a6989586621679271017 :: TyFun (m a5) (m r) -> Type) Source # | |||||
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| (SingI d1, SingI d2, SingI d3, SingI d5, SingI d6, SingI d7) => SingI (Tuple7Sym6 d1 d2 d3 d5 d6 d7 :: TyFun g (a, b, c, d4, e, f, g) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| SuppressUnusedWarnings (ZipWith7Sym5 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 :: TyFun [e] ([f] ~> ([g] ~> [h])) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith6Sym6 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 a6989586621679656121 :: TyFun [f] [g] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Zip7Sym6 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 a6989586621679656207 :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type) Source # | |||||
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith7Sym6 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 :: TyFun [f] ([g] ~> [h]) -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| SuppressUnusedWarnings (ZipWith7Sym7 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 a6989586621679656091 :: TyFun [g] [h] -> Type) Source # | |||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||
| type Apply (TyCon f :: k1 ~> k3) (x :: k1) # | |||||
Defined in Data.Singletons | |||||
| type Apply DivSym0 (a6989586621679378709 :: Natural) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| type Apply ModSym0 (a6989586621679379154 :: Natural) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| type Apply QuotSym0 (a6989586621679379824 :: Natural) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| type Apply RemSym0 (a6989586621679379813 :: Natural) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| type Apply (^@#@$) (a6989586621679369666 :: Natural) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal | |||||
| type Apply DivModSym0 (a6989586621679379842 :: Natural) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| type Apply QuotRemSym0 (a6989586621679379835 :: Natural) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| type Apply ShowParenSym0 (a6989586621679807346 :: Bool) Source # | |||||
Defined in Text.Show.Singletons | |||||
| type Apply (&&@#@$) (a6989586621679123502 :: Bool) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| type Apply (||@#@$) (a6989586621679123865 :: Bool) Source # | |||||
Defined in Data.Bool.Singletons | |||||
| type Apply ConsSymbolSym0 (a6989586621679381116 :: Char) Source # | |||||
Defined in GHC.TypeLits.Singletons | |||||
| type Apply ShowCharSym0 (a6989586621679807375 :: Char) Source # | |||||
Defined in Text.Show.Singletons | |||||
| type Apply ShowStringSym0 (a6989586621679807364 :: Symbol) Source # | |||||
Defined in Text.Show.Singletons | |||||
| type Apply (~>@#@$) (x :: Type) # | |||||
Defined in Data.Singletons | |||||
| type Apply (SplitAtSym0 :: TyFun Natural (NonEmpty a ~> ([a], [a])) -> Type) (a6989586621680287146 :: Natural) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (DropSym0 :: TyFun Natural (NonEmpty a ~> [a]) -> Type) (a6989586621680287155 :: Natural) Source # | |||||
| type Apply (TakeSym0 :: TyFun Natural (NonEmpty a ~> [a]) -> Type) (a6989586621680287164 :: Natural) Source # | |||||
| type Apply (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621679544425 :: Natural) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621679544425 :: Natural) = SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type | |||||
| type Apply (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679544432 :: Natural) Source # | |||||
| type Apply (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679544445 :: Natural) Source # | |||||
| type Apply (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621679807409 :: Natural) Source # | |||||
| type Apply (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) (a6989586621679544286 :: Natural) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) (a6989586621679544286 :: Natural) = ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type | |||||
| type Apply (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621680354860 :: Bool) Source # | |||||
Defined in Control.Monad.Singletons type Apply (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621680354860 :: Bool) = UnlessSym1 a6989586621680354860 :: TyFun (f ()) (f ()) -> Type | |||||
| type Apply (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621679271164 :: Bool) Source # | |||||
| type Apply (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) (a6989586621679124436 :: Bool) Source # | |||||
| type Apply ((<|@#@$) :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287295 :: a) Source # | |||||
| type Apply (ConsSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287288 :: a) Source # | |||||
| type Apply (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287177 :: a) Source # | |||||
Defined in Data.List.NonEmpty.Singletons type Apply (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287177 :: a) = IntersperseSym1 a6989586621680287177 | |||||
| type Apply (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) (a6989586621679390214 :: a) Source # | |||||
Defined in Data.Maybe.Singletons type Apply (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) (a6989586621679390214 :: a) = FromMaybeSym1 a6989586621679390214 | |||||
| type Apply (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) (a6989586621680287232 :: a) Source # | |||||
Defined in Data.List.NonEmpty.Singletons type Apply (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) (a6989586621680287232 :: a) = InsertSym1 a6989586621680287232 | |||||
| type Apply ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) (a6989586621679050362 :: a) Source # | |||||
| type Apply (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) (a6989586621679544658 :: a) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) (a6989586621679544658 :: a) = ElemIndexSym1 a6989586621679544658 | |||||
| type Apply (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) (a6989586621679544649 :: a) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) (a6989586621679544649 :: a) = ElemIndicesSym1 a6989586621679544649 | |||||
| type Apply (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544803 :: a) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544803 :: a) = DeleteSym1 a6989586621679544803 | |||||
| type Apply (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544400 :: a) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544400 :: a) = InsertSym1 a6989586621679544400 | |||||
| type Apply (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679545422 :: a) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679545422 :: a) = IntersperseSym1 a6989586621679545422 | |||||
| type Apply ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679050289 :: a) Source # | |||||
| type Apply (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807401 :: a) Source # | |||||
| type Apply (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) (a6989586621679189966 :: a) Source # | |||||
Defined in Data.Ord.Singletons type Apply (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) (a6989586621679189966 :: a) = CompareSym1 a6989586621679189966 | |||||
| type Apply (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) (a6989586621679122246 :: a) Source # | |||||
| type Apply (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) (a6989586621679414073 :: a) Source # | |||||
Defined in Data.Singletons.Base.Enum type Apply (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) (a6989586621679414073 :: a) = EnumFromThenToSym1 a6989586621679414073 | |||||
| type Apply ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679128030 :: a) Source # | |||||
| type Apply ((==@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679128025 :: a) Source # | |||||
| type Apply ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679189976 :: a) Source # | |||||
| type Apply ((<@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679189971 :: a) Source # | |||||
| type Apply ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679189986 :: a) Source # | |||||
| type Apply ((>@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679189981 :: a) Source # | |||||
| type Apply (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414067 :: a) Source # | |||||
Defined in Data.Singletons.Base.Enum type Apply (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414067 :: a) = EnumFromToSym1 a6989586621679414067 | |||||
| type Apply (MappendSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679860746 :: a) Source # | |||||
Defined in Data.Monoid.Singletons type Apply (MappendSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679860746 :: a) = MappendSym1 a6989586621679860746 | |||||
| type Apply (MaxSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679189991 :: a) Source # | |||||
| type Apply (MinSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679189996 :: a) Source # | |||||
| type Apply ((<>@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679173979 :: a) Source # | |||||
| type Apply (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679154319 :: a) Source # | |||||
Defined in GHC.Base.Singletons type Apply (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679154319 :: a) = AsTypeOfSym1 a6989586621679154319 | |||||
| type Apply ((*@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679398578 :: a) Source # | |||||
| type Apply ((+@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679398568 :: a) Source # | |||||
| type Apply ((-@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679398573 :: a) Source # | |||||
| type Apply (SubtractSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679398561 :: a) Source # | |||||
Defined in GHC.Num.Singletons type Apply (SubtractSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679398561 :: a) = SubtractSym1 a6989586621679398561 | |||||
| type Apply (DefaultEqSym0 :: TyFun k (k ~> Bool) -> Type) (a6989586621679129674 :: k) Source # | |||||
Defined in Data.Eq.Singletons type Apply (DefaultEqSym0 :: TyFun k (k ~> Bool) -> Type) (a6989586621679129674 :: k) = DefaultEqSym1 a6989586621679129674 | |||||
| type Apply ((<=?@#@$) :: TyFun k (k ~> Bool) -> Type) (a6989586621679370104 :: k) Source # | |||||
Defined in GHC.TypeLits.Singletons.Internal | |||||
| type Apply (SameKindSym0 :: TyFun k (k ~> Constraint) -> Type) (x :: k) # | |||||
Defined in Data.Singletons | |||||
| type Apply (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) (a6989586621680354872 :: Natural) Source # | |||||
Defined in Control.Monad.Singletons type Apply (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) (a6989586621680354872 :: Natural) = ReplicateM_Sym1 a6989586621680354872 :: TyFun (m a) (m ()) -> Type | |||||
| type Apply (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) (a6989586621680354894 :: Natural) Source # | |||||
Defined in Control.Monad.Singletons type Apply (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) (a6989586621680354894 :: Natural) = ReplicateMSym1 a6989586621680354894 :: TyFun (m a) (m [a]) -> Type | |||||
| type Apply ((&@#@$) :: TyFun a ((a ~> b) ~> b) -> Type) (a6989586621679253960 :: a) Source # | |||||
| type Apply (Bool_Sym1 a6989586621679122246 :: TyFun a (Bool ~> a) -> Type) (a6989586621679122247 :: a) Source # | |||||
| type Apply (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) (a6989586621679544349 :: a) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) (a6989586621679544349 :: a) = LookupSym1 a6989586621679544349 :: TyFun [(a, b)] (Maybe b) -> Type | |||||
| type Apply (DeleteBySym1 a6989586621679544773 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544774 :: a) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (DeleteBySym1 a6989586621679544773 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544774 :: a) = DeleteBySym2 a6989586621679544773 a6989586621679544774 | |||||
| type Apply (InsertBySym1 a6989586621679544731 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544732 :: a) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (InsertBySym1 a6989586621679544731 :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679544732 :: a) = InsertBySym2 a6989586621679544731 a6989586621679544732 | |||||
| type Apply (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807410 :: a) Source # | |||||
Defined in Text.Show.Singletons type Apply (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807410 :: a) = ShowsPrecSym2 a6989586621679807409 a6989586621679807410 | |||||
| type Apply (EnumFromThenToSym1 a6989586621679414073 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414074 :: a) Source # | |||||
Defined in Data.Singletons.Base.Enum type Apply (EnumFromThenToSym1 a6989586621679414073 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414074 :: a) = EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 | |||||
| type Apply (ArgSym0 :: TyFun a (b ~> Arg a b) -> Type) (a6989586621680159057 :: a) Source # | |||||
| type Apply (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) (a6989586621679050782 :: a) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) (a6989586621679050782 :: a) = Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type | |||||
| type Apply (ConstSym0 :: TyFun a (b ~> a) -> Type) (a6989586621679154354 :: a) Source # | |||||
| type Apply (SeqSym0 :: TyFun a (b ~> b) -> Type) (a6989586621679154272 :: a) Source # | |||||
| type Apply (AsProxyTypeOfSym0 :: TyFun a (proxy a ~> a) -> Type) (a6989586621679900552 :: a) Source # | |||||
Defined in Data.Proxy.Singletons type Apply (AsProxyTypeOfSym0 :: TyFun a (proxy a ~> a) -> Type) (a6989586621679900552 :: a) = AsProxyTypeOfSym1 a6989586621679900552 :: TyFun (proxy a) a -> Type | |||||
| type Apply (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922567 :: a) Source # | |||||
| type Apply (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922306 :: a) Source # | |||||
Defined in Data.Foldable.Singletons type Apply (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922306 :: a) = NotElemSym1 a6989586621679922306 :: TyFun (t a) Bool -> Type | |||||
| type Apply (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) (a6989586621679387993 :: b) Source # | |||||
Defined in Data.Maybe.Singletons | |||||
| type Apply (IfSym1 a6989586621679124436 :: TyFun k (k ~> k) -> Type) (a6989586621679124437 :: k) Source # | |||||
| type Apply (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) (a6989586621679050813 :: a) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) (a6989586621679050813 :: a) = Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type | |||||
| type Apply ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) (a6989586621679271232 :: a) Source # | |||||
| type Apply (ScanlSym1 a6989586621680287221 :: TyFun b ([a] ~> NonEmpty b) -> Type) (a6989586621680287222 :: b) Source # | |||||
| type Apply (ScanrSym1 a6989586621680287209 :: TyFun b ([a] ~> NonEmpty b) -> Type) (a6989586621680287210 :: b) Source # | |||||
| type Apply (ScanlSym1 a6989586621679545226 :: TyFun b ([a] ~> [b]) -> Type) (a6989586621679545227 :: b) Source # | |||||
| type Apply (ScanrSym1 a6989586621679545199 :: TyFun b ([a] ~> [b]) -> Type) (a6989586621679545200 :: b) Source # | |||||
| type Apply (ComparingSym1 a6989586621679189957 :: TyFun b (b ~> Ordering) -> Type) (a6989586621679189958 :: b) Source # | |||||
Defined in Data.Ord.Singletons type Apply (ComparingSym1 a6989586621679189957 :: TyFun b (b ~> Ordering) -> Type) (a6989586621679189958 :: b) = ComparingSym2 a6989586621679189957 a6989586621679189958 | |||||
| type Apply (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) (a6989586621679050862 :: a) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| type Apply (CurrySym1 a6989586621679147661 :: TyFun a (b ~> c) -> Type) (a6989586621679147662 :: a) Source # | |||||
| type Apply (FlipSym1 a6989586621679154327 :: TyFun b (a ~> c) -> Type) (a6989586621679154328 :: b) Source # | |||||
| type Apply (Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type) (a6989586621679050814 :: b) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type) (a6989586621679050814 :: b) = Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type | |||||
| type Apply (Foldl'Sym1 a6989586621679922542 :: TyFun b (t a ~> b) -> Type) (a6989586621679922543 :: b) Source # | |||||
Defined in Data.Foldable.Singletons type Apply (Foldl'Sym1 a6989586621679922542 :: TyFun b (t a ~> b) -> Type) (a6989586621679922543 :: b) = Foldl'Sym2 a6989586621679922542 a6989586621679922543 :: TyFun (t a) b -> Type | |||||
| type Apply (FoldlSym1 a6989586621679922535 :: TyFun b (t a ~> b) -> Type) (a6989586621679922536 :: b) Source # | |||||
| type Apply (Foldr'Sym1 a6989586621679922528 :: TyFun b (t a ~> b) -> Type) (a6989586621679922529 :: b) Source # | |||||
Defined in Data.Foldable.Singletons type Apply (Foldr'Sym1 a6989586621679922528 :: TyFun b (t a ~> b) -> Type) (a6989586621679922529 :: b) = Foldr'Sym2 a6989586621679922528 a6989586621679922529 :: TyFun (t a) b -> Type | |||||
| type Apply (FoldrSym1 a6989586621679922521 :: TyFun b (t a ~> b) -> Type) (a6989586621679922522 :: b) Source # | |||||
| type Apply (OnSym2 a6989586621679253973 a6989586621679253974 :: TyFun a (a ~> c) -> Type) (a6989586621679253975 :: a) Source # | |||||
| type Apply (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) (a6989586621679050931 :: a) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| type Apply (MapAccumLSym1 a6989586621680103082 :: TyFun a (t b ~> (a, t c)) -> Type) (a6989586621680103083 :: a) Source # | |||||
Defined in Data.Traversable.Singletons type Apply (MapAccumLSym1 a6989586621680103082 :: TyFun a (t b ~> (a, t c)) -> Type) (a6989586621680103083 :: a) = MapAccumLSym2 a6989586621680103082 a6989586621680103083 :: TyFun (t b) (a, t c) -> Type | |||||
| type Apply (MapAccumRSym1 a6989586621680103072 :: TyFun a (t b ~> (a, t c)) -> Type) (a6989586621680103073 :: a) Source # | |||||
Defined in Data.Traversable.Singletons type Apply (MapAccumRSym1 a6989586621680103072 :: TyFun a (t b ~> (a, t c)) -> Type) (a6989586621680103073 :: a) = MapAccumRSym2 a6989586621680103072 a6989586621680103073 :: TyFun (t b) (a, t c) -> Type | |||||
| type Apply (Tuple4Sym1 a6989586621679050862 :: TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) (a6989586621679050863 :: b) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple4Sym1 a6989586621679050862 :: TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) (a6989586621679050863 :: b) = Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type | |||||
| type Apply (FoldlMSym1 a6989586621679922477 :: TyFun b (t a ~> m b) -> Type) (a6989586621679922478 :: b) Source # | |||||
Defined in Data.Foldable.Singletons type Apply (FoldlMSym1 a6989586621679922477 :: TyFun b (t a ~> m b) -> Type) (a6989586621679922478 :: b) = FoldlMSym2 a6989586621679922477 a6989586621679922478 :: TyFun (t a) (m b) -> Type | |||||
| type Apply (FoldrMSym1 a6989586621679922495 :: TyFun b (t a ~> m b) -> Type) (a6989586621679922496 :: b) Source # | |||||
Defined in Data.Foldable.Singletons type Apply (FoldrMSym1 a6989586621679922495 :: TyFun b (t a ~> m b) -> Type) (a6989586621679922496 :: b) = FoldrMSym2 a6989586621679922495 a6989586621679922496 :: TyFun (t a) (m b) -> Type | |||||
| type Apply (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) (a6989586621679051022 :: a) Source # | |||||
| type Apply (Tuple5Sym1 a6989586621679050931 :: TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e)))) -> Type) (a6989586621679050932 :: b) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| type Apply (Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type) (a6989586621679050864 :: c) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type) (a6989586621679050864 :: c) = Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type | |||||
| type Apply (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) (a6989586621679051137 :: a) Source # | |||||
| type Apply (Tuple6Sym1 a6989586621679051022 :: TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))) -> Type) (a6989586621679051023 :: b) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| type Apply (Tuple5Sym2 a6989586621679050931 a6989586621679050932 :: TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) (a6989586621679050933 :: c) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple5Sym2 a6989586621679050931 a6989586621679050932 :: TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) (a6989586621679050933 :: c) = Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type | |||||
| type Apply (Tuple7Sym1 a6989586621679051137 :: TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))) -> Type) (a6989586621679051138 :: b) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| type Apply (Tuple6Sym2 a6989586621679051022 a6989586621679051023 :: TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))) -> Type) (a6989586621679051024 :: c) Source # | |||||
Defined in Data.Singletons.Base.Instances | |||||
| type Apply (Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type) (a6989586621679050934 :: d) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type) (a6989586621679050934 :: d) = Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type | |||||
| type Apply (Tuple7Sym2 a6989586621679051137 a6989586621679051138 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) (a6989586621679051139 :: c) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym2 a6989586621679051137 a6989586621679051138 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) (a6989586621679051139 :: c) = Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type | |||||
| type Apply (Tuple6Sym3 a6989586621679051022 a6989586621679051023 a6989586621679051024 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))) -> Type) (a6989586621679051025 :: d) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple6Sym3 a6989586621679051022 a6989586621679051023 a6989586621679051024 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))) -> Type) (a6989586621679051025 :: d) = Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type | |||||
| type Apply (Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type) (a6989586621679051140 :: d) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type) (a6989586621679051140 :: d) = Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type | |||||
| type Apply (Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type) (a6989586621679051026 :: e) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type) (a6989586621679051026 :: e) = Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type | |||||
| type Apply (Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type) (a6989586621679051141 :: e) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type) (a6989586621679051141 :: e) = Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type | |||||
| type Apply (Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type) (a6989586621679051142 :: f) Source # | |||||
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type) (a6989586621679051142 :: f) = Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type | |||||
| type Apply ((<**>@#@$$) a6989586621679271211 :: TyFun (f (a ~> b)) (f b) -> Type) (a6989586621679271212 :: f (a ~> b)) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| type Apply ((!!@#@$) :: TyFun (NonEmpty a) (Natural ~> a) -> Type) (a6989586621680286938 :: NonEmpty a) Source # | |||||
| type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) (a6989586621679803713 :: ErrorMessage' s) Source # | |||||
Defined in Data.Singletons.Base.TypeError type Apply ((:$$:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) (a6989586621679803713 :: ErrorMessage' s) = (:$$:@#@$$) a6989586621679803713 | |||||
| type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) (a6989586621679803710 :: ErrorMessage' s) Source # | |||||
Defined in Data.Singletons.Base.TypeError type Apply ((:<>:@#@$) :: TyFun (ErrorMessage' s) (ErrorMessage' s ~> ErrorMessage' s) -> Type) (a6989586621679803710 :: ErrorMessage' s) = (:<>:@#@$$) a6989586621679803710 | |||||
| type Apply (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) (a6989586621680286965 :: [a]) Source # | |||||
Defined in Data.List.NonEmpty.Singletons type Apply (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) (a6989586621680286965 :: [a]) = IsPrefixOfSym1 a6989586621680286965 | |||||
| type Apply ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) (a6989586621679544266 :: [a]) Source # | |||||
| type Apply (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) (a6989586621679545415 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) (a6989586621679545415 :: [a]) = IntercalateSym1 a6989586621679545415 | |||||
| type Apply (StripPrefixSym0 :: TyFun [a] ([a] ~> Maybe [a]) -> Type) (a6989586621679656297 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (StripPrefixSym0 :: TyFun [a] ([a] ~> Maybe [a]) -> Type) (a6989586621679656297 :: [a]) = StripPrefixSym1 a6989586621679656297 | |||||
| type Apply (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545011 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545011 :: [a]) = IsInfixOfSym1 a6989586621679545011 | |||||
| type Apply (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545025 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545025 :: [a]) = IsPrefixOfSym1 a6989586621679545025 | |||||
| type Apply (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545018 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679545018 :: [a]) = IsSuffixOfSym1 a6989586621679545018 | |||||
| type Apply (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544612 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544612 :: [a]) = IntersectSym1 a6989586621679544612 | |||||
| type Apply (UnionSym0 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544203 :: [a]) Source # | |||||
| type Apply ((\\@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544792 :: [a]) Source # | |||||
| type Apply ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679154364 :: [a]) Source # | |||||
| type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807418 :: [a]) Source # | |||||
Defined in Text.Show.Singletons type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807418 :: [a]) = ShowListSym1 a6989586621679807418 | |||||
| type Apply (ZipSym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty (a, b)) -> Type) (a6989586621680286929 :: NonEmpty a) Source # | |||||
| type Apply (DeleteFirstsBySym1 a6989586621679544763 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544764 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (DeleteFirstsBySym1 a6989586621679544763 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544764 :: [a]) = DeleteFirstsBySym2 a6989586621679544763 a6989586621679544764 | |||||
| type Apply (IntersectBySym1 a6989586621679544588 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544589 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (IntersectBySym1 a6989586621679544588 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544589 :: [a]) = IntersectBySym2 a6989586621679544588 a6989586621679544589 | |||||
| type Apply (UnionBySym1 a6989586621679544211 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544212 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (UnionBySym1 a6989586621679544211 :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679544212 :: [a]) = UnionBySym2 a6989586621679544211 a6989586621679544212 | |||||
| type Apply (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) (a6989586621679544986 :: [a]) Source # | |||||
| type Apply (ShowListWithSym1 a6989586621679807383 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807384 :: [a]) Source # | |||||
Defined in Text.Show.Singletons type Apply (ShowListWithSym1 a6989586621679807383 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807384 :: [a]) = ShowListWithSym2 a6989586621679807383 a6989586621679807384 | |||||
| type Apply ((<|>@#@$) :: TyFun (f a) (f a ~> f a) -> Type) (a6989586621679271374 :: f a) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| type Apply (MplusSym0 :: TyFun (m a) (m a ~> m a) -> Type) (a6989586621679271380 :: m a) Source # | |||||
| type Apply (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) (a6989586621679544974 :: [a]) Source # | |||||
| type Apply ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) (a6989586621679271255 :: f (a ~> b)) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| type Apply ((<&>@#@$) :: TyFun (f a) ((a ~> b) ~> f b) -> Type) (a6989586621679357509 :: f a) Source # | |||||
| type Apply (($>@#@$) :: TyFun (f a) (b ~> f b) -> Type) (a6989586621679357502 :: f a) Source # | |||||
| type Apply ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) (a6989586621679271211 :: f a) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) (a6989586621679271211 :: f a) = (<**>@#@$$) a6989586621679271211 :: TyFun (f (a ~> b)) (f b) -> Type | |||||
| type Apply ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) (a6989586621679271272 :: f a) Source # | |||||
| type Apply ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) (a6989586621679271267 :: f a) Source # | |||||
| type Apply (ApSym0 :: TyFun (m (a ~> b)) (m a ~> m b) -> Type) (a6989586621679270990 :: m (a ~> b)) Source # | |||||
| type Apply ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) (a6989586621679271335 :: m a) Source # | |||||
| type Apply (MzipSym0 :: TyFun (m a) (m b ~> m (a, b)) -> Type) (a6989586621680264763 :: m a) Source # | |||||
| type Apply ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) (a6989586621679271340 :: m a) Source # | |||||
| type Apply (ZipWithSym1 a6989586621680286918 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) (a6989586621680286919 :: NonEmpty a) Source # | |||||
Defined in Data.List.NonEmpty.Singletons type Apply (ZipWithSym1 a6989586621680286918 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) (a6989586621680286919 :: NonEmpty a) = ZipWithSym2 a6989586621680286918 a6989586621680286919 | |||||
| type Apply (Zip4Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> [(a, b, c, d)]))) -> Type) (a6989586621679656286 :: [a]) Source # | |||||
| type Apply (ZipWithSym1 a6989586621679544962 :: TyFun [a] ([b] ~> [c]) -> Type) (a6989586621679544963 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWithSym1 a6989586621679544962 :: TyFun [a] ([b] ~> [c]) -> Type) (a6989586621679544963 :: [a]) = ZipWithSym2 a6989586621679544962 a6989586621679544963 | |||||
| type Apply (Zip3Sym1 a6989586621679544974 :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) (a6989586621679544975 :: [b]) Source # | |||||
| type Apply (PairSym0 :: TyFun (f a) (g a ~> Product f g a) -> Type) (a6989586621680392419 :: f a) Source # | |||||
| type Apply (For_Sym0 :: TyFun (t a) ((a ~> f b) ~> f ()) -> Type) (a6989586621679922460 :: t a) Source # | |||||
| type Apply (ForSym0 :: TyFun (t a) ((a ~> f b) ~> f (t b)) -> Type) (a6989586621680103106 :: t a) Source # | |||||
| type Apply (ForM_Sym0 :: TyFun (t a) ((a ~> m b) ~> m ()) -> Type) (a6989586621679922440 :: t a) Source # | |||||
| type Apply (ForMSym0 :: TyFun (t a) ((a ~> m b) ~> m (t b)) -> Type) (a6989586621680103095 :: t a) Source # | |||||
| type Apply (Zip5Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> [(a, b, c, d, e)])))) -> Type) (a6989586621679656263 :: [a]) Source # | |||||
| type Apply (ZipWith3Sym1 a6989586621679544947 :: TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) (a6989586621679544948 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith3Sym1 a6989586621679544947 :: TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) (a6989586621679544948 :: [a]) = ZipWith3Sym2 a6989586621679544947 a6989586621679544948 | |||||
| type Apply (ZipWithM_Sym1 a6989586621680354943 :: TyFun [a] ([b] ~> m ()) -> Type) (a6989586621680354944 :: [a]) Source # | |||||
Defined in Control.Monad.Singletons type Apply (ZipWithM_Sym1 a6989586621680354943 :: TyFun [a] ([b] ~> m ()) -> Type) (a6989586621680354944 :: [a]) = ZipWithM_Sym2 a6989586621680354943 a6989586621680354944 | |||||
| type Apply (ZipWithMSym1 a6989586621680354953 :: TyFun [a] ([b] ~> m [c]) -> Type) (a6989586621680354954 :: [a]) Source # | |||||
Defined in Control.Monad.Singletons type Apply (ZipWithMSym1 a6989586621680354953 :: TyFun [a] ([b] ~> m [c]) -> Type) (a6989586621680354954 :: [a]) = ZipWithMSym2 a6989586621680354953 a6989586621680354954 | |||||
| type Apply (Zip4Sym1 a6989586621679656286 :: TyFun [b] ([c] ~> ([d] ~> [(a, b, c, d)])) -> Type) (a6989586621679656287 :: [b]) Source # | |||||
| type Apply (LiftA2Sym1 a6989586621679271261 :: TyFun (f a) (f b ~> f c) -> Type) (a6989586621679271262 :: f a) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftA2Sym1 a6989586621679271261 :: TyFun (f a) (f b ~> f c) -> Type) (a6989586621679271262 :: f a) = LiftA2Sym2 a6989586621679271261 a6989586621679271262 | |||||
| type Apply (MzipWithSym1 a6989586621680264769 :: TyFun (m a) (m b ~> m c) -> Type) (a6989586621680264770 :: m a) Source # | |||||
Defined in Control.Monad.Zip.Singletons type Apply (MzipWithSym1 a6989586621680264769 :: TyFun (m a) (m b ~> m c) -> Type) (a6989586621680264770 :: m a) = MzipWithSym2 a6989586621680264769 a6989586621680264770 | |||||
| type Apply (LiftM2Sym1 a6989586621679271130 :: TyFun (m a1) (m a2 ~> m r) -> Type) (a6989586621679271131 :: m a1) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM2Sym1 a6989586621679271130 :: TyFun (m a1) (m a2 ~> m r) -> Type) (a6989586621679271131 :: m a1) = LiftM2Sym2 a6989586621679271130 a6989586621679271131 | |||||
| type Apply (Zip6Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)]))))) -> Type) (a6989586621679656235 :: [a]) Source # | |||||
| type Apply (ZipWith4Sym1 a6989586621679656166 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> [e]))) -> Type) (a6989586621679656167 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith4Sym1 a6989586621679656166 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> [e]))) -> Type) (a6989586621679656167 :: [a]) = ZipWith4Sym2 a6989586621679656166 a6989586621679656167 | |||||
| type Apply (Zip5Sym1 a6989586621679656263 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> [(a, b, c, d, e)]))) -> Type) (a6989586621679656264 :: [b]) Source # | |||||
| type Apply (ZipWith3Sym2 a6989586621679544947 a6989586621679544948 :: TyFun [b] ([c] ~> [d]) -> Type) (a6989586621679544949 :: [b]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith3Sym2 a6989586621679544947 a6989586621679544948 :: TyFun [b] ([c] ~> [d]) -> Type) (a6989586621679544949 :: [b]) = ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 | |||||
| type Apply (Zip4Sym2 a6989586621679656286 a6989586621679656287 :: TyFun [c] ([d] ~> [(a, b, c, d)]) -> Type) (a6989586621679656288 :: [c]) Source # | |||||
| type Apply (LiftA3Sym1 a6989586621679271189 :: TyFun (f a) (f b ~> (f c ~> f d)) -> Type) (a6989586621679271190 :: f a) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftA3Sym1 a6989586621679271189 :: TyFun (f a) (f b ~> (f c ~> f d)) -> Type) (a6989586621679271190 :: f a) = LiftA3Sym2 a6989586621679271189 a6989586621679271190 | |||||
| type Apply (LiftM3Sym1 a6989586621679271100 :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) (a6989586621679271101 :: m a1) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM3Sym1 a6989586621679271100 :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) (a6989586621679271101 :: m a1) = LiftM3Sym2 a6989586621679271100 a6989586621679271101 | |||||
| type Apply (Zip7Sym0 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])))))) -> Type) (a6989586621679656202 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (ZipWith5Sym1 a6989586621679656143 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> [f])))) -> Type) (a6989586621679656144 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym1 a6989586621679656143 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> [f])))) -> Type) (a6989586621679656144 :: [a]) = ZipWith5Sym2 a6989586621679656143 a6989586621679656144 | |||||
| type Apply (Zip6Sym1 a6989586621679656235 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)])))) -> Type) (a6989586621679656236 :: [b]) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (ZipWith4Sym2 a6989586621679656166 a6989586621679656167 :: TyFun [b] ([c] ~> ([d] ~> [e])) -> Type) (a6989586621679656168 :: [b]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith4Sym2 a6989586621679656166 a6989586621679656167 :: TyFun [b] ([c] ~> ([d] ~> [e])) -> Type) (a6989586621679656168 :: [b]) = ZipWith4Sym3 a6989586621679656166 a6989586621679656167 a6989586621679656168 | |||||
| type Apply (Zip5Sym2 a6989586621679656263 a6989586621679656264 :: TyFun [c] ([d] ~> ([e] ~> [(a, b, c, d, e)])) -> Type) (a6989586621679656265 :: [c]) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (LiftA3Sym2 a6989586621679271189 a6989586621679271190 :: TyFun (f b) (f c ~> f d) -> Type) (a6989586621679271191 :: f b) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftA3Sym2 a6989586621679271189 a6989586621679271190 :: TyFun (f b) (f c ~> f d) -> Type) (a6989586621679271191 :: f b) = LiftA3Sym3 a6989586621679271189 a6989586621679271190 a6989586621679271191 | |||||
| type Apply (LiftM4Sym1 a6989586621679271061 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) (a6989586621679271062 :: m a1) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM4Sym1 a6989586621679271061 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> m r))) -> Type) (a6989586621679271062 :: m a1) = LiftM4Sym2 a6989586621679271061 a6989586621679271062 | |||||
| type Apply (LiftM3Sym2 a6989586621679271100 a6989586621679271101 :: TyFun (m a2) (m a3 ~> m r) -> Type) (a6989586621679271102 :: m a2) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM3Sym2 a6989586621679271100 a6989586621679271101 :: TyFun (m a2) (m a3 ~> m r) -> Type) (a6989586621679271102 :: m a2) = LiftM3Sym3 a6989586621679271100 a6989586621679271101 a6989586621679271102 | |||||
| type Apply (ZipWith6Sym1 a6989586621679656116 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g]))))) -> Type) (a6989586621679656117 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym1 a6989586621679656116 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g]))))) -> Type) (a6989586621679656117 :: [a]) = ZipWith6Sym2 a6989586621679656116 a6989586621679656117 | |||||
| type Apply (Zip7Sym1 a6989586621679656202 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))))) -> Type) (a6989586621679656203 :: [b]) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (ZipWith5Sym2 a6989586621679656143 a6989586621679656144 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> [f]))) -> Type) (a6989586621679656145 :: [b]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym2 a6989586621679656143 a6989586621679656144 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> [f]))) -> Type) (a6989586621679656145 :: [b]) = ZipWith5Sym3 a6989586621679656143 a6989586621679656144 a6989586621679656145 | |||||
| type Apply (Zip6Sym2 a6989586621679656235 a6989586621679656236 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> [(a, b, c, d, e, f)]))) -> Type) (a6989586621679656237 :: [c]) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (ZipWith4Sym3 a6989586621679656166 a6989586621679656167 a6989586621679656168 :: TyFun [c] ([d] ~> [e]) -> Type) (a6989586621679656169 :: [c]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith4Sym3 a6989586621679656166 a6989586621679656167 a6989586621679656168 :: TyFun [c] ([d] ~> [e]) -> Type) (a6989586621679656169 :: [c]) = ZipWith4Sym4 a6989586621679656166 a6989586621679656167 a6989586621679656168 a6989586621679656169 | |||||
| type Apply (Zip5Sym3 a6989586621679656263 a6989586621679656264 a6989586621679656265 :: TyFun [d] ([e] ~> [(a, b, c, d, e)]) -> Type) (a6989586621679656266 :: [d]) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (LiftM5Sym1 a6989586621679271013 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) (a6989586621679271014 :: m a1) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym1 a6989586621679271013 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type) (a6989586621679271014 :: m a1) = LiftM5Sym2 a6989586621679271013 a6989586621679271014 | |||||
| type Apply (LiftM4Sym2 a6989586621679271061 a6989586621679271062 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) (a6989586621679271063 :: m a2) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM4Sym2 a6989586621679271061 a6989586621679271062 :: TyFun (m a2) (m a3 ~> (m a4 ~> m r)) -> Type) (a6989586621679271063 :: m a2) = LiftM4Sym3 a6989586621679271061 a6989586621679271062 a6989586621679271063 | |||||
| type Apply (ZipWith7Sym1 a6989586621679656085 :: TyFun [a] ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h])))))) -> Type) (a6989586621679656086 :: [a]) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (ZipWith6Sym2 a6989586621679656116 a6989586621679656117 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g])))) -> Type) (a6989586621679656118 :: [b]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym2 a6989586621679656116 a6989586621679656117 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g])))) -> Type) (a6989586621679656118 :: [b]) = ZipWith6Sym3 a6989586621679656116 a6989586621679656117 a6989586621679656118 | |||||
| type Apply (Zip7Sym2 a6989586621679656202 a6989586621679656203 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])))) -> Type) (a6989586621679656204 :: [c]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym2 a6989586621679656202 a6989586621679656203 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])))) -> Type) (a6989586621679656204 :: [c]) = Zip7Sym3 a6989586621679656202 a6989586621679656203 a6989586621679656204 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))) -> Type | |||||
| type Apply (ZipWith5Sym3 a6989586621679656143 a6989586621679656144 a6989586621679656145 :: TyFun [c] ([d] ~> ([e] ~> [f])) -> Type) (a6989586621679656146 :: [c]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym3 a6989586621679656143 a6989586621679656144 a6989586621679656145 :: TyFun [c] ([d] ~> ([e] ~> [f])) -> Type) (a6989586621679656146 :: [c]) = ZipWith5Sym4 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 | |||||
| type Apply (Zip6Sym3 a6989586621679656235 a6989586621679656236 a6989586621679656237 :: TyFun [d] ([e] ~> ([f] ~> [(a, b, c, d, e, f)])) -> Type) (a6989586621679656238 :: [d]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Zip6Sym3 a6989586621679656235 a6989586621679656236 a6989586621679656237 :: TyFun [d] ([e] ~> ([f] ~> [(a, b, c, d, e, f)])) -> Type) (a6989586621679656238 :: [d]) = Zip6Sym4 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 :: TyFun [e] ([f] ~> [(a, b, c, d, e, f)]) -> Type | |||||
| type Apply (LiftM5Sym2 a6989586621679271013 a6989586621679271014 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) (a6989586621679271015 :: m a2) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym2 a6989586621679271013 a6989586621679271014 :: TyFun (m a2) (m a3 ~> (m a4 ~> (m a5 ~> m r))) -> Type) (a6989586621679271015 :: m a2) = LiftM5Sym3 a6989586621679271013 a6989586621679271014 a6989586621679271015 | |||||
| type Apply (LiftM4Sym3 a6989586621679271061 a6989586621679271062 a6989586621679271063 :: TyFun (m a3) (m a4 ~> m r) -> Type) (a6989586621679271064 :: m a3) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM4Sym3 a6989586621679271061 a6989586621679271062 a6989586621679271063 :: TyFun (m a3) (m a4 ~> m r) -> Type) (a6989586621679271064 :: m a3) = LiftM4Sym4 a6989586621679271061 a6989586621679271062 a6989586621679271063 a6989586621679271064 | |||||
| type Apply (ZipWith7Sym2 a6989586621679656085 a6989586621679656086 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h]))))) -> Type) (a6989586621679656087 :: [b]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym2 a6989586621679656085 a6989586621679656086 :: TyFun [b] ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h]))))) -> Type) (a6989586621679656087 :: [b]) = ZipWith7Sym3 a6989586621679656085 a6989586621679656086 a6989586621679656087 | |||||
| type Apply (ZipWith6Sym3 a6989586621679656116 a6989586621679656117 a6989586621679656118 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> [g]))) -> Type) (a6989586621679656119 :: [c]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym3 a6989586621679656116 a6989586621679656117 a6989586621679656118 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> [g]))) -> Type) (a6989586621679656119 :: [c]) = ZipWith6Sym4 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 | |||||
| type Apply (Zip7Sym3 a6989586621679656202 a6989586621679656203 a6989586621679656204 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))) -> Type) (a6989586621679656205 :: [d]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym3 a6989586621679656202 a6989586621679656203 a6989586621679656204 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)]))) -> Type) (a6989586621679656205 :: [d]) = Zip7Sym4 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 :: TyFun [e] ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])) -> Type | |||||
| type Apply (ZipWith5Sym4 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 :: TyFun [d] ([e] ~> [f]) -> Type) (a6989586621679656147 :: [d]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith5Sym4 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 :: TyFun [d] ([e] ~> [f]) -> Type) (a6989586621679656147 :: [d]) = ZipWith5Sym5 a6989586621679656143 a6989586621679656144 a6989586621679656145 a6989586621679656146 a6989586621679656147 | |||||
| type Apply (Zip6Sym4 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 :: TyFun [e] ([f] ~> [(a, b, c, d, e, f)]) -> Type) (a6989586621679656239 :: [e]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Zip6Sym4 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 :: TyFun [e] ([f] ~> [(a, b, c, d, e, f)]) -> Type) (a6989586621679656239 :: [e]) = Zip6Sym5 a6989586621679656235 a6989586621679656236 a6989586621679656237 a6989586621679656238 a6989586621679656239 :: TyFun [f] [(a, b, c, d, e, f)] -> Type | |||||
| type Apply (LiftM5Sym3 a6989586621679271013 a6989586621679271014 a6989586621679271015 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) (a6989586621679271016 :: m a3) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym3 a6989586621679271013 a6989586621679271014 a6989586621679271015 :: TyFun (m a3) (m a4 ~> (m a5 ~> m r)) -> Type) (a6989586621679271016 :: m a3) = LiftM5Sym4 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 | |||||
| type Apply (ZipWith7Sym3 a6989586621679656085 a6989586621679656086 a6989586621679656087 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h])))) -> Type) (a6989586621679656088 :: [c]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym3 a6989586621679656085 a6989586621679656086 a6989586621679656087 :: TyFun [c] ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h])))) -> Type) (a6989586621679656088 :: [c]) = ZipWith7Sym4 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 | |||||
| type Apply (ZipWith6Sym4 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 :: TyFun [d] ([e] ~> ([f] ~> [g])) -> Type) (a6989586621679656120 :: [d]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym4 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 :: TyFun [d] ([e] ~> ([f] ~> [g])) -> Type) (a6989586621679656120 :: [d]) = ZipWith6Sym5 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 | |||||
| type Apply (Zip7Sym4 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 :: TyFun [e] ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])) -> Type) (a6989586621679656206 :: [e]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym4 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 :: TyFun [e] ([f] ~> ([g] ~> [(a, b, c, d, e, f, g)])) -> Type) (a6989586621679656206 :: [e]) = Zip7Sym5 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 :: TyFun [f] ([g] ~> [(a, b, c, d, e, f, g)]) -> Type | |||||
| type Apply (LiftM5Sym4 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 :: TyFun (m a4) (m a5 ~> m r) -> Type) (a6989586621679271017 :: m a4) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym4 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 :: TyFun (m a4) (m a5 ~> m r) -> Type) (a6989586621679271017 :: m a4) = LiftM5Sym5 a6989586621679271013 a6989586621679271014 a6989586621679271015 a6989586621679271016 a6989586621679271017 | |||||
| type Apply (ZipWith7Sym4 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [h]))) -> Type) (a6989586621679656089 :: [d]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym4 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 :: TyFun [d] ([e] ~> ([f] ~> ([g] ~> [h]))) -> Type) (a6989586621679656089 :: [d]) = ZipWith7Sym5 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 | |||||
| type Apply (ZipWith6Sym5 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 :: TyFun [e] ([f] ~> [g]) -> Type) (a6989586621679656121 :: [e]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith6Sym5 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 :: TyFun [e] ([f] ~> [g]) -> Type) (a6989586621679656121 :: [e]) = ZipWith6Sym6 a6989586621679656116 a6989586621679656117 a6989586621679656118 a6989586621679656119 a6989586621679656120 a6989586621679656121 | |||||
| type Apply (Zip7Sym5 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 :: TyFun [f] ([g] ~> [(a, b, c, d, e, f, g)]) -> Type) (a6989586621679656207 :: [f]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Zip7Sym5 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 :: TyFun [f] ([g] ~> [(a, b, c, d, e, f, g)]) -> Type) (a6989586621679656207 :: [f]) = Zip7Sym6 a6989586621679656202 a6989586621679656203 a6989586621679656204 a6989586621679656205 a6989586621679656206 a6989586621679656207 :: TyFun [g] [(a, b, c, d, e, f, g)] -> Type | |||||
| type Apply (ZipWith7Sym5 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 :: TyFun [e] ([f] ~> ([g] ~> [h])) -> Type) (a6989586621679656090 :: [e]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym5 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 :: TyFun [e] ([f] ~> ([g] ~> [h])) -> Type) (a6989586621679656090 :: [e]) = ZipWith7Sym6 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 | |||||
| type Apply (ZipWith7Sym6 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 :: TyFun [f] ([g] ~> [h]) -> Type) (a6989586621679656091 :: [f]) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (ZipWith7Sym6 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 :: TyFun [f] ([g] ~> [h]) -> Type) (a6989586621679656091 :: [f]) = ZipWith7Sym7 a6989586621679656085 a6989586621679656086 a6989586621679656087 a6989586621679656088 a6989586621679656089 a6989586621679656090 a6989586621679656091 | |||||
| type Demote (k1 ~> k2) # | |||||
Defined in Data.Singletons | |||||
| type Sing # | |||||
Defined in Data.Singletons | |||||
| type Mempty Source # | |||||
Defined in Data.Monoid.Singletons type Mempty | |||||
| type Mconcat (arg :: [a ~> b]) Source # | |||||
Defined in Data.Monoid.Singletons | |||||
| type Sconcat (arg :: NonEmpty (a ~> b)) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||
| type Mappend (arg1 :: a ~> b) (arg2 :: a ~> b) Source # | |||||
Defined in Data.Monoid.Singletons | |||||
| type (a2 :: a1 ~> b) <> (a3 :: a1 ~> b) Source # | |||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||
| type Apply ((&@#@$$) a6989586621679253960 :: TyFun (a ~> b) b -> Type) (a6989586621679253961 :: a ~> b) Source # | |||||
| type Apply ((<&>@#@$$) a6989586621679357509 :: TyFun (a ~> b) (f b) -> Type) (a6989586621679357510 :: a ~> b) Source # | |||||
Defined in Data.Functor.Singletons | |||||
| type Apply ((>>=@#@$$) a6989586621679271335 :: TyFun (a ~> m b) (m b) -> Type) (a6989586621679271336 :: a ~> m b) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| type Apply (For_Sym1 a6989586621679922460 :: TyFun (a ~> f b) (f ()) -> Type) (a6989586621679922461 :: a ~> f b) Source # | |||||
| type Apply (ForSym1 a6989586621680103106 :: TyFun (a ~> f b) (f (t b)) -> Type) (a6989586621680103107 :: a ~> f b) Source # | |||||
| type Apply (ForM_Sym1 a6989586621679922440 :: TyFun (a ~> m b) (m ()) -> Type) (a6989586621679922441 :: a ~> m b) Source # | |||||
| type Apply (ForMSym1 a6989586621680103095 :: TyFun (a ~> m b) (m (t b)) -> Type) (a6989586621680103096 :: a ~> m b) Source # | |||||
| type Apply (ShowParenSym1 a6989586621679807346 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621679807347 :: Symbol ~> Symbol) Source # | |||||
Defined in Text.Show.Singletons | |||||
| type Apply (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621679807383 :: a ~> (Symbol ~> Symbol)) Source # | |||||
| type Apply (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680286856 :: a ~> (a ~> Ordering)) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) ([a] ~> [a]) -> Type) (a6989586621679544751 :: a ~> (a ~> Ordering)) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (InsertBySym0 :: TyFun (a ~> (a ~> Ordering)) (a ~> ([a] ~> [a])) -> Type) (a6989586621679544731 :: a ~> (a ~> Ordering)) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (GroupBy1Sym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) (a6989586621680286992 :: a ~> (a ~> Bool)) Source # | |||||
| type Apply (NubBySym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680286869 :: a ~> (a ~> Bool)) Source # | |||||
| type Apply (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679544763 :: a ~> (a ~> Bool)) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679544588 :: a ~> (a ~> Bool)) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679544211 :: a ~> (a ~> Bool)) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287048 :: a ~> (a ~> Bool)) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) (a6989586621679544364 :: a ~> (a ~> Bool)) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) (a6989586621679544231 :: a ~> (a ~> Bool)) Source # | |||||
| type Apply (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) (a6989586621679544773 :: a ~> (a ~> Bool)) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287198 :: a ~> (a ~> a)) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680287190 :: a ~> (a ~> a)) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545217 :: a ~> (a ~> a)) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545217 :: a ~> (a ~> a)) = Scanl1Sym1 a6989586621679545217 | |||||
| type Apply (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545179 :: a ~> (a ~> a)) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545179 :: a ~> (a ~> a)) = Scanr1Sym1 a6989586621679545179 | |||||
| type Apply (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) (a6989586621679545295 :: a ~> (a ~> a)) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) (a6989586621679545295 :: a ~> (a ~> a)) = Foldl1'Sym1 a6989586621679545295 | |||||
| type Apply (BreakSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) (a6989586621680287110 :: a ~> Bool) Source # | |||||
| type Apply (PartitionSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) (a6989586621680287092 :: a ~> Bool) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (SpanSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) (a6989586621680287119 :: a ~> Bool) Source # | |||||
| type Apply (DropWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) (a6989586621680287128 :: a ~> Bool) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (FilterSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) (a6989586621680287101 :: a ~> Bool) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) (a6989586621680287137 :: a ~> Bool) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) (a6989586621679154281 :: a ~> Bool) Source # | |||||
| type Apply (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) (a6989586621679544640 :: a ~> Bool) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544458 :: a ~> Bool) Source # | |||||
| type Apply (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544342 :: a ~> Bool) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544342 :: a ~> Bool) = PartitionSym1 a6989586621679544342 | |||||
| type Apply (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544497 :: a ~> Bool) Source # | |||||
| type Apply (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) (a6989586621679544619 :: a ~> Bool) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544538 :: a ~> Bool) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544538 :: a ~> Bool) = DropWhileEndSym1 a6989586621679544538 | |||||
| type Apply (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544559 :: a ~> Bool) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544559 :: a ~> Bool) = DropWhileSym1 a6989586621679544559 | |||||
| type Apply (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544674 :: a ~> Bool) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544674 :: a ~> Bool) = FilterSym1 a6989586621679544674 | |||||
| type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544574 :: a ~> Bool) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544574 :: a ~> Bool) = TakeWhileSym1 a6989586621679544574 | |||||
| type Apply (MaximumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) (a6989586621679922335 :: a ~> (a ~> Ordering)) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| type Apply (MinimumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) (a6989586621679922315 :: a ~> (a ~> Ordering)) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| type Apply (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) (a6989586621679922553 :: a ~> (a ~> a)) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| type Apply (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) (a6989586621679922548 :: a ~> (a ~> a)) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| type Apply (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) (a6989586621680287209 :: a ~> (b ~> b)) Source # | |||||
| type Apply (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) (a6989586621679545199 :: a ~> (b ~> b)) Source # | |||||
| type Apply (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) (a6989586621679390184 :: a ~> Maybe b) Source # | |||||
Defined in Data.Maybe.Singletons type Apply (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) (a6989586621679390184 :: a ~> Maybe b) = MapMaybeSym1 a6989586621679390184 | |||||
| type Apply (UnfoldSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) (a6989586621680287356 :: a ~> (b, Maybe a)) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (UnfoldrSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) (a6989586621680287321 :: a ~> (b, Maybe a)) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) (a6989586621680354827 :: a ~> Bool) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| type Apply (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) (a6989586621679922286 :: a ~> Bool) Source # | |||||
| type Apply (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621679922355 :: a ~> Bool) Source # | |||||
| type Apply (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621679922364 :: a ~> Bool) Source # | |||||
| type Apply (UntilSym1 a6989586621679154281 :: TyFun (a ~> a) (a ~> a) -> Type) (a6989586621679154282 :: a ~> a) Source # | |||||
| type Apply (GroupAllWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) (a6989586621680286976 :: a ~> b) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (GroupWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) (a6989586621680286985 :: a ~> b) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (MapSym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) (a6989586621680287251 :: a ~> b) Source # | |||||
| type Apply (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287030 :: a ~> b) Source # | |||||
Defined in Data.List.NonEmpty.Singletons type Apply (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287030 :: a ~> b) = GroupAllWithSym1 a6989586621680287030 | |||||
| type Apply (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287039 :: a ~> b) Source # | |||||
Defined in Data.List.NonEmpty.Singletons type Apply (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) (a6989586621680287039 :: a ~> b) = GroupWithSym1 a6989586621680287039 | |||||
| type Apply (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) (a6989586621679154373 :: a ~> b) Source # | |||||
| type Apply ((@@@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) (f :: a ~> b) # | |||||
| type Apply (ApplySym0 :: TyFun (a ~> b) (a ~> b) -> Type) (f :: a ~> b) # | |||||
| type Apply (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) (a6989586621679154299 :: a ~> b) Source # | |||||
| type Apply (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) (a6989586621679154308 :: a ~> b) Source # | |||||
| type Apply (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) (a6989586621680355005 :: a ~> m Bool) Source # | |||||
Defined in Control.Monad.Singletons type Apply (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) (a6989586621680355005 :: a ~> m Bool) = FilterMSym1 a6989586621680355005 | |||||
| type Apply (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680286847 :: a ~> o) Source # | |||||
Defined in Data.List.NonEmpty.Singletons type Apply (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621680286847 :: a ~> o) = SortWithSym1 a6989586621680286847 | |||||
| type Apply (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) (a6989586621680287221 :: b ~> (a ~> b)) Source # | |||||
| type Apply (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) (a6989586621679545226 :: b ~> (a ~> b)) Source # | |||||
| type Apply (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) (a6989586621679545055 :: b ~> Maybe (a, b)) Source # | |||||
Defined in Data.List.Singletons.Internal type Apply (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) (a6989586621679545055 :: b ~> Maybe (a, b)) = UnfoldrSym1 a6989586621679545055 | |||||
| type Apply (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) (a6989586621679189957 :: b ~> a) Source # | |||||
Defined in Data.Ord.Singletons type Apply (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) (a6989586621679189957 :: b ~> a) = ComparingSym1 a6989586621679189957 | |||||
| type Apply (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) (a6989586621679147661 :: (a, b) ~> c) Source # | |||||
| type Apply (Foldr'Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922528 :: a ~> (b ~> b)) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| type Apply (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922521 :: a ~> (b ~> b)) Source # | |||||
| type Apply (ZipWithSym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) (a6989586621680286918 :: a ~> (b ~> c)) Source # | |||||
Defined in Data.List.NonEmpty.Singletons | |||||
| type Apply (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) (a6989586621679147653 :: a ~> (b ~> c)) Source # | |||||
Defined in Data.Tuple.Singletons type Apply (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) (a6989586621679147653 :: a ~> (b ~> c)) = UncurrySym1 a6989586621679147653 | |||||
| type Apply (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) (a6989586621679544962 :: a ~> (b ~> c)) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) (a6989586621679154327 :: a ~> (b ~> c)) Source # | |||||
| type Apply (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) (a6989586621679922383 :: a ~> [b]) Source # | |||||
Defined in Data.Foldable.Singletons type Apply (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) (a6989586621679922383 :: a ~> [b]) = ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type | |||||
| type Apply (Maybe_Sym1 a6989586621679387993 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) (a6989586621679387994 :: a ~> b) Source # | |||||
Defined in Data.Maybe.Singletons type Apply (Maybe_Sym1 a6989586621679387993 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) (a6989586621679387994 :: a ~> b) = Maybe_Sym2 a6989586621679387993 a6989586621679387994 | |||||
| type Apply (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) (a6989586621679271227 :: a ~> b) Source # | |||||
| type Apply (LiftASym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) (a6989586621679271200 :: a ~> b) Source # | |||||
| type Apply ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) (a6989586621679357520 :: a ~> b) Source # | |||||
| type Apply ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) (a6989586621680354845 :: a ~> b) Source # | |||||
Defined in Control.Monad.Singletons type Apply ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) (a6989586621680354845 :: a ~> b) = (<$!>@#@$$) a6989586621680354845 :: TyFun (m a) (m b) -> Type | |||||
| type Apply (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) (a6989586621680103058 :: a ~> b) Source # | |||||
Defined in Data.Traversable.Singletons type Apply (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) (a6989586621680103058 :: a ~> b) = FmapDefaultSym1 a6989586621680103058 :: TyFun (t a) (t b) -> Type | |||||
| type Apply (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) (a6989586621679259290 :: a ~> c) Source # | |||||
| type Apply (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621679922515 :: a ~> m) Source # | |||||
Defined in Data.Foldable.Singletons type Apply (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621679922515 :: a ~> m) = FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type | |||||
| type Apply (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621680103039 :: a ~> m) Source # | |||||
Defined in Data.Traversable.Singletons type Apply (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621680103039 :: a ~> m) = FoldMapDefaultSym1 a6989586621680103039 :: TyFun (t a) m -> Type | |||||
| type Apply ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) (a6989586621679271176 :: a ~> m b) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| type Apply (LiftMSym0 :: TyFun (a1 ~> r) (m a1 ~> m r) -> Type) (a6989586621679271151 :: a1 ~> r) Source # | |||||
| type Apply (Foldl'Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922542 :: b ~> (a ~> b)) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| type Apply (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922535 :: b ~> (a ~> b)) Source # | |||||
| type Apply (OnSym0 :: TyFun (b ~> (b ~> c)) ((a ~> b) ~> (a ~> (a ~> c))) -> Type) (a6989586621679253973 :: b ~> (b ~> c)) Source # | |||||
| type Apply ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) (a6989586621679154339 :: b ~> c) Source # | |||||
| type Apply (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) (a6989586621679544947 :: a ~> (b ~> (c ~> d))) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
| type Apply (MapAccumLSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) (a6989586621680103082 :: a ~> (b ~> (a, c))) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| type Apply (MapAccumRSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) (a6989586621680103072 :: a ~> (b ~> (a, c))) Source # | |||||
Defined in Data.Traversable.Singletons | |||||
| type Apply (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) (a6989586621679271261 :: a ~> (b ~> c)) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| type Apply (MzipWithSym0 :: TyFun (a ~> (b ~> c)) (m a ~> (m b ~> m c)) -> Type) (a6989586621680264769 :: a ~> (b ~> c)) Source # | |||||
Defined in Control.Monad.Zip.Singletons | |||||
| type Apply (FoldrMSym0 :: TyFun (a ~> (b ~> m b)) (b ~> (t a ~> m b)) -> Type) (a6989586621679922495 :: a ~> (b ~> m b)) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| type Apply (ZipWithM_Sym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m ())) -> Type) (a6989586621680354943 :: a ~> (b ~> m c)) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| type Apply (ZipWithMSym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m [c])) -> Type) (a6989586621680354953 :: a ~> (b ~> m c)) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| type Apply (OnSym1 a6989586621679253973 :: TyFun (a ~> b) (a ~> (a ~> c)) -> Type) (a6989586621679253974 :: a ~> b) Source # | |||||
| type Apply ((.@#@$$) a6989586621679154339 :: TyFun (a ~> b) (a ~> c) -> Type) (a6989586621679154340 :: a ~> b) Source # | |||||
| type Apply (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) (a6989586621679922469 :: a ~> f b) Source # | |||||
Defined in Data.Foldable.Singletons type Apply (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) (a6989586621679922469 :: a ~> f b) = Traverse_Sym1 a6989586621679922469 :: TyFun (t a) (f ()) -> Type | |||||
| type Apply (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) (a6989586621680096860 :: a ~> f b) Source # | |||||
Defined in Data.Traversable.Singletons type Apply (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) (a6989586621680096860 :: a ~> f b) = TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type | |||||
| type Apply (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) (a6989586621680354962 :: a ~> m (b, c)) Source # | |||||
Defined in Control.Monad.Singletons type Apply (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) (a6989586621680354962 :: a ~> m (b, c)) = MapAndUnzipMSym1 a6989586621680354962 | |||||
| type Apply ((>=>@#@$) :: TyFun (a ~> m b) ((b ~> m c) ~> (a ~> m c)) -> Type) (a6989586621680354988 :: a ~> m b) Source # | |||||
| type Apply (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) (a6989586621679922449 :: a ~> m b) Source # | |||||
| type Apply (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) (a6989586621680096868 :: a ~> m b) Source # | |||||
| type Apply (LiftM2Sym0 :: TyFun (a1 ~> (a2 ~> r)) (m a1 ~> (m a2 ~> m r)) -> Type) (a6989586621679271130 :: a1 ~> (a2 ~> r)) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| type Apply (FoldlMSym0 :: TyFun (b ~> (a ~> m b)) (b ~> (t a ~> m b)) -> Type) (a6989586621679922477 :: b ~> (a ~> m b)) Source # | |||||
Defined in Data.Foldable.Singletons | |||||
| type Apply (Either_Sym1 a6989586621679259290 :: TyFun (b ~> c) (Either a b ~> c) -> Type) (a6989586621679259291 :: b ~> c) Source # | |||||
Defined in Data.Either.Singletons type Apply (Either_Sym1 a6989586621679259290 :: TyFun (b ~> c) (Either a b ~> c) -> Type) (a6989586621679259291 :: b ~> c) = Either_Sym2 a6989586621679259290 a6989586621679259291 | |||||
| type Apply ((<=<@#@$) :: TyFun (b ~> m c) ((a ~> m b) ~> (a ~> m c)) -> Type) (a6989586621680354976 :: b ~> m c) Source # | |||||
| type Apply (ZipWith4Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> e)))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> [e])))) -> Type) (a6989586621679656166 :: a ~> (b ~> (c ~> (d ~> e)))) Source # | |||||
| type Apply (LiftA3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) (f a ~> (f b ~> (f c ~> f d))) -> Type) (a6989586621679271189 :: a ~> (b ~> (c ~> d))) Source # | |||||
| type Apply ((<=<@#@$$) a6989586621680354976 :: TyFun (a ~> m b) (a ~> m c) -> Type) (a6989586621680354977 :: a ~> m b) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| type Apply (LiftM3Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> r))) (m a1 ~> (m a2 ~> (m a3 ~> m r))) -> Type) (a6989586621679271100 :: a1 ~> (a2 ~> (a3 ~> r))) Source # | |||||
| type Apply ((>=>@#@$$) a6989586621680354988 :: TyFun (b ~> m c) (a ~> m c) -> Type) (a6989586621680354989 :: b ~> m c) Source # | |||||
Defined in Control.Monad.Singletons | |||||
| type Apply (ZipWith5Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> f))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> [f]))))) -> Type) (a6989586621679656143 :: a ~> (b ~> (c ~> (d ~> (e ~> f))))) Source # | |||||
| type Apply (LiftM4Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> m r)))) -> Type) (a6989586621679271061 :: a1 ~> (a2 ~> (a3 ~> (a4 ~> r)))) Source # | |||||
Defined in Control.Monad.Singletons.Internal | |||||
| type Apply (ZipWith6Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> (f ~> g)))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> [g])))))) -> Type) (a6989586621679656116 :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> g)))))) Source # | |||||
| type Apply (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) (a6989586621679271013 :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) Source # | |||||
Defined in Control.Monad.Singletons.Internal type Apply (LiftM5Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) (m a1 ~> (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r))))) -> Type) (a6989586621679271013 :: a1 ~> (a2 ~> (a3 ~> (a4 ~> (a5 ~> r))))) = LiftM5Sym1 a6989586621679271013 :: TyFun (m a1) (m a2 ~> (m a3 ~> (m a4 ~> (m a5 ~> m r)))) -> Type | |||||
| type Apply (ZipWith7Sym0 :: TyFun (a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> h))))))) ([a] ~> ([b] ~> ([c] ~> ([d] ~> ([e] ~> ([f] ~> ([g] ~> [h]))))))) -> Type) (a6989586621679656085 :: a ~> (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> h))))))) Source # | |||||
Defined in Data.List.Singletons.Internal | |||||
type family UnwrapSing (ws :: WrappedSing a) :: Sing a where ... #
Equations
| UnwrapSing ('WrapSing s :: WrappedSing a) = s |
newtype WrappedSing (a :: k) where #
Constructors
| WrapSing | |
Fields
| |
Instances
| SingKind (WrappedSing a) # | |||||
Defined in Data.Singletons Associated Types
Methods fromSing :: forall (a0 :: WrappedSing a). Sing a0 -> Demote (WrappedSing a) # toSing :: Demote (WrappedSing a) -> SomeSing (WrappedSing a) # | |||||
| SingI a => SingI ('WrapSing s :: WrappedSing a) # | |||||
Defined in Data.Singletons Methods sing :: Sing ('WrapSing s :: WrappedSing a) # | |||||
| type Demote (WrappedSing a) # | |||||
Defined in Data.Singletons | |||||
| type Sing # | |||||
Defined in Data.Singletons | |||||
type (~>@#@$$$) x y = x ~> y #
Promoted and singled types, classes, and related functions
Basic data types
data SBool (a :: Bool) where Source #
Instances
| TestCoercion SBool Source # | |
Defined in Data.Singletons.Base.Instances | |
| TestEquality SBool Source # | |
Defined in Data.Singletons.Base.Instances | |
| Show (SBool z) Source # | |
| Eq (SBool z) 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
sIf :: forall {k} (a :: Bool) (b :: k) (c :: k). Sing a -> Sing b -> Sing c -> Sing (If a b c) Source #
Conditional over singletons
(%&&) :: forall (a :: Bool) (b :: Bool). Sing a -> Sing b -> Sing (a && b) infixr 3 Source #
Conjunction of singletons
(%||) :: forall (a :: Bool) (b :: Bool). Sing a -> Sing b -> Sing (a || b) infixr 2 Source #
Disjunction of singletons
type family Not (a :: Bool) = (res :: Bool) | res -> a where ... #
Type-level "not". An injective type family since 4.10.0.0.
Since: base-4.7.0.0
data SMaybe (a1 :: Maybe a) where Source #
Constructors
| SNothing :: forall a. SMaybe ('Nothing :: Maybe a) | |
| SJust :: forall a (n :: a). Sing n -> SMaybe ('Just n) |
maybe_ is a reimplementation of the maybe function with a different
name to avoid clashing with the Maybe data type when promoted.
sMaybe_ :: forall b a (t1 :: b) (t2 :: a ~> b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Maybe_ t1 t2 t3) Source #
data SEither (a1 :: Either a b) where Source #
Constructors
| SLeft :: forall a b (n :: a). Sing n -> SEither ('Left n :: Either a b) | |
| SRight :: forall a b (n :: b). Sing n -> SEither ('Right n :: Either a b) |
Instances
| (SDecide a, SDecide b) => TestCoercion (SEither :: Either a b -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SDecide a, SDecide b) => TestEquality (SEither :: Either a b -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (ShowSing a, ShowSing b) => Show (SEither z) Source # | |
| Eq (SEither z) Source # | |
either_ is a reimplementation of the either function with a different
name to avoid clashing with the Either data type when promoted.
sEither_ :: forall a c b (t1 :: a ~> c) (t2 :: b ~> c) (t3 :: Either a b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Either_ t1 t2 t3) Source #
data SOrdering (a :: Ordering) where Source #
Instances
| TestCoercion SOrdering Source # | |
Defined in Data.Singletons.Base.Instances | |
| TestEquality SOrdering Source # | |
Defined in Data.Singletons.Base.Instances | |
| Show (SOrdering z) Source # | |
| Eq (SOrdering z) Source # | |
A value-level witness for a type-level character. This is commonly referred
to as a singleton type, as for each c, there is a single value that
inhabits the type (aside from bottom).SChar c
The definition of SChar is intentionally left abstract. To obtain an
SChar value, use one of the following:
- The
charSingmethod ofKnownChar. - The
SCharpattern synonym. - The
withSomeSCharfunction, which creates anSCharfrom aChar.
Since: base-4.18.0.0
Instances
| TestCoercion SChar # | Since: base-4.18.0.0 |
Defined in GHC.Internal.TypeLits | |
| TestEquality SChar # | Since: base-4.18.0.0 |
Defined in GHC.Internal.TypeLits | |
| Show (SChar c) # | Since: base-4.18.0.0 |
| Eq (SChar c) # | Since: base-4.19.0.0 |
| Ord (SChar c) # | Since: base-4.19.0.0 |
Defined in GHC.Internal.TypeLits | |
(Kind) This is the kind of type-level symbols.
Instances
| Monoid Symbol Source # | |||||||||||||||||||||||||||||
| Semigroup Symbol Source # | |||||||||||||||||||||||||||||
| IsString Symbol Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons Methods fromString :: String -> Symbol # | |||||||||||||||||||||||||||||
| SingKind Symbol | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||
Defined in GHC.Internal.Generics Associated Types
| |||||||||||||||||||||||||||||
| Show Symbol Source # | |||||||||||||||||||||||||||||
| Eq Symbol Source # | This bogus instance is helpful for people who want to define functions over Symbols that will only be used at the type level or as singletons. | ||||||||||||||||||||||||||||
| Ord Symbol Source # | |||||||||||||||||||||||||||||
| SingKind PErrorMessage Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Associated Types
Methods fromSing :: forall (a :: PErrorMessage). Sing a -> Demote PErrorMessage # | |||||||||||||||||||||||||||||
| SingKind Symbol Source # | |||||||||||||||||||||||||||||
| SDecide Symbol Source # | |||||||||||||||||||||||||||||
| PEq Symbol Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| SEq Symbol Source # | |||||||||||||||||||||||||||||
| PMonoid Symbol Source # | |||||||||||||||||||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||||||||||||||||||
| SMonoid Symbol Source # | |||||||||||||||||||||||||||||
| POrd Symbol Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal Associated Types
| |||||||||||||||||||||||||||||
| SOrd Symbol Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal Methods sCompare :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |||||||||||||||||||||||||||||
| PSemigroup Symbol Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal Associated Types
| |||||||||||||||||||||||||||||
| SSemigroup Symbol Source # | |||||||||||||||||||||||||||||
| PIsString Symbol Source # | |||||||||||||||||||||||||||||
Defined in Data.String.Singletons Associated Types
| |||||||||||||||||||||||||||||
| SIsString Symbol Source # | |||||||||||||||||||||||||||||
Defined in Data.String.Singletons Methods sFromString :: forall (t :: Symbol). Sing t -> Sing (FromString t :: Symbol) Source # | |||||||||||||||||||||||||||||
| PShow Symbol Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Associated Types
| |||||||||||||||||||||||||||||
| SShow Symbol Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Symbol) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Symbol). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Symbol]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |||||||||||||||||||||||||||||
| TestCoercion SSymbol # | Since: base-4.18.0.0 | ||||||||||||||||||||||||||||
Defined in GHC.Internal.TypeLits | |||||||||||||||||||||||||||||
| TestEquality SSymbol # | Since: base-4.18.0.0 | ||||||||||||||||||||||||||||
Defined in GHC.Internal.TypeLits | |||||||||||||||||||||||||||||
| KnownSymbol a => SingI (a :: Symbol) | Since: base-4.9.0.0 | ||||||||||||||||||||||||||||
Defined in GHC.Internal.Generics Methods sing :: Sing a | |||||||||||||||||||||||||||||
| KnownSymbol n => SingI (n :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| SingI2 ('(:$$:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods liftSing2 :: forall (x :: PErrorMessage) (y :: PErrorMessage). Sing x -> Sing y -> Sing (x ':$$: y) # | |||||||||||||||||||||||||||||
| SingI2 ('(:<>:) :: ErrorMessage' Symbol -> ErrorMessage' Symbol -> ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods liftSing2 :: forall (x :: PErrorMessage) (y :: PErrorMessage). Sing x -> Sing y -> Sing (x ':<>: y) # | |||||||||||||||||||||||||||||
| SingI1 ('Text :: Symbol -> ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
| SingI e1 => SingI1 ('(:$$:) e1 :: ErrorMessage' Symbol -> ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| SingI e1 => SingI1 ('(:<>:) e1 :: ErrorMessage' Symbol -> ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| SingI1 ('ShowType :: t -> ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| SShow a => SingI2 (ShowsPrecSym2 :: Natural -> a -> TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| SingI t => SingI ('Text t :: ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| SingI1 ShowParenSym1 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| SingI1 ShowCharSym1 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| SingI1 ConsSymbolSym1 Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons | |||||||||||||||||||||||||||||
| SingI1 ShowStringSym1 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| SingI1 ((:$$:@#@$$) :: ErrorMessage' Symbol -> TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods liftSing :: forall (x :: PErrorMessage). Sing x -> Sing ((:$$:@#@$$) x) # | |||||||||||||||||||||||||||||
| SingI1 ((:<>:@#@$$) :: ErrorMessage' Symbol -> TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods liftSing :: forall (x :: PErrorMessage). Sing x -> Sing ((:<>:@#@$$) x) # | |||||||||||||||||||||||||||||
| SShow a => SingI1 (ShowsPrecSym1 :: Natural -> TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
| SShow a => SingI1 (ShowsSym1 :: a -> TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
| (SShow a, SingI d) => SingI1 (ShowsPrecSym2 d :: a -> TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (ShowsPrecSym2 d x) # | |||||||||||||||||||||||||||||
| SingI2 ShowParenSym2 Source # | |||||||||||||||||||||||||||||
| (SingI e1, SingI e2) => SingI (e1 ':$$: e2 :: ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| (SingI e1, SingI e2) => SingI (e1 ':<>: e2 :: ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| SingI ty => SingI ('ShowType ty :: ErrorMessage' Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| SShow a => SingI1 (ShowListSym1 :: [a] -> TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ShowListSym1 x) # | |||||||||||||||||||||||||||||
| SingI d => SingI1 (ShowListWithSym2 d :: [a] -> TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ShowListWithSym2 d x) # | |||||||||||||||||||||||||||||
| SingI ShowParenSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing ShowParenSym0 # | |||||||||||||||||||||||||||||
| SingI ShowCharSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing ShowCharSym0 # | |||||||||||||||||||||||||||||
| SingI UnlinesSym0 Source # | |||||||||||||||||||||||||||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing UnlinesSym0 # | |||||||||||||||||||||||||||||
| SingI UnwordsSym0 Source # | |||||||||||||||||||||||||||||
Defined in Data.List.Singletons.Internal Methods sing :: Sing UnwordsSym0 # | |||||||||||||||||||||||||||||
| SingI ShowStringSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing ShowStringSym0 # | |||||||||||||||||||||||||||||
| SingI ShowCommaSpaceSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods | |||||||||||||||||||||||||||||
| SingI ShowSpaceSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing ShowSpaceSym0 # | |||||||||||||||||||||||||||||
| SingI ConsSymbolSym0 Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons Methods sing :: Sing ConsSymbolSym0 # | |||||||||||||||||||||||||||||
| SingI UnconsSymbolSym0 Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons Methods | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings ShowParenSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings ConsSymbolSym0 Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings ShowCharSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings UnlinesSym0 Source # | |||||||||||||||||||||||||||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings UnwordsSym0 Source # | |||||||||||||||||||||||||||||
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings ShowStringSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings UnconsSymbolSym0 Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings KnownSymbolSym0 Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings ShowCommaSpaceSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings ShowSpaceSym0 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowParenSym1 d) # | |||||||||||||||||||||||||||||
| SingI (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) Source # | |||||||||||||||||||||||||||||
| SingI ((:$$:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing ((:$$:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) # | |||||||||||||||||||||||||||||
| SingI ((:<>:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing ((:<>:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) # | |||||||||||||||||||||||||||||
| SShow a => SingI (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) Source # | |||||||||||||||||||||||||||||
| SShow a => SingI (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| SingI (TextSym0 :: TyFun Symbol (ErrorMessage' Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowCharSym1 d) # | |||||||||||||||||||||||||||||
| SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowStringSym1 d) # | |||||||||||||||||||||||||||||
| SIsString a => SingI (FromStringSym0 :: TyFun Symbol a -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.String.Singletons | |||||||||||||||||||||||||||||
| SingI (ErrorSym0 :: TyFun Symbol a -> Type) Source # | |||||||||||||||||||||||||||||
| SingI (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
| SShow a => SingI (Show_Sym0 :: TyFun a Symbol -> Type) Source # | |||||||||||||||||||||||||||||
| SingI (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) # | |||||||||||||||||||||||||||||
| SingI x => SingI (ConsSymbolSym1 x :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons Methods sing :: Sing (ConsSymbolSym1 x) # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowParenSym1 a6989586621679807346 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ConsSymbolSym1 a6989586621679381116 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowCharSym1 a6989586621679807375 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.String.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ErrorSym0 :: TyFun Symbol a -> Type) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (Show_Sym0 :: TyFun a Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SingI2 (ShowListWithSym2 :: (a ~> (Symbol ~> Symbol)) -> [a] -> TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
| SingI x => SingI ((:$$:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing ((:$$:@#@$$) x) # | |||||||||||||||||||||||||||||
| SingI x => SingI ((:<>:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing ((:<>:@#@$$) x) # | |||||||||||||||||||||||||||||
| SingI d => SingI (ShowListWithSym1 d :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowListWithSym1 d) # | |||||||||||||||||||||||||||||
| (SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowListSym1 d) # | |||||||||||||||||||||||||||||
| (SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowParenSym2 d1 d2) # | |||||||||||||||||||||||||||||
| (SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| (SShow a, SingI d) => SingI (ShowsPrecSym1 d :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| SingI (ShowTypeSym0 :: TyFun t (ErrorMessage' Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError Methods sing :: Sing (ShowTypeSym0 :: TyFun t (ErrorMessage' Symbol) -> Type) # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowListWithSym1 a6989586621679807383 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowListSym1 a6989586621679807418 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowParenSym2 a6989586621679807346 a6989586621679807347 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowsSym1 a6989586621679807401 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SingI d => SingI1 (ShowParenSym2 d :: (Symbol ~> Symbol) -> TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| SingI1 (ShowListWithSym1 :: (a ~> (Symbol ~> Symbol)) -> TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| (SingI d1, SingI d2) => SingI (ShowListWithSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowListWithSym2 d1 d2) # | |||||||||||||||||||||||||||||
| (SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods sing :: Sing (ShowsPrecSym2 d1 d2) # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowListWithSym2 a6989586621679807383 a6989586621679807384 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| SuppressUnusedWarnings (ShowsPrecSym2 a6989586621679807409 a6989586621679807410 :: TyFun Symbol Symbol -> Type) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |||||||||||||||||||||||||||||
| type DemoteRep Symbol # | |||||||||||||||||||||||||||||
Defined in GHC.Internal.Generics | |||||||||||||||||||||||||||||
| data Sing (s :: Symbol) # | |||||||||||||||||||||||||||||
Defined in GHC.Internal.Generics | |||||||||||||||||||||||||||||
| type Demote PErrorMessage Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| type Demote Symbol Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type Sing Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError | |||||||||||||||||||||||||||||
| type Sing Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type Mempty Source # | |||||||||||||||||||||||||||||
Defined in Data.Monoid.Singletons type Mempty | |||||||||||||||||||||||||||||
| type Mconcat (arg :: [Symbol]) Source # | |||||||||||||||||||||||||||||
Defined in Data.Monoid.Singletons | |||||||||||||||||||||||||||||
| type Sconcat (arg :: NonEmpty Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type FromString a Source # | |||||||||||||||||||||||||||||
Defined in Data.String.Singletons type FromString a = a | |||||||||||||||||||||||||||||
| type Show_ (arg :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Compare (a :: Symbol) (b :: Symbol) # | |||||||||||||||||||||||||||||
Defined in GHC.Internal.Data.Type.Ord | |||||||||||||||||||||||||||||
| type (arg :: Symbol) /= (arg1 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type (x :: Symbol) == (y :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type Mappend (arg1 :: Symbol) (arg2 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.Monoid.Singletons | |||||||||||||||||||||||||||||
| type (arg :: Symbol) < (arg1 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type (arg :: Symbol) <= (arg1 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type (arg :: Symbol) > (arg1 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type (arg :: Symbol) >= (arg1 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type Compare (a :: Symbol) (b :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type Max (arg :: Symbol) (arg1 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type Min (arg :: Symbol) (arg1 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type (a :: Symbol) <> (b :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||||||||||||||||||||||
| type ShowList (arg1 :: [Symbol]) arg2 Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply KnownSymbolSym0 (a6989586621679377839 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons | |||||||||||||||||||||||||||||
| type Apply ShowCommaSpaceSym0 (a6989586621679807326 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons type Apply ShowCommaSpaceSym0 (a6989586621679807326 :: Symbol) = ShowCommaSpace a6989586621679807326 | |||||||||||||||||||||||||||||
| type Apply ShowSpaceSym0 (a6989586621679807332 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type ShowsPrec _1 (s :: Symbol) x Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) (a6989586621679803716 :: PErrorMessage) Source # | |||||||||||||||||||||||||||||
Defined in Data.Singletons.Base.TypeError type Apply (TypeErrorSym0 :: TyFun PErrorMessage a -> Type) (a6989586621679803716 :: PErrorMessage) = TypeError a6989586621679803716 :: a | |||||||||||||||||||||||||||||
| type Apply (ConsSymbolSym1 a6989586621679381116 :: TyFun Symbol Symbol -> Type) (a6989586621679381117 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons type Apply (ConsSymbolSym1 a6989586621679381116 :: TyFun Symbol Symbol -> Type) (a6989586621679381117 :: Symbol) = ConsSymbol a6989586621679381116 a6989586621679381117 | |||||||||||||||||||||||||||||
| type Apply (ShowCharSym1 a6989586621679807375 :: TyFun Symbol Symbol -> Type) (a6989586621679807376 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) (a6989586621679807365 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons type Apply (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) (a6989586621679807365 :: Symbol) = ShowString a6989586621679807364 a6989586621679807365 | |||||||||||||||||||||||||||||
| type Apply (FromStringSym0 :: TyFun Symbol a -> Type) (a6989586621680338575 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Data.String.Singletons type Apply (FromStringSym0 :: TyFun Symbol a -> Type) (a6989586621680338575 :: Symbol) = FromString a6989586621680338575 :: a | |||||||||||||||||||||||||||||
| type Apply (ErrorSym0 :: TyFun Symbol a -> Type) (a6989586621679368947 :: Symbol) Source # | |||||||||||||||||||||||||||||
| type Apply (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) (a6989586621679369227 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal type Apply (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) (a6989586621679369227 :: Symbol) = ErrorWithoutStackTrace a6989586621679369227 :: a | |||||||||||||||||||||||||||||
| type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (a6989586621679807414 :: a) Source # | |||||||||||||||||||||||||||||
| type Apply (ShowListSym1 a6989586621679807418 :: TyFun Symbol Symbol -> Type) (a6989586621679807419 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply (ShowParenSym2 a6989586621679807346 a6989586621679807347 :: TyFun Symbol Symbol -> Type) (a6989586621679807348 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply (ShowsSym1 a6989586621679807401 :: TyFun Symbol Symbol -> Type) (a6989586621679807402 :: Symbol) Source # | |||||||||||||||||||||||||||||
| type Apply (ShowListWithSym2 a6989586621679807383 a6989586621679807384 :: TyFun Symbol Symbol -> Type) (a6989586621679807385 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons type Apply (ShowListWithSym2 a6989586621679807383 a6989586621679807384 :: TyFun Symbol Symbol -> Type) (a6989586621679807385 :: Symbol) = ShowListWith a6989586621679807383 a6989586621679807384 a6989586621679807385 | |||||||||||||||||||||||||||||
| type Apply (ShowsPrecSym2 a6989586621679807409 a6989586621679807410 :: TyFun Symbol Symbol -> Type) (a6989586621679807411 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply UnconsSymbolSym0 (a6989586621679381627 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons | |||||||||||||||||||||||||||||
| type Apply ShowParenSym0 (a6989586621679807346 :: Bool) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply ConsSymbolSym0 (a6989586621679381116 :: Char) Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons | |||||||||||||||||||||||||||||
| type Apply ShowCharSym0 (a6989586621679807375 :: Char) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply ShowStringSym0 (a6989586621679807364 :: Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621679807409 :: Natural) Source # | |||||||||||||||||||||||||||||
| type Apply (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807401 :: a) Source # | |||||||||||||||||||||||||||||
| type Apply (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807410 :: a) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons type Apply (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807410 :: a) = ShowsPrecSym2 a6989586621679807409 a6989586621679807410 | |||||||||||||||||||||||||||||
| type Apply UnlinesSym0 (a6989586621679544819 :: [Symbol]) Source # | |||||||||||||||||||||||||||||
Defined in Data.List.Singletons.Internal | |||||||||||||||||||||||||||||
| type Apply UnwordsSym0 (a6989586621679544809 :: [Symbol]) Source # | |||||||||||||||||||||||||||||
Defined in Data.List.Singletons.Internal | |||||||||||||||||||||||||||||
| type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807418 :: [a]) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807418 :: [a]) = ShowListSym1 a6989586621679807418 | |||||||||||||||||||||||||||||
| type Apply (ShowListWithSym1 a6989586621679807383 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807384 :: [a]) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons type Apply (ShowListWithSym1 a6989586621679807383 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807384 :: [a]) = ShowListWithSym2 a6989586621679807383 a6989586621679807384 | |||||||||||||||||||||||||||||
| type Apply (ShowParenSym1 a6989586621679807346 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621679807347 :: Symbol ~> Symbol) Source # | |||||||||||||||||||||||||||||
Defined in Text.Show.Singletons | |||||||||||||||||||||||||||||
| type Apply (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621679807383 :: a ~> (Symbol ~> Symbol)) Source # | |||||||||||||||||||||||||||||
data SList (a1 :: [a]) where Source #
Constructors
| SNil :: forall a. SList ('[] :: [a]) | |
| SCons :: forall a (n1 :: a) (n2 :: [a]). Sing n1 -> Sing n2 -> SList (n1 ': n2) infixr 5 |
Instances
| (SDecide a, SDecide [a]) => TestCoercion (SList :: [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SDecide a, SDecide [a]) => TestEquality (SList :: [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (ShowSing a, ShowSing [a]) => Show (SList z) Source # | |
| Eq (SList z) Source # | |
Tuples
data STuple0 (a :: ()) where Source #
Instances
| TestCoercion STuple0 Source # | |
Defined in Data.Singletons.Base.Instances | |
| TestEquality STuple0 Source # | |
Defined in Data.Singletons.Base.Instances | |
| Show (STuple0 z) Source # | |
| Eq (STuple0 z) Source # | |
data STuple2 (a1 :: (a, b)) where Source #
Instances
| (SDecide a, SDecide b) => TestCoercion (STuple2 :: (a, b) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SDecide a, SDecide b) => TestEquality (STuple2 :: (a, b) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (ShowSing a, ShowSing b) => Show (STuple2 z) Source # | |
| Eq (STuple2 z) Source # | |
data STuple3 (a1 :: (a, b, c)) where Source #
Constructors
| STuple3 :: forall a b c (n1 :: a) (n2 :: b) (n3 :: c). Sing n1 -> Sing n2 -> Sing n3 -> STuple3 '(n1, n2, n3) |
Instances
| (SDecide a, SDecide b, SDecide c) => TestCoercion (STuple3 :: (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SDecide a, SDecide b, SDecide c) => TestEquality (STuple3 :: (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (ShowSing a, ShowSing b, ShowSing c) => Show (STuple3 z) Source # | |
| Eq (STuple3 z) Source # | |
data STuple4 (a1 :: (a, b, c, d)) where Source #
Constructors
| STuple4 :: forall a b c d (n1 :: a) (n2 :: b) (n3 :: c) (n4 :: d). Sing n1 -> Sing n2 -> Sing n3 -> Sing n4 -> STuple4 '(n1, n2, n3, n4) |
Instances
| (SDecide a, SDecide b, SDecide c, SDecide d) => TestCoercion (STuple4 :: (a, b, c, d) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SDecide a, SDecide b, SDecide c, SDecide d) => TestEquality (STuple4 :: (a, b, c, d) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (ShowSing a, ShowSing b, ShowSing c, ShowSing d) => Show (STuple4 z) Source # | |
| Eq (STuple4 z) Source # | |
data STuple5 (a1 :: (a, b, c, d, e)) where Source #
Constructors
| STuple5 :: forall a b c d e (n1 :: a) (n2 :: b) (n3 :: c) (n4 :: d) (n5 :: e). Sing n1 -> Sing n2 -> Sing n3 -> Sing n4 -> Sing n5 -> STuple5 '(n1, n2, n3, n4, n5) |
Instances
| (SDecide a, SDecide b, SDecide c, SDecide d, SDecide e) => TestCoercion (STuple5 :: (a, b, c, d, e) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SDecide a, SDecide b, SDecide c, SDecide d, SDecide e) => TestEquality (STuple5 :: (a, b, c, d, e) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e) => Show (STuple5 z) Source # | |
| Eq (STuple5 z) Source # | |
data STuple6 (a1 :: (a, b, c, d, e, f)) where Source #
Constructors
| STuple6 :: forall a b c d e f (n1 :: a) (n2 :: b) (n3 :: c) (n4 :: d) (n5 :: e) (n6 :: f). Sing n1 -> Sing n2 -> Sing n3 -> Sing n4 -> Sing n5 -> Sing n6 -> STuple6 '(n1, n2, n3, n4, n5, n6) |
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.Base.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.Base.Instances | |
| (ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e, ShowSing f) => Show (STuple6 z) Source # | |
| Eq (STuple6 z) Source # | |
data STuple7 (a1 :: (a, b, c, d, e, f, g)) where Source #
Constructors
| STuple7 :: forall a b c d e f g (n1 :: a) (n2 :: b) (n3 :: c) (n4 :: d) (n5 :: e) (n6 :: f) (n7 :: g). Sing n1 -> Sing n2 -> Sing n3 -> Sing n4 -> Sing n5 -> Sing n6 -> Sing n7 -> STuple7 '(n1, n2, n3, n4, n5, n6, n7) |
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.Base.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.Base.Instances | |
| (ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e, ShowSing f, ShowSing g) => Show (STuple7 z) Source # | |
| Eq (STuple7 z) Source # | |
sCurry :: forall a b c (t1 :: (a, b) ~> c) (t2 :: a) (t3 :: b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Curry t1 t2 t3) Source #
sUncurry :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (Uncurry t1 t2) Source #
Basic type classes
Associated Types
type (arg :: a) == (arg1 :: a) :: Bool infix 4 Source #
type (arg :: a) == (arg1 :: a) = TFHelper_6989586621679128045 arg arg1
type (arg :: a) /= (arg1 :: a) :: Bool infix 4 Source #
type (arg :: a) /= (arg1 :: a) = TFHelper_6989586621679128034 arg arg1
Instances
| PEq Void Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq All Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq Any Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq Ordering Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq Natural Source # | |||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||
| PEq () Source # | |||||||||
Defined in Data.Eq.Singletons Associated Types
| |||||||||
| PEq Bool Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq Char Source # | |||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||
| PEq Symbol Source # | |||||||||
Defined in GHC.TypeLits.Singletons.Internal | |||||||||
| PEq (First a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq (Last a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq (Max a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq (Min a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq (WrappedMonoid m) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq (NonEmpty a) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (Identity a) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (First a) Source # | |||||||||
Defined in Data.Monoid.Singletons | |||||||||
| PEq (Last a) Source # | |||||||||
Defined in Data.Monoid.Singletons | |||||||||
| PEq (Down a) Source # | |||||||||
Defined in Data.Ord.Singletons | |||||||||
| PEq (Dual a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq (Product a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq (Sum a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PEq (Maybe a) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (TYPE rep) Source # | |||||||||
Defined in Data.Singletons.Base.TypeRepTYPE | |||||||||
| PEq [a] Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (Arg a b) Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PEq (Either a b) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (Proxy s) Source # | |||||||||
Defined in Data.Proxy.Singletons | |||||||||
| PEq (a, b) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (Const a b) Source # | |||||||||
Defined in Data.Functor.Const.Singletons | |||||||||
| PEq (a, b, c) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (Product f g a) Source # | |||||||||
Defined in Data.Functor.Product.Singletons | |||||||||
| PEq (Sum f g a) Source # | |||||||||
Defined in Data.Functor.Sum.Singletons | |||||||||
| PEq (a, b, c, d) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (Compose f g a) Source # | |||||||||
Defined in Data.Functor.Compose.Singletons | |||||||||
| PEq (a, b, c, d, e) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (a, b, c, d, e, f) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
| PEq (a, b, c, d, e, f, g) Source # | |||||||||
Defined in Data.Eq.Singletons | |||||||||
Minimal complete definition
Nothing
Methods
(%==) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 == t2) infix 4 Source #
default (%==) :: forall (t1 :: a) (t2 :: a). (t1 == t2) ~ TFHelper_6989586621679128045 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 == t2) Source #
(%/=) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 /= t2) infix 4 Source #
Instances
| SEq Void Source # | |
| SEq Bool => SEq All Source # | |
| SEq Bool => SEq Any Source # | |
| SEq Ordering Source # | |
| SEq Natural Source # | |
| SEq () Source # | |
| SEq Bool Source # | |
| SEq Char Source # | |
| SEq Symbol Source # | |
| SEq a => SEq (First a) Source # | |
| SEq a => SEq (Last a) Source # | |
| SEq a => SEq (Max a) Source # | |
| SEq a => SEq (Min a) Source # | |
| SEq m => SEq (WrappedMonoid m) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods (%==) :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (t1 == t2) Source # (%/=) :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (t1 /= t2) Source # | |
| (SEq a, SEq [a]) => SEq (NonEmpty a) Source # | |
| SEq a => SEq (Identity a) Source # | |
| SEq (Maybe a) => SEq (First a) Source # | |
| SEq (Maybe a) => SEq (Last a) Source # | |
| SEq a => SEq (Down a) Source # | |
| SEq a => SEq (Dual a) Source # | |
| SEq a => SEq (Product a) Source # | |
| SEq a => SEq (Sum a) Source # | |
| SEq a => SEq (Maybe a) Source # | |
| SEq (TYPE rep) Source # | |
| (SEq a, SEq [a]) => SEq [a] Source # | |
| SEq a => SEq (Arg a b) Source # | |
| (SEq a, SEq b) => SEq (Either a b) Source # | |
| SEq (Proxy s) Source # | |
| (SEq a, SEq b) => SEq (a, b) Source # | |
| SEq a => SEq (Const a b) Source # | |
| (SEq a, SEq b, SEq c) => SEq (a, b, c) Source # | |
| (SEq (f a), SEq (g a)) => SEq (Product f g a) Source # | |
| (SEq (f a), SEq (g a)) => SEq (Sum f g a) Source # | |
| (SEq a, SEq b, SEq c, SEq d) => SEq (a, b, c, d) Source # | |
| SEq (f (g a)) => SEq (Compose f g a) Source # | |
| (SEq a, SEq b, SEq c, SEq d, SEq e) => SEq (a, b, c, d, e) Source # | |
| (SEq a, SEq b, SEq c, SEq d, SEq e, SEq f) => SEq (a, b, c, d, e, f) Source # | |
| (SEq a, SEq b, SEq c, SEq d, SEq e, SEq f, SEq g) => SEq (a, b, c, d, e, f, g) Source # | |
Associated Types
type Compare (arg :: a) (arg1 :: a) :: Ordering Source #
type Compare (arg :: a) (arg1 :: a) = Compare_6989586621679190000 arg arg1
type (arg :: a) < (arg1 :: a) :: Bool infix 4 Source #
type (arg :: a) < (arg1 :: a) = TFHelper_6989586621679190021 arg arg1
type (arg :: a) <= (arg1 :: a) :: Bool infix 4 Source #
type (arg :: a) <= (arg1 :: a) = TFHelper_6989586621679190037 arg arg1
type (arg :: a) > (arg1 :: a) :: Bool infix 4 Source #
type (arg :: a) > (arg1 :: a) = TFHelper_6989586621679190053 arg arg1
type (arg :: a) >= (arg1 :: a) :: Bool infix 4 Source #
type (arg :: a) >= (arg1 :: a) = TFHelper_6989586621679190069 arg arg1
type Max (arg :: a) (arg1 :: a) :: a Source #
type Max (arg :: a) (arg1 :: a) = Max_6989586621679190085 arg arg1
type Min (arg :: a) (arg1 :: a) :: a Source #
type Min (arg :: a) (arg1 :: a) = Min_6989586621679190101 arg arg1
Instances
| POrd Void Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons Associated Types
| |||||||||||||||||||||||||||||
| POrd All Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||||||||||||||||||||||
| POrd Any Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||||||||||||||||||||||
| POrd Ordering Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons Associated Types
| |||||||||||||||||||||||||||||
| POrd Natural Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal Associated Types
| |||||||||||||||||||||||||||||
| POrd () Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons Associated Types
| |||||||||||||||||||||||||||||
| POrd Bool Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons Associated Types
| |||||||||||||||||||||||||||||
| POrd Char Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal Associated Types
| |||||||||||||||||||||||||||||
| POrd Symbol Source # | |||||||||||||||||||||||||||||
Defined in GHC.TypeLits.Singletons.Internal Associated Types
| |||||||||||||||||||||||||||||
| POrd (First a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| POrd (Last a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| POrd (Max a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| POrd (Min a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| POrd (WrappedMonoid m) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| POrd (NonEmpty a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (Identity a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (First a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Monoid.Singletons | |||||||||||||||||||||||||||||
| POrd (Last a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Monoid.Singletons | |||||||||||||||||||||||||||||
| POrd (Down a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (Dual a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| POrd (Product a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| POrd (Sum a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| POrd (Maybe a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd [a] Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (Arg a b) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||||||
| POrd (Either a b) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (Proxy s) Source # | |||||||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||||||
| POrd (a, b) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (Const a b) Source # | |||||||||||||||||||||||||||||
Defined in Data.Functor.Const.Singletons | |||||||||||||||||||||||||||||
| POrd (a, b, c) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (Product f g a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Functor.Product.Singletons | |||||||||||||||||||||||||||||
| POrd (Sum f g a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Functor.Sum.Singletons | |||||||||||||||||||||||||||||
| POrd (a, b, c, d) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (Compose f g a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Functor.Compose.Singletons | |||||||||||||||||||||||||||||
| POrd (a, b, c, d, e) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (a, b, c, d, e, f) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
| POrd (a, b, c, d, e, f, g) Source # | |||||||||||||||||||||||||||||
Defined in Data.Ord.Singletons | |||||||||||||||||||||||||||||
class SEq a => SOrd a where Source #
Minimal complete definition
Nothing
Methods
sCompare :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source #
default sCompare :: forall (t1 :: a) (t2 :: a). Compare t1 t2 ~ Compare_6989586621679190000 t1 t2 => Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source #
(%<) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 < t2) infix 4 Source #
default (%<) :: forall (t1 :: a) (t2 :: a). (t1 < t2) ~ TFHelper_6989586621679190021 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 < t2) Source #
(%<=) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) infix 4 Source #
default (%<=) :: forall (t1 :: a) (t2 :: a). (t1 <= t2) ~ TFHelper_6989586621679190037 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source #
(%>) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 > t2) infix 4 Source #
default (%>) :: forall (t1 :: a) (t2 :: a). (t1 > t2) ~ TFHelper_6989586621679190053 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 > t2) Source #
(%>=) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) infix 4 Source #
default (%>=) :: forall (t1 :: a) (t2 :: a). (t1 >= t2) ~ TFHelper_6989586621679190069 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source #
sMax :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source #
default sMax :: forall (t1 :: a) (t2 :: a). Max t1 t2 ~ Max_6989586621679190085 t1 t2 => Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source #
sMin :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source #
Instances
| SOrd Void Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: Void) (t2 :: Void). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Void) (t2 :: Void). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Void) (t2 :: Void). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Void) (t2 :: Void). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Void) (t2 :: Void). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Void) (t2 :: Void). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Void) (t2 :: Void). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd Bool => SOrd All Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: All) (t2 :: All). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: All) (t2 :: All). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: All) (t2 :: All). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: All) (t2 :: All). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: All) (t2 :: All). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: All) (t2 :: All). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: All) (t2 :: All). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd Bool => SOrd Any Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: Any) (t2 :: Any). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Any) (t2 :: Any). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Any) (t2 :: Any). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Any) (t2 :: Any). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Any) (t2 :: Any). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Any) (t2 :: Any). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Any) (t2 :: Any). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd Ordering Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: Ordering) (t2 :: Ordering). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Ordering) (t2 :: Ordering). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Ordering) (t2 :: Ordering). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Ordering) (t2 :: Ordering). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Ordering) (t2 :: Ordering). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Ordering) (t2 :: Ordering). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Ordering) (t2 :: Ordering). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd Natural Source # | |
Defined in GHC.TypeLits.Singletons.Internal Methods sCompare :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd () Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: ()) (t2 :: ()). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: ()) (t2 :: ()). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: ()) (t2 :: ()). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: ()) (t2 :: ()). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: ()) (t2 :: ()). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: ()) (t2 :: ()). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: ()) (t2 :: ()). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd Bool Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd Char Source # | |
Defined in GHC.TypeLits.Singletons.Internal Methods sCompare :: forall (t1 :: Char) (t2 :: Char). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Char) (t2 :: Char). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Char) (t2 :: Char). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Char) (t2 :: Char). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Char) (t2 :: Char). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Char) (t2 :: Char). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Char) (t2 :: Char). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd Symbol Source # | |
Defined in GHC.TypeLits.Singletons.Internal Methods sCompare :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (First a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Last a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Max a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Min a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd m => SOrd (WrappedMonoid m) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: WrappedMonoid m) (t2 :: WrappedMonoid m). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd a, SOrd [a]) => SOrd (NonEmpty a) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Identity a) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd (Maybe a) => SOrd (First a) Source # | |
Defined in Data.Monoid.Singletons Methods sCompare :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd (Maybe a) => SOrd (Last a) Source # | |
Defined in Data.Monoid.Singletons Methods sCompare :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Down a) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Dual a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: Dual a) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Dual a) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Dual a) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Dual a) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Dual a) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Dual a) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Dual a) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Product a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Sum a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sCompare :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Maybe a) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd a, SOrd [a]) => SOrd [a] Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: [a]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: [a]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: [a]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: [a]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: [a]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: [a]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: [a]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Arg a b) Source # | |
Defined in Data.Semigroup.Singletons Methods sCompare :: forall (t1 :: Arg a b) (t2 :: Arg a b). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Arg a b) (t2 :: Arg a b). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Arg a b) (t2 :: Arg a b). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Arg a b) (t2 :: Arg a b). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Arg a b) (t2 :: Arg a b). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Arg a b) (t2 :: Arg a b). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Arg a b) (t2 :: Arg a b). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd a, SOrd b) => SOrd (Either a b) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: Either a b) (t2 :: Either a b). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Either a b) (t2 :: Either a b). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Either a b) (t2 :: Either a b). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Either a b) (t2 :: Either a b). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Either a b) (t2 :: Either a b). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Either a b) (t2 :: Either a b). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Either a b) (t2 :: Either a b). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd (Proxy s) Source # | |
Defined in Data.Proxy.Singletons Methods sCompare :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd a, SOrd b) => SOrd (a, b) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: (a, b)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: (a, b)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: (a, b)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: (a, b)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: (a, b)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: (a, b)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: (a, b)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd a => SOrd (Const a b) Source # | |
Defined in Data.Functor.Const.Singletons Methods sCompare :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd a, SOrd b, SOrd c) => SOrd (a, b, c) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: (a, b, c)) (t2 :: (a, b, c)). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: (a, b, c)) (t2 :: (a, b, c)). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: (a, b, c)) (t2 :: (a, b, c)). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: (a, b, c)) (t2 :: (a, b, c)). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: (a, b, c)) (t2 :: (a, b, c)). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: (a, b, c)) (t2 :: (a, b, c)). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: (a, b, c)) (t2 :: (a, b, c)). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd (f a), SOrd (g a)) => SOrd (Product f g a) Source # | |
Defined in Data.Functor.Product.Singletons Methods sCompare :: forall (t1 :: Product f g a) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Product f g a) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Product f g a) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Product f g a) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Product f g a) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Product f g a) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Product f g a) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd (f a), SOrd (g a)) => SOrd (Sum f g a) Source # | |
Defined in Data.Functor.Sum.Singletons Methods sCompare :: forall (t1 :: Sum f g a) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Sum f g a) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Sum f g a) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Sum f g a) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Sum f g a) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Sum f g a) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Sum f g a) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd a, SOrd b, SOrd c, SOrd d) => SOrd (a, b, c, d) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: (a, b, c, d)) (t2 :: (a, b, c, d)). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: (a, b, c, d)) (t2 :: (a, b, c, d)). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: (a, b, c, d)) (t2 :: (a, b, c, d)). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: (a, b, c, d)) (t2 :: (a, b, c, d)). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: (a, b, c, d)) (t2 :: (a, b, c, d)). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: (a, b, c, d)) (t2 :: (a, b, c, d)). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: (a, b, c, d)) (t2 :: (a, b, c, d)). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| SOrd (f (g a)) => SOrd (Compose f g a) Source # | |
Defined in Data.Functor.Compose.Singletons Methods sCompare :: forall (t1 :: Compose f g a) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: Compose f g a) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: Compose f g a) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: Compose f g a) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: Compose f g a) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: Compose f g a) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: Compose f g a) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd a, SOrd b, SOrd c, SOrd d, SOrd e) => SOrd (a, b, c, d, e) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: (a, b, c, d, e)) (t2 :: (a, b, c, d, e)). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: (a, b, c, d, e)) (t2 :: (a, b, c, d, e)). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: (a, b, c, d, e)) (t2 :: (a, b, c, d, e)). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: (a, b, c, d, e)) (t2 :: (a, b, c, d, e)). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: (a, b, c, d, e)) (t2 :: (a, b, c, d, e)). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: (a, b, c, d, e)) (t2 :: (a, b, c, d, e)). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: (a, b, c, d, e)) (t2 :: (a, b, c, d, e)). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
| (SOrd a, SOrd b, SOrd c, SOrd d, SOrd e, SOrd f) => SOrd (a, b, c, d, e, f) Source # | |
Defined in Data.Ord.Singletons Methods sCompare :: forall (t1 :: (a, b, c, d, e, f)) (t2 :: (a, b, c, d, e, f)). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: (a, b, c, d, e, f)) (t2 :: (a, b, c, d, e, f)). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: (a, b, c, d, e, f)) (t2 :: (a, b, c, d, e, f)). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: (a, b, c, d, e, f)) (t2 :: (a, b, c, d, e, f)). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: (a, b, c, d, e, f)) (t2 :: (a, b, c, d, e, f)). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: (a, b, c, d, e, f)) (t2 :: (a, b, c, d, e, f)). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: (a, b, c, d, e, f)) (t2 :: (a, b, c, d, e, f)). Sing t1 -> Sing t2 -> Sing (Min t1 t2) 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.Ord.Singletons Methods sCompare :: forall (t1 :: (a, b, c, d, e, f, g)) (t2 :: (a, b, c, d, e, f, g)). Sing t1 -> Sing t2 -> Sing (Compare t1 t2) Source # (%<) :: forall (t1 :: (a, b, c, d, e, f, g)) (t2 :: (a, b, c, d, e, f, g)). Sing t1 -> Sing t2 -> Sing (t1 < t2) Source # (%<=) :: forall (t1 :: (a, b, c, d, e, f, g)) (t2 :: (a, b, c, d, e, f, g)). Sing t1 -> Sing t2 -> Sing (t1 <= t2) Source # (%>) :: forall (t1 :: (a, b, c, d, e, f, g)) (t2 :: (a, b, c, d, e, f, g)). Sing t1 -> Sing t2 -> Sing (t1 > t2) Source # (%>=) :: forall (t1 :: (a, b, c, d, e, f, g)) (t2 :: (a, b, c, d, e, f, g)). Sing t1 -> Sing t2 -> Sing (t1 >= t2) Source # sMax :: forall (t1 :: (a, b, c, d, e, f, g)) (t2 :: (a, b, c, d, e, f, g)). Sing t1 -> Sing t2 -> Sing (Max t1 t2) Source # sMin :: forall (t1 :: (a, b, c, d, e, f, g)) (t2 :: (a, b, c, d, e, f, g)). Sing t1 -> Sing t2 -> Sing (Min t1 t2) Source # | |
As a matter of convenience, the Prelude.Singletons does not export
promoted/singletonized succ and pred, due to likely conflicts with
unary numbers. Please import Data.Singletons.Base.Enum directly if
you want these.
Associated Types
type ToEnum (arg :: Natural) :: a Source #
type FromEnum (arg :: a) :: Natural Source #
type EnumFromTo (arg :: a) (arg1 :: a) :: [a] Source #
type EnumFromTo (arg :: a) (arg1 :: a) = EnumFromTo_6989586621679414102 arg arg1
type EnumFromThenTo (arg :: a) (arg1 :: a) (arg2 :: a) :: [a] Source #
type EnumFromThenTo (arg :: a) (arg1 :: a) (arg2 :: a) = EnumFromThenTo_6989586621679414114 arg arg1 arg2
Instances
| PEnum Ordering Source # | |||||||||||||||||||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||||||||||||||||||
| PEnum Natural Source # | |||||||||||||||||||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||||||||||||||||||
| PEnum () Source # | |||||||||||||||||||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||||||||||||||||||
| PEnum Bool Source # | |||||||||||||||||||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||||||||||||||||||
| PEnum Char Source # | |||||||||||||||||||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||||||||||||||||||
| PEnum (First a) Source # | |||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||
| PEnum (Last a) Source # | |||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||
| PEnum (Max a) Source # | |||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||
| PEnum (Min a) Source # | |||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||
| PEnum (WrappedMonoid a) Source # | |||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||
| PEnum (Identity a) Source # | |||||||||||||||||||||||||
Defined in Data.Functor.Identity.Singletons | |||||||||||||||||||||||||
| PEnum (Proxy s) Source # | |||||||||||||||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||||||||||||||
| PEnum (Const a b) Source # | |||||||||||||||||||||||||
Defined in Data.Functor.Const.Singletons | |||||||||||||||||||||||||
Methods
sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: a) Source #
sFromEnum :: forall (t :: a). Sing t -> Sing (FromEnum t) Source #
sEnumFromTo :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source #
default sEnumFromTo :: forall (t1 :: a) (t2 :: a). EnumFromTo t1 t2 ~ EnumFromTo_6989586621679414102 t1 t2 => Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source #
sEnumFromThenTo :: forall (t1 :: a) (t2 :: a) (t3 :: a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source #
default sEnumFromThenTo :: forall (t1 :: a) (t2 :: a) (t3 :: a). EnumFromThenTo t1 t2 t3 ~ EnumFromThenTo_6989586621679414114 t1 t2 t3 => Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source #
Instances
| SEnum Ordering Source # | |
Defined in Data.Singletons.Base.Enum Methods sSucc :: forall (t :: Ordering). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Ordering). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Ordering) Source # sFromEnum :: forall (t :: Ordering). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Ordering) (t2 :: Ordering). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Ordering) (t2 :: Ordering) (t3 :: Ordering). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum Natural Source # | |
Defined in Data.Singletons.Base.Enum Methods sSucc :: forall (t :: Natural). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Natural). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Natural) Source # sFromEnum :: forall (t :: Natural). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Natural) (t2 :: Natural) (t3 :: Natural). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum () Source # | |
Defined in Data.Singletons.Base.Enum Methods sSucc :: forall (t :: ()). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: ()). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: ()) Source # sFromEnum :: forall (t :: ()). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: ()) (t2 :: ()). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: ()) (t2 :: ()) (t3 :: ()). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum Bool Source # | |
Defined in Data.Singletons.Base.Enum Methods sSucc :: forall (t :: Bool). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Bool). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Bool) Source # sFromEnum :: forall (t :: Bool). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Bool) (t2 :: Bool) (t3 :: Bool). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum Char Source # | |
Defined in Data.Singletons.Base.Enum Methods sSucc :: forall (t :: Char). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Char). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Char) Source # sFromEnum :: forall (t :: Char). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Char) (t2 :: Char). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Char) (t2 :: Char) (t3 :: Char). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum a => SEnum (First a) Source # | |
Defined in Data.Semigroup.Singletons Methods sSucc :: forall (t :: First a). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: First a). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: First a) Source # sFromEnum :: forall (t :: First a). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: First a) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: First a) (t2 :: First a) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum a => SEnum (Last a) Source # | |
Defined in Data.Semigroup.Singletons Methods sSucc :: forall (t :: Last a). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Last a). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Last a) Source # sFromEnum :: forall (t :: Last a). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Last a) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Last a) (t2 :: Last a) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum a => SEnum (Max a) Source # | |
Defined in Data.Semigroup.Singletons Methods sSucc :: forall (t :: Max a). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Max a). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Max a) Source # sFromEnum :: forall (t :: Max a). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Max a) (t2 :: Max a) (t3 :: Max a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum a => SEnum (Min a) Source # | |
Defined in Data.Semigroup.Singletons Methods sSucc :: forall (t :: Min a). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Min a). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Min a) Source # sFromEnum :: forall (t :: Min a). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Min a) (t2 :: Min a) (t3 :: Min a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum a => SEnum (WrappedMonoid a) Source # | |
Defined in Data.Semigroup.Singletons Methods sSucc :: forall (t :: WrappedMonoid a). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: WrappedMonoid a). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: WrappedMonoid a) Source # sFromEnum :: forall (t :: WrappedMonoid a). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: WrappedMonoid a) (t2 :: WrappedMonoid a). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: WrappedMonoid a) (t2 :: WrappedMonoid a) (t3 :: WrappedMonoid a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum a => SEnum (Identity a) Source # | |
Defined in Data.Functor.Identity.Singletons Methods sSucc :: forall (t :: Identity a). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Identity a). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Identity a) Source # sFromEnum :: forall (t :: Identity a). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Identity a) (t2 :: Identity a) (t3 :: Identity a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum (Proxy s) Source # | |
Defined in Data.Proxy.Singletons Methods sSucc :: forall (t :: Proxy s). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Proxy s). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Proxy s) Source # sFromEnum :: forall (t :: Proxy s). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Proxy s) (t2 :: Proxy s). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Proxy s) (t2 :: Proxy s) (t3 :: Proxy s). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
| SEnum a => SEnum (Const a b) Source # | |
Defined in Data.Functor.Const.Singletons Methods sSucc :: forall (t :: Const a b). Sing t -> Sing (Succ t) Source # sPred :: forall (t :: Const a b). Sing t -> Sing (Pred t) Source # sToEnum :: forall (t :: Natural). Sing t -> Sing (ToEnum t :: Const a b) Source # sFromEnum :: forall (t :: Const a b). Sing t -> Sing (FromEnum t) Source # sEnumFromTo :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (EnumFromTo t1 t2) Source # sEnumFromThenTo :: forall (t1 :: Const a b) (t2 :: Const a b) (t3 :: Const a b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (EnumFromThenTo t1 t2 t3) Source # | |
Instances
| PBounded All Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded Any Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded Ordering Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded () Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded Bool Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded Char Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded (First a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded (Last a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded (Max a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded (Min a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded (WrappedMonoid m) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded (Identity a) Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded (Dual a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded (Product a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded (Sum a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||
| PBounded (Proxy s) Source # | |||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||
| PBounded (a, b) Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded (Const a b) Source # | |||||||||
Defined in Data.Functor.Const.Singletons Associated Types
| |||||||||
| PBounded (a, b, c) Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded (a, b, c, d) Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded (a, b, c, d, e) Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded (a, b, c, d, e, f) Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
| PBounded (a, b, c, d, e, f, g) Source # | |||||||||
Defined in Data.Singletons.Base.Enum Associated Types
| |||||||||
class SBounded a where Source #
Instances
| SBounded Bool => SBounded All Source # | |
| SBounded Bool => SBounded Any Source # | |
| SBounded Ordering Source # | |
| SBounded () Source # | |
| SBounded Bool Source # | |
| SBounded Char Source # | |
| SBounded a => SBounded (First a) Source # | |
| SBounded a => SBounded (Last a) Source # | |
| SBounded a => SBounded (Max a) Source # | |
| SBounded a => SBounded (Min a) Source # | |
| SBounded m => SBounded (WrappedMonoid m) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| SBounded a => SBounded (Identity a) Source # | |
| SBounded a => SBounded (Dual a) Source # | |
| SBounded a => SBounded (Product a) Source # | |
| SBounded a => SBounded (Sum a) Source # | |
| SBounded (Proxy s) Source # | |
| (SBounded a, SBounded b) => SBounded (a, b) Source # | |
| SBounded a => SBounded (Const a b) Source # | |
| (SBounded a, SBounded b, SBounded c) => SBounded (a, b, c) Source # | |
| (SBounded a, SBounded b, SBounded c, SBounded d) => SBounded (a, b, c, d) Source # | |
| (SBounded a, SBounded b, SBounded c, SBounded d, SBounded e) => SBounded (a, b, c, d, e) Source # | |
| (SBounded a, SBounded b, SBounded c, SBounded d, SBounded e, SBounded f) => SBounded (a, b, c, d, e, f) Source # | |
| (SBounded a, SBounded b, SBounded c, SBounded d, SBounded e, SBounded f, SBounded g) => SBounded (a, b, c, d, e, f, g) Source # | |
Numbers
Numeric type classes
Associated Types
type (arg :: a) + (arg1 :: a) :: a infixl 6 Source #
type (arg :: a) - (arg1 :: a) :: a infixl 6 Source #
type (arg :: a) - (arg1 :: a) = TFHelper_6989586621679398594 arg arg1
type (arg :: a) * (arg1 :: a) :: a infixl 7 Source #
type Negate (arg :: a) :: a Source #
type Negate (arg :: a) = Negate_6989586621679398604 arg
type Abs (arg :: a) :: a Source #
type Signum (arg :: a) :: a Source #
type FromInteger (arg :: Natural) :: a Source #
Instances
| PNum Natural Source # | |||||||||||||||||||||||||||||
Defined in GHC.Num.Singletons Associated Types
| |||||||||||||||||||||||||||||
| PNum (Max a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||||||
| PNum (Min a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||||||
| PNum (Identity a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Functor.Identity.Singletons | |||||||||||||||||||||||||||||
| PNum (Down a) Source # | |||||||||||||||||||||||||||||
Defined in GHC.Num.Singletons | |||||||||||||||||||||||||||||
| PNum (Product a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| PNum (Sum a) Source # | |||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||||||||||||||||||||||
| PNum (Const a b) Source # | |||||||||||||||||||||||||||||
Defined in Data.Functor.Const.Singletons | |||||||||||||||||||||||||||||
Minimal complete definition
(%+), (%*), sAbs, sSignum, sFromInteger
Methods
(%+) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 + t2) infixl 6 Source #
(%-) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 - t2) infixl 6 Source #
default (%-) :: forall (t1 :: a) (t2 :: a). (t1 - t2) ~ TFHelper_6989586621679398594 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 - t2) Source #
(%*) :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 * t2) infixl 7 Source #
sNegate :: forall (t :: a). Sing t -> Sing (Negate t) Source #
default sNegate :: forall (t :: a). Negate t ~ Negate_6989586621679398604 t => Sing t -> Sing (Negate t) Source #
sAbs :: forall (t :: a). Sing t -> Sing (Abs t) Source #
sSignum :: forall (t :: a). Sing t -> Sing (Signum t) Source #
sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: a) Source #
Instances
| SNum Natural Source # | |
Defined in GHC.Num.Singletons Methods (%+) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 + t2) Source # (%-) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 - t2) Source # (%*) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 * t2) Source # sNegate :: forall (t :: Natural). Sing t -> Sing (Negate t) Source # sAbs :: forall (t :: Natural). Sing t -> Sing (Abs t) Source # sSignum :: forall (t :: Natural). Sing t -> Sing (Signum t) Source # sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: Natural) Source # | |
| SNum a => SNum (Max a) Source # | |
Defined in Data.Semigroup.Singletons Methods (%+) :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (t1 + t2) Source # (%-) :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (t1 - t2) Source # (%*) :: forall (t1 :: Max a) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (t1 * t2) Source # sNegate :: forall (t :: Max a). Sing t -> Sing (Negate t) Source # sAbs :: forall (t :: Max a). Sing t -> Sing (Abs t) Source # sSignum :: forall (t :: Max a). Sing t -> Sing (Signum t) Source # sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: Max a) Source # | |
| SNum a => SNum (Min a) Source # | |
Defined in Data.Semigroup.Singletons Methods (%+) :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (t1 + t2) Source # (%-) :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (t1 - t2) Source # (%*) :: forall (t1 :: Min a) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (t1 * t2) Source # sNegate :: forall (t :: Min a). Sing t -> Sing (Negate t) Source # sAbs :: forall (t :: Min a). Sing t -> Sing (Abs t) Source # sSignum :: forall (t :: Min a). Sing t -> Sing (Signum t) Source # sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: Min a) Source # | |
| SNum a => SNum (Identity a) Source # | |
Defined in Data.Functor.Identity.Singletons Methods (%+) :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (t1 + t2) Source # (%-) :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (t1 - t2) Source # (%*) :: forall (t1 :: Identity a) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (t1 * t2) Source # sNegate :: forall (t :: Identity a). Sing t -> Sing (Negate t) Source # sAbs :: forall (t :: Identity a). Sing t -> Sing (Abs t) Source # sSignum :: forall (t :: Identity a). Sing t -> Sing (Signum t) Source # sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: Identity a) Source # | |
| SNum a => SNum (Down a) Source # | |
Defined in GHC.Num.Singletons Methods (%+) :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (t1 + t2) Source # (%-) :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (t1 - t2) Source # (%*) :: forall (t1 :: Down a) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (t1 * t2) Source # sNegate :: forall (t :: Down a). Sing t -> Sing (Negate t) Source # sAbs :: forall (t :: Down a). Sing t -> Sing (Abs t) Source # sSignum :: forall (t :: Down a). Sing t -> Sing (Signum t) Source # sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: Down a) Source # | |
| SNum a => SNum (Product a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods (%+) :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (t1 + t2) Source # (%-) :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (t1 - t2) Source # (%*) :: forall (t1 :: Product a) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (t1 * t2) Source # sNegate :: forall (t :: Product a). Sing t -> Sing (Negate t) Source # sAbs :: forall (t :: Product a). Sing t -> Sing (Abs t) Source # sSignum :: forall (t :: Product a). Sing t -> Sing (Signum t) Source # sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: Product a) Source # | |
| SNum a => SNum (Sum a) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods (%+) :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (t1 + t2) Source # (%-) :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (t1 - t2) Source # (%*) :: forall (t1 :: Sum a) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (t1 * t2) Source # sNegate :: forall (t :: Sum a). Sing t -> Sing (Negate t) Source # sAbs :: forall (t :: Sum a). Sing t -> Sing (Abs t) Source # sSignum :: forall (t :: Sum a). Sing t -> Sing (Signum t) Source # sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: Sum a) Source # | |
| SNum a => SNum (Const a b) Source # | |
Defined in Data.Functor.Const.Singletons Methods (%+) :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (t1 + t2) Source # (%-) :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (t1 - t2) Source # (%*) :: forall (t1 :: Const a b) (t2 :: Const a b). Sing t1 -> Sing t2 -> Sing (t1 * t2) Source # sNegate :: forall (t :: Const a b). Sing t -> Sing (Negate t) Source # sAbs :: forall (t :: Const a b). Sing t -> Sing (Abs t) Source # sSignum :: forall (t :: Const a b). Sing t -> Sing (Signum t) Source # sFromInteger :: forall (t :: Natural). Sing t -> Sing (FromInteger t :: Const a b) Source # | |
Numeric functions
sSubtract :: forall a (t1 :: a) (t2 :: a). SNum a => Sing t1 -> Sing t2 -> Sing (Subtract t1 t2) Source #
Semigroups and Monoids
class PSemigroup a Source #
Instances
| PSemigroup Void Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup All Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PSemigroup Any Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PSemigroup Ordering Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup () Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes Associated Types
| |||||||||
| PSemigroup Symbol Source # | |||||||||
Defined in GHC.TypeLits.Singletons.Internal Associated Types
| |||||||||
| PSemigroup (First a) Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PSemigroup (Last a) Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PSemigroup (Max a) Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PSemigroup (Min a) Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PSemigroup (WrappedMonoid m) Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PSemigroup (NonEmpty a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup (Identity a) Source # | |||||||||
Defined in Data.Functor.Identity.Singletons | |||||||||
| PSemigroup (First a) Source # | |||||||||
Defined in Data.Monoid.Singletons | |||||||||
| PSemigroup (Last a) Source # | |||||||||
Defined in Data.Monoid.Singletons | |||||||||
| PSemigroup (Down a) Source # | |||||||||
Defined in Data.Ord.Singletons | |||||||||
| PSemigroup (Dual a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PSemigroup (Product a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PSemigroup (Sum a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PSemigroup (Maybe a) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup [a] Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup (Either a b) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup (Proxy s) Source # | |||||||||
Defined in Data.Proxy.Singletons | |||||||||
| PSemigroup (a ~> b) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup (a, b) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup (Const a b) Source # | |||||||||
Defined in Data.Functor.Const.Singletons | |||||||||
| PSemigroup (a, b, c) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup (a, b, c, d) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
| PSemigroup (a, b, c, d, e) Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Classes | |||||||||
class SSemigroup a where Source #
Instances
| SSemigroup Void Source # | |
| SSemigroup All Source # | |
| SSemigroup Any Source # | |
| SSemigroup Ordering Source # | |
| SSemigroup () Source # | |
| SSemigroup Symbol Source # | |
| SSemigroup (First a) Source # | |
| SSemigroup (Last a) Source # | |
| SOrd a => SSemigroup (Max a) Source # | |
| SOrd a => SSemigroup (Min a) Source # | |
| SMonoid m => SSemigroup (WrappedMonoid m) Source # | |
Defined in Data.Semigroup.Singletons | |
| SSemigroup (NonEmpty a) Source # | |
| SSemigroup a => SSemigroup (Identity a) Source # | |
| SSemigroup (First a) Source # | |
| SSemigroup (Last a) Source # | |
| SSemigroup a => SSemigroup (Down a) Source # | |
| SSemigroup a => SSemigroup (Dual a) Source # | |
| SNum a => SSemigroup (Product a) Source # | |
| SNum a => SSemigroup (Sum a) Source # | |
| SSemigroup a => SSemigroup (Maybe a) Source # | |
| SSemigroup [a] Source # | |
| SSemigroup (Either a b) Source # | |
| SSemigroup (Proxy s) Source # | |
| SSemigroup b => SSemigroup (a ~> b) Source # | |
| (SSemigroup a, SSemigroup b) => SSemigroup (a, b) Source # | |
| SSemigroup a => SSemigroup (Const a b) Source # | |
| (SSemigroup a, SSemigroup b, SSemigroup c) => SSemigroup (a, b, c) Source # | |
| (SSemigroup a, SSemigroup b, SSemigroup c, SSemigroup d) => SSemigroup (a, b, c, d) Source # | |
| (SSemigroup a, SSemigroup b, SSemigroup c, SSemigroup d, SSemigroup e) => SSemigroup (a, b, c, d, e) Source # | |
Associated Types
type Mappend (arg :: a) (arg1 :: a) :: a Source #
type Mappend (arg :: a) (arg1 :: a) = Mappend_6989586621679860753 arg arg1
type Mconcat (arg :: [a]) :: a Source #
type Mconcat (arg :: [a]) = Mconcat_6989586621679860767 arg
Instances
| PMonoid All Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid Any Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid Ordering Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid () Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid Symbol Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Max a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PMonoid (Min a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PMonoid (WrappedMonoid m) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PMonoid (Identity a) Source # | |||||||||||||
Defined in Data.Functor.Identity.Singletons Associated Types
| |||||||||||||
| PMonoid (First a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Last a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Down a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Dual a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Product a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Sum a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Maybe a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid [a] Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Proxy s) Source # | |||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||
| PMonoid (a ~> b) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (a, b) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (Const a b) Source # | |||||||||||||
Defined in Data.Functor.Const.Singletons Associated Types
| |||||||||||||
| PMonoid (a, b, c) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (a, b, c, d) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonoid (a, b, c, d, e) Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
class SSemigroup a => SMonoid a where Source #
Minimal complete definition
Methods
sMempty :: Sing (Mempty :: a) Source #
sMappend :: forall (t1 :: a) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Mappend t1 t2) Source #
default sMappend :: forall (t1 :: a) (t2 :: a). Mappend t1 t2 ~ Mappend_6989586621679860753 t1 t2 => Sing t1 -> Sing t2 -> Sing (Mappend t1 t2) Source #
sMconcat :: forall (t :: [a]). Sing t -> Sing (Mconcat t) Source #
Instances
| SMonoid All Source # | |
| SMonoid Any Source # | |
| SMonoid Ordering Source # | |
| SMonoid () Source # | |
| SMonoid Symbol Source # | |
| (SOrd a, SBounded a) => SMonoid (Max a) Source # | |
| (SOrd a, SBounded a) => SMonoid (Min a) Source # | |
| SMonoid m => SMonoid (WrappedMonoid m) Source # | |
Defined in Data.Semigroup.Singletons | |
| SMonoid a => SMonoid (Identity a) Source # | |
| SMonoid (First a) Source # | |
| SMonoid (Last a) Source # | |
| SMonoid a => SMonoid (Down a) Source # | |
| SMonoid a => SMonoid (Dual a) Source # | |
| SNum a => SMonoid (Product a) Source # | |
| SNum a => SMonoid (Sum a) Source # | |
| SSemigroup a => SMonoid (Maybe a) Source # | |
| SMonoid [a] Source # | |
| SMonoid (Proxy s) Source # | |
| SMonoid b => SMonoid (a ~> b) Source # | |
| (SMonoid a, SMonoid b) => SMonoid (a, b) Source # | |
| SMonoid a => SMonoid (Const a b) Source # | |
| (SMonoid a, SMonoid b, SMonoid c) => SMonoid (a, b, c) Source # | |
| (SMonoid a, SMonoid b, SMonoid c, SMonoid d) => SMonoid (a, b, c, d) Source # | |
| (SMonoid a, SMonoid b, SMonoid c, SMonoid d, SMonoid e) => SMonoid (a, b, c, d, e) Source # | |
Monads and functors
class PFunctor (f :: Type -> Type) Source #
Associated Types
type Fmap (arg :: a ~> b) (arg1 :: f a) :: f b Source #
type (arg :: a) <$ (arg1 :: f b) :: f a infixl 4 Source #
type (arg :: a) <$ (arg1 :: f b) = TFHelper_6989586621679271236 arg arg1
Instances
| PFunctor First Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PFunctor Last Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PFunctor Max Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PFunctor Min Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PFunctor NonEmpty Source # | |||||||||
Defined in Control.Monad.Singletons.Internal | |||||||||
| PFunctor Identity Source # | |||||||||
Defined in Data.Functor.Identity.Singletons | |||||||||
| PFunctor First Source # | |||||||||
Defined in Data.Monoid.Singletons | |||||||||
| PFunctor Last Source # | |||||||||
Defined in Data.Monoid.Singletons | |||||||||
| PFunctor Down Source # | |||||||||
Defined in Data.Functor.Singletons | |||||||||
| PFunctor Dual Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PFunctor Product Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PFunctor Sum Source # | |||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |||||||||
| PFunctor Maybe Source # | |||||||||
Defined in Control.Monad.Singletons.Internal | |||||||||
| PFunctor [] Source # | |||||||||
Defined in Control.Monad.Singletons.Internal Associated Types
| |||||||||
| PFunctor (Arg a) Source # | |||||||||
Defined in Data.Semigroup.Singletons | |||||||||
| PFunctor (Either a) Source # | |||||||||
Defined in Control.Monad.Singletons.Internal | |||||||||
| PFunctor (Proxy :: Type -> Type) Source # | |||||||||
Defined in Data.Proxy.Singletons | |||||||||
| PFunctor ((,) a) Source # | |||||||||
Defined in Data.Functor.Singletons | |||||||||
| PFunctor (Const m :: Type -> Type) Source # | |||||||||
Defined in Data.Functor.Const.Singletons | |||||||||
| PFunctor (Product f g) Source # | |||||||||
Defined in Data.Functor.Product.Singletons | |||||||||
| PFunctor (Sum f g) Source # | |||||||||
Defined in Data.Functor.Sum.Singletons | |||||||||
| PFunctor (Compose f g) Source # | |||||||||
Defined in Data.Functor.Compose.Singletons | |||||||||
class SFunctor (f :: Type -> Type) where Source #
Minimal complete definition
Methods
sFmap :: forall a b (t1 :: a ~> b) (t2 :: f a). Sing t1 -> Sing t2 -> Sing (Fmap t1 t2) Source #
(%<$) :: forall a b (t1 :: a) (t2 :: f b). Sing t1 -> Sing t2 -> Sing (t1 <$ t2) infixl 4 Source #
Instances
| SFunctor First Source # | |
| SFunctor Last Source # | |
| SFunctor Max Source # | |
| SFunctor Min Source # | |
| SFunctor NonEmpty Source # | |
| SFunctor Identity Source # | |
| SFunctor First Source # | |
| SFunctor Last Source # | |
| SFunctor Down Source # | |
| SFunctor Dual Source # | |
| SFunctor Product Source # | |
| SFunctor Sum Source # | |
| SFunctor Maybe Source # | |
| SFunctor [] Source # | |
| SFunctor (Arg a) Source # | |
| SFunctor (Either a) Source # | |
| SFunctor (Proxy :: Type -> Type) Source # | |
| SFunctor ((,) a) Source # | |
| SFunctor (Const m :: Type -> Type) Source # | |
| (SFunctor f, SFunctor g) => SFunctor (Product f g) Source # | |
| (SFunctor f, SFunctor g) => SFunctor (Sum f g) Source # | |
| (SFunctor f, SFunctor g) => SFunctor (Compose f g) Source # | |
(%<$>) :: forall a b (f :: Type -> Type) (t1 :: a ~> b) (t2 :: f a). SFunctor f => Sing t1 -> Sing t2 -> Sing (t1 <$> t2) infixl 4 Source #
class PApplicative (f :: Type -> Type) Source #
Associated Types
type Pure (arg :: a) :: f a Source #
type (arg :: f (a ~> b)) <*> (arg1 :: f a) :: f b infixl 4 Source #
type LiftA2 (arg :: a ~> (b ~> c)) (arg1 :: f a) (arg2 :: f b) :: f c Source #
type LiftA2 (arg :: a ~> (b ~> c)) (arg1 :: f a) (arg2 :: f b) = LiftA2_6989586621679271292 arg arg1 arg2
type (arg :: f a) *> (arg1 :: f b) :: f b infixl 4 Source #
type (arg :: f a) *> (arg1 :: f b) = TFHelper_6989586621679271308 arg arg1
type (arg :: f a) <* (arg1 :: f b) :: f a infixl 4 Source #
type (arg :: f a) <* (arg1 :: f b) = TFHelper_6989586621679271319 arg arg1
Instances
| PApplicative First Source # | |||||||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative Last Source # | |||||||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative Max Source # | |||||||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative Min Source # | |||||||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative NonEmpty Source # | |||||||||||||||||||||
Defined in Control.Monad.Singletons.Internal Associated Types
| |||||||||||||||||||||
| PApplicative Identity Source # | |||||||||||||||||||||
Defined in Data.Functor.Identity.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative First Source # | |||||||||||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative Last Source # | |||||||||||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative Down Source # | |||||||||||||||||||||
Defined in Control.Applicative.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative Dual Source # | |||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||||||||||||||
| PApplicative Product Source # | |||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||||||||||||||
| PApplicative Sum Source # | |||||||||||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||||||||||||||
| PApplicative Maybe Source # | |||||||||||||||||||||
Defined in Control.Monad.Singletons.Internal Associated Types
| |||||||||||||||||||||
| PApplicative [] Source # | |||||||||||||||||||||
Defined in Control.Monad.Singletons.Internal Associated Types
| |||||||||||||||||||||
| PApplicative (Either e) Source # | |||||||||||||||||||||
Defined in Control.Monad.Singletons.Internal | |||||||||||||||||||||
| PApplicative (Proxy :: Type -> Type) Source # | |||||||||||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||||||||||
| PApplicative ((,) a) Source # | |||||||||||||||||||||
Defined in Control.Applicative.Singletons | |||||||||||||||||||||
| PApplicative (Const m :: Type -> Type) Source # | |||||||||||||||||||||
Defined in Data.Functor.Const.Singletons | |||||||||||||||||||||
| PApplicative (Product f g) Source # | |||||||||||||||||||||
Defined in Data.Functor.Product.Singletons | |||||||||||||||||||||
| PApplicative (Compose f g) Source # | |||||||||||||||||||||
Defined in Data.Functor.Compose.Singletons | |||||||||||||||||||||
class SFunctor f => SApplicative (f :: Type -> Type) where Source #
Minimal complete definition
Methods
sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: f a) Source #
(%<*>) :: forall a b (t1 :: f (a ~> b)) (t2 :: f a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) infixl 4 Source #
default (%<*>) :: forall a b (t1 :: f (a ~> b)) (t2 :: f a). (t1 <*> t2) ~ TFHelper_6989586621679271276 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source #
sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: f a) (t3 :: f b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source #
default sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: f a) (t3 :: f b). LiftA2 t1 t2 t3 ~ LiftA2_6989586621679271292 t1 t2 t3 => Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source #
(%*>) :: forall a b (t1 :: f a) (t2 :: f b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) infixl 4 Source #
default (%*>) :: forall a b (t1 :: f a) (t2 :: f b). (t1 *> t2) ~ TFHelper_6989586621679271308 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source #
(%<*) :: forall a b (t1 :: f a) (t2 :: f b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) infixl 4 Source #
Instances
| SApplicative First Source # | |
Defined in Data.Semigroup.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: First a) Source # (%<*>) :: forall a b (t1 :: First (a ~> b)) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: First a) (t3 :: First b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: First a) (t2 :: First b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: First a) (t2 :: First b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Last Source # | |
Defined in Data.Semigroup.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Last a) Source # (%<*>) :: forall a b (t1 :: Last (a ~> b)) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Last a) (t3 :: Last b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Last a) (t2 :: Last b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Last a) (t2 :: Last b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Max Source # | |
Defined in Data.Semigroup.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Max a) Source # (%<*>) :: forall a b (t1 :: Max (a ~> b)) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Max a) (t3 :: Max b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Max a) (t2 :: Max b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Max a) (t2 :: Max b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Min Source # | |
Defined in Data.Semigroup.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Min a) Source # (%<*>) :: forall a b (t1 :: Min (a ~> b)) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Min a) (t3 :: Min b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Min a) (t2 :: Min b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Min a) (t2 :: Min b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative NonEmpty Source # | |
Defined in Control.Monad.Singletons.Internal Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: NonEmpty a) Source # (%<*>) :: forall a b (t1 :: NonEmpty (a ~> b)) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: NonEmpty a) (t3 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: NonEmpty a) (t2 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: NonEmpty a) (t2 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Identity Source # | |
Defined in Data.Functor.Identity.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Identity a) Source # (%<*>) :: forall a b (t1 :: Identity (a ~> b)) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Identity a) (t3 :: Identity b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Identity a) (t2 :: Identity b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Identity a) (t2 :: Identity b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative First Source # | |
Defined in Data.Monoid.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: First a) Source # (%<*>) :: forall a b (t1 :: First (a ~> b)) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: First a) (t3 :: First b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: First a) (t2 :: First b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: First a) (t2 :: First b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Last Source # | |
Defined in Data.Monoid.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Last a) Source # (%<*>) :: forall a b (t1 :: Last (a ~> b)) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Last a) (t3 :: Last b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Last a) (t2 :: Last b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Last a) (t2 :: Last b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Down Source # | |
Defined in Control.Applicative.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Down a) Source # (%<*>) :: forall a b (t1 :: Down (a ~> b)) (t2 :: Down a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Down a) (t3 :: Down b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Down a) (t2 :: Down b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Down a) (t2 :: Down b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Dual Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Dual a) Source # (%<*>) :: forall a b (t1 :: Dual (a ~> b)) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Dual a) (t3 :: Dual b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Dual a) (t2 :: Dual b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Dual a) (t2 :: Dual b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Product Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Product a) Source # (%<*>) :: forall a b (t1 :: Product (a ~> b)) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Product a) (t3 :: Product b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Product a) (t2 :: Product b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Product a) (t2 :: Product b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Sum Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Sum a) Source # (%<*>) :: forall a b (t1 :: Sum (a ~> b)) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Sum a) (t3 :: Sum b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Sum a) (t2 :: Sum b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Sum a) (t2 :: Sum b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative Maybe Source # | |
Defined in Control.Monad.Singletons.Internal Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Maybe a) Source # (%<*>) :: forall a b (t1 :: Maybe (a ~> b)) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Maybe a) (t3 :: Maybe b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Maybe a) (t2 :: Maybe b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Maybe a) (t2 :: Maybe b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative [] Source # | |
Defined in Control.Monad.Singletons.Internal Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: [a]) Source # (%<*>) :: forall a b (t1 :: [a ~> b]) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: [a]) (t3 :: [b]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: [a]) (t2 :: [b]). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: [a]) (t2 :: [b]). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative (Either e) Source # | |
Defined in Control.Monad.Singletons.Internal Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Either e a) Source # (%<*>) :: forall a b (t1 :: Either e (a ~> b)) (t2 :: Either e a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Either e a) (t3 :: Either e b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Either e a) (t2 :: Either e b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Either e a) (t2 :: Either e b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SApplicative (Proxy :: Type -> Type) Source # | |
Defined in Data.Proxy.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Proxy a) Source # (%<*>) :: forall a b (t1 :: Proxy (a ~> b)) (t2 :: Proxy a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Proxy a) (t3 :: Proxy b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Proxy a) (t2 :: Proxy b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Proxy a) (t2 :: Proxy b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SMonoid a => SApplicative ((,) a) Source # | |
Defined in Control.Applicative.Singletons Methods sPure :: forall a0 (t :: a0). Sing t -> Sing (Pure t :: (a, a)) Source # (%<*>) :: forall a0 b (t1 :: (a, a0 ~> b)) (t2 :: (a, a0)). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a0 b c (t1 :: a0 ~> (b ~> c)) (t2 :: (a, a0)) (t3 :: (a, b)). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a0 b (t1 :: (a, a0)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a0 b (t1 :: (a, a0)) (t2 :: (a, b)). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| SMonoid m => SApplicative (Const m :: Type -> Type) Source # | |
Defined in Data.Functor.Const.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Const m a) Source # (%<*>) :: forall a b (t1 :: Const m (a ~> b)) (t2 :: Const m a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Const m a) (t3 :: Const m b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Const m a) (t2 :: Const m b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Const m a) (t2 :: Const m b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| (SApplicative f, SApplicative g) => SApplicative (Product f g) Source # | |
Defined in Data.Functor.Product.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Product f g a) Source # (%<*>) :: forall a b (t1 :: Product f g (a ~> b)) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Product f g a) (t3 :: Product f g b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Product f g a) (t2 :: Product f g b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Product f g a) (t2 :: Product f g b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
| (SApplicative f, SApplicative g) => SApplicative (Compose f g) Source # | |
Defined in Data.Functor.Compose.Singletons Methods sPure :: forall a (t :: a). Sing t -> Sing (Pure t :: Compose f g a) Source # (%<*>) :: forall a b (t1 :: Compose f g (a ~> b)) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (t1 <*> t2) Source # sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Compose f g a) (t3 :: Compose f g b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (LiftA2 t1 t2 t3) Source # (%*>) :: forall a b (t1 :: Compose f g a) (t2 :: Compose f g b). Sing t1 -> Sing t2 -> Sing (t1 *> t2) Source # (%<*) :: forall a b (t1 :: Compose f g a) (t2 :: Compose f g b). Sing t1 -> Sing t2 -> Sing (t1 <* t2) Source # | |
class PMonad (m :: Type -> Type) Source #
Associated Types
type (arg :: m a) >>= (arg1 :: a ~> m b) :: m b infixl 1 Source #
type (arg :: m a) >> (arg1 :: m b) :: m b infixl 1 Source #
type (arg :: m a) >> (arg1 :: m b) = TFHelper_6989586621679271347 arg arg1
type Return (arg :: a) :: m a Source #
type Return (arg :: a) = Return_6989586621679271362 arg :: m a
Instances
| PMonad First Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PMonad Last Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PMonad Max Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PMonad Min Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PMonad NonEmpty Source # | |||||||||||||
Defined in Control.Monad.Singletons.Internal Associated Types
| |||||||||||||
| PMonad Identity Source # | |||||||||||||
Defined in Data.Functor.Identity.Singletons Associated Types
| |||||||||||||
| PMonad First Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonad Last Source # | |||||||||||||
Defined in Data.Monoid.Singletons Associated Types
| |||||||||||||
| PMonad Down Source # | |||||||||||||
Defined in Control.Monad.Singletons Associated Types
| |||||||||||||
| PMonad Dual Source # | |||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||||||
| PMonad Product Source # | |||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||||||
| PMonad Sum Source # | |||||||||||||
Defined in Data.Semigroup.Singletons.Internal.Wrappers Associated Types
| |||||||||||||
| PMonad Maybe Source # | |||||||||||||
Defined in Control.Monad.Singletons.Internal Associated Types
| |||||||||||||
| PMonad [] Source # | |||||||||||||
Defined in Control.Monad.Singletons.Internal Associated Types
| |||||||||||||
| PMonad (Either e) Source # | |||||||||||||
Defined in Control.Monad.Singletons.Internal | |||||||||||||
| PMonad (Proxy :: Type -> Type) Source # | |||||||||||||
Defined in Data.Proxy.Singletons Associated Types
| |||||||||||||
| PMonad ((,) a) Source # | |||||||||||||
Defined in Control.Monad.Singletons | |||||||||||||
| PMonad (Product f g) Source # | |||||||||||||
Defined in Data.Functor.Product.Singletons | |||||||||||||
class SApplicative m => SMonad (m :: Type -> Type) where Source #
Minimal complete definition
Methods
(%>>=) :: forall a b (t1 :: m a) (t2 :: a ~> m b). Sing t1 -> Sing t2 -> Sing (t1 >>= t2) infixl 1 Source #
(%>>) :: forall a b (t1 :: m a) (t2 :: m b). Sing t1 -> Sing t2 -> Sing (t1 >> t2) infixl 1 Source #
default (%>>) :: forall a b (t1 :: m a) (t2 :: m b). (t1 >> t2) ~ TFHelper_6989586621679271347 t1 t2 => Sing t1 -> Sing t2 -> Sing (t1 >> t2) Source #
sReturn :: forall a (t :: a). Sing t -> Sing (Return t :: m a) Source #
Instances
| SMonad First Source # | |
Defined in Data.Semigroup.Singletons | |
| SMonad Last Source # | |
Defined in Data.Semigroup.Singletons | |
| SMonad Max Source # | |
Defined in Data.Semigroup.Singletons | |
| SMonad Min Source # | |
Defined in Data.Semigroup.Singletons | |
| SMonad NonEmpty Source # | |
Defined in Control.Monad.Singletons.Internal Methods (%>>=) :: forall a b (t1 :: NonEmpty a) (t2 :: a ~> NonEmpty b). Sing t1 -> Sing t2 -> Sing (t1 >>= t2) Source # (%>>) :: forall a b (t1 :: NonEmpty a) (t2 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing (t1 >> t2) Source # sReturn :: forall a (t :: a). Sing t -> Sing (Return t :: NonEmpty a) Source # | |
| SMonad Identity Source # | |
Defined in Data.Functor.Identity.Singletons Methods (%>>=) :: forall a b (t1 :: Identity a) (t2 :: a ~> Identity b). Sing t1 -> Sing t2 -> Sing (t1 >>= t2) Source # (%>>) :: forall a b (t1 :: Identity a) (t2 :: Identity b). Sing t1 -> Sing t2 -> Sing (t1 >> t2) Source # sReturn :: forall a (t :: a). Sing t -> Sing (Return t :: Identity a) Source # | |
| SMonad First Source # | |
Defined in Data.Monoid.Singletons | |
| SMonad Last Source # | |
Defined in Data.Monoid.Singletons | |
| SMonad Down Source # | |
Defined in Control.Monad.Singletons | |
| SMonad Dual Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| SMonad Product Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| SMonad Sum Source # | |
Defined in Data.Semigroup.Singletons.Internal.Wrappers | |
| SMonad Maybe Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SMonad [] Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SMonad (Either e) Source # | |
Defined in Control.Monad.Singletons.Internal Methods (%>>=) :: forall a b (t1 :: Either e a) (t2 :: a ~> Either e b). Sing t1 -> Sing t2 -> Sing (t1 >>= t2) Source # (%>>) :: forall a b (t1 :: Either e a) (t2 :: Either e b). Sing t1 -> Sing t2 -> Sing (t1 >> t2) Source # sReturn :: forall a (t :: a). Sing t -> Sing (Return t :: Either e a) Source # | |
| SMonad (Proxy :: Type -> Type) Source # | |
Defined in Data.Proxy.Singletons | |
| SMonoid a => SMonad ((,) a) Source # | |
Defined in Control.Monad.Singletons | |
| (SMonad f, SMonad g) => SMonad (Product f g) Source # | |
Defined in Data.Functor.Product.Singletons Methods (%>>=) :: forall a b (t1 :: Product f g a) (t2 :: a ~> Product f g b). Sing t1 -> Sing t2 -> Sing (t1 >>= t2) Source # (%>>) :: forall a b (t1 :: Product f g a) (t2 :: Product f g b). Sing t1 -> Sing t2 -> Sing (t1 >> t2) Source # sReturn :: forall a (t :: a). Sing t -> Sing (Return t :: Product f g a) Source # | |
class PMonadFail (m :: Type -> Type) Source #
Instances
| PMonadFail Maybe Source # | |||||
Defined in Control.Monad.Fail.Singletons Associated Types
| |||||
| PMonadFail [] Source # | |||||
Defined in Control.Monad.Fail.Singletons Associated Types
| |||||
type family MapM_ (a1 :: a ~> m b) (a2 :: t a) :: m () where ... Source #
Equations
| MapM_ (f :: a1 ~> m a2) (a_6989586621679922444 :: t a1) = Apply (Apply (Apply (FoldrSym0 :: TyFun (a1 ~> (m () ~> m ())) (m () ~> (t a1 ~> m ())) -> Type) (Apply (Apply ((.@#@$) :: TyFun (m a2 ~> (m () ~> m ())) ((a1 ~> m a2) ~> (a1 ~> (m () ~> m ()))) -> Type) ((>>@#@$) :: TyFun (m a2) (m () ~> m ()) -> Type)) f)) (Apply (ReturnSym0 :: TyFun () (m ()) -> Type) Tuple0Sym0)) a_6989586621679922444 |
sMapM_ :: forall a (m :: Type -> Type) b (t1 :: Type -> Type) (t2 :: a ~> m b) (t3 :: t1 a). (SFoldable t1, SMonad m) => Sing t2 -> Sing t3 -> Sing (MapM_ t2 t3) Source #
sSequence_ :: forall (t1 :: Type -> Type) (m :: Type -> Type) a (t2 :: t1 (m a)). (SFoldable t1, SMonad m) => Sing t2 -> Sing (Sequence_ t2) Source #
(%=<<) :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: m a). SMonad m => Sing t1 -> Sing t2 -> Sing (t1 =<< t2) infixr 1 Source #
Folds and traversals
class PFoldable (t :: Type -> Type) Source #
Associated Types
type FoldMap (arg :: a ~> m) (arg1 :: t a) :: m Source #
type Foldr (arg :: a ~> (b ~> b)) (arg1 :: b) (arg2 :: t a) :: b Source #
type Foldr (arg :: a ~> (b ~> b)) (arg1 :: b) (arg2 :: t a) = Foldr_6989586621679922606 arg arg1 arg2
type Foldl (arg :: b ~> (a ~> b)) (arg1 :: b) (arg2 :: t a) :: b Source #
type Foldl (arg :: b ~> (a ~> b)) (arg1 :: b) (arg2 :: t a) = Foldl_6989586621679922644 arg arg1 arg2
type Foldr1 (arg :: a ~> (a ~> a)) (arg1 :: t a) :: a Source #
type Foldl1 (arg :: a ~> (a ~> a)) (arg1 :: t a) :: a Source #
type Elem (arg :: a) (arg1 :: t a) :: Bool Source #
type Elem (arg :: a) (arg1 :: t a) = Elem_6989586621679922769 arg arg1
type Maximum (arg :: t a) :: a Source #
type Maximum (arg :: t a) = Maximum_6989586621679922783 arg
type Minimum (arg :: t a) :: a Source #
type Minimum (arg :: t a) = Minimum_6989586621679922798 arg
type Sum (arg :: t a) :: a Source #
type Sum (arg :: t a) = Sum_6989586621679922813 arg
type Product (arg :: t a) :: a Source #
type Product (arg :: t a) = Product_6989586621679922822 arg
Instances
| PFoldable First Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Last Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Max Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Min Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable NonEmpty Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Identity Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Functor.Identity.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable First Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Last Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Dual Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Product Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Sum Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable Maybe Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable [] Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable (Arg a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable (Either a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable (Proxy :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons Associated Types
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable ((,) a) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Foldable.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable (Const m :: Type -> Type) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Functor.Const.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable (Product f g) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Functor.Product.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable (Sum f g) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Functor.Sum.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFoldable (Compose f g) Source # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in Data.Functor.Compose.Singletons | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class SFoldable (t :: Type -> Type) where Source #
Minimal complete definition
Nothing
Methods
sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: t a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source #
default sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: t a). (FoldMap t1 t2 ~ FoldMap_6989586621679922592 t1 t2, SMonoid m) => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source #
sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: t a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source #
default sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: t a). Foldr t1 t2 t3 ~ Foldr_6989586621679922606 t1 t2 t3 => Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source #
sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: t a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source #
default sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: t a). Foldl t1 t2 t3 ~ Foldl_6989586621679922644 t1 t2 t3 => Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source #
sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: t a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source #
default sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: t a). Foldr1 t1 t2 ~ Foldr1_6989586621679922681 t1 t2 => Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source #
sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: t a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source #
default sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: t a). Foldl1 t1 t2 ~ Foldl1_6989586621679922704 t1 t2 => Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source #
sElem :: forall a (t1 :: a) (t2 :: t a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source #
default sElem :: forall a (t1 :: a) (t2 :: t a). (Elem t1 t2 ~ Elem_6989586621679922769 t1 t2, SEq a) => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source #
sMaximum :: forall a (t1 :: t a). SOrd a => Sing t1 -> Sing (Maximum t1) Source #
default sMaximum :: forall a (t1 :: t a). (Maximum t1 ~ Maximum_6989586621679922783 t1, SOrd a) => Sing t1 -> Sing (Maximum t1) Source #
sMinimum :: forall a (t1 :: t a). SOrd a => Sing t1 -> Sing (Minimum t1) Source #
default sMinimum :: forall a (t1 :: t a). (Minimum t1 ~ Minimum_6989586621679922798 t1, SOrd a) => Sing t1 -> Sing (Minimum t1) Source #
sSum :: forall a (t1 :: t a). SNum a => Sing t1 -> Sing (Sum t1) Source #
default sSum :: forall a (t1 :: t a). (Sum t1 ~ Sum_6989586621679922813 t1, SNum a) => Sing t1 -> Sing (Sum t1) Source #
sProduct :: forall a (t1 :: t a). SNum a => Sing t1 -> Sing (Product t1) Source #
Instances
| SFoldable First Source # | |
Defined in Data.Semigroup.Singletons Methods sFold :: forall m (t1 :: First m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: First a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: First a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: First a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: First a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: First a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: First a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: First a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: First a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: First a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Last Source # | |
Defined in Data.Semigroup.Singletons Methods sFold :: forall m (t1 :: Last m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Last a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Last a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Last a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Last a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Last a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Last a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Last a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Last a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Last a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Max Source # | |
Defined in Data.Semigroup.Singletons Methods sFold :: forall m (t1 :: Max m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Max a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Max a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Max a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Max a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Max a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Max a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Max a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Max a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Max a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Max a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Max a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Max a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Max a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Max a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Min Source # | |
Defined in Data.Semigroup.Singletons Methods sFold :: forall m (t1 :: Min m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Min a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Min a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Min a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Min a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Min a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Min a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Min a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Min a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Min a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Min a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Min a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Min a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Min a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Min a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable NonEmpty Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: NonEmpty m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: NonEmpty a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: NonEmpty a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: NonEmpty a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: NonEmpty a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: NonEmpty a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: NonEmpty a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: NonEmpty a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: NonEmpty a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: NonEmpty a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Identity Source # | |
Defined in Data.Functor.Identity.Singletons Methods sFold :: forall m (t1 :: Identity m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Identity a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Identity a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Identity a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Identity a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Identity a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Identity a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Identity a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Identity a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Identity a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Identity a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Identity a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Identity a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Identity a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Identity a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable First Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: First m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: First a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: First a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: First a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: First a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: First a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: First a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: First a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: First a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: First a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: First a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: First a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Last Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: Last m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Last a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Last a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Last a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Last a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Last a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Last a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Last a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Last a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Last a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Last a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Last a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Dual Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: Dual m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Dual a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Dual a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Dual a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Dual a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Dual a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Dual a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Dual a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Dual a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Dual a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Dual a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Dual a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Dual a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Dual a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Dual a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Product Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: Product m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Product a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Product a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Product a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Product a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Product a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Product a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Product a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Product a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Product a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Product a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Product a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Product a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Product a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Product a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Sum Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: Sum m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Sum a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Sum a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Sum a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Sum a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Sum a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Sum a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Sum a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Sum a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Sum a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Sum a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Sum a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Sum a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Sum a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Sum a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable Maybe Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: Maybe m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Maybe a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Maybe a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Maybe a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Maybe a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Maybe a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Maybe a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Maybe a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Maybe a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Maybe a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable [] Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: [m]). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: [a]). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: [a]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: [a]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: [a]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: [a]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: [a]). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: [a]). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: [a]). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: [a]). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: [a]). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: [a]). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: [a]). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: [a]). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable (Arg a) Source # | |
Defined in Data.Semigroup.Singletons Methods sFold :: forall m (t1 :: Arg a m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a0 m (t1 :: a0 ~> m) (t2 :: Arg a a0). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a0 b (t1 :: a0 ~> (b ~> b)) (t2 :: b) (t3 :: Arg a a0). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a0 b (t1 :: a0 ~> (b ~> b)) (t2 :: b) (t3 :: Arg a a0). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a0 (t1 :: b ~> (a0 ~> b)) (t2 :: b) (t3 :: Arg a a0). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a0 (t1 :: b ~> (a0 ~> b)) (t2 :: b) (t3 :: Arg a a0). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a0 (t1 :: a0 ~> (a0 ~> a0)) (t2 :: Arg a a0). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a0 (t1 :: a0 ~> (a0 ~> a0)) (t2 :: Arg a a0). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a0 (t1 :: Arg a a0). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a0 (t1 :: Arg a a0). Sing t1 -> Sing (Null t1) Source # sLength :: forall a0 (t1 :: Arg a a0). Sing t1 -> Sing (Length t1) Source # sElem :: forall a0 (t1 :: a0) (t2 :: Arg a a0). SEq a0 => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a0 (t1 :: Arg a a0). SOrd a0 => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a0 (t1 :: Arg a a0). SOrd a0 => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a0 (t1 :: Arg a a0). SNum a0 => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a0 (t1 :: Arg a a0). SNum a0 => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable (Either a) Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: Either a m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a0 m (t1 :: a0 ~> m) (t2 :: Either a a0). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a0 b (t1 :: a0 ~> (b ~> b)) (t2 :: b) (t3 :: Either a a0). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a0 b (t1 :: a0 ~> (b ~> b)) (t2 :: b) (t3 :: Either a a0). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a0 (t1 :: b ~> (a0 ~> b)) (t2 :: b) (t3 :: Either a a0). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a0 (t1 :: b ~> (a0 ~> b)) (t2 :: b) (t3 :: Either a a0). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a0 (t1 :: a0 ~> (a0 ~> a0)) (t2 :: Either a a0). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a0 (t1 :: a0 ~> (a0 ~> a0)) (t2 :: Either a a0). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a0 (t1 :: Either a a0). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a0 (t1 :: Either a a0). Sing t1 -> Sing (Null t1) Source # sLength :: forall a0 (t1 :: Either a a0). Sing t1 -> Sing (Length t1) Source # sElem :: forall a0 (t1 :: a0) (t2 :: Either a a0). SEq a0 => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a0 (t1 :: Either a a0). SOrd a0 => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a0 (t1 :: Either a a0). SOrd a0 => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a0 (t1 :: Either a a0). SNum a0 => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a0 (t1 :: Either a a0). SNum a0 => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable (Proxy :: Type -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: Proxy m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Proxy a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Proxy a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Proxy a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Proxy a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Proxy a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Proxy a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Proxy a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Proxy a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Proxy a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Proxy a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Proxy a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Proxy a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Proxy a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Proxy a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Proxy a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable ((,) a) Source # | |
Defined in Data.Foldable.Singletons Methods sFold :: forall m (t1 :: (a, m)). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a0 m (t1 :: a0 ~> m) (t2 :: (a, a0)). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a0 b (t1 :: a0 ~> (b ~> b)) (t2 :: b) (t3 :: (a, a0)). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a0 b (t1 :: a0 ~> (b ~> b)) (t2 :: b) (t3 :: (a, a0)). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a0 (t1 :: b ~> (a0 ~> b)) (t2 :: b) (t3 :: (a, a0)). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a0 (t1 :: b ~> (a0 ~> b)) (t2 :: b) (t3 :: (a, a0)). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a0 (t1 :: a0 ~> (a0 ~> a0)) (t2 :: (a, a0)). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a0 (t1 :: a0 ~> (a0 ~> a0)) (t2 :: (a, a0)). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a0 (t1 :: (a, a0)). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a0 (t1 :: (a, a0)). Sing t1 -> Sing (Null t1) Source # sLength :: forall a0 (t1 :: (a, a0)). Sing t1 -> Sing (Length t1) Source # sElem :: forall a0 (t1 :: a0) (t2 :: (a, a0)). SEq a0 => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a0 (t1 :: (a, a0)). SOrd a0 => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a0 (t1 :: (a, a0)). SOrd a0 => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a0 (t1 :: (a, a0)). SNum a0 => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a0 (t1 :: (a, a0)). SNum a0 => Sing t1 -> Sing (Product t1) Source # | |
| SFoldable (Const m :: Type -> Type) Source # | |
Defined in Data.Functor.Const.Singletons Methods sFold :: forall m0 (t1 :: Const m m0). SMonoid m0 => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m0 (t1 :: a ~> m0) (t2 :: Const m a). SMonoid m0 => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Const m a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Const m a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Const m a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Const m a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Const m a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Const m a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Const m a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Const m a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Const m a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Const m a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Const m a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Const m a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Const m a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Const m a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| (SFoldable f, SFoldable g) => SFoldable (Product f g) Source # | |
Defined in Data.Functor.Product.Singletons Methods sFold :: forall m (t1 :: Product f g m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Product f g a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Product f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Product f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Product f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Product f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Product f g a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Product f g a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Product f g a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Product f g a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Product f g a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Product f g a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Product f g a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Product f g a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Product f g a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| (SFoldable f, SFoldable g) => SFoldable (Sum f g) Source # | |
Defined in Data.Functor.Sum.Singletons Methods sFold :: forall m (t1 :: Sum f g m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Sum f g a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Sum f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Sum f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Sum f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Sum f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Sum f g a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Sum f g a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Sum f g a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Sum f g a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Sum f g a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Sum f g a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Sum f g a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Sum f g a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Sum f g a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
| (SFoldable f, SFoldable g) => SFoldable (Compose f g) Source # | |
Defined in Data.Functor.Compose.Singletons Methods sFold :: forall m (t1 :: Compose f g m). SMonoid m => Sing t1 -> Sing (Fold t1) Source # sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Compose f g a). SMonoid m => Sing t1 -> Sing t2 -> Sing (FoldMap t1 t2) Source # sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Compose f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr t1 t2 t3) Source # sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Compose f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldr' t1 t2 t3) Source # sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Compose f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl t1 t2 t3) Source # sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Compose f g a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Foldl' t1 t2 t3) Source # sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (Foldr1 t1 t2) Source # sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Compose f g a). Sing t1 -> Sing t2 -> Sing (Foldl1 t1 t2) Source # sToList :: forall a (t1 :: Compose f g a). Sing t1 -> Sing (ToList t1) Source # sNull :: forall a (t1 :: Compose f g a). Sing t1 -> Sing (Null t1) Source # sLength :: forall a (t1 :: Compose f g a). Sing t1 -> Sing (Length t1) Source # sElem :: forall a (t1 :: a) (t2 :: Compose f g a). SEq a => Sing t1 -> Sing t2 -> Sing (Elem t1 t2) Source # sMaximum :: forall a (t1 :: Compose f g a). SOrd a => Sing t1 -> Sing (Maximum t1) Source # sMinimum :: forall a (t1 :: Compose f g a). SOrd a => Sing t1 -> Sing (Minimum t1) Source # sSum :: forall a (t1 :: Compose f g a). SNum a => Sing t1 -> Sing (Sum t1) Source # sProduct :: forall a (t1 :: Compose f g a). SNum a => Sing t1 -> Sing (Product t1) Source # | |
class PTraversable (t :: Type -> Type) Source #
Associated Types
type Traverse (arg :: a ~> f b) (arg1 :: t a) :: f (t b) Source #
type SequenceA (arg :: t (f a)) :: f (t a) Source #
type SequenceA (arg :: t (f a)) = SequenceA_6989586621680096887 arg
type MapM (arg :: a ~> m b) (arg1 :: t a) :: m (t b) Source #
type Sequence (arg :: t (m a)) :: m (t a) Source #
type Sequence (arg :: t (m a)) = Sequence_6989586621680096911 arg
Instances
| PTraversable First Source # | |||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||
| PTraversable Last Source # | |||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||
| PTraversable Max Source # | |||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||
| PTraversable Min Source # | |||||||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||||||
| PTraversable NonEmpty Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable Identity Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable First Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable Last Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable Dual Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable Product Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable Sum Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable Maybe Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable [] Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable (Arg a) Source # | |||||||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||||||
| PTraversable (Either a) Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons | |||||||||||||||||
| PTraversable (Proxy :: Type -> Type) Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons Associated Types
| |||||||||||||||||
| PTraversable ((,) a) Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons | |||||||||||||||||
| PTraversable (Const m :: Type -> Type) Source # | |||||||||||||||||
Defined in Data.Traversable.Singletons | |||||||||||||||||
| PTraversable (Product f g) Source # | |||||||||||||||||
Defined in Data.Functor.Product.Singletons | |||||||||||||||||
| PTraversable (Sum f g) Source # | |||||||||||||||||
Defined in Data.Functor.Sum.Singletons | |||||||||||||||||
| PTraversable (Compose f g) Source # | |||||||||||||||||
Defined in Data.Functor.Compose.Singletons | |||||||||||||||||
class (SFunctor t, SFoldable t) => STraversable (t :: Type -> Type) where Source #
Minimal complete definition
Nothing
Methods
sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: t a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source #
default sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: t a). (Traverse t1 t2 ~ Traverse_6989586621680096875 t1 t2, SApplicative f) => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source #
sSequenceA :: forall (f :: Type -> Type) a (t1 :: t (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source #
default sSequenceA :: forall (f :: Type -> Type) a (t1 :: t (f a)). (SequenceA t1 ~ SequenceA_6989586621680096887 t1, SApplicative f) => Sing t1 -> Sing (SequenceA t1) Source #
sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: t a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source #
default sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: t a). (MapM t1 t2 ~ MapM_6989586621680096897 t1 t2, SMonad m) => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source #
sSequence :: forall (m :: Type -> Type) a (t1 :: t (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source #
Instances
| STraversable First Source # | |
Defined in Data.Semigroup.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: First a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: First (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: First a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: First (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Last Source # | |
Defined in Data.Semigroup.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Last a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Last (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Last a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Last (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Max Source # | |
Defined in Data.Semigroup.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Max a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Max (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Max a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Max (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Min Source # | |
Defined in Data.Semigroup.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Min a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Min (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Min a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Min (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable NonEmpty Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: NonEmpty a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: NonEmpty (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: NonEmpty a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: NonEmpty (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Identity Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Identity a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Identity (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Identity a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Identity (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable First Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: First a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: First (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: First a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: First (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Last Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Last a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Last (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Last a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Last (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Dual Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Dual a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Dual (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Dual a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Dual (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Product Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Product a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Product (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Product a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Product (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Sum Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Sum a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Sum (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Sum a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Sum (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable Maybe Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Maybe a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Maybe (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Maybe a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Maybe (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable [] Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: [a]). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: [f a]). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: [a]). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: [m a]). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable (Arg a) Source # | |
Defined in Data.Semigroup.Singletons Methods sTraverse :: forall a0 (f :: Type -> Type) b (t1 :: a0 ~> f b) (t2 :: Arg a a0). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a0 (t1 :: Arg a (f a0)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a0 (m :: Type -> Type) b (t1 :: a0 ~> m b) (t2 :: Arg a a0). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a0 (t1 :: Arg a (m a0)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable (Either a) Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a0 (f :: Type -> Type) b (t1 :: a0 ~> f b) (t2 :: Either a a0). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a0 (t1 :: Either a (f a0)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a0 (m :: Type -> Type) b (t1 :: a0 ~> m b) (t2 :: Either a a0). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a0 (t1 :: Either a (m a0)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable (Proxy :: Type -> Type) Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Proxy a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Proxy (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Proxy a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Proxy (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable ((,) a) Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a0 (f :: Type -> Type) b (t1 :: a0 ~> f b) (t2 :: (a, a0)). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a0 (t1 :: (a, f a0)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a0 (m :: Type -> Type) b (t1 :: a0 ~> m b) (t2 :: (a, a0)). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a0 (t1 :: (a, m a0)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| STraversable (Const m :: Type -> Type) Source # | |
Defined in Data.Traversable.Singletons Methods sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Const m a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f :: Type -> Type) a (t1 :: Const m (f a)). SApplicative f => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m0 :: Type -> Type) b (t1 :: a ~> m0 b) (t2 :: Const m a). SMonad m0 => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m0 :: Type -> Type) a (t1 :: Const m (m0 a)). SMonad m0 => Sing t1 -> Sing (Sequence t1) Source # | |
| (STraversable f, STraversable g) => STraversable (Product f g) Source # | |
Defined in Data.Functor.Product.Singletons Methods sTraverse :: forall a (f0 :: Type -> Type) b (t1 :: a ~> f0 b) (t2 :: Product f g a). SApplicative f0 => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f0 :: Type -> Type) a (t1 :: Product f g (f0 a)). SApplicative f0 => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Product f g a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Product f g (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| (STraversable f, STraversable g) => STraversable (Sum f g) Source # | |
Defined in Data.Functor.Sum.Singletons Methods sTraverse :: forall a (f0 :: Type -> Type) b (t1 :: a ~> f0 b) (t2 :: Sum f g a). SApplicative f0 => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f0 :: Type -> Type) a (t1 :: Sum f g (f0 a)). SApplicative f0 => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Sum f g a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Sum f g (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
| (STraversable f, STraversable g) => STraversable (Compose f g) Source # | |
Defined in Data.Functor.Compose.Singletons Methods sTraverse :: forall a (f0 :: Type -> Type) b (t1 :: a ~> f0 b) (t2 :: Compose f g a). SApplicative f0 => Sing t1 -> Sing t2 -> Sing (Traverse t1 t2) Source # sSequenceA :: forall (f0 :: Type -> Type) a (t1 :: Compose f g (f0 a)). SApplicative f0 => Sing t1 -> Sing (SequenceA t1) Source # sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Compose f g a). SMonad m => Sing t1 -> Sing t2 -> Sing (MapM t1 t2) Source # sSequence :: forall (m :: Type -> Type) a (t1 :: Compose f g (m a)). SMonad m => Sing t1 -> Sing (Sequence t1) Source # | |
Miscellaneous functions
(%.) :: forall b c a (t1 :: b ~> c) (t2 :: a ~> b) (t3 :: a). Sing t1 -> Sing t2 -> Sing t3 -> Sing ((t1 . t2) t3) infixr 9 Source #
sFlip :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: b) (t3 :: a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Flip t1 t2 t3) Source #
sUntil :: forall a (t1 :: a ~> Bool) (t2 :: a ~> a) (t3 :: a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Until t1 t2 t3) Source #
type family Error (str :: Symbol) :: a where ... Source #
A promoted version of error. This implements Error as a stuck type
family with a Symbol argument. Depending on your needs, you might also
consider the following alternatives:
- Data.Singletons.Base.PolyError provides
PolyError, which generalizes the argument to be kind-polymorphic. This allows passing additional information to the error besides rawSymbols. - Data.Singletons.Base.TypeError provides
TypeError, a slightly modified version of the custom type error machinery found in GHC.TypeLits. This allows emitting error messages as compiler errors rather than as stuck type families.
sError :: forall a (str :: Symbol). HasCallStack => Sing str -> Sing (Error str :: a) Source #
The singleton for error.
type family ErrorWithoutStackTrace (str :: Symbol) :: a where ... Source #
The promotion of errorWithoutStackTrace.
sErrorWithoutStackTrace :: forall a (str :: Symbol). Sing str -> Sing (ErrorWithoutStackTrace str :: a) Source #
The singleton for errorWithoutStackTrace.
sUndefined :: HasCallStack => Sing Undefined Source #
The singleton for undefined.
type family Seq (a1 :: a) (a2 :: b) :: b where ... infixr 0 Source #
Equations
| Seq (_1 :: a) (x :: b) = x |
(%$!) :: forall a b (t1 :: a ~> b) (t2 :: a). Sing t1 -> Sing t2 -> Sing (t1 $! t2) infixr 0 Source #
List operations
sFilter :: forall a (t1 :: a ~> Bool) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Filter t1 t2) Source #
(%!!) :: forall a (t1 :: [a]) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (t1 !! t2) infixl 9 Source #
type family Null (arg :: t a) :: Bool Source #
Instances
| type Null (arg :: First a) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Null (arg :: Last a) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Null (arg :: Max a) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Null (arg :: Min a) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Null (arg :: NonEmpty a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (a2 :: Identity a1) Source # | |
Defined in Data.Functor.Identity.Singletons | |
| type Null (arg :: First a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (arg :: Last a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (a2 :: Dual a1) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (a2 :: Product a1) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (a2 :: Sum a1) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (arg :: Maybe a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (a2 :: [a1]) Source # | |
Defined in Data.Foldable.Singletons type Null (a2 :: [a1]) | |
| type Null (arg :: Arg a1 a2) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Null (a3 :: Either a1 a2) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (a2 :: Proxy a1) Source # | |
Defined in Data.Foldable.Singletons | |
| type Null (arg :: (a1, a2)) Source # | |
Defined in Data.Foldable.Singletons type Null (arg :: (a1, a2)) | |
| type Null (arg :: Const m a) Source # | |
Defined in Data.Functor.Const.Singletons | |
| type Null (arg :: Product f g a) Source # | |
Defined in Data.Functor.Product.Singletons | |
| type Null (arg :: Sum f g a) Source # | |
Defined in Data.Functor.Sum.Singletons | |
| type Null (arg :: Compose f g a) Source # | |
Defined in Data.Functor.Compose.Singletons | |
type family Length (arg :: t a) :: Natural Source #
Instances
| type Length (arg :: First a) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Length (arg :: Last a) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Length (arg :: Max a) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Length (arg :: Min a) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Length (arg :: NonEmpty a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (a2 :: Identity a1) Source # | |
Defined in Data.Functor.Identity.Singletons | |
| type Length (arg :: First a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (arg :: Last a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (a2 :: Dual a1) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (a2 :: Product a1) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (a2 :: Sum a1) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (arg :: Maybe a) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (a2 :: [a1]) Source # | |
Defined in Data.Foldable.Singletons type Length (a2 :: [a1]) | |
| type Length (arg :: Arg a1 a2) Source # | |
Defined in Data.Semigroup.Singletons | |
| type Length (a3 :: Either a1 a2) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (a2 :: Proxy a1) Source # | |
Defined in Data.Foldable.Singletons | |
| type Length (arg :: (a1, a2)) Source # | |
Defined in Data.Foldable.Singletons type Length (arg :: (a1, a2)) | |
| type Length (arg :: Const m a) Source # | |
Defined in Data.Functor.Const.Singletons | |
| type Length (arg :: Product f g a) Source # | |
Defined in Data.Functor.Product.Singletons | |
| type Length (arg :: Sum f g a) Source # | |
Defined in Data.Functor.Sum.Singletons | |
| type Length (arg :: Compose f g a) Source # | |
Defined in Data.Functor.Compose.Singletons | |
Special folds
sAnd :: forall (t1 :: Type -> Type) (t2 :: t1 Bool). SFoldable t1 => Sing t2 -> Sing (And t2) Source #
sOr :: forall (t1 :: Type -> Type) (t2 :: t1 Bool). SFoldable t1 => Sing t2 -> Sing (Or t2) Source #
type family Any (a1 :: a ~> Bool) (a2 :: t a) :: Bool where ... Source #
Equations
| Any (p :: a ~> Bool) (a_6989586621679922359 :: t a) = Apply (Apply (Apply ((.@#@$) :: TyFun (Any ~> Bool) ((t a ~> Any) ~> (t a ~> Bool)) -> Type) GetAnySym0) (Apply (FoldMapSym0 :: TyFun (a ~> Any) (t a ~> Any) -> Type) (Apply (Apply ((.@#@$) :: TyFun (Bool ~> Any) ((a ~> Bool) ~> (a ~> Any)) -> Type) Any_Sym0) p))) a_6989586621679922359 |
sAny :: forall a (t1 :: Type -> Type) (t2 :: a ~> Bool) (t3 :: t1 a). SFoldable t1 => Sing t2 -> Sing t3 -> Sing (Any t2 t3) Source #
type family All (a1 :: a ~> Bool) (a2 :: t a) :: Bool where ... Source #
Equations
| All (p :: a ~> Bool) (a_6989586621679922350 :: t a) = Apply (Apply (Apply ((.@#@$) :: TyFun (All ~> Bool) ((t a ~> All) ~> (t a ~> Bool)) -> Type) GetAllSym0) (Apply (FoldMapSym0 :: TyFun (a ~> All) (t a ~> All) -> Type) (Apply (Apply ((.@#@$) :: TyFun (Bool ~> All) ((a ~> Bool) ~> (a ~> All)) -> Type) All_Sym0) p))) a_6989586621679922350 |
sAll :: forall a (t1 :: Type -> Type) (t2 :: a ~> Bool) (t3 :: t1 a). SFoldable t1 => Sing t2 -> Sing t3 -> Sing (All t2 t3) Source #
sConcat :: forall (t1 :: Type -> Type) a (t2 :: t1 [a]). SFoldable t1 => Sing t2 -> Sing (Concat t2) Source #
type family ConcatMap (a1 :: a ~> [b]) (a2 :: t a) :: [b] where ... Source #
Equations
| ConcatMap (f :: a ~> [b6989586621679921893]) (xs :: t a) = Apply (Apply (Apply (FoldrSym0 :: TyFun (a ~> ([b6989586621679921893] ~> [b6989586621679921893])) ([b6989586621679921893] ~> (t a ~> [b6989586621679921893])) -> Type) (LamCases_6989586621679922387Sym0 f xs)) (NilSym0 :: [b6989586621679921893])) xs |
sConcatMap :: forall a b (t1 :: Type -> Type) (t2 :: a ~> [b]) (t3 :: t1 a). SFoldable t1 => Sing t2 -> Sing t3 -> Sing (ConcatMap t2 t3) Source #
Building lists
Scans
type family Scanl (a1 :: b ~> (a ~> b)) (a2 :: b) (a3 :: [a]) :: [b] where ... Source #
Equations
| Scanl (f :: b6989586621679540686 ~> (a6989586621679540687 ~> b6989586621679540686)) (q :: b6989586621679540686) (ls :: [a6989586621679540687]) = Apply (Apply ((:@#@$) :: TyFun b6989586621679540686 ([b6989586621679540686] ~> [b6989586621679540686]) -> Type) q) (Apply (LamCases_6989586621679545232Sym0 f q ls) ls) |
sScanl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: [a]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Scanl t1 t2 t3) Source #
sScanl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Scanl1 t1 t2) Source #
type family Scanr (a1 :: a ~> (b ~> b)) (a2 :: b) (a3 :: [a]) :: [b] where ... Source #
Equations
| Scanr (_1 :: a ~> (k1 ~> k1)) (q0 :: k1) ('[] :: [a]) = Apply (Apply ((:@#@$) :: TyFun k1 ([k1] ~> [k1]) -> Type) q0) (NilSym0 :: [k1]) | |
| Scanr (f :: a ~> (k1 ~> k1)) (q0 :: k1) (x ': xs :: [a]) = Apply (LamCases_6989586621679545207Sym0 f q0 x xs) (Apply (Apply (Apply (ScanrSym0 :: TyFun (a ~> (k1 ~> k1)) (k1 ~> ([a] ~> [k1])) -> Type) f) q0) xs) |
sScanr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: [a]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Scanr t1 t2 t3) Source #
type family Scanr1 (a1 :: a ~> (a ~> a)) (a2 :: [a]) :: [a] where ... Source #
Equations
| Scanr1 (_1 :: a ~> (a ~> a)) ('[] :: [a]) = NilSym0 :: [a] | |
| Scanr1 (_1 :: k1 ~> (k1 ~> k1)) ('[x] :: [k1]) = Apply (Apply ((:@#@$) :: TyFun k1 ([k1] ~> [k1]) -> Type) x) (NilSym0 :: [k1]) | |
| Scanr1 (f :: k1 ~> (k1 ~> k1)) (x ': (wild_6989586621679541173 ': wild_6989586621679541175) :: [k1]) = Apply (LamCases_6989586621679545188Sym0 f x wild_6989586621679541173 wild_6989586621679541175) (Apply (Apply (Scanr1Sym0 :: TyFun (k1 ~> (k1 ~> k1)) ([k1] ~> [k1]) -> Type) f) (Let6989586621679545186XsSym0 f x wild_6989586621679541173 wild_6989586621679541175)) |
sScanr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (Scanr1 t1 t2) Source #
Infinite lists
sReplicate :: forall a (t1 :: Natural) (t2 :: a). Sing t1 -> Sing t2 -> Sing (Replicate t1 t2) Source #
Sublists
sTakeWhile :: forall a (t1 :: a ~> Bool) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (TakeWhile t1 t2) Source #
sDropWhile :: forall a (t1 :: a ~> Bool) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (DropWhile t1 t2) Source #
sSplitAt :: forall a (t1 :: Natural) (t2 :: [a]). Sing t1 -> Sing t2 -> Sing (SplitAt t1 t2) Source #
Searching lists
sNotElem :: forall a (t1 :: Type -> Type) (t2 :: a) (t3 :: t1 a). (SFoldable t1, SEq a) => Sing t2 -> Sing t3 -> Sing (NotElem t2 t3) Source #
sLookup :: forall a b (t1 :: a) (t2 :: [(a, b)]). SEq a => Sing t1 -> Sing t2 -> Sing (Lookup t1 t2) Source #
Zipping and unzipping lists
type family Zip (a1 :: [a]) (a2 :: [b]) :: [(a, b)] where ... Source #
Equations
| Zip (x ': xs :: [a]) (y ': ys :: [b]) = Apply (Apply ((:@#@$) :: TyFun (a, b) ([(a, b)] ~> [(a, b)]) -> Type) (Apply (Apply (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) x) y)) (Apply (Apply (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) xs) ys) | |
| Zip ('[] :: [a]) ('[] :: [b]) = NilSym0 :: [(a, b)] | |
| Zip (_1 ': _2 :: [a]) ('[] :: [b]) = NilSym0 :: [(a, b)] | |
| Zip ('[] :: [a]) (_1 ': _2 :: [b]) = NilSym0 :: [(a, b)] |
type family Zip3 (a1 :: [a]) (a2 :: [b]) (a3 :: [c]) :: [(a, b, c)] where ... Source #
Equations
| Zip3 (a2 ': as :: [a1]) (b2 ': bs :: [b1]) (c2 ': cs :: [c1]) = Apply (Apply ((:@#@$) :: TyFun (a1, b1, c1) ([(a1, b1, c1)] ~> [(a1, b1, c1)]) -> Type) (Apply (Apply (Apply (Tuple3Sym0 :: TyFun a1 (b1 ~> (c1 ~> (a1, b1, c1))) -> Type) a2) b2) c2)) (Apply (Apply (Apply (Zip3Sym0 :: TyFun [a1] ([b1] ~> ([c1] ~> [(a1, b1, c1)])) -> Type) as) bs) cs) | |
| Zip3 ('[] :: [a]) ('[] :: [b]) ('[] :: [c]) = NilSym0 :: [(a, b, c)] | |
| Zip3 ('[] :: [a]) ('[] :: [b]) (_1 ': _2 :: [c]) = NilSym0 :: [(a, b, c)] | |
| Zip3 ('[] :: [a]) (_1 ': _2 :: [b]) ('[] :: [c]) = NilSym0 :: [(a, b, c)] | |
| Zip3 ('[] :: [a]) (_1 ': _2 :: [b]) (_3 ': _4 :: [c]) = NilSym0 :: [(a, b, c)] | |
| Zip3 (_1 ': _2 :: [a]) ('[] :: [b]) ('[] :: [c]) = NilSym0 :: [(a, b, c)] | |
| Zip3 (_1 ': _2 :: [a]) ('[] :: [b]) (_3 ': _4 :: [c]) = NilSym0 :: [(a, b, c)] | |
| Zip3 (_1 ': _2 :: [a]) (_3 ': _4 :: [b]) ('[] :: [c]) = NilSym0 :: [(a, b, c)] |
sZip3 :: forall a b c (t1 :: [a]) (t2 :: [b]) (t3 :: [c]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Zip3 t1 t2 t3) Source #
type family ZipWith (a1 :: a ~> (b ~> c)) (a2 :: [a]) (a3 :: [b]) :: [c] where ... Source #
Equations
| ZipWith (f :: a ~> (b ~> c)) (x ': xs :: [a]) (y ': ys :: [b]) = Apply (Apply ((:@#@$) :: TyFun c ([c] ~> [c]) -> Type) (Apply (Apply f x) y)) (Apply (Apply (Apply (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) f) xs) ys) | |
| ZipWith (_1 :: a ~> (b ~> c)) ('[] :: [a]) ('[] :: [b]) = NilSym0 :: [c] | |
| ZipWith (_1 :: a ~> (b ~> c)) (_2 ': _3 :: [a]) ('[] :: [b]) = NilSym0 :: [c] | |
| ZipWith (_1 :: a ~> (b ~> c)) ('[] :: [a]) (_2 ': _3 :: [b]) = NilSym0 :: [c] |
sZipWith :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: [a]) (t3 :: [b]). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ZipWith t1 t2 t3) Source #
type family ZipWith3 (a1 :: a ~> (b ~> (c ~> d))) (a2 :: [a]) (a3 :: [b]) (a4 :: [c]) :: [d] where ... Source #
Equations
| ZipWith3 (z :: a1 ~> (b1 ~> (c1 ~> d))) (a2 ': as :: [a1]) (b2 ': bs :: [b1]) (c2 ': cs :: [c1]) = Apply (Apply ((:@#@$) :: TyFun d ([d] ~> [d]) -> Type) (Apply (Apply (Apply z a2) b2) c2)) (Apply (Apply (Apply (Apply (ZipWith3Sym0 :: TyFun (a1 ~> (b1 ~> (c1 ~> d))) ([a1] ~> ([b1] ~> ([c1] ~> [d]))) -> Type) z) as) bs) cs) | |
| ZipWith3 (_1 :: a ~> (b ~> (c ~> d))) ('[] :: [a]) ('[] :: [b]) ('[] :: [c]) = NilSym0 :: [d] | |
| ZipWith3 (_1 :: a ~> (b ~> (c ~> d))) ('[] :: [a]) ('[] :: [b]) (_2 ': _3 :: [c]) = NilSym0 :: [d] | |
| ZipWith3 (_1 :: a ~> (b ~> (c ~> d))) ('[] :: [a]) (_2 ': _3 :: [b]) ('[] :: [c]) = NilSym0 :: [d] | |
| ZipWith3 (_1 :: a ~> (b ~> (c ~> d))) ('[] :: [a]) (_2 ': _3 :: [b]) (_4 ': _5 :: [c]) = NilSym0 :: [d] | |
| ZipWith3 (_1 :: a ~> (b ~> (c ~> d))) (_2 ': _3 :: [a]) ('[] :: [b]) ('[] :: [c]) = NilSym0 :: [d] | |
| ZipWith3 (_1 :: a ~> (b ~> (c ~> d))) (_2 ': _3 :: [a]) ('[] :: [b]) (_4 ': _5 :: [c]) = NilSym0 :: [d] | |
| ZipWith3 (_1 :: a ~> (b ~> (c ~> d))) (_2 ': _3 :: [a]) (_4 ': _5 :: [b]) ('[] :: [c]) = NilSym0 :: [d] |
sZipWith3 :: forall a b c d (t1 :: a ~> (b ~> (c ~> d))) (t2 :: [a]) (t3 :: [b]) (t4 :: [c]). Sing t1 -> Sing t2 -> Sing t3 -> Sing t4 -> Sing (ZipWith3 t1 t2 t3 t4) Source #
type family Unzip (a1 :: [(a, b)]) :: ([a], [b]) where ... Source #
Equations
| Unzip (xs :: [(k2, k3)]) = Apply (Apply (Apply (FoldrSym0 :: TyFun ((k2, k3) ~> (([k2], [k3]) ~> ([k2], [k3]))) (([k2], [k3]) ~> ([(k2, k3)] ~> ([k2], [k3]))) -> Type) (LamCases_6989586621679544931Sym0 xs :: TyFun (k2, k3) (TyFun ([k2], [k3]) ([k2], [k3]) -> Type) -> Type)) (Apply (Apply (Tuple2Sym0 :: TyFun [k2] ([k3] ~> ([k2], [k3])) -> Type) (NilSym0 :: [k2])) (NilSym0 :: [k3]))) xs |
type family Unzip3 (a1 :: [(a, b, c)]) :: ([a], [b], [c]) where ... Source #
Equations
| Unzip3 (xs :: [(k2, k3, k4)]) = Apply (Apply (Apply (FoldrSym0 :: TyFun ((k2, k3, k4) ~> (([k2], [k3], [k4]) ~> ([k2], [k3], [k4]))) (([k2], [k3], [k4]) ~> ([(k2, k3, k4)] ~> ([k2], [k3], [k4]))) -> Type) (LamCases_6989586621679544914Sym0 xs :: TyFun (k2, k3, k4) (TyFun ([k2], [k3], [k4]) ([k2], [k3], [k4]) -> Type) -> Type)) (Apply (Apply (Apply (Tuple3Sym0 :: TyFun [k2] ([k3] ~> ([k4] ~> ([k2], [k3], [k4]))) -> Type) (NilSym0 :: [k2])) (NilSym0 :: [k3])) (NilSym0 :: [k4]))) xs |
Functions on Symbols
Converting to and from Symbol
Converting to Symbol
Associated Types
type ShowsPrec (arg :: Natural) (arg1 :: a) (arg2 :: Symbol) :: Symbol Source #
type ShowsPrec (arg :: Natural) (arg1 :: a) (arg2 :: Symbol) = ShowsPrec_6989586621679807423 arg arg1 arg2
type Show_ (arg :: a) :: Symbol Source #
type Show_ (arg :: a) = Show__6989586621679807435 arg
type ShowList (arg :: [a]) (arg1 :: Symbol) :: Symbol Source #
Instances
| PShow Void Source # | |||||||||||||
Defined in Text.Show.Singletons Associated Types
| |||||||||||||
| PShow All Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PShow Any Source # | |||||||||||||
Defined in Data.Semigroup.Singletons Associated Types
| |||||||||||||
| PShow Ordering Source # | |||||||||||||
Defined in Text.Show.Singletons Associated Types
| |||||||||||||
| PShow Natural Source # | |||||||||||||
Defined in Text.Show.Singletons Associated Types
| |||||||||||||
| PShow () Source # | |||||||||||||
Defined in Text.Show.Singletons Associated Types
| |||||||||||||
| PShow Bool Source # | |||||||||||||
Defined in Text.Show.Singletons Associated Types
| |||||||||||||
| PShow Char Source # | |||||||||||||
Defined in Text.Show.Singletons Associated Types
| |||||||||||||
| PShow Symbol Source # | |||||||||||||
Defined in Text.Show.Singletons Associated Types
| |||||||||||||
| PShow (First a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (Last a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (Max a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (Min a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (WrappedMonoid m) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (NonEmpty a) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow (Identity a) Source # | |||||||||||||
Defined in Data.Functor.Identity.Singletons | |||||||||||||
| PShow (First a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons | |||||||||||||
| PShow (Last a) Source # | |||||||||||||
Defined in Data.Monoid.Singletons | |||||||||||||
| PShow (Dual a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (Product a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (Sum a) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (Maybe a) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow [a] Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow (Arg a b) Source # | |||||||||||||
Defined in Data.Semigroup.Singletons | |||||||||||||
| PShow (Either a b) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow (Proxy s) Source # | |||||||||||||
Defined in Data.Proxy.Singletons | |||||||||||||
| PShow (a, b) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow (Const a b) Source # | |||||||||||||
Defined in Data.Functor.Const.Singletons | |||||||||||||
| PShow (a, b, c) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow (a, b, c, d) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow (a, b, c, d, e) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow (a, b, c, d, e, f) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
| PShow (a, b, c, d, e, f, g) Source # | |||||||||||||
Defined in Text.Show.Singletons | |||||||||||||
Minimal complete definition
Nothing
Methods
sShowsPrec :: forall (t1 :: Natural) (t2 :: a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source #
default sShowsPrec :: forall (t1 :: Natural) (t2 :: a) (t3 :: Symbol). ShowsPrec t1 t2 t3 ~ ShowsPrec_6989586621679807423 t1 t2 t3 => Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source #
sShow_ :: forall (t :: a). Sing t -> Sing (Show_ t) Source #
default sShow_ :: forall (t :: a). Show_ t ~ Show__6989586621679807435 t => Sing t -> Sing (Show_ t) Source #
sShowList :: forall (t1 :: [a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source #
Instances
| SShow Void Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Void) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Void). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Void]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow Bool => SShow All Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: All) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: All). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [All]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow Bool => SShow Any Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Any) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Any). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Any]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow Ordering Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Ordering) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Ordering). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Ordering]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow Natural Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Natural) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Natural). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Natural]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow () Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: ()) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: ()). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [()]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow Bool Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Bool) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Bool). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Bool]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow Char Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Char) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Char). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Char]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow Symbol Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Symbol) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Symbol). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Symbol]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (First a) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: First a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: First a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [First a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Last a) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Last a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Last a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Last a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Max a) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Max a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Max a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Max a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Min a) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Min a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Min a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Min a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow m => SShow (WrappedMonoid m) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: WrappedMonoid m) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: WrappedMonoid m). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [WrappedMonoid m]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow [a]) => SShow (NonEmpty a) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: NonEmpty a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: NonEmpty a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [NonEmpty a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Identity a) Source # | |
Defined in Data.Functor.Identity.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Identity a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Identity a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Identity a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow (Maybe a) => SShow (First a) Source # | |
Defined in Data.Monoid.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: First a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: First a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [First a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow (Maybe a) => SShow (Last a) Source # | |
Defined in Data.Monoid.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Last a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Last a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Last a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Dual a) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Dual a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Dual a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Dual a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Product a) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Product a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Product a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Product a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Sum a) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Sum a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Sum a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Sum a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Maybe a) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Maybe a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Maybe a). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Maybe a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow [a] Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: [a]) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: [a]). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [[a]]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow b) => SShow (Arg a b) Source # | |
Defined in Data.Semigroup.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Arg a b) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Arg a b). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Arg a b]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow b) => SShow (Either a b) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Either a b) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Either a b). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Either a b]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow (Proxy s) Source # | |
Defined in Data.Proxy.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Proxy s) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Proxy s). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Proxy s]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow b) => SShow (a, b) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: (a, b)) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: (a, b)). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [(a, b)]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| SShow a => SShow (Const a b) Source # | |
Defined in Data.Functor.Const.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: Const a b) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: Const a b). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [Const a b]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow b, SShow c) => SShow (a, b, c) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: (a, b, c)) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: (a, b, c)). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [(a, b, c)]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow b, SShow c, SShow d) => SShow (a, b, c, d) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: (a, b, c, d)) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: (a, b, c, d)). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [(a, b, c, d)]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow b, SShow c, SShow d, SShow e) => SShow (a, b, c, d, e) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: (a, b, c, d, e)) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: (a, b, c, d, e)). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [(a, b, c, d, e)]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow b, SShow c, SShow d, SShow e, SShow f) => SShow (a, b, c, d, e, f) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: (a, b, c, d, e, f)) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: (a, b, c, d, e, f)). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [(a, b, c, d, e, f)]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
| (SShow a, SShow b, SShow c, SShow d, SShow e, SShow f, SShow g) => SShow (a, b, c, d, e, f, g) Source # | |
Defined in Text.Show.Singletons Methods sShowsPrec :: forall (t1 :: Natural) (t2 :: (a, b, c, d, e, f, g)) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowsPrec t1 t2 t3) Source # sShow_ :: forall (t :: (a, b, c, d, e, f, g)). Sing t -> Sing (Show_ t) Source # sShowList :: forall (t1 :: [(a, b, c, d, e, f, g)]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowList t1 t2) Source # | |
sShows :: forall a (t1 :: a) (t2 :: Symbol). SShow a => Sing t1 -> Sing t2 -> Sing (Shows t1 t2) Source #
type family ShowChar (a :: Char) (a1 :: Symbol) :: Symbol where ... Source #
Equations
| ShowChar a_6989586621679807368 a_6989586621679807370 = Apply (Apply ConsSymbolSym0 a_6989586621679807368) a_6989586621679807370 |
sShowChar :: forall (t1 :: Char) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowChar t1 t2) Source #
sShowString :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (ShowString t1 t2) Source #
type family ShowParen (a :: Bool) (a1 :: Symbol ~> Symbol) (a2 :: Symbol) :: Symbol where ... Source #
sShowParen :: forall (t1 :: Bool) (t2 :: Symbol ~> Symbol) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (ShowParen t1 t2 t3) Source #
Defunctionalization symbols
Basic data types
data IfSym0 (a :: TyFun Bool (k ~> (k ~> k))) Source #
Instances
| SingI (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) Source # | |
| SuppressUnusedWarnings (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) Source # | |
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) (a6989586621679124436 :: Bool) Source # | |
data IfSym1 (a6989586621679124436 :: Bool) (b :: TyFun k (k ~> k)) Source #
Instances
| SingI1 (IfSym1 :: Bool -> TyFun k (k ~> k) -> Type) Source # | |
| SingI c => SingI (IfSym1 c :: TyFun k (k ~> k) -> Type) Source # | |
| SuppressUnusedWarnings (IfSym1 a6989586621679124436 :: TyFun k (k ~> k) -> Type) Source # | |
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (IfSym1 a6989586621679124436 :: TyFun k (k ~> k) -> Type) (a6989586621679124437 :: k) Source # | |
data IfSym2 (a6989586621679124436 :: Bool) (a6989586621679124437 :: k) (c :: TyFun k k) Source #
Instances
| SingI2 (IfSym2 :: Bool -> k2 -> TyFun k2 k2 -> Type) Source # | |
| SingI c => SingI1 (IfSym2 c :: k1 -> TyFun k1 k1 -> Type) Source # | |
| (SingI c, SingI t) => SingI (IfSym2 c t :: TyFun k k -> Type) Source # | |
Defined in Data.Bool.Singletons | |
| SuppressUnusedWarnings (IfSym2 a6989586621679124436 a6989586621679124437 :: TyFun k k -> Type) Source # | |
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (IfSym2 a6989586621679124436 a6989586621679124437 :: TyFun k k -> Type) (a6989586621679124438 :: k) Source # | |
type family IfSym3 (a6989586621679124436 :: Bool) (a6989586621679124437 :: k) (a6989586621679124438 :: k) :: k where ... Source #
data (&&@#@$) (a :: TyFun Bool (Bool ~> Bool)) infixr 3 Source #
Instances
| SingI (&&@#@$) Source # | |
Defined in Data.Bool.Singletons | |
| SuppressUnusedWarnings (&&@#@$) Source # | |
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (&&@#@$) (a6989586621679123502 :: Bool) Source # | |
Defined in Data.Bool.Singletons | |
data (a6989586621679123502 :: Bool) &&@#@$$ (b :: TyFun Bool Bool) infixr 3 Source #
Instances
| SingI x => SingI ((&&@#@$$) x :: TyFun Bool Bool -> Type) Source # | |
Defined in Data.Bool.Singletons | |
| SuppressUnusedWarnings ((&&@#@$$) a6989586621679123502 :: TyFun Bool Bool -> Type) Source # | |
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((&&@#@$$) a6989586621679123502 :: TyFun Bool Bool -> Type) (a6989586621679123503 :: Bool) Source # | |
type family (a6989586621679123502 :: Bool) &&@#@$$$ (a6989586621679123503 :: Bool) :: Bool where ... infixr 3 Source #
data (||@#@$) (a :: TyFun Bool (Bool ~> Bool)) infixr 2 Source #
Instances
| SingI (||@#@$) Source # | |
Defined in Data.Bool.Singletons | |
| SuppressUnusedWarnings (||@#@$) Source # | |
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (||@#@$) (a6989586621679123865 :: Bool) Source # | |
Defined in Data.Bool.Singletons | |
data (a6989586621679123865 :: Bool) ||@#@$$ (b :: TyFun Bool Bool) infixr 2 Source #
Instances
| SingI x => SingI ((||@#@$$) x :: TyFun Bool Bool -> Type) Source # | |
Defined in Data.Bool.Singletons | |
| SuppressUnusedWarnings ((||@#@$$) a6989586621679123865 :: TyFun Bool Bool -> Type) Source # | |
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((||@#@$$) a6989586621679123865 :: TyFun Bool Bool -> Type) (a6989586621679123866 :: Bool) Source # | |
type family (a6989586621679123865 :: Bool) ||@#@$$$ (a6989586621679123866 :: Bool) :: Bool where ... infixr 2 Source #
data NotSym0 (a :: TyFun Bool Bool) Source #
Instances
| SingI NotSym0 Source # | |
Defined in Data.Bool.Singletons | |
| SuppressUnusedWarnings NotSym0 Source # | |
Defined in Data.Bool.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply NotSym0 (a6989586621679124212 :: Bool) Source # | |
Defined in Data.Bool.Singletons | |
type family OtherwiseSym0 :: Bool where ... Source #
Equations
| OtherwiseSym0 = Otherwise |
type family NothingSym0 :: Maybe a where ... Source #
Equations
| NothingSym0 = 'Nothing :: Maybe a |
data JustSym0 (a1 :: TyFun a (Maybe a)) Source #
Instances
data Maybe_Sym0 (a1 :: TyFun b ((a ~> b) ~> (Maybe a ~> b))) Source #
Instances
| SingI (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) Source # | |
| SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) Source # | |
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) (a6989586621679387993 :: b) Source # | |
Defined in Data.Maybe.Singletons | |
data Maybe_Sym1 (a6989586621679387993 :: b) (b1 :: TyFun (a ~> b) (Maybe a ~> b)) Source #
Instances
| SingI1 (Maybe_Sym1 :: b -> TyFun (a ~> b) (Maybe a ~> b) -> Type) Source # | |
| SingI d => SingI (Maybe_Sym1 d :: TyFun (a ~> b) (Maybe a ~> b) -> Type) Source # | |
Defined in Data.Maybe.Singletons | |
| SuppressUnusedWarnings (Maybe_Sym1 a6989586621679387993 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) Source # | |
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Maybe_Sym1 a6989586621679387993 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) (a6989586621679387994 :: a ~> b) Source # | |
Defined in Data.Maybe.Singletons type Apply (Maybe_Sym1 a6989586621679387993 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) (a6989586621679387994 :: a ~> b) = Maybe_Sym2 a6989586621679387993 a6989586621679387994 | |
data Maybe_Sym2 (a6989586621679387993 :: b) (a6989586621679387994 :: a ~> b) (c :: TyFun (Maybe a) b) Source #
Instances
| SingI2 (Maybe_Sym2 :: b -> (a ~> b) -> TyFun (Maybe a) b -> Type) Source # | |
Defined in Data.Maybe.Singletons | |
| SingI d => SingI1 (Maybe_Sym2 d :: (a ~> b) -> TyFun (Maybe a) b -> Type) Source # | |
Defined in Data.Maybe.Singletons | |
| (SingI d1, SingI d2) => SingI (Maybe_Sym2 d1 d2 :: TyFun (Maybe a) b -> Type) Source # | |
Defined in Data.Maybe.Singletons Methods sing :: Sing (Maybe_Sym2 d1 d2) # | |
| SuppressUnusedWarnings (Maybe_Sym2 a6989586621679387993 a6989586621679387994 :: TyFun (Maybe a) b -> Type) Source # | |
Defined in Data.Maybe.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Maybe_Sym2 a6989586621679387993 a6989586621679387994 :: TyFun (Maybe a) b -> Type) (a6989586621679387995 :: Maybe a) Source # | |
Defined in Data.Maybe.Singletons | |
type family Maybe_Sym3 (a6989586621679387993 :: b) (a6989586621679387994 :: a ~> b) (a6989586621679387995 :: Maybe a) :: b where ... Source #
Equations
| Maybe_Sym3 (a6989586621679387993 :: b) (a6989586621679387994 :: a ~> b) (a6989586621679387995 :: Maybe a) = Maybe_ a6989586621679387993 a6989586621679387994 a6989586621679387995 |
data LeftSym0 (a1 :: TyFun a (Either a b)) Source #
Instances
| SingI (LeftSym0 :: TyFun a (Either a b) -> Type) Source # | |
| SuppressUnusedWarnings (LeftSym0 :: TyFun a (Either a b) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (LeftSym0 :: TyFun a (Either a b) -> Type) (a6989586621679050337 :: a) Source # | |
data RightSym0 (a1 :: TyFun b (Either a b)) Source #
Instances
| SingI (RightSym0 :: TyFun b (Either a b) -> Type) Source # | |
| SuppressUnusedWarnings (RightSym0 :: TyFun b (Either a b) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (RightSym0 :: TyFun b (Either a b) -> Type) (a6989586621679050339 :: b) Source # | |
data Either_Sym0 (a1 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c))) Source #
Instances
| SingI (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) Source # | |
| SuppressUnusedWarnings (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) Source # | |
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) (a6989586621679259290 :: a ~> c) Source # | |
data Either_Sym1 (a6989586621679259290 :: a ~> c) (b1 :: TyFun (b ~> c) (Either a b ~> c)) Source #
Instances
| SingI1 (Either_Sym1 :: (a ~> c) -> TyFun (b ~> c) (Either a b ~> c) -> Type) Source # | |
| SingI d => SingI (Either_Sym1 d :: TyFun (b ~> c) (Either a b ~> c) -> Type) Source # | |
Defined in Data.Either.Singletons | |
| SuppressUnusedWarnings (Either_Sym1 a6989586621679259290 :: TyFun (b ~> c) (Either a b ~> c) -> Type) Source # | |
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Either_Sym1 a6989586621679259290 :: TyFun (b ~> c) (Either a b ~> c) -> Type) (a6989586621679259291 :: b ~> c) Source # | |
Defined in Data.Either.Singletons type Apply (Either_Sym1 a6989586621679259290 :: TyFun (b ~> c) (Either a b ~> c) -> Type) (a6989586621679259291 :: b ~> c) = Either_Sym2 a6989586621679259290 a6989586621679259291 | |
data Either_Sym2 (a6989586621679259290 :: a ~> c) (a6989586621679259291 :: b ~> c) (c1 :: TyFun (Either a b) c) Source #
Instances
| SingI2 (Either_Sym2 :: (a ~> c) -> (b ~> c) -> TyFun (Either a b) c -> Type) Source # | |
Defined in Data.Either.Singletons | |
| SingI d => SingI1 (Either_Sym2 d :: (b ~> c) -> TyFun (Either a b) c -> Type) Source # | |
Defined in Data.Either.Singletons | |
| (SingI d1, SingI d2) => SingI (Either_Sym2 d1 d2 :: TyFun (Either a b) c -> Type) Source # | |
Defined in Data.Either.Singletons Methods sing :: Sing (Either_Sym2 d1 d2) # | |
| SuppressUnusedWarnings (Either_Sym2 a6989586621679259290 a6989586621679259291 :: TyFun (Either a b) c -> Type) Source # | |
Defined in Data.Either.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Either_Sym2 a6989586621679259290 a6989586621679259291 :: TyFun (Either a b) c -> Type) (a6989586621679259292 :: Either a b) Source # | |
Defined in Data.Either.Singletons | |
type family Either_Sym3 (a6989586621679259290 :: a ~> c) (a6989586621679259291 :: b ~> c) (a6989586621679259292 :: Either a b) :: c where ... Source #
Equations
| Either_Sym3 (a6989586621679259290 :: a ~> c) (a6989586621679259291 :: b ~> c) (a6989586621679259292 :: Either a b) = Either_ a6989586621679259290 a6989586621679259291 a6989586621679259292 |
data (:@#@$) (a1 :: TyFun a ([a] ~> [a])) infixr 5 Source #
Instances
| SingI ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) Source # | |
| SuppressUnusedWarnings ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) (a6989586621679050289 :: a) Source # | |
data (a6989586621679050289 :: a) :@#@$$ (b :: TyFun [a] [a]) infixr 5 Source #
Instances
| SingI1 ((:@#@$$) :: a -> TyFun [a] [a] -> Type) Source # | |
| SingI d => SingI ((:@#@$$) d :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings ((:@#@$$) a6989586621679050289 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply ((:@#@$$) a6989586621679050289 :: TyFun [a] [a] -> Type) (a6989586621679050290 :: [a]) Source # | |
Defined in Data.Singletons.Base.Instances | |
type family (a6989586621679050289 :: a) :@#@$$$ (a6989586621679050290 :: [a]) :: [a] where ... infixr 5 Source #
Equations
| (a6989586621679050289 :: a) :@#@$$$ (a6989586621679050290 :: [a]) = a6989586621679050289 ': a6989586621679050290 |
Tuples
type family Tuple0Sym0 :: () where ... Source #
Equations
| Tuple0Sym0 = '() |
data Tuple2Sym0 (a1 :: TyFun a (b ~> (a, b))) Source #
Instances
| SingI (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) (a6989586621679050782 :: a) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) (a6989586621679050782 :: a) = Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type | |
data Tuple2Sym1 (a6989586621679050782 :: a) (b1 :: TyFun b (a, b)) Source #
Instances
| SingI1 (Tuple2Sym1 :: a -> TyFun b (a, b) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI d => SingI (Tuple2Sym1 d :: TyFun b (a, b) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type) (a6989586621679050783 :: b) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple2Sym1 a6989586621679050782 :: TyFun b (a, b) -> Type) (a6989586621679050783 :: b) = '(a6989586621679050782, a6989586621679050783) | |
type family Tuple2Sym2 (a6989586621679050782 :: a) (a6989586621679050783 :: b) :: (a, b) where ... Source #
Equations
| Tuple2Sym2 (a6989586621679050782 :: k1) (a6989586621679050783 :: k2) = '(a6989586621679050782, a6989586621679050783) |
data Tuple3Sym0 (a1 :: TyFun a (b ~> (c ~> (a, b, c)))) Source #
Instances
| SingI (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) (a6989586621679050813 :: a) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) (a6989586621679050813 :: a) = Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type | |
data Tuple3Sym1 (a6989586621679050813 :: a) (b1 :: TyFun b (c ~> (a, b, c))) Source #
Instances
| SingI1 (Tuple3Sym1 :: a -> TyFun b (c ~> (a, b, c)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI d => SingI (Tuple3Sym1 d :: TyFun b (c ~> (a, b, c)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type) (a6989586621679050814 :: b) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple3Sym1 a6989586621679050813 :: TyFun b (c ~> (a, b, c)) -> Type) (a6989586621679050814 :: b) = Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type | |
data Tuple3Sym2 (a6989586621679050813 :: a) (a6989586621679050814 :: b) (c1 :: TyFun c (a, b, c)) Source #
Instances
| SingI2 (Tuple3Sym2 :: a -> b -> TyFun c (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI d => SingI1 (Tuple3Sym2 d :: b -> TyFun c (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2) => SingI (Tuple3Sym2 d1 d2 :: TyFun c (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type) (a6989586621679050815 :: c) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple3Sym2 a6989586621679050813 a6989586621679050814 :: TyFun c (a, b, c) -> Type) (a6989586621679050815 :: c) = '(a6989586621679050813, a6989586621679050814, a6989586621679050815) | |
type family Tuple3Sym3 (a6989586621679050813 :: a) (a6989586621679050814 :: b) (a6989586621679050815 :: c) :: (a, b, c) where ... Source #
Equations
| Tuple3Sym3 (a6989586621679050813 :: k1) (a6989586621679050814 :: k2) (a6989586621679050815 :: k3) = '(a6989586621679050813, a6989586621679050814, a6989586621679050815) |
data Tuple4Sym0 (a1 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d))))) Source #
Instances
| SingI (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) (a6989586621679050862 :: a) Source # | |
Defined in Data.Singletons.Base.Instances | |
data Tuple4Sym1 (a6989586621679050862 :: a) (b1 :: TyFun b (c ~> (d ~> (a, b, c, d)))) Source #
Instances
| SingI1 (Tuple4Sym1 :: a -> TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI d1 => SingI (Tuple4Sym1 d1 :: TyFun b (c ~> (d2 ~> (a, b, c, d2))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple4Sym1 a6989586621679050862 :: TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple4Sym1 a6989586621679050862 :: TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) (a6989586621679050863 :: b) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple4Sym1 a6989586621679050862 :: TyFun b (c ~> (d ~> (a, b, c, d))) -> Type) (a6989586621679050863 :: b) = Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type | |
data Tuple4Sym2 (a6989586621679050862 :: a) (a6989586621679050863 :: b) (c1 :: TyFun c (d ~> (a, b, c, d))) Source #
Instances
| SingI2 (Tuple4Sym2 :: a -> b -> TyFun c (d ~> (a, b, c, d)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SingI d1 => SingI1 (Tuple4Sym2 d1 :: b -> TyFun c (d2 ~> (a, b, c, d2)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2) => SingI (Tuple4Sym2 d1 d2 :: TyFun c (d3 ~> (a, b, c, d3)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type) (a6989586621679050864 :: c) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple4Sym2 a6989586621679050862 a6989586621679050863 :: TyFun c (d ~> (a, b, c, d)) -> Type) (a6989586621679050864 :: c) = Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type | |
data Tuple4Sym3 (a6989586621679050862 :: a) (a6989586621679050863 :: b) (a6989586621679050864 :: c) (d1 :: TyFun d (a, b, c, d)) Source #
Instances
| SingI d1 => SingI2 (Tuple4Sym3 d1 :: b -> c -> TyFun d2 (a, b, c, d2) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2) => SingI1 (Tuple4Sym3 d1 d2 :: c -> TyFun d3 (a, b, c, d3) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3) => SingI (Tuple4Sym3 d1 d2 d3 :: TyFun d4 (a, b, c, d4) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type) (a6989586621679050865 :: d) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple4Sym3 a6989586621679050862 a6989586621679050863 a6989586621679050864 :: TyFun d (a, b, c, d) -> Type) (a6989586621679050865 :: d) = '(a6989586621679050862, a6989586621679050863, a6989586621679050864, a6989586621679050865) | |
type family Tuple4Sym4 (a6989586621679050862 :: a) (a6989586621679050863 :: b) (a6989586621679050864 :: c) (a6989586621679050865 :: d) :: (a, b, c, d) where ... Source #
Equations
| Tuple4Sym4 (a6989586621679050862 :: k1) (a6989586621679050863 :: k2) (a6989586621679050864 :: k3) (a6989586621679050865 :: k4) = '(a6989586621679050862, a6989586621679050863, a6989586621679050864, a6989586621679050865) |
data Tuple5Sym0 (a1 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e)))))) Source #
Instances
| SingI (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) Source # | |
| SuppressUnusedWarnings (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) (a6989586621679050931 :: a) Source # | |
Defined in Data.Singletons.Base.Instances | |
data Tuple5Sym1 (a6989586621679050931 :: a) (b1 :: TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e))))) Source #
Instances
| SingI1 (Tuple5Sym1 :: a -> TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e)))) -> Type) Source # | |
| SingI d1 => SingI (Tuple5Sym1 d1 :: TyFun b (c ~> (d2 ~> (e ~> (a, b, c, d2, e)))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple5Sym1 a6989586621679050931 :: TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e)))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym1 a6989586621679050931 :: TyFun b (c ~> (d ~> (e ~> (a, b, c, d, e)))) -> Type) (a6989586621679050932 :: b) Source # | |
Defined in Data.Singletons.Base.Instances | |
data Tuple5Sym2 (a6989586621679050931 :: a) (a6989586621679050932 :: b) (c1 :: TyFun c (d ~> (e ~> (a, b, c, d, e)))) Source #
Instances
| SingI2 (Tuple5Sym2 :: a -> b -> TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) Source # | |
| SingI d1 => SingI1 (Tuple5Sym2 d1 :: b -> TyFun c (d2 ~> (e ~> (a, b, c, d2, e))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2) => SingI (Tuple5Sym2 d1 d2 :: TyFun c (d3 ~> (e ~> (a, b, c, d3, e))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple5Sym2 a6989586621679050931 a6989586621679050932 :: TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym2 a6989586621679050931 a6989586621679050932 :: TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) (a6989586621679050933 :: c) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple5Sym2 a6989586621679050931 a6989586621679050932 :: TyFun c (d ~> (e ~> (a, b, c, d, e))) -> Type) (a6989586621679050933 :: c) = Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type | |
data Tuple5Sym3 (a6989586621679050931 :: a) (a6989586621679050932 :: b) (a6989586621679050933 :: c) (d1 :: TyFun d (e ~> (a, b, c, d, e))) Source #
Instances
| SingI d1 => SingI2 (Tuple5Sym3 d1 :: b -> c -> TyFun d2 (e ~> (a, b, c, d2, e)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2) => SingI1 (Tuple5Sym3 d1 d2 :: c -> TyFun d3 (e ~> (a, b, c, d3, e)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3) => SingI (Tuple5Sym3 d1 d2 d3 :: TyFun d4 (e ~> (a, b, c, d4, e)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type) (a6989586621679050934 :: d) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple5Sym3 a6989586621679050931 a6989586621679050932 a6989586621679050933 :: TyFun d (e ~> (a, b, c, d, e)) -> Type) (a6989586621679050934 :: d) = Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type | |
data Tuple5Sym4 (a6989586621679050931 :: a) (a6989586621679050932 :: b) (a6989586621679050933 :: c) (a6989586621679050934 :: d) (e1 :: TyFun e (a, b, c, d, e)) Source #
Instances
| (SingI d1, SingI d2) => SingI2 (Tuple5Sym4 d1 d2 :: c -> d3 -> TyFun e (a, b, c, d3, e) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3) => SingI1 (Tuple5Sym4 d1 d2 d3 :: d4 -> TyFun e (a, b, c, d4, e) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI (Tuple5Sym4 d1 d2 d3 d5 :: TyFun e (a, b, c, d4, e) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type) (a6989586621679050935 :: e) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple5Sym4 a6989586621679050931 a6989586621679050932 a6989586621679050933 a6989586621679050934 :: TyFun e (a, b, c, d, e) -> Type) (a6989586621679050935 :: e) = '(a6989586621679050931, a6989586621679050932, a6989586621679050933, a6989586621679050934, a6989586621679050935) | |
type family Tuple5Sym5 (a6989586621679050931 :: a) (a6989586621679050932 :: b) (a6989586621679050933 :: c) (a6989586621679050934 :: d) (a6989586621679050935 :: e) :: (a, b, c, d, e) where ... Source #
Equations
| Tuple5Sym5 (a6989586621679050931 :: k1) (a6989586621679050932 :: k2) (a6989586621679050933 :: k3) (a6989586621679050934 :: k4) (a6989586621679050935 :: k5) = '(a6989586621679050931, a6989586621679050932, a6989586621679050933, a6989586621679050934, a6989586621679050935) |
data Tuple6Sym0 (a1 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))))) Source #
Instances
| SingI (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) Source # | |
| SuppressUnusedWarnings (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) (a6989586621679051022 :: a) Source # | |
data Tuple6Sym1 (a6989586621679051022 :: a) (b1 :: TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) Source #
Instances
| SingI1 (Tuple6Sym1 :: a -> TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))) -> Type) Source # | |
| SingI d1 => SingI (Tuple6Sym1 d1 :: TyFun b (c ~> (d2 ~> (e ~> (f ~> (a, b, c, d2, e, f))))) -> Type) Source # | |
| SuppressUnusedWarnings (Tuple6Sym1 a6989586621679051022 :: TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym1 a6989586621679051022 :: TyFun b (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f))))) -> Type) (a6989586621679051023 :: b) Source # | |
Defined in Data.Singletons.Base.Instances | |
data Tuple6Sym2 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (c1 :: TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f))))) Source #
Instances
| SingI2 (Tuple6Sym2 :: a -> b -> TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))) -> Type) Source # | |
| SingI d1 => SingI1 (Tuple6Sym2 d1 :: b -> TyFun c (d2 ~> (e ~> (f ~> (a, b, c, d2, e, f)))) -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (Tuple6Sym2 d1 d2 :: TyFun c (d3 ~> (e ~> (f ~> (a, b, c, d3, e, f)))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple6Sym2 a6989586621679051022 a6989586621679051023 :: TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym2 a6989586621679051022 a6989586621679051023 :: TyFun c (d ~> (e ~> (f ~> (a, b, c, d, e, f)))) -> Type) (a6989586621679051024 :: c) Source # | |
Defined in Data.Singletons.Base.Instances | |
data Tuple6Sym3 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (a6989586621679051024 :: c) (d1 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f)))) Source #
Instances
| SingI d1 => SingI2 (Tuple6Sym3 d1 :: b -> c -> TyFun d2 (e ~> (f ~> (a, b, c, d2, e, f))) -> Type) Source # | |
| (SingI d1, SingI d2) => SingI1 (Tuple6Sym3 d1 d2 :: c -> TyFun d3 (e ~> (f ~> (a, b, c, d3, e, f))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3) => SingI (Tuple6Sym3 d1 d2 d3 :: TyFun d4 (e ~> (f ~> (a, b, c, d4, e, f))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple6Sym3 a6989586621679051022 a6989586621679051023 a6989586621679051024 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym3 a6989586621679051022 a6989586621679051023 a6989586621679051024 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))) -> Type) (a6989586621679051025 :: d) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple6Sym3 a6989586621679051022 a6989586621679051023 a6989586621679051024 :: TyFun d (e ~> (f ~> (a, b, c, d, e, f))) -> Type) (a6989586621679051025 :: d) = Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type | |
data Tuple6Sym4 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (a6989586621679051024 :: c) (a6989586621679051025 :: d) (e1 :: TyFun e (f ~> (a, b, c, d, e, f))) Source #
Instances
| (SingI d1, SingI d2) => SingI2 (Tuple6Sym4 d1 d2 :: c -> d3 -> TyFun e (f ~> (a, b, c, d3, e, f)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3) => SingI1 (Tuple6Sym4 d1 d2 d3 :: d4 -> TyFun e (f ~> (a, b, c, d4, e, f)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI (Tuple6Sym4 d1 d2 d3 d5 :: TyFun e (f ~> (a, b, c, d4, e, f)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type) (a6989586621679051026 :: e) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple6Sym4 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 :: TyFun e (f ~> (a, b, c, d, e, f)) -> Type) (a6989586621679051026 :: e) = Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type | |
data Tuple6Sym5 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (a6989586621679051024 :: c) (a6989586621679051025 :: d) (a6989586621679051026 :: e) (f1 :: TyFun f (a, b, c, d, e, f)) Source #
Instances
| (SingI d1, SingI d2, SingI d3) => SingI2 (Tuple6Sym5 d1 d2 d3 :: d4 -> e -> TyFun f (a, b, c, d4, e, f) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI1 (Tuple6Sym5 d1 d2 d3 d5 :: e -> TyFun f (a, b, c, d4, e, f) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5, SingI d6) => SingI (Tuple6Sym5 d1 d2 d3 d5 d6 :: TyFun f (a, b, c, d4, e, f) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type) (a6989586621679051027 :: f) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple6Sym5 a6989586621679051022 a6989586621679051023 a6989586621679051024 a6989586621679051025 a6989586621679051026 :: TyFun f (a, b, c, d, e, f) -> Type) (a6989586621679051027 :: f) = '(a6989586621679051022, a6989586621679051023, a6989586621679051024, a6989586621679051025, a6989586621679051026, a6989586621679051027) | |
type family Tuple6Sym6 (a6989586621679051022 :: a) (a6989586621679051023 :: b) (a6989586621679051024 :: c) (a6989586621679051025 :: d) (a6989586621679051026 :: e) (a6989586621679051027 :: f) :: (a, b, c, d, e, f) where ... Source #
Equations
| Tuple6Sym6 (a6989586621679051022 :: k1) (a6989586621679051023 :: k2) (a6989586621679051024 :: k3) (a6989586621679051025 :: k4) (a6989586621679051026 :: k5) (a6989586621679051027 :: k6) = '(a6989586621679051022, a6989586621679051023, a6989586621679051024, a6989586621679051025, a6989586621679051026, a6989586621679051027) |
data Tuple7Sym0 (a1 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))))) Source #
Instances
| SingI (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) Source # | |
| SuppressUnusedWarnings (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) -> Type) (a6989586621679051137 :: a) Source # | |
data Tuple7Sym1 (a6989586621679051137 :: a) (b1 :: TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))))) Source #
Instances
| SingI1 (Tuple7Sym1 :: a -> TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))) -> Type) Source # | |
| SingI d1 => SingI (Tuple7Sym1 d1 :: TyFun b (c ~> (d2 ~> (e ~> (f ~> (g ~> (a, b, c, d2, e, f, g)))))) -> Type) Source # | |
| SuppressUnusedWarnings (Tuple7Sym1 a6989586621679051137 :: TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym1 a6989586621679051137 :: TyFun b (c ~> (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))) -> Type) (a6989586621679051138 :: b) Source # | |
Defined in Data.Singletons.Base.Instances | |
data Tuple7Sym2 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (c1 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))))) Source #
Instances
| SingI2 (Tuple7Sym2 :: a -> b -> TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) Source # | |
| SingI d1 => SingI1 (Tuple7Sym2 d1 :: b -> TyFun c (d2 ~> (e ~> (f ~> (g ~> (a, b, c, d2, e, f, g))))) -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (Tuple7Sym2 d1 d2 :: TyFun c (d3 ~> (e ~> (f ~> (g ~> (a, b, c, d3, e, f, g))))) -> Type) Source # | |
| SuppressUnusedWarnings (Tuple7Sym2 a6989586621679051137 a6989586621679051138 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym2 a6989586621679051137 a6989586621679051138 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) (a6989586621679051139 :: c) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym2 a6989586621679051137 a6989586621679051138 :: TyFun c (d ~> (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) -> Type) (a6989586621679051139 :: c) = Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type | |
data Tuple7Sym3 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (d1 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g))))) Source #
Instances
| SingI d1 => SingI2 (Tuple7Sym3 d1 :: b -> c -> TyFun d2 (e ~> (f ~> (g ~> (a, b, c, d2, e, f, g)))) -> Type) Source # | |
| (SingI d1, SingI d2) => SingI1 (Tuple7Sym3 d1 d2 :: c -> TyFun d3 (e ~> (f ~> (g ~> (a, b, c, d3, e, f, g)))) -> Type) Source # | |
| (SingI d1, SingI d2, SingI d3) => SingI (Tuple7Sym3 d1 d2 d3 :: TyFun d4 (e ~> (f ~> (g ~> (a, b, c, d4, e, f, g)))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type) (a6989586621679051140 :: d) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym3 a6989586621679051137 a6989586621679051138 a6989586621679051139 :: TyFun d (e ~> (f ~> (g ~> (a, b, c, d, e, f, g)))) -> Type) (a6989586621679051140 :: d) = Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type | |
data Tuple7Sym4 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (a6989586621679051140 :: d) (e1 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g)))) Source #
Instances
| (SingI d1, SingI d2) => SingI2 (Tuple7Sym4 d1 d2 :: c -> d3 -> TyFun e (f ~> (g ~> (a, b, c, d3, e, f, g))) -> Type) Source # | |
| (SingI d1, SingI d2, SingI d3) => SingI1 (Tuple7Sym4 d1 d2 d3 :: d4 -> TyFun e (f ~> (g ~> (a, b, c, d4, e, f, g))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI (Tuple7Sym4 d1 d2 d3 d5 :: TyFun e (f ~> (g ~> (a, b, c, d4, e, f, g))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type) (a6989586621679051141 :: e) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym4 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 :: TyFun e (f ~> (g ~> (a, b, c, d, e, f, g))) -> Type) (a6989586621679051141 :: e) = Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type | |
data Tuple7Sym5 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (a6989586621679051140 :: d) (a6989586621679051141 :: e) (f1 :: TyFun f (g ~> (a, b, c, d, e, f, g))) Source #
Instances
| (SingI d1, SingI d2, SingI d3) => SingI2 (Tuple7Sym5 d1 d2 d3 :: d4 -> e -> TyFun f (g ~> (a, b, c, d4, e, f, g)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI1 (Tuple7Sym5 d1 d2 d3 d5 :: e -> TyFun f (g ~> (a, b, c, d4, e, f, g)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5, SingI d6) => SingI (Tuple7Sym5 d1 d2 d3 d5 d6 :: TyFun f (g ~> (a, b, c, d4, e, f, g)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type) (a6989586621679051142 :: f) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym5 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 :: TyFun f (g ~> (a, b, c, d, e, f, g)) -> Type) (a6989586621679051142 :: f) = Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type | |
data Tuple7Sym6 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (a6989586621679051140 :: d) (a6989586621679051141 :: e) (a6989586621679051142 :: f) (g1 :: TyFun g (a, b, c, d, e, f, g)) Source #
Instances
| (SingI d1, SingI d2, SingI d3, SingI d5) => SingI2 (Tuple7Sym6 d1 d2 d3 d5 :: e -> f -> TyFun g (a, b, c, d4, e, f, g) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5, SingI d6) => SingI1 (Tuple7Sym6 d1 d2 d3 d5 d6 :: f -> TyFun g (a, b, c, d4, e, f, g) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| (SingI d1, SingI d2, SingI d3, SingI d5, SingI d6, SingI d7) => SingI (Tuple7Sym6 d1 d2 d3 d5 d6 d7 :: TyFun g (a, b, c, d4, e, f, g) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances | |
| SuppressUnusedWarnings (Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type) Source # | |
Defined in Data.Singletons.Base.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply (Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type) (a6989586621679051143 :: g) Source # | |
Defined in Data.Singletons.Base.Instances type Apply (Tuple7Sym6 a6989586621679051137 a6989586621679051138 a6989586621679051139 a6989586621679051140 a6989586621679051141 a6989586621679051142 :: TyFun g (a, b, c, d, e, f, g) -> Type) (a6989586621679051143 :: g) = '(a6989586621679051137, a6989586621679051138, a6989586621679051139, a6989586621679051140, a6989586621679051141, a6989586621679051142, a6989586621679051143) | |
type family Tuple7Sym7 (a6989586621679051137 :: a) (a6989586621679051138 :: b) (a6989586621679051139 :: c) (a6989586621679051140 :: d) (a6989586621679051141 :: e) (a6989586621679051142 :: f) (a6989586621679051143 :: g) :: (a, b, c, d, e, f, g) where ... Source #
Equations
| Tuple7Sym7 (a6989586621679051137 :: k1) (a6989586621679051138 :: k2) (a6989586621679051139 :: k3) (a6989586621679051140 :: k4) (a6989586621679051141 :: k5) (a6989586621679051142 :: k6) (a6989586621679051143 :: k7) = '(a6989586621679051137, a6989586621679051138, a6989586621679051139, a6989586621679051140, a6989586621679051141, a6989586621679051142, a6989586621679051143) |
data CurrySym0 (a1 :: TyFun ((a, b) ~> c) (a ~> (b ~> c))) Source #
Instances
| SingI (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) Source # | |
| SuppressUnusedWarnings (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) Source # | |
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) (a6989586621679147661 :: (a, b) ~> c) Source # | |
data CurrySym1 (a6989586621679147661 :: (a, b) ~> c) (b1 :: TyFun a (b ~> c)) Source #
Instances
| SingI1 (CurrySym1 :: ((a, b) ~> c) -> TyFun a (b ~> c) -> Type) Source # | |
| SingI d => SingI (CurrySym1 d :: TyFun a (b ~> c) -> Type) Source # | |
Defined in Data.Tuple.Singletons | |
| SuppressUnusedWarnings (CurrySym1 a6989586621679147661 :: TyFun a (b ~> c) -> Type) Source # | |
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (CurrySym1 a6989586621679147661 :: TyFun a (b ~> c) -> Type) (a6989586621679147662 :: a) Source # | |
data CurrySym2 (a6989586621679147661 :: (a, b) ~> c) (a6989586621679147662 :: a) (c1 :: TyFun b c) Source #
Instances
| SingI d => SingI1 (CurrySym2 d :: a -> TyFun b c -> Type) Source # | |
| SingI2 (CurrySym2 :: ((a, b) ~> c) -> a -> TyFun b c -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (CurrySym2 d1 d2 :: TyFun b c -> Type) Source # | |
Defined in Data.Tuple.Singletons | |
| SuppressUnusedWarnings (CurrySym2 a6989586621679147661 a6989586621679147662 :: TyFun b c -> Type) Source # | |
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (CurrySym2 a6989586621679147661 a6989586621679147662 :: TyFun b c -> Type) (a6989586621679147663 :: b) Source # | |
type family CurrySym3 (a6989586621679147661 :: (a, b) ~> c) (a6989586621679147662 :: a) (a6989586621679147663 :: b) :: c where ... Source #
data UncurrySym0 (a1 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c)) Source #
Instances
| SingI (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) Source # | |
Defined in Data.Tuple.Singletons | |
| SuppressUnusedWarnings (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) Source # | |
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) (a6989586621679147653 :: a ~> (b ~> c)) Source # | |
Defined in Data.Tuple.Singletons type Apply (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) (a6989586621679147653 :: a ~> (b ~> c)) = UncurrySym1 a6989586621679147653 | |
data UncurrySym1 (a6989586621679147653 :: a ~> (b ~> c)) (b1 :: TyFun (a, b) c) Source #
Instances
| SingI1 (UncurrySym1 :: (a ~> (b ~> c)) -> TyFun (a, b) c -> Type) Source # | |
Defined in Data.Tuple.Singletons | |
| SingI d => SingI (UncurrySym1 d :: TyFun (a, b) c -> Type) Source # | |
Defined in Data.Tuple.Singletons Methods sing :: Sing (UncurrySym1 d) # | |
| SuppressUnusedWarnings (UncurrySym1 a6989586621679147653 :: TyFun (a, b) c -> Type) Source # | |
Defined in Data.Tuple.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (UncurrySym1 a6989586621679147653 :: TyFun (a, b) c -> Type) (a6989586621679147654 :: (a, b)) Source # | |
Defined in Data.Tuple.Singletons type Apply (UncurrySym1 a6989586621679147653 :: TyFun (a, b) c -> Type) (a6989586621679147654 :: (a, b)) = Uncurry a6989586621679147653 a6989586621679147654 | |
type family UncurrySym2 (a6989586621679147653 :: a ~> (b ~> c)) (a6989586621679147654 :: (a, b)) :: c where ... Source #
Equations
| UncurrySym2 (a6989586621679147653 :: a ~> (b ~> c)) (a6989586621679147654 :: (a, b)) = Uncurry a6989586621679147653 a6989586621679147654 |
Basic type classes
data (==@#@$) (a1 :: TyFun a (a ~> Bool)) infix 4 Source #
Instances
data (a6989586621679128025 :: a) ==@#@$$ (b :: TyFun a Bool) infix 4 Source #
Instances
| SEq a => SingI1 ((==@#@$$) :: a -> TyFun a Bool -> Type) Source # | |
| (SEq a, SingI d) => SingI ((==@#@$$) d :: TyFun a Bool -> Type) Source # | |
Defined in Data.Eq.Singletons | |
| SuppressUnusedWarnings ((==@#@$$) a6989586621679128025 :: TyFun a Bool -> Type) Source # | |
Defined in Data.Eq.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((==@#@$$) a6989586621679128025 :: TyFun a Bool -> Type) (a6989586621679128026 :: a) Source # | |
type family (a6989586621679128025 :: a) ==@#@$$$ (a6989586621679128026 :: a) :: Bool where ... infix 4 Source #
data (/=@#@$) (a1 :: TyFun a (a ~> Bool)) infix 4 Source #
Instances
data (a6989586621679128030 :: a) /=@#@$$ (b :: TyFun a Bool) infix 4 Source #
Instances
| SEq a => SingI1 ((/=@#@$$) :: a -> TyFun a Bool -> Type) Source # | |
| (SEq a, SingI d) => SingI ((/=@#@$$) d :: TyFun a Bool -> Type) Source # | |
Defined in Data.Eq.Singletons | |
| SuppressUnusedWarnings ((/=@#@$$) a6989586621679128030 :: TyFun a Bool -> Type) Source # | |
Defined in Data.Eq.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((/=@#@$$) a6989586621679128030 :: TyFun a Bool -> Type) (a6989586621679128031 :: a) Source # | |
type family (a6989586621679128030 :: a) /=@#@$$$ (a6989586621679128031 :: a) :: Bool where ... infix 4 Source #
data CompareSym0 (a1 :: TyFun a (a ~> Ordering)) Source #
Instances
| SOrd a => SingI (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) Source # | |
Defined in Data.Ord.Singletons | |
| SuppressUnusedWarnings (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) Source # | |
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) (a6989586621679189966 :: a) Source # | |
Defined in Data.Ord.Singletons type Apply (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) (a6989586621679189966 :: a) = CompareSym1 a6989586621679189966 | |
data CompareSym1 (a6989586621679189966 :: a) (b :: TyFun a Ordering) Source #
Instances
| SOrd a => SingI1 (CompareSym1 :: a -> TyFun a Ordering -> Type) Source # | |
Defined in Data.Ord.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (CompareSym1 x) # | |
| (SOrd a, SingI d) => SingI (CompareSym1 d :: TyFun a Ordering -> Type) Source # | |
Defined in Data.Ord.Singletons Methods sing :: Sing (CompareSym1 d) # | |
| SuppressUnusedWarnings (CompareSym1 a6989586621679189966 :: TyFun a Ordering -> Type) Source # | |
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (CompareSym1 a6989586621679189966 :: TyFun a Ordering -> Type) (a6989586621679189967 :: a) Source # | |
Defined in Data.Ord.Singletons | |
type family CompareSym2 (a6989586621679189966 :: a) (a6989586621679189967 :: a) :: Ordering where ... Source #
Equations
| CompareSym2 (a6989586621679189966 :: a) (a6989586621679189967 :: a) = Compare a6989586621679189966 a6989586621679189967 |
data (<@#@$) (a1 :: TyFun a (a ~> Bool)) infix 4 Source #
Instances
data (a6989586621679189971 :: a) <@#@$$ (b :: TyFun a Bool) infix 4 Source #
Instances
| SOrd a => SingI1 ((<@#@$$) :: a -> TyFun a Bool -> Type) Source # | |
| (SOrd a, SingI d) => SingI ((<@#@$$) d :: TyFun a Bool -> Type) Source # | |
Defined in Data.Ord.Singletons | |
| SuppressUnusedWarnings ((<@#@$$) a6989586621679189971 :: TyFun a Bool -> Type) Source # | |
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((<@#@$$) a6989586621679189971 :: TyFun a Bool -> Type) (a6989586621679189972 :: a) Source # | |
type family (a6989586621679189971 :: a) <@#@$$$ (a6989586621679189972 :: a) :: Bool where ... infix 4 Source #
data (<=@#@$) (a1 :: TyFun a (a ~> Bool)) infix 4 Source #
Instances
data (a6989586621679189976 :: a) <=@#@$$ (b :: TyFun a Bool) infix 4 Source #
Instances
| SOrd a => SingI1 ((<=@#@$$) :: a -> TyFun a Bool -> Type) Source # | |
| (SOrd a, SingI d) => SingI ((<=@#@$$) d :: TyFun a Bool -> Type) Source # | |
Defined in Data.Ord.Singletons | |
| SuppressUnusedWarnings ((<=@#@$$) a6989586621679189976 :: TyFun a Bool -> Type) Source # | |
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((<=@#@$$) a6989586621679189976 :: TyFun a Bool -> Type) (a6989586621679189977 :: a) Source # | |
type family (a6989586621679189976 :: a) <=@#@$$$ (a6989586621679189977 :: a) :: Bool where ... infix 4 Source #
data (>@#@$) (a1 :: TyFun a (a ~> Bool)) infix 4 Source #
Instances
data (a6989586621679189981 :: a) >@#@$$ (b :: TyFun a Bool) infix 4 Source #
Instances
| SOrd a => SingI1 ((>@#@$$) :: a -> TyFun a Bool -> Type) Source # | |
| (SOrd a, SingI d) => SingI ((>@#@$$) d :: TyFun a Bool -> Type) Source # | |
Defined in Data.Ord.Singletons | |
| SuppressUnusedWarnings ((>@#@$$) a6989586621679189981 :: TyFun a Bool -> Type) Source # | |
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((>@#@$$) a6989586621679189981 :: TyFun a Bool -> Type) (a6989586621679189982 :: a) Source # | |
type family (a6989586621679189981 :: a) >@#@$$$ (a6989586621679189982 :: a) :: Bool where ... infix 4 Source #
data (>=@#@$) (a1 :: TyFun a (a ~> Bool)) infix 4 Source #
Instances
data (a6989586621679189986 :: a) >=@#@$$ (b :: TyFun a Bool) infix 4 Source #
Instances
| SOrd a => SingI1 ((>=@#@$$) :: a -> TyFun a Bool -> Type) Source # | |
| (SOrd a, SingI d) => SingI ((>=@#@$$) d :: TyFun a Bool -> Type) Source # | |
Defined in Data.Ord.Singletons | |
| SuppressUnusedWarnings ((>=@#@$$) a6989586621679189986 :: TyFun a Bool -> Type) Source # | |
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((>=@#@$$) a6989586621679189986 :: TyFun a Bool -> Type) (a6989586621679189987 :: a) Source # | |
type family (a6989586621679189986 :: a) >=@#@$$$ (a6989586621679189987 :: a) :: Bool where ... infix 4 Source #
data MaxSym1 (a6989586621679189991 :: a) (b :: TyFun a a) Source #
Instances
| SOrd a => SingI1 (MaxSym1 :: a -> TyFun a a -> Type) Source # | |
| (SOrd a, SingI d) => SingI (MaxSym1 d :: TyFun a a -> Type) Source # | |
Defined in Data.Ord.Singletons | |
| SuppressUnusedWarnings (MaxSym1 a6989586621679189991 :: TyFun a a -> Type) Source # | |
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MaxSym1 a6989586621679189991 :: TyFun a a -> Type) (a6989586621679189992 :: a) Source # | |
data MinSym1 (a6989586621679189996 :: a) (b :: TyFun a a) Source #
Instances
| SOrd a => SingI1 (MinSym1 :: a -> TyFun a a -> Type) Source # | |
| (SOrd a, SingI d) => SingI (MinSym1 d :: TyFun a a -> Type) Source # | |
Defined in Data.Ord.Singletons | |
| SuppressUnusedWarnings (MinSym1 a6989586621679189996 :: TyFun a a -> Type) Source # | |
Defined in Data.Ord.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MinSym1 a6989586621679189996 :: TyFun a a -> Type) (a6989586621679189997 :: a) Source # | |
data ToEnumSym0 (a1 :: TyFun Natural a) Source #
Instances
| SEnum a => SingI (ToEnumSym0 :: TyFun Natural a -> Type) Source # | |
Defined in Data.Singletons.Base.Enum | |
| SuppressUnusedWarnings (ToEnumSym0 :: TyFun Natural a -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |
| type Apply (ToEnumSym0 :: TyFun Natural a -> Type) (a6989586621679414060 :: Natural) Source # | |
Defined in Data.Singletons.Base.Enum | |
type family ToEnumSym1 (a6989586621679414060 :: Natural) :: a where ... Source #
Equations
| ToEnumSym1 a6989586621679414060 = ToEnum a6989586621679414060 :: a |
data FromEnumSym0 (a1 :: TyFun a Natural) Source #
Instances
| SEnum a => SingI (FromEnumSym0 :: TyFun a Natural -> Type) Source # | |
Defined in Data.Singletons.Base.Enum | |
| SuppressUnusedWarnings (FromEnumSym0 :: TyFun a Natural -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |
| type Apply (FromEnumSym0 :: TyFun a Natural -> Type) (a6989586621679414063 :: a) Source # | |
Defined in Data.Singletons.Base.Enum | |
type family FromEnumSym1 (a6989586621679414063 :: a) :: Natural where ... Source #
Equations
| FromEnumSym1 (a6989586621679414063 :: a) = FromEnum a6989586621679414063 |
data EnumFromToSym0 (a1 :: TyFun a (a ~> [a])) Source #
Instances
| SEnum a => SingI (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) Source # | |
Defined in Data.Singletons.Base.Enum | |
| SuppressUnusedWarnings (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |
| type Apply (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414067 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414067 :: a) = EnumFromToSym1 a6989586621679414067 | |
data EnumFromToSym1 (a6989586621679414067 :: a) (b :: TyFun a [a]) Source #
Instances
| SEnum a => SingI1 (EnumFromToSym1 :: a -> TyFun a [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods liftSing :: forall (x :: a). Sing x -> Sing (EnumFromToSym1 x) # | |
| (SEnum a, SingI d) => SingI (EnumFromToSym1 d :: TyFun a [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods sing :: Sing (EnumFromToSym1 d) # | |
| SuppressUnusedWarnings (EnumFromToSym1 a6989586621679414067 :: TyFun a [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |
| type Apply (EnumFromToSym1 a6989586621679414067 :: TyFun a [a] -> Type) (a6989586621679414068 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromToSym1 a6989586621679414067 :: TyFun a [a] -> Type) (a6989586621679414068 :: a) = EnumFromTo a6989586621679414067 a6989586621679414068 | |
type family EnumFromToSym2 (a6989586621679414067 :: a) (a6989586621679414068 :: a) :: [a] where ... Source #
Equations
| EnumFromToSym2 (a6989586621679414067 :: a) (a6989586621679414068 :: a) = EnumFromTo a6989586621679414067 a6989586621679414068 |
data EnumFromThenToSym0 (a1 :: TyFun a (a ~> (a ~> [a]))) Source #
Instances
| SEnum a => SingI (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) Source # | |
Defined in Data.Singletons.Base.Enum | |
| SuppressUnusedWarnings (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |
| type Apply (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) (a6989586621679414073 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) (a6989586621679414073 :: a) = EnumFromThenToSym1 a6989586621679414073 | |
data EnumFromThenToSym1 (a6989586621679414073 :: a) (b :: TyFun a (a ~> [a])) Source #
Instances
| SEnum a => SingI1 (EnumFromThenToSym1 :: a -> TyFun a (a ~> [a]) -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods liftSing :: forall (x :: a). Sing x -> Sing (EnumFromThenToSym1 x) # | |
| (SEnum a, SingI d) => SingI (EnumFromThenToSym1 d :: TyFun a (a ~> [a]) -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods sing :: Sing (EnumFromThenToSym1 d) # | |
| SuppressUnusedWarnings (EnumFromThenToSym1 a6989586621679414073 :: TyFun a (a ~> [a]) -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |
| type Apply (EnumFromThenToSym1 a6989586621679414073 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414074 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromThenToSym1 a6989586621679414073 :: TyFun a (a ~> [a]) -> Type) (a6989586621679414074 :: a) = EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 | |
data EnumFromThenToSym2 (a6989586621679414073 :: a) (a6989586621679414074 :: a) (c :: TyFun a [a]) Source #
Instances
| SEnum a => SingI2 (EnumFromThenToSym2 :: a -> a -> TyFun a [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Enum | |
| (SEnum a, SingI d) => SingI1 (EnumFromThenToSym2 d :: a -> TyFun a [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods liftSing :: forall (x :: a). Sing x -> Sing (EnumFromThenToSym2 d x) # | |
| (SEnum a, SingI d1, SingI d2) => SingI (EnumFromThenToSym2 d1 d2 :: TyFun a [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods sing :: Sing (EnumFromThenToSym2 d1 d2) # | |
| SuppressUnusedWarnings (EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 :: TyFun a [a] -> Type) Source # | |
Defined in Data.Singletons.Base.Enum Methods suppressUnusedWarnings :: () # | |
| type Apply (EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 :: TyFun a [a] -> Type) (a6989586621679414075 :: a) Source # | |
Defined in Data.Singletons.Base.Enum type Apply (EnumFromThenToSym2 a6989586621679414073 a6989586621679414074 :: TyFun a [a] -> Type) (a6989586621679414075 :: a) = EnumFromThenTo a6989586621679414073 a6989586621679414074 a6989586621679414075 | |
type family EnumFromThenToSym3 (a6989586621679414073 :: a) (a6989586621679414074 :: a) (a6989586621679414075 :: a) :: [a] where ... Source #
Equations
| EnumFromThenToSym3 (a6989586621679414073 :: a) (a6989586621679414074 :: a) (a6989586621679414075 :: a) = EnumFromThenTo a6989586621679414073 a6989586621679414074 a6989586621679414075 |
type family MinBoundSym0 :: a where ... Source #
Equations
| MinBoundSym0 = MinBound :: a |
type family MaxBoundSym0 :: a where ... Source #
Equations
| MaxBoundSym0 = MaxBound :: a |
Numbers
Numeric type classes
data (a6989586621679398568 :: a) +@#@$$ (b :: TyFun a a) infixl 6 Source #
Instances
| SNum a => SingI1 ((+@#@$$) :: a -> TyFun a a -> Type) Source # | |
| (SNum a, SingI d) => SingI ((+@#@$$) d :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons | |
| SuppressUnusedWarnings ((+@#@$$) a6989586621679398568 :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((+@#@$$) a6989586621679398568 :: TyFun a a -> Type) (a6989586621679398569 :: a) Source # | |
type family (a6989586621679398568 :: a) +@#@$$$ (a6989586621679398569 :: a) :: a where ... infixl 6 Source #
data (a6989586621679398573 :: a) -@#@$$ (b :: TyFun a a) infixl 6 Source #
Instances
| SNum a => SingI1 ((-@#@$$) :: a -> TyFun a a -> Type) Source # | |
| (SNum a, SingI d) => SingI ((-@#@$$) d :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons | |
| SuppressUnusedWarnings ((-@#@$$) a6989586621679398573 :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((-@#@$$) a6989586621679398573 :: TyFun a a -> Type) (a6989586621679398574 :: a) Source # | |
type family (a6989586621679398573 :: a) -@#@$$$ (a6989586621679398574 :: a) :: a where ... infixl 6 Source #
data (a6989586621679398578 :: a) *@#@$$ (b :: TyFun a a) infixl 7 Source #
Instances
| SNum a => SingI1 ((*@#@$$) :: a -> TyFun a a -> Type) Source # | |
| (SNum a, SingI d) => SingI ((*@#@$$) d :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons | |
| SuppressUnusedWarnings ((*@#@$$) a6989586621679398578 :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((*@#@$$) a6989586621679398578 :: TyFun a a -> Type) (a6989586621679398579 :: a) Source # | |
type family (a6989586621679398578 :: a) *@#@$$$ (a6989586621679398579 :: a) :: a where ... infixl 7 Source #
data NegateSym0 (a1 :: TyFun a a) Source #
Instances
| SNum a => SingI (NegateSym0 :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons | |
| SuppressUnusedWarnings (NegateSym0 :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (NegateSym0 :: TyFun a a -> Type) (a6989586621679398582 :: a) Source # | |
Defined in GHC.Num.Singletons type Apply (NegateSym0 :: TyFun a a -> Type) (a6989586621679398582 :: a) = Negate a6989586621679398582 | |
type family NegateSym1 (a6989586621679398582 :: a) :: a where ... Source #
Equations
| NegateSym1 (a6989586621679398582 :: a) = Negate a6989586621679398582 |
data SignumSym0 (a1 :: TyFun a a) Source #
Instances
| SNum a => SingI (SignumSym0 :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons | |
| SuppressUnusedWarnings (SignumSym0 :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (SignumSym0 :: TyFun a a -> Type) (a6989586621679398588 :: a) Source # | |
Defined in GHC.Num.Singletons type Apply (SignumSym0 :: TyFun a a -> Type) (a6989586621679398588 :: a) = Signum a6989586621679398588 | |
type family SignumSym1 (a6989586621679398588 :: a) :: a where ... Source #
Equations
| SignumSym1 (a6989586621679398588 :: a) = Signum a6989586621679398588 |
data FromIntegerSym0 (a1 :: TyFun Natural a) Source #
Instances
| SNum a => SingI (FromIntegerSym0 :: TyFun Natural a -> Type) Source # | |
Defined in GHC.Num.Singletons | |
| SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Natural a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FromIntegerSym0 :: TyFun Natural a -> Type) (a6989586621679398591 :: Natural) Source # | |
Defined in GHC.Num.Singletons type Apply (FromIntegerSym0 :: TyFun Natural a -> Type) (a6989586621679398591 :: Natural) = FromInteger a6989586621679398591 :: a | |
type family FromIntegerSym1 (a6989586621679398591 :: Natural) :: a where ... Source #
Equations
| FromIntegerSym1 a6989586621679398591 = FromInteger a6989586621679398591 :: a |
Numeric functions
data SubtractSym0 (a1 :: TyFun a (a ~> a)) Source #
Instances
| SNum a => SingI (SubtractSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Defined in GHC.Num.Singletons | |
| SuppressUnusedWarnings (SubtractSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (SubtractSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679398561 :: a) Source # | |
Defined in GHC.Num.Singletons type Apply (SubtractSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679398561 :: a) = SubtractSym1 a6989586621679398561 | |
data SubtractSym1 (a6989586621679398561 :: a) (b :: TyFun a a) Source #
Instances
| SNum a => SingI1 (SubtractSym1 :: a -> TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (SubtractSym1 x) # | |
| (SNum a, SingI d) => SingI (SubtractSym1 d :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods sing :: Sing (SubtractSym1 d) # | |
| SuppressUnusedWarnings (SubtractSym1 a6989586621679398561 :: TyFun a a -> Type) Source # | |
Defined in GHC.Num.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (SubtractSym1 a6989586621679398561 :: TyFun a a -> Type) (a6989586621679398562 :: a) Source # | |
Defined in GHC.Num.Singletons type Apply (SubtractSym1 a6989586621679398561 :: TyFun a a -> Type) (a6989586621679398562 :: a) = Subtract a6989586621679398561 a6989586621679398562 | |
type family SubtractSym2 (a6989586621679398561 :: a) (a6989586621679398562 :: a) :: a where ... Source #
Equations
| SubtractSym2 (a6989586621679398561 :: a) (a6989586621679398562 :: a) = Subtract a6989586621679398561 a6989586621679398562 |
Semigroups and Monoids
data (<>@#@$) (a1 :: TyFun a (a ~> a)) infixr 6 Source #
Instances
| SSemigroup a => SingI ((<>@#@$) :: TyFun a (a ~> a) -> Type) Source # | |
| SuppressUnusedWarnings ((<>@#@$) :: TyFun a (a ~> a) -> Type) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Classes Methods suppressUnusedWarnings :: () # | |
| type Apply ((<>@#@$) :: TyFun a (a ~> a) -> Type) (a6989586621679173979 :: a) Source # | |
data (a6989586621679173979 :: a) <>@#@$$ (b :: TyFun a a) infixr 6 Source #
Instances
| SSemigroup a => SingI1 ((<>@#@$$) :: a -> TyFun a a -> Type) Source # | |
| (SSemigroup a, SingI d) => SingI ((<>@#@$$) d :: TyFun a a -> Type) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Classes | |
| SuppressUnusedWarnings ((<>@#@$$) a6989586621679173979 :: TyFun a a -> Type) Source # | |
Defined in Data.Semigroup.Singletons.Internal.Classes Methods suppressUnusedWarnings :: () # | |
| type Apply ((<>@#@$$) a6989586621679173979 :: TyFun a a -> Type) (a6989586621679173980 :: a) Source # | |
type family (a6989586621679173979 :: a) <>@#@$$$ (a6989586621679173980 :: a) :: a where ... infixr 6 Source #
type family MemptySym0 :: a where ... Source #
Equations
| MemptySym0 = Mempty :: a |
data MappendSym0 (a1 :: TyFun a (a ~> a)) Source #
Instances
| SMonoid a => SingI (MappendSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Defined in Data.Monoid.Singletons | |
| SuppressUnusedWarnings (MappendSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MappendSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679860746 :: a) Source # | |
Defined in Data.Monoid.Singletons type Apply (MappendSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679860746 :: a) = MappendSym1 a6989586621679860746 | |
data MappendSym1 (a6989586621679860746 :: a) (b :: TyFun a a) Source #
Instances
| SMonoid a => SingI1 (MappendSym1 :: a -> TyFun a a -> Type) Source # | |
Defined in Data.Monoid.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (MappendSym1 x) # | |
| (SMonoid a, SingI d) => SingI (MappendSym1 d :: TyFun a a -> Type) Source # | |
Defined in Data.Monoid.Singletons Methods sing :: Sing (MappendSym1 d) # | |
| SuppressUnusedWarnings (MappendSym1 a6989586621679860746 :: TyFun a a -> Type) Source # | |
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MappendSym1 a6989586621679860746 :: TyFun a a -> Type) (a6989586621679860747 :: a) Source # | |
Defined in Data.Monoid.Singletons type Apply (MappendSym1 a6989586621679860746 :: TyFun a a -> Type) (a6989586621679860747 :: a) = Mappend a6989586621679860746 a6989586621679860747 | |
type family MappendSym2 (a6989586621679860746 :: a) (a6989586621679860747 :: a) :: a where ... Source #
Equations
| MappendSym2 (a6989586621679860746 :: a) (a6989586621679860747 :: a) = Mappend a6989586621679860746 a6989586621679860747 |
data MconcatSym0 (a1 :: TyFun [a] a) Source #
Instances
| SMonoid a => SingI (MconcatSym0 :: TyFun [a] a -> Type) Source # | |
Defined in Data.Monoid.Singletons | |
| SuppressUnusedWarnings (MconcatSym0 :: TyFun [a] a -> Type) Source # | |
Defined in Data.Monoid.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MconcatSym0 :: TyFun [a] a -> Type) (a6989586621679860750 :: [a]) Source # | |
Defined in Data.Monoid.Singletons type Apply (MconcatSym0 :: TyFun [a] a -> Type) (a6989586621679860750 :: [a]) = Mconcat a6989586621679860750 | |
type family MconcatSym1 (a6989586621679860750 :: [a]) :: a where ... Source #
Equations
| MconcatSym1 (a6989586621679860750 :: [a]) = Mconcat a6989586621679860750 |
Monads and functors
data FmapSym0 (a1 :: TyFun (a ~> b) (f a ~> f b)) Source #
Instances
| SFunctor f => SingI (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |
| SuppressUnusedWarnings (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) (a6989586621679271227 :: a ~> b) Source # | |
data FmapSym1 (a6989586621679271227 :: a ~> b) (b1 :: TyFun (f a) (f b)) Source #
Instances
| SFunctor f => SingI1 (FmapSym1 :: (a ~> b) -> TyFun (f a) (f b) -> Type) Source # | |
| (SFunctor f, SingI d) => SingI (FmapSym1 d :: TyFun (f a) (f b) -> Type) Source # | |
| SuppressUnusedWarnings (FmapSym1 a6989586621679271227 :: TyFun (f a) (f b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (FmapSym1 a6989586621679271227 :: TyFun (f a) (f b) -> Type) (a6989586621679271228 :: f a) Source # | |
type family FmapSym2 (a6989586621679271227 :: a ~> b) (a6989586621679271228 :: f a) :: f b where ... Source #
data (<$@#@$) (a1 :: TyFun a (f b ~> f a)) infixl 4 Source #
Instances
| SFunctor f => SingI ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) Source # | |
| SuppressUnusedWarnings ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) (a6989586621679271232 :: a) Source # | |
data (a6989586621679271232 :: a) <$@#@$$ (b1 :: TyFun (f b) (f a)) infixl 4 Source #
Instances
| SFunctor f => SingI1 ((<$@#@$$) :: a -> TyFun (f b) (f a) -> Type) Source # | |
| (SFunctor f, SingI d) => SingI ((<$@#@$$) d :: TyFun (f b) (f a) -> Type) Source # | |
| SuppressUnusedWarnings ((<$@#@$$) a6989586621679271232 :: TyFun (f b) (f a) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((<$@#@$$) a6989586621679271232 :: TyFun (f b) (f a) -> Type) (a6989586621679271233 :: f b) Source # | |
type family (a6989586621679271232 :: a) <$@#@$$$ (a6989586621679271233 :: f b) :: f a where ... infixl 4 Source #
data (<$>@#@$) (a1 :: TyFun (a ~> b) (f a ~> f b)) infixl 4 Source #
Instances
| SFunctor f => SingI ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |
| SuppressUnusedWarnings ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) (a6989586621679357520 :: a ~> b) Source # | |
data (a6989586621679357520 :: a ~> b) <$>@#@$$ (b1 :: TyFun (f a) (f b)) infixl 4 Source #
Instances
| SFunctor f => SingI1 ((<$>@#@$$) :: (a ~> b) -> TyFun (f a) (f b) -> Type) Source # | |
Defined in Data.Functor.Singletons | |
| (SFunctor f, SingI d) => SingI ((<$>@#@$$) d :: TyFun (f a) (f b) -> Type) Source # | |
Defined in Data.Functor.Singletons | |
| SuppressUnusedWarnings ((<$>@#@$$) a6989586621679357520 :: TyFun (f a) (f b) -> Type) Source # | |
Defined in Data.Functor.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((<$>@#@$$) a6989586621679357520 :: TyFun (f a) (f b) -> Type) (a6989586621679357521 :: f a) Source # | |
Defined in Data.Functor.Singletons type Apply ((<$>@#@$$) a6989586621679357520 :: TyFun (f a) (f b) -> Type) (a6989586621679357521 :: f a) = a6989586621679357520 <$> a6989586621679357521 | |
type family (a6989586621679357520 :: a ~> b) <$>@#@$$$ (a6989586621679357521 :: f a) :: f b where ... infixl 4 Source #
data PureSym0 (a1 :: TyFun a (f a)) Source #
Instances
| SApplicative f => SingI (PureSym0 :: TyFun a (f a) -> Type) Source # | |
| SuppressUnusedWarnings (PureSym0 :: TyFun a (f a) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (PureSym0 :: TyFun a (f a) -> Type) (a6989586621679271251 :: a) Source # | |
data (<*>@#@$) (a1 :: TyFun (f (a ~> b)) (f a ~> f b)) infixl 4 Source #
Instances
| SApplicative f => SingI ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) Source # | |
| SuppressUnusedWarnings ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) (a6989586621679271255 :: f (a ~> b)) Source # | |
Defined in Control.Monad.Singletons.Internal | |
data (a6989586621679271255 :: f (a ~> b)) <*>@#@$$ (b1 :: TyFun (f a) (f b)) infixl 4 Source #
Instances
| SApplicative f => SingI1 ((<*>@#@$$) :: f (a ~> b) -> TyFun (f a) (f b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SApplicative f, SingI d) => SingI ((<*>@#@$$) d :: TyFun (f a) (f b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing ((<*>@#@$$) d) # | |
| SuppressUnusedWarnings ((<*>@#@$$) a6989586621679271255 :: TyFun (f a) (f b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((<*>@#@$$) a6989586621679271255 :: TyFun (f a) (f b) -> Type) (a6989586621679271256 :: f a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply ((<*>@#@$$) a6989586621679271255 :: TyFun (f a) (f b) -> Type) (a6989586621679271256 :: f a) = a6989586621679271255 <*> a6989586621679271256 | |
type family (a6989586621679271255 :: f (a ~> b)) <*>@#@$$$ (a6989586621679271256 :: f a) :: f b where ... infixl 4 Source #
data (*>@#@$) (a1 :: TyFun (f a) (f b ~> f b)) infixl 4 Source #
Instances
| SApplicative f => SingI ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) Source # | |
| SuppressUnusedWarnings ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) (a6989586621679271267 :: f a) Source # | |
data (a6989586621679271267 :: f a) *>@#@$$ (b1 :: TyFun (f b) (f b)) infixl 4 Source #
Instances
| SApplicative f => SingI1 ((*>@#@$$) :: f a -> TyFun (f b) (f b) -> Type) Source # | |
| (SApplicative f, SingI d) => SingI ((*>@#@$$) d :: TyFun (f b) (f b) -> Type) Source # | |
| SuppressUnusedWarnings ((*>@#@$$) a6989586621679271267 :: TyFun (f b) (f b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((*>@#@$$) a6989586621679271267 :: TyFun (f b) (f b) -> Type) (a6989586621679271268 :: f b) Source # | |
type family (a6989586621679271267 :: f a) *>@#@$$$ (a6989586621679271268 :: f b) :: f b where ... infixl 4 Source #
data (<*@#@$) (a1 :: TyFun (f a) (f b ~> f a)) infixl 4 Source #
Instances
| SApplicative f => SingI ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) Source # | |
| SuppressUnusedWarnings ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) (a6989586621679271272 :: f a) Source # | |
data (a6989586621679271272 :: f a) <*@#@$$ (b1 :: TyFun (f b) (f a)) infixl 4 Source #
Instances
| SApplicative f => SingI1 ((<*@#@$$) :: f a -> TyFun (f b) (f a) -> Type) Source # | |
| (SApplicative f, SingI d) => SingI ((<*@#@$$) d :: TyFun (f b) (f a) -> Type) Source # | |
| SuppressUnusedWarnings ((<*@#@$$) a6989586621679271272 :: TyFun (f b) (f a) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((<*@#@$$) a6989586621679271272 :: TyFun (f b) (f a) -> Type) (a6989586621679271273 :: f b) Source # | |
type family (a6989586621679271272 :: f a) <*@#@$$$ (a6989586621679271273 :: f b) :: f a where ... infixl 4 Source #
data LiftA2Sym0 (a1 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c))) Source #
Instances
| SApplicative f => SingI (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) Source # | |
| SuppressUnusedWarnings (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) (a6989586621679271261 :: a ~> (b ~> c)) Source # | |
Defined in Control.Monad.Singletons.Internal | |
data LiftA2Sym1 (a6989586621679271261 :: a ~> (b ~> c)) (b1 :: TyFun (f a) (f b ~> f c)) Source #
Instances
| SApplicative f => SingI1 (LiftA2Sym1 :: (a ~> (b ~> c)) -> TyFun (f a) (f b ~> f c) -> Type) Source # | |
| (SApplicative f, SingI d) => SingI (LiftA2Sym1 d :: TyFun (f a) (f b ~> f c) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SuppressUnusedWarnings (LiftA2Sym1 a6989586621679271261 :: TyFun (f a) (f b ~> f c) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (LiftA2Sym1 a6989586621679271261 :: TyFun (f a) (f b ~> f c) -> Type) (a6989586621679271262 :: f a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftA2Sym1 a6989586621679271261 :: TyFun (f a) (f b ~> f c) -> Type) (a6989586621679271262 :: f a) = LiftA2Sym2 a6989586621679271261 a6989586621679271262 | |
data LiftA2Sym2 (a6989586621679271261 :: a ~> (b ~> c)) (a6989586621679271262 :: f a) (c1 :: TyFun (f b) (f c)) Source #
Instances
| (SApplicative f, SingI d) => SingI1 (LiftA2Sym2 d :: f a -> TyFun (f b) (f c) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods liftSing :: forall (x :: f a). Sing x -> Sing (LiftA2Sym2 d x) # | |
| SApplicative f => SingI2 (LiftA2Sym2 :: (a ~> (b ~> c)) -> f a -> TyFun (f b) (f c) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SApplicative f, SingI d1, SingI d2) => SingI (LiftA2Sym2 d1 d2 :: TyFun (f b) (f c) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing (LiftA2Sym2 d1 d2) # | |
| SuppressUnusedWarnings (LiftA2Sym2 a6989586621679271261 a6989586621679271262 :: TyFun (f b) (f c) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (LiftA2Sym2 a6989586621679271261 a6989586621679271262 :: TyFun (f b) (f c) -> Type) (a6989586621679271263 :: f b) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (LiftA2Sym2 a6989586621679271261 a6989586621679271262 :: TyFun (f b) (f c) -> Type) (a6989586621679271263 :: f b) = LiftA2 a6989586621679271261 a6989586621679271262 a6989586621679271263 | |
type family LiftA2Sym3 (a6989586621679271261 :: a ~> (b ~> c)) (a6989586621679271262 :: f a) (a6989586621679271263 :: f b) :: f c where ... Source #
Equations
| LiftA2Sym3 (a6989586621679271261 :: a ~> (b ~> c)) (a6989586621679271262 :: f a) (a6989586621679271263 :: f b) = LiftA2 a6989586621679271261 a6989586621679271262 a6989586621679271263 |
data (>>=@#@$) (a1 :: TyFun (m a) ((a ~> m b) ~> m b)) infixl 1 Source #
Instances
| SMonad m => SingI ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) Source # | |
| SuppressUnusedWarnings ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) (a6989586621679271335 :: m a) Source # | |
data (a6989586621679271335 :: m a) >>=@#@$$ (b1 :: TyFun (a ~> m b) (m b)) infixl 1 Source #
Instances
| SMonad m => SingI1 ((>>=@#@$$) :: m a -> TyFun (a ~> m b) (m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SMonad m, SingI d) => SingI ((>>=@#@$$) d :: TyFun (a ~> m b) (m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SuppressUnusedWarnings ((>>=@#@$$) a6989586621679271335 :: TyFun (a ~> m b) (m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((>>=@#@$$) a6989586621679271335 :: TyFun (a ~> m b) (m b) -> Type) (a6989586621679271336 :: a ~> m b) Source # | |
Defined in Control.Monad.Singletons.Internal | |
type family (a6989586621679271335 :: m a) >>=@#@$$$ (a6989586621679271336 :: a ~> m b) :: m b where ... infixl 1 Source #
data (>>@#@$) (a1 :: TyFun (m a) (m b ~> m b)) infixl 1 Source #
Instances
| SMonad m => SingI ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) Source # | |
| SuppressUnusedWarnings ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) (a6989586621679271340 :: m a) Source # | |
data (a6989586621679271340 :: m a) >>@#@$$ (b1 :: TyFun (m b) (m b)) infixl 1 Source #
Instances
| SMonad m => SingI1 ((>>@#@$$) :: m a -> TyFun (m b) (m b) -> Type) Source # | |
| (SMonad m, SingI d) => SingI ((>>@#@$$) d :: TyFun (m b) (m b) -> Type) Source # | |
| SuppressUnusedWarnings ((>>@#@$$) a6989586621679271340 :: TyFun (m b) (m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((>>@#@$$) a6989586621679271340 :: TyFun (m b) (m b) -> Type) (a6989586621679271341 :: m b) Source # | |
type family (a6989586621679271340 :: m a) >>@#@$$$ (a6989586621679271341 :: m b) :: m b where ... infixl 1 Source #
data ReturnSym0 (a1 :: TyFun a (m a)) Source #
Instances
| SMonad m => SingI (ReturnSym0 :: TyFun a (m a) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| SuppressUnusedWarnings (ReturnSym0 :: TyFun a (m a) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ReturnSym0 :: TyFun a (m a) -> Type) (a6989586621679271344 :: a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply (ReturnSym0 :: TyFun a (m a) -> Type) (a6989586621679271344 :: a) = Return a6989586621679271344 :: m a | |
type family ReturnSym1 (a6989586621679271344 :: a) :: m a where ... Source #
Equations
| ReturnSym1 (a6989586621679271344 :: a) = Return a6989586621679271344 :: m a |
data FailSym0 (a1 :: TyFun [Char] (m a)) Source #
Instances
| SMonadFail m => SingI (FailSym0 :: TyFun [Char] (m a) -> Type) Source # | |
| SuppressUnusedWarnings (FailSym0 :: TyFun [Char] (m a) -> Type) Source # | |
Defined in Control.Monad.Fail.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FailSym0 :: TyFun [Char] (m a) -> Type) (a6989586621679365940 :: [Char]) Source # | |
data MapM_Sym0 (a1 :: TyFun (a ~> m b) (t a ~> m ())) Source #
Instances
| (SFoldable t, SMonad m) => SingI (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) Source # | |
| SuppressUnusedWarnings (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) (a6989586621679922449 :: a ~> m b) Source # | |
data MapM_Sym1 (a6989586621679922449 :: a ~> m b) (b1 :: TyFun (t a) (m ())) Source #
Instances
| (SFoldable t, SMonad m) => SingI1 (MapM_Sym1 :: (a ~> m b) -> TyFun (t a) (m ()) -> Type) Source # | |
| (SFoldable t, SMonad m, SingI d) => SingI (MapM_Sym1 d :: TyFun (t a) (m ()) -> Type) Source # | |
| SuppressUnusedWarnings (MapM_Sym1 a6989586621679922449 :: TyFun (t a) (m ()) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MapM_Sym1 a6989586621679922449 :: TyFun (t a) (m ()) -> Type) (a6989586621679922450 :: t a) Source # | |
type family MapM_Sym2 (a6989586621679922449 :: a ~> m b) (a6989586621679922450 :: t a) :: m () where ... Source #
data Sequence_Sym0 (a1 :: TyFun (t (m a)) (m ())) Source #
Instances
| (SFoldable t, SMonad m) => SingI (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621679922425 :: t (m a)) Source # | |
Defined in Data.Foldable.Singletons type Apply (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) (a6989586621679922425 :: t (m a)) = Sequence_ a6989586621679922425 | |
type family Sequence_Sym1 (a6989586621679922425 :: t (m a)) :: m () where ... Source #
Equations
| Sequence_Sym1 (a6989586621679922425 :: t (m a)) = Sequence_ a6989586621679922425 |
data (=<<@#@$) (a1 :: TyFun (a ~> m b) (m a ~> m b)) infixr 1 Source #
Instances
| SMonad m => SingI ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) Source # | |
| SuppressUnusedWarnings ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) (a6989586621679271176 :: a ~> m b) Source # | |
Defined in Control.Monad.Singletons.Internal | |
data (a6989586621679271176 :: a ~> m b) =<<@#@$$ (b1 :: TyFun (m a) (m b)) infixr 1 Source #
Instances
| SMonad m => SingI1 ((=<<@#@$$) :: (a ~> m b) -> TyFun (m a) (m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal | |
| (SMonad m, SingI d) => SingI ((=<<@#@$$) d :: TyFun (m a) (m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods sing :: Sing ((=<<@#@$$) d) # | |
| SuppressUnusedWarnings ((=<<@#@$$) a6989586621679271176 :: TyFun (m a) (m b) -> Type) Source # | |
Defined in Control.Monad.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((=<<@#@$$) a6989586621679271176 :: TyFun (m a) (m b) -> Type) (a6989586621679271177 :: m a) Source # | |
Defined in Control.Monad.Singletons.Internal type Apply ((=<<@#@$$) a6989586621679271176 :: TyFun (m a) (m b) -> Type) (a6989586621679271177 :: m a) = a6989586621679271176 =<< a6989586621679271177 | |
type family (a6989586621679271176 :: a ~> m b) =<<@#@$$$ (a6989586621679271177 :: m a) :: m b where ... infixr 1 Source #
Folds and traversals
data ElemSym0 (a1 :: TyFun a (t a ~> Bool)) Source #
Instances
| (SFoldable t, SEq a) => SingI (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |
| SuppressUnusedWarnings (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922567 :: a) Source # | |
data ElemSym1 (a6989586621679922567 :: a) (b :: TyFun (t a) Bool) Source #
Instances
| (SFoldable t, SEq a) => SingI1 (ElemSym1 :: a -> TyFun (t a) Bool -> Type) Source # | |
| (SFoldable t, SEq a, SingI d) => SingI (ElemSym1 d :: TyFun (t a) Bool -> Type) Source # | |
| SuppressUnusedWarnings (ElemSym1 a6989586621679922567 :: TyFun (t a) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ElemSym1 a6989586621679922567 :: TyFun (t a) Bool -> Type) (a6989586621679922568 :: t a) Source # | |
type family ElemSym2 (a6989586621679922567 :: a) (a6989586621679922568 :: t a) :: Bool where ... Source #
data FoldMapSym0 (a1 :: TyFun (a ~> m) (t a ~> m)) Source #
Instances
| (SFoldable t, SMonoid m) => SingI (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621679922515 :: a ~> m) Source # | |
Defined in Data.Foldable.Singletons type Apply (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) (a6989586621679922515 :: a ~> m) = FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type | |
data FoldMapSym1 (a6989586621679922515 :: a ~> m) (b :: TyFun (t a) m) Source #
Instances
| (SFoldable t, SMonoid m) => SingI1 (FoldMapSym1 :: (a ~> m) -> TyFun (t a) m -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| (SFoldable t, SMonoid m, SingI d) => SingI (FoldMapSym1 d :: TyFun (t a) m -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type) (a6989586621679922516 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (FoldMapSym1 a6989586621679922515 :: TyFun (t a) m -> Type) (a6989586621679922516 :: t a) = FoldMap a6989586621679922515 a6989586621679922516 | |
type family FoldMapSym2 (a6989586621679922515 :: a ~> m) (a6989586621679922516 :: t a) :: m where ... Source #
Equations
| FoldMapSym2 (a6989586621679922515 :: a ~> m) (a6989586621679922516 :: t a) = FoldMap a6989586621679922515 a6989586621679922516 |
data FoldrSym0 (a1 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b))) Source #
Instances
| SFoldable t => SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
| SuppressUnusedWarnings (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922521 :: a ~> (b ~> b)) Source # | |
data FoldrSym1 (a6989586621679922521 :: a ~> (b ~> b)) (b1 :: TyFun b (t a ~> b)) Source #
Instances
| SFoldable t => SingI1 (FoldrSym1 :: (a ~> (b ~> b)) -> TyFun b (t a ~> b) -> Type) Source # | |
| (SFoldable t, SingI d) => SingI (FoldrSym1 d :: TyFun b (t a ~> b) -> Type) Source # | |
| SuppressUnusedWarnings (FoldrSym1 a6989586621679922521 :: TyFun b (t a ~> b) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldrSym1 a6989586621679922521 :: TyFun b (t a ~> b) -> Type) (a6989586621679922522 :: b) Source # | |
data FoldrSym2 (a6989586621679922521 :: a ~> (b ~> b)) (a6989586621679922522 :: b) (c :: TyFun (t a) b) Source #
Instances
| (SFoldable t, SingI d) => SingI1 (FoldrSym2 d :: b -> TyFun (t a) b -> Type) Source # | |
| SFoldable t => SingI2 (FoldrSym2 :: (a ~> (b ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |
| (SFoldable t, SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 :: TyFun (t a) b -> Type) Source # | |
| SuppressUnusedWarnings (FoldrSym2 a6989586621679922521 a6989586621679922522 :: TyFun (t a) b -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldrSym2 a6989586621679922521 a6989586621679922522 :: TyFun (t a) b -> Type) (a6989586621679922523 :: t a) Source # | |
type family FoldrSym3 (a6989586621679922521 :: a ~> (b ~> b)) (a6989586621679922522 :: b) (a6989586621679922523 :: t a) :: b where ... Source #
data FoldlSym0 (a1 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b))) Source #
Instances
| SFoldable t => SingI (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
| SuppressUnusedWarnings (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) (a6989586621679922535 :: b ~> (a ~> b)) Source # | |
data FoldlSym1 (a6989586621679922535 :: b ~> (a ~> b)) (b1 :: TyFun b (t a ~> b)) Source #
Instances
| SFoldable t => SingI1 (FoldlSym1 :: (b ~> (a ~> b)) -> TyFun b (t a ~> b) -> Type) Source # | |
| (SFoldable t, SingI d) => SingI (FoldlSym1 d :: TyFun b (t a ~> b) -> Type) Source # | |
| SuppressUnusedWarnings (FoldlSym1 a6989586621679922535 :: TyFun b (t a ~> b) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldlSym1 a6989586621679922535 :: TyFun b (t a ~> b) -> Type) (a6989586621679922536 :: b) Source # | |
data FoldlSym2 (a6989586621679922535 :: b ~> (a ~> b)) (a6989586621679922536 :: b) (c :: TyFun (t a) b) Source #
Instances
| (SFoldable t, SingI d) => SingI1 (FoldlSym2 d :: b -> TyFun (t a) b -> Type) Source # | |
| SFoldable t => SingI2 (FoldlSym2 :: (b ~> (a ~> b)) -> b -> TyFun (t a) b -> Type) Source # | |
| (SFoldable t, SingI d1, SingI d2) => SingI (FoldlSym2 d1 d2 :: TyFun (t a) b -> Type) Source # | |
| SuppressUnusedWarnings (FoldlSym2 a6989586621679922535 a6989586621679922536 :: TyFun (t a) b -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FoldlSym2 a6989586621679922535 a6989586621679922536 :: TyFun (t a) b -> Type) (a6989586621679922537 :: t a) Source # | |
type family FoldlSym3 (a6989586621679922535 :: b ~> (a ~> b)) (a6989586621679922536 :: b) (a6989586621679922537 :: t a) :: b where ... Source #
data Foldr1Sym0 (a1 :: TyFun (a ~> (a ~> a)) (t a ~> a)) Source #
Instances
| SFoldable t => SingI (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) (a6989586621679922548 :: a ~> (a ~> a)) Source # | |
Defined in Data.Foldable.Singletons | |
data Foldr1Sym1 (a6989586621679922548 :: a ~> (a ~> a)) (b :: TyFun (t a) a) Source #
Instances
| SFoldable t => SingI1 (Foldr1Sym1 :: (a ~> (a ~> a)) -> TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| (SFoldable t, SingI d) => SingI (Foldr1Sym1 d :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (Foldr1Sym1 a6989586621679922548 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Foldr1Sym1 a6989586621679922548 :: TyFun (t a) a -> Type) (a6989586621679922549 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (Foldr1Sym1 a6989586621679922548 :: TyFun (t a) a -> Type) (a6989586621679922549 :: t a) = Foldr1 a6989586621679922548 a6989586621679922549 | |
type family Foldr1Sym2 (a6989586621679922548 :: a ~> (a ~> a)) (a6989586621679922549 :: t a) :: a where ... Source #
Equations
| Foldr1Sym2 (a6989586621679922548 :: a ~> (a ~> a)) (a6989586621679922549 :: t a) = Foldr1 a6989586621679922548 a6989586621679922549 |
data Foldl1Sym0 (a1 :: TyFun (a ~> (a ~> a)) (t a ~> a)) Source #
Instances
| SFoldable t => SingI (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) (a6989586621679922553 :: a ~> (a ~> a)) Source # | |
Defined in Data.Foldable.Singletons | |
data Foldl1Sym1 (a6989586621679922553 :: a ~> (a ~> a)) (b :: TyFun (t a) a) Source #
Instances
| SFoldable t => SingI1 (Foldl1Sym1 :: (a ~> (a ~> a)) -> TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| (SFoldable t, SingI d) => SingI (Foldl1Sym1 d :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (Foldl1Sym1 a6989586621679922553 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (Foldl1Sym1 a6989586621679922553 :: TyFun (t a) a -> Type) (a6989586621679922554 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (Foldl1Sym1 a6989586621679922553 :: TyFun (t a) a -> Type) (a6989586621679922554 :: t a) = Foldl1 a6989586621679922553 a6989586621679922554 | |
type family Foldl1Sym2 (a6989586621679922553 :: a ~> (a ~> a)) (a6989586621679922554 :: t a) :: a where ... Source #
Equations
| Foldl1Sym2 (a6989586621679922553 :: a ~> (a ~> a)) (a6989586621679922554 :: t a) = Foldl1 a6989586621679922553 a6989586621679922554 |
data MaximumSym0 (a1 :: TyFun (t a) a) Source #
Instances
| (SFoldable t, SOrd a) => SingI (MaximumSym0 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (MaximumSym0 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (a6989586621679922571 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (MaximumSym0 :: TyFun (t a) a -> Type) (a6989586621679922571 :: t a) = Maximum a6989586621679922571 | |
type family MaximumSym1 (a6989586621679922571 :: t a) :: a where ... Source #
Equations
| MaximumSym1 (a6989586621679922571 :: t a) = Maximum a6989586621679922571 |
data MinimumSym0 (a1 :: TyFun (t a) a) Source #
Instances
| (SFoldable t, SOrd a) => SingI (MinimumSym0 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (MinimumSym0 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (a6989586621679922574 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (MinimumSym0 :: TyFun (t a) a -> Type) (a6989586621679922574 :: t a) = Minimum a6989586621679922574 | |
type family MinimumSym1 (a6989586621679922574 :: t a) :: a where ... Source #
Equations
| MinimumSym1 (a6989586621679922574 :: t a) = Minimum a6989586621679922574 |
data ProductSym0 (a1 :: TyFun (t a) a) Source #
Instances
| (SFoldable t, SNum a) => SingI (ProductSym0 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (ProductSym0 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ProductSym0 :: TyFun (t a) a -> Type) (a6989586621679922580 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (ProductSym0 :: TyFun (t a) a -> Type) (a6989586621679922580 :: t a) = Product a6989586621679922580 | |
type family ProductSym1 (a6989586621679922580 :: t a) :: a where ... Source #
Equations
| ProductSym1 (a6989586621679922580 :: t a) = Product a6989586621679922580 |
data SumSym0 (a1 :: TyFun (t a) a) Source #
Instances
| (SFoldable t, SNum a) => SingI (SumSym0 :: TyFun (t a) a -> Type) Source # | |
| SuppressUnusedWarnings (SumSym0 :: TyFun (t a) a -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (SumSym0 :: TyFun (t a) a -> Type) (a6989586621679922577 :: t a) Source # | |
data TraverseSym0 (a1 :: TyFun (a ~> f b) (t a ~> f (t b))) Source #
Instances
| (STraversable t, SApplicative f) => SingI (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) Source # | |
Defined in Data.Traversable.Singletons | |
| SuppressUnusedWarnings (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) Source # | |
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) (a6989586621680096860 :: a ~> f b) Source # | |
Defined in Data.Traversable.Singletons type Apply (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) (a6989586621680096860 :: a ~> f b) = TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type | |
data TraverseSym1 (a6989586621680096860 :: a ~> f b) (b1 :: TyFun (t a) (f (t b))) Source #
Instances
| (STraversable t, SApplicative f) => SingI1 (TraverseSym1 :: (a ~> f b) -> TyFun (t a) (f (t b)) -> Type) Source # | |
Defined in Data.Traversable.Singletons | |
| (STraversable t, SApplicative f, SingI d) => SingI (TraverseSym1 d :: TyFun (t a) (f (t b)) -> Type) Source # | |
Defined in Data.Traversable.Singletons | |
| SuppressUnusedWarnings (TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type) Source # | |
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type) (a6989586621680096861 :: t a) Source # | |
Defined in Data.Traversable.Singletons type Apply (TraverseSym1 a6989586621680096860 :: TyFun (t a) (f (t b)) -> Type) (a6989586621680096861 :: t a) = Traverse a6989586621680096860 a6989586621680096861 | |
type family TraverseSym2 (a6989586621680096860 :: a ~> f b) (a6989586621680096861 :: t a) :: f (t b) where ... Source #
Equations
| TraverseSym2 (a6989586621680096860 :: a ~> f b) (a6989586621680096861 :: t a) = Traverse a6989586621680096860 a6989586621680096861 |
data SequenceASym0 (a1 :: TyFun (t (f a)) (f (t a))) Source #
Instances
| (STraversable t, SApplicative f) => SingI (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) Source # | |
Defined in Data.Traversable.Singletons | |
| SuppressUnusedWarnings (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) Source # | |
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (a6989586621680096864 :: t (f a)) Source # | |
Defined in Data.Traversable.Singletons type Apply (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) (a6989586621680096864 :: t (f a)) = SequenceA a6989586621680096864 | |
type family SequenceASym1 (a6989586621680096864 :: t (f a)) :: f (t a) where ... Source #
Equations
| SequenceASym1 (a6989586621680096864 :: t (f a)) = SequenceA a6989586621680096864 |
data MapMSym0 (a1 :: TyFun (a ~> m b) (t a ~> m (t b))) Source #
Instances
| (STraversable t, SMonad m) => SingI (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) Source # | |
| SuppressUnusedWarnings (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) Source # | |
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) (a6989586621680096868 :: a ~> m b) Source # | |
data MapMSym1 (a6989586621680096868 :: a ~> m b) (b1 :: TyFun (t a) (m (t b))) Source #
Instances
| (STraversable t, SMonad m) => SingI1 (MapMSym1 :: (a ~> m b) -> TyFun (t a) (m (t b)) -> Type) Source # | |
| (STraversable t, SMonad m, SingI d) => SingI (MapMSym1 d :: TyFun (t a) (m (t b)) -> Type) Source # | |
| SuppressUnusedWarnings (MapMSym1 a6989586621680096868 :: TyFun (t a) (m (t b)) -> Type) Source # | |
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MapMSym1 a6989586621680096868 :: TyFun (t a) (m (t b)) -> Type) (a6989586621680096869 :: t a) Source # | |
type family MapMSym2 (a6989586621680096868 :: a ~> m b) (a6989586621680096869 :: t a) :: m (t b) where ... Source #
data SequenceSym0 (a1 :: TyFun (t (m a)) (m (t a))) Source #
Instances
| (STraversable t, SMonad m) => SingI (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) Source # | |
Defined in Data.Traversable.Singletons | |
| SuppressUnusedWarnings (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) Source # | |
Defined in Data.Traversable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (a6989586621680096872 :: t (m a)) Source # | |
Defined in Data.Traversable.Singletons type Apply (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) (a6989586621680096872 :: t (m a)) = Sequence a6989586621680096872 | |
type family SequenceSym1 (a6989586621680096872 :: t (m a)) :: m (t a) where ... Source #
Equations
| SequenceSym1 (a6989586621680096872 :: t (m a)) = Sequence a6989586621680096872 |
Miscellaneous functions
data ConstSym1 (a6989586621679154354 :: a) (b1 :: TyFun b a) Source #
Instances
| SingI1 (ConstSym1 :: a -> TyFun b a -> Type) Source # | |
| SingI d => SingI (ConstSym1 d :: TyFun b a -> Type) Source # | |
| SuppressUnusedWarnings (ConstSym1 a6989586621679154354 :: TyFun b a -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ConstSym1 a6989586621679154354 :: TyFun b a -> Type) (a6989586621679154355 :: b) Source # | |
type family ConstSym2 (a6989586621679154354 :: a) (a6989586621679154355 :: b) :: a where ... Source #
data (.@#@$) (a1 :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c))) infixr 9 Source #
Instances
| SingI ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) Source # | |
| SuppressUnusedWarnings ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) (a6989586621679154339 :: b ~> c) Source # | |
data (a6989586621679154339 :: b ~> c) .@#@$$ (b1 :: TyFun (a ~> b) (a ~> c)) infixr 9 Source #
Instances
| SingI1 ((.@#@$$) :: (b ~> c) -> TyFun (a ~> b) (a ~> c) -> Type) Source # | |
| SingI d => SingI ((.@#@$$) d :: TyFun (a ~> b) (a ~> c) -> Type) Source # | |
| SuppressUnusedWarnings ((.@#@$$) a6989586621679154339 :: TyFun (a ~> b) (a ~> c) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((.@#@$$) a6989586621679154339 :: TyFun (a ~> b) (a ~> c) -> Type) (a6989586621679154340 :: a ~> b) Source # | |
data ((a6989586621679154339 :: b ~> c) .@#@$$$ (a6989586621679154340 :: a ~> b)) (c1 :: TyFun a c) infixr 9 Source #
Instances
| SingI2 ((.@#@$$$) :: (b ~> c) -> (a ~> b) -> TyFun a c -> Type) Source # | |
| SingI d => SingI1 ((.@#@$$$) d :: (a ~> b) -> TyFun a c -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (d1 .@#@$$$ d2 :: TyFun a c -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (a6989586621679154339 .@#@$$$ a6989586621679154340 :: TyFun a c -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (a6989586621679154339 .@#@$$$ a6989586621679154340 :: TyFun a c -> Type) (a6989586621679154341 :: a) Source # | |
type family ((a6989586621679154339 :: b ~> c) .@#@$$$$ (a6989586621679154340 :: a ~> b)) (a6989586621679154341 :: a) :: c where ... infixr 9 Source #
data FlipSym0 (a1 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c))) Source #
Instances
| SingI (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) Source # | |
| SuppressUnusedWarnings (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) (a6989586621679154327 :: a ~> (b ~> c)) Source # | |
data FlipSym1 (a6989586621679154327 :: a ~> (b ~> c)) (b1 :: TyFun b (a ~> c)) Source #
Instances
| SingI1 (FlipSym1 :: (a ~> (b ~> c)) -> TyFun b (a ~> c) -> Type) Source # | |
| SingI d => SingI (FlipSym1 d :: TyFun b (a ~> c) -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (FlipSym1 a6989586621679154327 :: TyFun b (a ~> c) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FlipSym1 a6989586621679154327 :: TyFun b (a ~> c) -> Type) (a6989586621679154328 :: b) Source # | |
data FlipSym2 (a6989586621679154327 :: a ~> (b ~> c)) (a6989586621679154328 :: b) (c1 :: TyFun a c) Source #
Instances
| SingI d => SingI1 (FlipSym2 d :: b -> TyFun a c -> Type) Source # | |
| SingI2 (FlipSym2 :: (a ~> (b ~> c)) -> b -> TyFun a c -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (FlipSym2 d1 d2 :: TyFun a c -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (FlipSym2 a6989586621679154327 a6989586621679154328 :: TyFun a c -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (FlipSym2 a6989586621679154327 a6989586621679154328 :: TyFun a c -> Type) (a6989586621679154329 :: a) Source # | |
type family FlipSym3 (a6989586621679154327 :: a ~> (b ~> c)) (a6989586621679154328 :: b) (a6989586621679154329 :: a) :: c where ... Source #
data ($@#@$) (a1 :: TyFun (a ~> b) (a ~> b)) infixr 0 Source #
Instances
| SingI (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |
| SuppressUnusedWarnings (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) (a6989586621679154308 :: a ~> b) Source # | |
data (a6989586621679154308 :: a ~> b) $@#@$$ (b1 :: TyFun a b) infixr 0 Source #
Instances
| SingI1 (($@#@$$) :: (a ~> b) -> TyFun a b -> Type) Source # | |
| SingI d => SingI (($@#@$$) d :: TyFun a b -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (($@#@$$) a6989586621679154308 :: TyFun a b -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (($@#@$$) a6989586621679154308 :: TyFun a b -> Type) (a6989586621679154309 :: a) Source # | |
type family (a6989586621679154308 :: a ~> b) $@#@$$$ (a6989586621679154309 :: a) :: b where ... infixr 0 Source #
data UntilSym0 (a1 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a))) Source #
Instances
| SingI (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) Source # | |
| SuppressUnusedWarnings (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) (a6989586621679154281 :: a ~> Bool) Source # | |
data UntilSym1 (a6989586621679154281 :: a ~> Bool) (b :: TyFun (a ~> a) (a ~> a)) Source #
Instances
| SingI d => SingI (UntilSym1 d :: TyFun (a ~> a) (a ~> a) -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (UntilSym1 a6989586621679154281 :: TyFun (a ~> a) (a ~> a) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| SingI1 (UntilSym1 :: (a ~> Bool) -> TyFun (a ~> a) (a ~> a) -> Type) Source # | |
| type Apply (UntilSym1 a6989586621679154281 :: TyFun (a ~> a) (a ~> a) -> Type) (a6989586621679154282 :: a ~> a) Source # | |
data UntilSym2 (a6989586621679154281 :: a ~> Bool) (a6989586621679154282 :: a ~> a) (c :: TyFun a a) Source #
Instances
| SingI d => SingI1 (UntilSym2 d :: (a ~> a) -> TyFun a a -> Type) Source # | |
| SingI2 (UntilSym2 :: (a ~> Bool) -> (a ~> a) -> TyFun a a -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (UntilSym2 d1 d2 :: TyFun a a -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (UntilSym2 a6989586621679154281 a6989586621679154282 :: TyFun a a -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (UntilSym2 a6989586621679154281 a6989586621679154282 :: TyFun a a -> Type) (a6989586621679154283 :: a) Source # | |
type family UntilSym3 (a6989586621679154281 :: a ~> Bool) (a6989586621679154282 :: a ~> a) (a6989586621679154283 :: a) :: a where ... Source #
data AsTypeOfSym0 (a1 :: TyFun a (a ~> a)) Source #
Instances
| SingI (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679154319 :: a) Source # | |
Defined in GHC.Base.Singletons type Apply (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) (a6989586621679154319 :: a) = AsTypeOfSym1 a6989586621679154319 | |
data AsTypeOfSym1 (a6989586621679154319 :: a) (b :: TyFun a a) Source #
Instances
| SingI1 (AsTypeOfSym1 :: a -> TyFun a a -> Type) Source # | |
Defined in GHC.Base.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (AsTypeOfSym1 x) # | |
| SingI d => SingI (AsTypeOfSym1 d :: TyFun a a -> Type) Source # | |
Defined in GHC.Base.Singletons Methods sing :: Sing (AsTypeOfSym1 d) # | |
| SuppressUnusedWarnings (AsTypeOfSym1 a6989586621679154319 :: TyFun a a -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (AsTypeOfSym1 a6989586621679154319 :: TyFun a a -> Type) (a6989586621679154320 :: a) Source # | |
Defined in GHC.Base.Singletons type Apply (AsTypeOfSym1 a6989586621679154319 :: TyFun a a -> Type) (a6989586621679154320 :: a) = AsTypeOf a6989586621679154319 a6989586621679154320 | |
type family AsTypeOfSym2 (a6989586621679154319 :: a) (a6989586621679154320 :: a) :: a where ... Source #
Equations
| AsTypeOfSym2 (a6989586621679154319 :: a) (a6989586621679154320 :: a) = AsTypeOf a6989586621679154319 a6989586621679154320 |
data ErrorSym0 (a1 :: TyFun Symbol a) Source #
Instances
data ErrorWithoutStackTraceSym0 (a1 :: TyFun Symbol a) Source #
Instances
| SingI (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) Source # | |
Defined in GHC.TypeLits.Singletons.Internal | |
| SuppressUnusedWarnings (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) Source # | |
Defined in GHC.TypeLits.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) (a6989586621679369227 :: Symbol) Source # | |
Defined in GHC.TypeLits.Singletons.Internal type Apply (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) (a6989586621679369227 :: Symbol) = ErrorWithoutStackTrace a6989586621679369227 :: a | |
type family ErrorWithoutStackTraceSym1 (a6989586621679369227 :: Symbol) :: a where ... Source #
Equations
| ErrorWithoutStackTraceSym1 a6989586621679369227 = ErrorWithoutStackTrace a6989586621679369227 :: a |
type family UndefinedSym0 :: a where ... Source #
Equations
| UndefinedSym0 = Undefined |
data SeqSym1 (a6989586621679154272 :: a) (b1 :: TyFun b b) infixr 0 Source #
Instances
| SingI1 (SeqSym1 :: a -> TyFun b b -> Type) Source # | |
| SingI d => SingI (SeqSym1 d :: TyFun b b -> Type) Source # | |
| SuppressUnusedWarnings (SeqSym1 a6989586621679154272 :: TyFun b b -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (SeqSym1 a6989586621679154272 :: TyFun b b -> Type) (a6989586621679154273 :: b) Source # | |
type family SeqSym2 (a6989586621679154272 :: a) (a6989586621679154273 :: b) :: b where ... infixr 0 Source #
data ($!@#@$) (a1 :: TyFun (a ~> b) (a ~> b)) infixr 0 Source #
Instances
| SingI (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |
| SuppressUnusedWarnings (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) (a6989586621679154299 :: a ~> b) Source # | |
data (a6989586621679154299 :: a ~> b) $!@#@$$ (b1 :: TyFun a b) infixr 0 Source #
Instances
| SingI1 (($!@#@$$) :: (a ~> b) -> TyFun a b -> Type) Source # | |
| SingI d => SingI (($!@#@$$) d :: TyFun a b -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (($!@#@$$) a6989586621679154299 :: TyFun a b -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (($!@#@$$) a6989586621679154299 :: TyFun a b -> Type) (a6989586621679154300 :: a) Source # | |
type family (a6989586621679154299 :: a ~> b) $!@#@$$$ (a6989586621679154300 :: a) :: b where ... infixr 0 Source #
List operations
data MapSym0 (a1 :: TyFun (a ~> b) ([a] ~> [b])) Source #
Instances
| SingI (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) Source # | |
| SuppressUnusedWarnings (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) (a6989586621679154373 :: a ~> b) Source # | |
data MapSym1 (a6989586621679154373 :: a ~> b) (b1 :: TyFun [a] [b]) Source #
Instances
| SingI1 (MapSym1 :: (a ~> b) -> TyFun [a] [b] -> Type) Source # | |
| SingI d => SingI (MapSym1 d :: TyFun [a] [b] -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings (MapSym1 a6989586621679154373 :: TyFun [a] [b] -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (MapSym1 a6989586621679154373 :: TyFun [a] [b] -> Type) (a6989586621679154374 :: [a]) Source # | |
type family MapSym2 (a6989586621679154373 :: a ~> b) (a6989586621679154374 :: [a]) :: [b] where ... Source #
data (++@#@$) (a1 :: TyFun [a] ([a] ~> [a])) infixr 5 Source #
Instances
| SingI ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
| SuppressUnusedWarnings ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) (a6989586621679154364 :: [a]) Source # | |
data (a6989586621679154364 :: [a]) ++@#@$$ (b :: TyFun [a] [a]) infixr 5 Source #
Instances
| SingI1 ((++@#@$$) :: [a] -> TyFun [a] [a] -> Type) Source # | |
| SingI d => SingI ((++@#@$$) d :: TyFun [a] [a] -> Type) Source # | |
Defined in GHC.Base.Singletons | |
| SuppressUnusedWarnings ((++@#@$$) a6989586621679154364 :: TyFun [a] [a] -> Type) Source # | |
Defined in GHC.Base.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ((++@#@$$) a6989586621679154364 :: TyFun [a] [a] -> Type) (a6989586621679154365 :: [a]) Source # | |
type family (a6989586621679154364 :: [a]) ++@#@$$$ (a6989586621679154365 :: [a]) :: [a] where ... infixr 5 Source #
data FilterSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> [a])) Source #
Instances
| SingI (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544674 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544674 :: a ~> Bool) = FilterSym1 a6989586621679544674 | |
data FilterSym1 (a6989586621679544674 :: a ~> Bool) (b :: TyFun [a] [a]) Source #
Instances
| SingI d => SingI (FilterSym1 d :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (FilterSym1 d) # | |
| SuppressUnusedWarnings (FilterSym1 a6989586621679544674 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| SingI1 (FilterSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (FilterSym1 a6989586621679544674 :: TyFun [a] [a] -> Type) (a6989586621679544675 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (FilterSym1 a6989586621679544674 :: TyFun [a] [a] -> Type) (a6989586621679544675 :: [a]) = Filter a6989586621679544674 a6989586621679544675 | |
type family FilterSym2 (a6989586621679544674 :: a ~> Bool) (a6989586621679544675 :: [a]) :: [a] where ... Source #
Equations
| FilterSym2 (a6989586621679544674 :: a ~> Bool) (a6989586621679544675 :: [a]) = Filter a6989586621679544674 a6989586621679544675 |
data (!!@#@$) (a1 :: TyFun [a] (Natural ~> a)) infixl 9 Source #
Instances
| SingI ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) Source # | |
| SuppressUnusedWarnings ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) (a6989586621679544266 :: [a]) Source # | |
data (a6989586621679544266 :: [a]) !!@#@$$ (b :: TyFun Natural a) infixl 9 Source #
Instances
| SingI1 ((!!@#@$$) :: [a] -> TyFun Natural a -> Type) Source # | |
| SingI d => SingI ((!!@#@$$) d :: TyFun Natural a -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings ((!!@#@$$) a6989586621679544266 :: TyFun Natural a -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply ((!!@#@$$) a6989586621679544266 :: TyFun Natural a -> Type) (a6989586621679544267 :: Natural) Source # | |
type family (a6989586621679544266 :: [a]) !!@#@$$$ (a6989586621679544267 :: Natural) :: a where ... infixl 9 Source #
data NullSym0 (a1 :: TyFun (t a) Bool) Source #
Instances
| SFoldable t => SingI (NullSym0 :: TyFun (t a) Bool -> Type) Source # | |
| SuppressUnusedWarnings (NullSym0 :: TyFun (t a) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (a6989586621679922560 :: t a) Source # | |
data LengthSym0 (a1 :: TyFun (t a) Natural) Source #
Instances
| SFoldable t => SingI (LengthSym0 :: TyFun (t a) Natural -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (LengthSym0 :: TyFun (t a) Natural -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (LengthSym0 :: TyFun (t a) Natural -> Type) (a6989586621679922563 :: t a) Source # | |
Defined in Data.Foldable.Singletons | |
type family LengthSym1 (a6989586621679922563 :: t a) :: Natural where ... Source #
Equations
| LengthSym1 (a6989586621679922563 :: t a) = Length a6989586621679922563 |
data ReverseSym0 (a1 :: TyFun [a] [a]) Source #
Instances
| SingI (ReverseSym0 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (ReverseSym0 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679545429 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ReverseSym0 :: TyFun [a] [a] -> Type) (a6989586621679545429 :: [a]) = Reverse a6989586621679545429 | |
type family ReverseSym1 (a6989586621679545429 :: [a]) :: [a] where ... Source #
Equations
| ReverseSym1 (a6989586621679545429 :: [a]) = Reverse a6989586621679545429 |
Special folds
data AndSym0 (a :: TyFun (t Bool) Bool) Source #
Instances
| SFoldable t => SingI (AndSym0 :: TyFun (t Bool) Bool -> Type) Source # | |
| SuppressUnusedWarnings (AndSym0 :: TyFun (t Bool) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621679922378 :: t Bool) Source # | |
data OrSym0 (a :: TyFun (t Bool) Bool) Source #
Instances
| SFoldable t => SingI (OrSym0 :: TyFun (t Bool) Bool -> Type) Source # | |
| SuppressUnusedWarnings (OrSym0 :: TyFun (t Bool) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621679922372 :: t Bool) Source # | |
data AnySym0 (a1 :: TyFun (a ~> Bool) (t a ~> Bool)) Source #
Instances
| SFoldable t => SingI (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |
| SuppressUnusedWarnings (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621679922364 :: a ~> Bool) Source # | |
data AnySym1 (a6989586621679922364 :: a ~> Bool) (b :: TyFun (t a) Bool) Source #
Instances
| SFoldable t => SingI1 (AnySym1 :: (a ~> Bool) -> TyFun (t a) Bool -> Type) Source # | |
| (SFoldable t, SingI d) => SingI (AnySym1 d :: TyFun (t a) Bool -> Type) Source # | |
| SuppressUnusedWarnings (AnySym1 a6989586621679922364 :: TyFun (t a) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (AnySym1 a6989586621679922364 :: TyFun (t a) Bool -> Type) (a6989586621679922365 :: t a) Source # | |
type family AnySym2 (a6989586621679922364 :: a ~> Bool) (a6989586621679922365 :: t a) :: Bool where ... Source #
data AllSym0 (a1 :: TyFun (a ~> Bool) (t a ~> Bool)) Source #
Instances
| SFoldable t => SingI (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |
| SuppressUnusedWarnings (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621679922355 :: a ~> Bool) Source # | |
data AllSym1 (a6989586621679922355 :: a ~> Bool) (b :: TyFun (t a) Bool) Source #
Instances
| SFoldable t => SingI1 (AllSym1 :: (a ~> Bool) -> TyFun (t a) Bool -> Type) Source # | |
| (SFoldable t, SingI d) => SingI (AllSym1 d :: TyFun (t a) Bool -> Type) Source # | |
| SuppressUnusedWarnings (AllSym1 a6989586621679922355 :: TyFun (t a) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (AllSym1 a6989586621679922355 :: TyFun (t a) Bool -> Type) (a6989586621679922356 :: t a) Source # | |
type family AllSym2 (a6989586621679922355 :: a ~> Bool) (a6989586621679922356 :: t a) :: Bool where ... Source #
data ConcatSym0 (a1 :: TyFun (t [a]) [a]) Source #
Instances
| SFoldable t => SingI (ConcatSym0 :: TyFun (t [a]) [a] -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (ConcatSym0 :: TyFun (t [a]) [a] -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621679922398 :: t [a]) Source # | |
Defined in Data.Foldable.Singletons type Apply (ConcatSym0 :: TyFun (t [a]) [a] -> Type) (a6989586621679922398 :: t [a]) = Concat a6989586621679922398 | |
type family ConcatSym1 (a6989586621679922398 :: t [a]) :: [a] where ... Source #
Equations
| ConcatSym1 (a6989586621679922398 :: t [a]) = Concat a6989586621679922398 |
data ConcatMapSym0 (a1 :: TyFun (a ~> [b]) (t a ~> [b])) Source #
Instances
| SFoldable t => SingI (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) (a6989586621679922383 :: a ~> [b]) Source # | |
Defined in Data.Foldable.Singletons type Apply (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) (a6989586621679922383 :: a ~> [b]) = ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type | |
data ConcatMapSym1 (a6989586621679922383 :: a ~> [b]) (b1 :: TyFun (t a) [b]) Source #
Instances
| SFoldable t => SingI1 (ConcatMapSym1 :: (a ~> [b]) -> TyFun (t a) [b] -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| (SFoldable t, SingI d) => SingI (ConcatMapSym1 d :: TyFun (t a) [b] -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type) (a6989586621679922384 :: t a) Source # | |
Defined in Data.Foldable.Singletons type Apply (ConcatMapSym1 a6989586621679922383 :: TyFun (t a) [b] -> Type) (a6989586621679922384 :: t a) = ConcatMap a6989586621679922383 a6989586621679922384 | |
type family ConcatMapSym2 (a6989586621679922383 :: a ~> [b]) (a6989586621679922384 :: t a) :: [b] where ... Source #
Equations
| ConcatMapSym2 (a6989586621679922383 :: a ~> [b]) (a6989586621679922384 :: t a) = ConcatMap a6989586621679922383 a6989586621679922384 |
Building lists
Scans
data ScanlSym0 (a1 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b]))) Source #
Instances
| SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |
| SuppressUnusedWarnings (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) (a6989586621679545226 :: b ~> (a ~> b)) Source # | |
data ScanlSym1 (a6989586621679545226 :: b ~> (a ~> b)) (b1 :: TyFun b ([a] ~> [b])) Source #
Instances
| SingI1 (ScanlSym1 :: (b ~> (a ~> b)) -> TyFun b ([a] ~> [b]) -> Type) Source # | |
| SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> [b]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (ScanlSym1 a6989586621679545226 :: TyFun b ([a] ~> [b]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanlSym1 a6989586621679545226 :: TyFun b ([a] ~> [b]) -> Type) (a6989586621679545227 :: b) Source # | |
data ScanlSym2 (a6989586621679545226 :: b ~> (a ~> b)) (a6989586621679545227 :: b) (c :: TyFun [a] [b]) Source #
Instances
| SingI d => SingI1 (ScanlSym2 d :: b -> TyFun [a] [b] -> Type) Source # | |
| SingI2 (ScanlSym2 :: (b ~> (a ~> b)) -> b -> TyFun [a] [b] -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] [b] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (ScanlSym2 a6989586621679545226 a6989586621679545227 :: TyFun [a] [b] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanlSym2 a6989586621679545226 a6989586621679545227 :: TyFun [a] [b] -> Type) (a6989586621679545228 :: [a]) Source # | |
type family ScanlSym3 (a6989586621679545226 :: b ~> (a ~> b)) (a6989586621679545227 :: b) (a6989586621679545228 :: [a]) :: [b] where ... Source #
data Scanl1Sym0 (a1 :: TyFun (a ~> (a ~> a)) ([a] ~> [a])) Source #
Instances
| SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545217 :: a ~> (a ~> a)) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545217 :: a ~> (a ~> a)) = Scanl1Sym1 a6989586621679545217 | |
data Scanl1Sym1 (a6989586621679545217 :: a ~> (a ~> a)) (b :: TyFun [a] [a]) Source #
Instances
| SingI d => SingI (Scanl1Sym1 d :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (Scanl1Sym1 d) # | |
| SuppressUnusedWarnings (Scanl1Sym1 a6989586621679545217 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| SingI1 (Scanl1Sym1 :: (a ~> (a ~> a)) -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (Scanl1Sym1 a6989586621679545217 :: TyFun [a] [a] -> Type) (a6989586621679545218 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Scanl1Sym1 a6989586621679545217 :: TyFun [a] [a] -> Type) (a6989586621679545218 :: [a]) = Scanl1 a6989586621679545217 a6989586621679545218 | |
type family Scanl1Sym2 (a6989586621679545217 :: a ~> (a ~> a)) (a6989586621679545218 :: [a]) :: [a] where ... Source #
Equations
| Scanl1Sym2 (a6989586621679545217 :: a ~> (a ~> a)) (a6989586621679545218 :: [a]) = Scanl1 a6989586621679545217 a6989586621679545218 |
data ScanrSym0 (a1 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b]))) Source #
Instances
| SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |
| SuppressUnusedWarnings (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) (a6989586621679545199 :: a ~> (b ~> b)) Source # | |
data ScanrSym1 (a6989586621679545199 :: a ~> (b ~> b)) (b1 :: TyFun b ([a] ~> [b])) Source #
Instances
| SingI1 (ScanrSym1 :: (a ~> (b ~> b)) -> TyFun b ([a] ~> [b]) -> Type) Source # | |
| SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> [b]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (ScanrSym1 a6989586621679545199 :: TyFun b ([a] ~> [b]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanrSym1 a6989586621679545199 :: TyFun b ([a] ~> [b]) -> Type) (a6989586621679545200 :: b) Source # | |
data ScanrSym2 (a6989586621679545199 :: a ~> (b ~> b)) (a6989586621679545200 :: b) (c :: TyFun [a] [b]) Source #
Instances
| SingI d => SingI1 (ScanrSym2 d :: b -> TyFun [a] [b] -> Type) Source # | |
| SingI2 (ScanrSym2 :: (a ~> (b ~> b)) -> b -> TyFun [a] [b] -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] [b] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (ScanrSym2 a6989586621679545199 a6989586621679545200 :: TyFun [a] [b] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanrSym2 a6989586621679545199 a6989586621679545200 :: TyFun [a] [b] -> Type) (a6989586621679545201 :: [a]) Source # | |
type family ScanrSym3 (a6989586621679545199 :: a ~> (b ~> b)) (a6989586621679545200 :: b) (a6989586621679545201 :: [a]) :: [b] where ... Source #
data Scanr1Sym0 (a1 :: TyFun (a ~> (a ~> a)) ([a] ~> [a])) Source #
Instances
| SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545179 :: a ~> (a ~> a)) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) (a6989586621679545179 :: a ~> (a ~> a)) = Scanr1Sym1 a6989586621679545179 | |
data Scanr1Sym1 (a6989586621679545179 :: a ~> (a ~> a)) (b :: TyFun [a] [a]) Source #
Instances
| SingI d => SingI (Scanr1Sym1 d :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (Scanr1Sym1 d) # | |
| SuppressUnusedWarnings (Scanr1Sym1 a6989586621679545179 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| SingI1 (Scanr1Sym1 :: (a ~> (a ~> a)) -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (Scanr1Sym1 a6989586621679545179 :: TyFun [a] [a] -> Type) (a6989586621679545180 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Scanr1Sym1 a6989586621679545179 :: TyFun [a] [a] -> Type) (a6989586621679545180 :: [a]) = Scanr1 a6989586621679545179 a6989586621679545180 | |
type family Scanr1Sym2 (a6989586621679545179 :: a ~> (a ~> a)) (a6989586621679545180 :: [a]) :: [a] where ... Source #
Equations
| Scanr1Sym2 (a6989586621679545179 :: a ~> (a ~> a)) (a6989586621679545180 :: [a]) = Scanr1 a6989586621679545179 a6989586621679545180 |
Infinite lists
data ReplicateSym0 (a1 :: TyFun Natural (a ~> [a])) Source #
Instances
| SingI (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) (a6989586621679544286 :: Natural) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) (a6989586621679544286 :: Natural) = ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type | |
data ReplicateSym1 (a6989586621679544286 :: Natural) (b :: TyFun a [a]) Source #
Instances
| SingI1 (ReplicateSym1 :: Natural -> TyFun a [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI d => SingI (ReplicateSym1 d :: TyFun a [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type) (a6989586621679544287 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ReplicateSym1 a6989586621679544286 :: TyFun a [a] -> Type) (a6989586621679544287 :: a) = Replicate a6989586621679544286 a6989586621679544287 | |
type family ReplicateSym2 (a6989586621679544286 :: Natural) (a6989586621679544287 :: a) :: [a] where ... Source #
Equations
| ReplicateSym2 a6989586621679544286 (a6989586621679544287 :: a) = Replicate a6989586621679544286 a6989586621679544287 |
Sublists
data TakeSym0 (a1 :: TyFun Natural ([a] ~> [a])) Source #
Instances
| SingI (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) Source # | |
| SuppressUnusedWarnings (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679544445 :: Natural) Source # | |
data TakeSym1 (a6989586621679544445 :: Natural) (b :: TyFun [a] [a]) Source #
Instances
| SingI1 (TakeSym1 :: Natural -> TyFun [a] [a] -> Type) Source # | |
| SingI d => SingI (TakeSym1 d :: TyFun [a] [a] -> Type) Source # | |
| SuppressUnusedWarnings (TakeSym1 a6989586621679544445 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (TakeSym1 a6989586621679544445 :: TyFun [a] [a] -> Type) (a6989586621679544446 :: [a]) Source # | |
type family TakeSym2 (a6989586621679544445 :: Natural) (a6989586621679544446 :: [a]) :: [a] where ... Source #
data DropSym0 (a1 :: TyFun Natural ([a] ~> [a])) Source #
Instances
| SingI (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) Source # | |
| SuppressUnusedWarnings (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679544432 :: Natural) Source # | |
data DropSym1 (a6989586621679544432 :: Natural) (b :: TyFun [a] [a]) Source #
Instances
| SingI1 (DropSym1 :: Natural -> TyFun [a] [a] -> Type) Source # | |
| SingI d => SingI (DropSym1 d :: TyFun [a] [a] -> Type) Source # | |
| SuppressUnusedWarnings (DropSym1 a6989586621679544432 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (DropSym1 a6989586621679544432 :: TyFun [a] [a] -> Type) (a6989586621679544433 :: [a]) Source # | |
type family DropSym2 (a6989586621679544432 :: Natural) (a6989586621679544433 :: [a]) :: [a] where ... Source #
data TakeWhileSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> [a])) Source #
Instances
| SingI (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544574 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544574 :: a ~> Bool) = TakeWhileSym1 a6989586621679544574 | |
data TakeWhileSym1 (a6989586621679544574 :: a ~> Bool) (b :: TyFun [a] [a]) Source #
Instances
| SingI d => SingI (TakeWhileSym1 d :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (TakeWhileSym1 d) # | |
| SuppressUnusedWarnings (TakeWhileSym1 a6989586621679544574 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| SingI1 (TakeWhileSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (TakeWhileSym1 a6989586621679544574 :: TyFun [a] [a] -> Type) (a6989586621679544575 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (TakeWhileSym1 a6989586621679544574 :: TyFun [a] [a] -> Type) (a6989586621679544575 :: [a]) = TakeWhile a6989586621679544574 a6989586621679544575 | |
type family TakeWhileSym2 (a6989586621679544574 :: a ~> Bool) (a6989586621679544575 :: [a]) :: [a] where ... Source #
Equations
| TakeWhileSym2 (a6989586621679544574 :: a ~> Bool) (a6989586621679544575 :: [a]) = TakeWhile a6989586621679544574 a6989586621679544575 |
data DropWhileSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> [a])) Source #
Instances
| SingI (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544559 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544559 :: a ~> Bool) = DropWhileSym1 a6989586621679544559 | |
data DropWhileSym1 (a6989586621679544559 :: a ~> Bool) (b :: TyFun [a] [a]) Source #
Instances
| SingI d => SingI (DropWhileSym1 d :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DropWhileSym1 d) # | |
| SuppressUnusedWarnings (DropWhileSym1 a6989586621679544559 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| SingI1 (DropWhileSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (DropWhileSym1 a6989586621679544559 :: TyFun [a] [a] -> Type) (a6989586621679544560 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DropWhileSym1 a6989586621679544559 :: TyFun [a] [a] -> Type) (a6989586621679544560 :: [a]) = DropWhile a6989586621679544559 a6989586621679544560 | |
type family DropWhileSym2 (a6989586621679544559 :: a ~> Bool) (a6989586621679544560 :: [a]) :: [a] where ... Source #
Equations
| DropWhileSym2 (a6989586621679544559 :: a ~> Bool) (a6989586621679544560 :: [a]) = DropWhile a6989586621679544559 a6989586621679544560 |
data DropWhileEndSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> [a])) Source #
Instances
| SingI (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544538 :: a ~> Bool) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679544538 :: a ~> Bool) = DropWhileEndSym1 a6989586621679544538 | |
data DropWhileEndSym1 (a6989586621679544538 :: a ~> Bool) (b :: TyFun [a] [a]) Source #
Instances
| SingI d => SingI (DropWhileEndSym1 d :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (DropWhileEndSym1 d) # | |
| SuppressUnusedWarnings (DropWhileEndSym1 a6989586621679544538 :: TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| SingI1 (DropWhileEndSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| type Apply (DropWhileEndSym1 a6989586621679544538 :: TyFun [a] [a] -> Type) (a6989586621679544539 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (DropWhileEndSym1 a6989586621679544538 :: TyFun [a] [a] -> Type) (a6989586621679544539 :: [a]) = DropWhileEnd a6989586621679544538 a6989586621679544539 | |
type family DropWhileEndSym2 (a6989586621679544538 :: a ~> Bool) (a6989586621679544539 :: [a]) :: [a] where ... Source #
Equations
| DropWhileEndSym2 (a6989586621679544538 :: a ~> Bool) (a6989586621679544539 :: [a]) = DropWhileEnd a6989586621679544538 a6989586621679544539 |
data SpanSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> ([a], [a]))) Source #
Instances
| SingI (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |
| SuppressUnusedWarnings (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544497 :: a ~> Bool) Source # | |
data SpanSym1 (a6989586621679544497 :: a ~> Bool) (b :: TyFun [a] ([a], [a])) Source #
Instances
| SingI d => SingI (SpanSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (SpanSym1 a6989586621679544497 :: TyFun [a] ([a], [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| SingI1 (SpanSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) Source # | |
| type Apply (SpanSym1 a6989586621679544497 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544498 :: [a]) Source # | |
type family SpanSym2 (a6989586621679544497 :: a ~> Bool) (a6989586621679544498 :: [a]) :: ([a], [a]) where ... Source #
data BreakSym0 (a1 :: TyFun (a ~> Bool) ([a] ~> ([a], [a]))) Source #
Instances
| SingI (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |
| SuppressUnusedWarnings (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679544458 :: a ~> Bool) Source # | |
data BreakSym1 (a6989586621679544458 :: a ~> Bool) (b :: TyFun [a] ([a], [a])) Source #
Instances
| SingI d => SingI (BreakSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (BreakSym1 a6989586621679544458 :: TyFun [a] ([a], [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| SingI1 (BreakSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) Source # | |
| type Apply (BreakSym1 a6989586621679544458 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544459 :: [a]) Source # | |
type family BreakSym2 (a6989586621679544458 :: a ~> Bool) (a6989586621679544459 :: [a]) :: ([a], [a]) where ... Source #
data SplitAtSym0 (a1 :: TyFun Natural ([a] ~> ([a], [a]))) Source #
Instances
| SingI (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621679544425 :: Natural) Source # | |
Defined in Data.List.Singletons.Internal type Apply (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621679544425 :: Natural) = SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type | |
data SplitAtSym1 (a6989586621679544425 :: Natural) (b :: TyFun [a] ([a], [a])) Source #
Instances
| SingI1 (SplitAtSym1 :: Natural -> TyFun [a] ([a], [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI d => SingI (SplitAtSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544426 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (SplitAtSym1 a6989586621679544425 :: TyFun [a] ([a], [a]) -> Type) (a6989586621679544426 :: [a]) = SplitAt a6989586621679544425 a6989586621679544426 | |
type family SplitAtSym2 (a6989586621679544425 :: Natural) (a6989586621679544426 :: [a]) :: ([a], [a]) where ... Source #
Equations
| SplitAtSym2 a6989586621679544425 (a6989586621679544426 :: [a]) = SplitAt a6989586621679544425 a6989586621679544426 |
Searching lists
data NotElemSym0 (a1 :: TyFun a (t a ~> Bool)) Source #
Instances
| (SFoldable t, SEq a) => SingI (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922306 :: a) Source # | |
Defined in Data.Foldable.Singletons type Apply (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621679922306 :: a) = NotElemSym1 a6989586621679922306 :: TyFun (t a) Bool -> Type | |
data NotElemSym1 (a6989586621679922306 :: a) (b :: TyFun (t a) Bool) Source #
Instances
| (SFoldable t, SEq a) => SingI1 (NotElemSym1 :: a -> TyFun (t a) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| (SFoldable t, SEq a, SingI d) => SingI (NotElemSym1 d :: TyFun (t a) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons | |
| SuppressUnusedWarnings (NotElemSym1 a6989586621679922306 :: TyFun (t a) Bool -> Type) Source # | |
Defined in Data.Foldable.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (NotElemSym1 a6989586621679922306 :: TyFun (t a) Bool -> Type) (a6989586621679922307 :: t a) Source # | |
Defined in Data.Foldable.Singletons | |
type family NotElemSym2 (a6989586621679922306 :: a) (a6989586621679922307 :: t a) :: Bool where ... Source #
Equations
| NotElemSym2 (a6989586621679922306 :: a) (a6989586621679922307 :: t a) = NotElem a6989586621679922306 a6989586621679922307 |
data LookupSym0 (a1 :: TyFun a ([(a, b)] ~> Maybe b)) Source #
Instances
| SEq a => SingI (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) (a6989586621679544349 :: a) Source # | |
Defined in Data.List.Singletons.Internal type Apply (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) (a6989586621679544349 :: a) = LookupSym1 a6989586621679544349 :: TyFun [(a, b)] (Maybe b) -> Type | |
data LookupSym1 (a6989586621679544349 :: a) (b1 :: TyFun [(a, b)] (Maybe b)) Source #
Instances
| SEq a => SingI1 (LookupSym1 :: a -> TyFun [(a, b)] (Maybe b) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| (SEq a, SingI d) => SingI (LookupSym1 d :: TyFun [(a, b)] (Maybe b) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (LookupSym1 a6989586621679544349 :: TyFun [(a, b)] (Maybe b) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (LookupSym1 a6989586621679544349 :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679544350 :: [(a, b)]) Source # | |
Defined in Data.List.Singletons.Internal | |
type family LookupSym2 (a6989586621679544349 :: a) (a6989586621679544350 :: [(a, b)]) :: Maybe b where ... Source #
Equations
| LookupSym2 (a6989586621679544349 :: a) (a6989586621679544350 :: [(a, b)]) = Lookup a6989586621679544349 a6989586621679544350 |
Zipping and unzipping lists
data ZipSym0 (a1 :: TyFun [a] ([b] ~> [(a, b)])) Source #
Instances
| SingI (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) Source # | |
| SuppressUnusedWarnings (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) (a6989586621679544986 :: [a]) Source # | |
data ZipSym1 (a6989586621679544986 :: [a]) (b1 :: TyFun [b] [(a, b)]) Source #
Instances
| SingI1 (ZipSym1 :: [a] -> TyFun [b] [(a, b)] -> Type) Source # | |
| SingI d => SingI (ZipSym1 d :: TyFun [b] [(a, b)] -> Type) Source # | |
| SuppressUnusedWarnings (ZipSym1 a6989586621679544986 :: TyFun [b] [(a, b)] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipSym1 a6989586621679544986 :: TyFun [b] [(a, b)] -> Type) (a6989586621679544987 :: [b]) Source # | |
type family ZipSym2 (a6989586621679544986 :: [a]) (a6989586621679544987 :: [b]) :: [(a, b)] where ... Source #
data Zip3Sym0 (a1 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)]))) Source #
Instances
| SingI (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) Source # | |
| SuppressUnusedWarnings (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) (a6989586621679544974 :: [a]) Source # | |
data Zip3Sym1 (a6989586621679544974 :: [a]) (b1 :: TyFun [b] ([c] ~> [(a, b, c)])) Source #
Instances
| SingI1 (Zip3Sym1 :: [a] -> TyFun [b] ([c] ~> [(a, b, c)]) -> Type) Source # | |
| SingI d => SingI (Zip3Sym1 d :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) Source # | |
| SuppressUnusedWarnings (Zip3Sym1 a6989586621679544974 :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (Zip3Sym1 a6989586621679544974 :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) (a6989586621679544975 :: [b]) Source # | |
data Zip3Sym2 (a6989586621679544974 :: [a]) (a6989586621679544975 :: [b]) (c1 :: TyFun [c] [(a, b, c)]) Source #
Instances
| SingI2 (Zip3Sym2 :: [a] -> [b] -> TyFun [c] [(a, b, c)] -> Type) Source # | |
| SingI d => SingI1 (Zip3Sym2 d :: [b] -> TyFun [c] [(a, b, c)] -> Type) Source # | |
| (SingI d1, SingI d2) => SingI (Zip3Sym2 d1 d2 :: TyFun [c] [(a, b, c)] -> Type) Source # | |
| SuppressUnusedWarnings (Zip3Sym2 a6989586621679544974 a6989586621679544975 :: TyFun [c] [(a, b, c)] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (Zip3Sym2 a6989586621679544974 a6989586621679544975 :: TyFun [c] [(a, b, c)] -> Type) (a6989586621679544976 :: [c]) Source # | |
type family Zip3Sym3 (a6989586621679544974 :: [a]) (a6989586621679544975 :: [b]) (a6989586621679544976 :: [c]) :: [(a, b, c)] where ... Source #
data ZipWithSym0 (a1 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c]))) Source #
Instances
| SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) Source # | |
| SuppressUnusedWarnings (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) (a6989586621679544962 :: a ~> (b ~> c)) Source # | |
Defined in Data.List.Singletons.Internal | |
data ZipWithSym1 (a6989586621679544962 :: a ~> (b ~> c)) (b1 :: TyFun [a] ([b] ~> [c])) Source #
Instances
| SingI1 (ZipWithSym1 :: (a ~> (b ~> c)) -> TyFun [a] ([b] ~> [c]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI d => SingI (ZipWithSym1 d :: TyFun [a] ([b] ~> [c]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWithSym1 d) # | |
| SuppressUnusedWarnings (ZipWithSym1 a6989586621679544962 :: TyFun [a] ([b] ~> [c]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWithSym1 a6989586621679544962 :: TyFun [a] ([b] ~> [c]) -> Type) (a6989586621679544963 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWithSym1 a6989586621679544962 :: TyFun [a] ([b] ~> [c]) -> Type) (a6989586621679544963 :: [a]) = ZipWithSym2 a6989586621679544962 a6989586621679544963 | |
data ZipWithSym2 (a6989586621679544962 :: a ~> (b ~> c)) (a6989586621679544963 :: [a]) (c1 :: TyFun [b] [c]) Source #
Instances
| SingI d => SingI1 (ZipWithSym2 d :: [a] -> TyFun [b] [c] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ZipWithSym2 d x) # | |
| SingI2 (ZipWithSym2 :: (a ~> (b ~> c)) -> [a] -> TyFun [b] [c] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| (SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun [b] [c] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWithSym2 d1 d2) # | |
| SuppressUnusedWarnings (ZipWithSym2 a6989586621679544962 a6989586621679544963 :: TyFun [b] [c] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWithSym2 a6989586621679544962 a6989586621679544963 :: TyFun [b] [c] -> Type) (a6989586621679544964 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWithSym2 a6989586621679544962 a6989586621679544963 :: TyFun [b] [c] -> Type) (a6989586621679544964 :: [b]) = ZipWith a6989586621679544962 a6989586621679544963 a6989586621679544964 | |
type family ZipWithSym3 (a6989586621679544962 :: a ~> (b ~> c)) (a6989586621679544963 :: [a]) (a6989586621679544964 :: [b]) :: [c] where ... Source #
Equations
| ZipWithSym3 (a6989586621679544962 :: a ~> (b ~> c)) (a6989586621679544963 :: [a]) (a6989586621679544964 :: [b]) = ZipWith a6989586621679544962 a6989586621679544963 a6989586621679544964 |
data ZipWith3Sym0 (a1 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d])))) Source #
Instances
| SingI (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) Source # | |
| SuppressUnusedWarnings (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) (a6989586621679544947 :: a ~> (b ~> (c ~> d))) Source # | |
Defined in Data.List.Singletons.Internal | |
data ZipWith3Sym1 (a6989586621679544947 :: a ~> (b ~> (c ~> d))) (b1 :: TyFun [a] ([b] ~> ([c] ~> [d]))) Source #
Instances
| SingI1 (ZipWith3Sym1 :: (a ~> (b ~> (c ~> d))) -> TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SingI d2 => SingI (ZipWith3Sym1 d2 :: TyFun [a] ([b] ~> ([c] ~> [d1])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWith3Sym1 d2) # | |
| SuppressUnusedWarnings (ZipWith3Sym1 a6989586621679544947 :: TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWith3Sym1 a6989586621679544947 :: TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) (a6989586621679544948 :: [a]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith3Sym1 a6989586621679544947 :: TyFun [a] ([b] ~> ([c] ~> [d])) -> Type) (a6989586621679544948 :: [a]) = ZipWith3Sym2 a6989586621679544947 a6989586621679544948 | |
data ZipWith3Sym2 (a6989586621679544947 :: a ~> (b ~> (c ~> d))) (a6989586621679544948 :: [a]) (c1 :: TyFun [b] ([c] ~> [d])) Source #
Instances
| SingI d2 => SingI1 (ZipWith3Sym2 d2 :: [a] -> TyFun [b] ([c] ~> [d1]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ZipWith3Sym2 d2 x) # | |
| SingI2 (ZipWith3Sym2 :: (a ~> (b ~> (c ~> d))) -> [a] -> TyFun [b] ([c] ~> [d]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| (SingI d2, SingI d3) => SingI (ZipWith3Sym2 d2 d3 :: TyFun [b] ([c] ~> [d1]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWith3Sym2 d2 d3) # | |
| SuppressUnusedWarnings (ZipWith3Sym2 a6989586621679544947 a6989586621679544948 :: TyFun [b] ([c] ~> [d]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWith3Sym2 a6989586621679544947 a6989586621679544948 :: TyFun [b] ([c] ~> [d]) -> Type) (a6989586621679544949 :: [b]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith3Sym2 a6989586621679544947 a6989586621679544948 :: TyFun [b] ([c] ~> [d]) -> Type) (a6989586621679544949 :: [b]) = ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 | |
data ZipWith3Sym3 (a6989586621679544947 :: a ~> (b ~> (c ~> d))) (a6989586621679544948 :: [a]) (a6989586621679544949 :: [b]) (d1 :: TyFun [c] [d]) Source #
Instances
| SingI d2 => SingI2 (ZipWith3Sym3 d2 :: [a] -> [b] -> TyFun [c] [d1] -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| (SingI d2, SingI d3) => SingI1 (ZipWith3Sym3 d2 d3 :: [b] -> TyFun [c] [d1] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods liftSing :: forall (x :: [b]). Sing x -> Sing (ZipWith3Sym3 d2 d3 x) # | |
| (SingI d2, SingI d3, SingI d4) => SingI (ZipWith3Sym3 d2 d3 d4 :: TyFun [c] [d1] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing (ZipWith3Sym3 d2 d3 d4) # | |
| SuppressUnusedWarnings (ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 :: TyFun [c] [d] -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 :: TyFun [c] [d] -> Type) (a6989586621679544950 :: [c]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (ZipWith3Sym3 a6989586621679544947 a6989586621679544948 a6989586621679544949 :: TyFun [c] [d] -> Type) (a6989586621679544950 :: [c]) = ZipWith3 a6989586621679544947 a6989586621679544948 a6989586621679544949 a6989586621679544950 | |
data UnzipSym0 (a1 :: TyFun [(a, b)] ([a], [b])) Source #
Instances
| SingI (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) Source # | |
| SuppressUnusedWarnings (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) (a6989586621679544929 :: [(a, b)]) Source # | |
data Unzip3Sym0 (a1 :: TyFun [(a, b, c)] ([a], [b], [c])) Source #
Instances
| SingI (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal | |
| SuppressUnusedWarnings (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679544912 :: [(a, b, c)]) Source # | |
Defined in Data.List.Singletons.Internal type Apply (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) (a6989586621679544912 :: [(a, b, c)]) = Unzip3 a6989586621679544912 | |
type family Unzip3Sym1 (a6989586621679544912 :: [(a, b, c)]) :: ([a], [b], [c]) where ... Source #
Equations
| Unzip3Sym1 (a6989586621679544912 :: [(a, b, c)]) = Unzip3 a6989586621679544912 |
Functions on Symbols
data UnlinesSym0 (a :: TyFun [Symbol] Symbol) Source #
Instances
| SingI UnlinesSym0 Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing UnlinesSym0 # | |
| SuppressUnusedWarnings UnlinesSym0 Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply UnlinesSym0 (a6989586621679544819 :: [Symbol]) Source # | |
Defined in Data.List.Singletons.Internal | |
type family UnlinesSym1 (a6989586621679544819 :: [Symbol]) :: Symbol where ... Source #
Equations
| UnlinesSym1 a6989586621679544819 = Unlines a6989586621679544819 |
data UnwordsSym0 (a :: TyFun [Symbol] Symbol) Source #
Instances
| SingI UnwordsSym0 Source # | |
Defined in Data.List.Singletons.Internal Methods sing :: Sing UnwordsSym0 # | |
| SuppressUnusedWarnings UnwordsSym0 Source # | |
Defined in Data.List.Singletons.Internal Methods suppressUnusedWarnings :: () # | |
| type Apply UnwordsSym0 (a6989586621679544809 :: [Symbol]) Source # | |
Defined in Data.List.Singletons.Internal | |
type family UnwordsSym1 (a6989586621679544809 :: [Symbol]) :: Symbol where ... Source #
Equations
| UnwordsSym1 a6989586621679544809 = Unwords a6989586621679544809 |
Converting to and from Symbol
Converting to Symbol
data ShowsPrecSym0 (a1 :: TyFun Natural (a ~> (Symbol ~> Symbol))) Source #
Instances
| SShow a => SingI (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) Source # | |
| SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621679807409 :: Natural) Source # | |
data ShowsPrecSym1 (a6989586621679807409 :: Natural) (b :: TyFun a (Symbol ~> Symbol)) Source #
Instances
| SShow a => SingI1 (ShowsPrecSym1 :: Natural -> TyFun a (Symbol ~> Symbol) -> Type) Source # | |
| (SShow a, SingI d) => SingI (ShowsPrecSym1 d :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
Defined in Text.Show.Singletons | |
| SuppressUnusedWarnings (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807410 :: a) Source # | |
Defined in Text.Show.Singletons type Apply (ShowsPrecSym1 a6989586621679807409 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807410 :: a) = ShowsPrecSym2 a6989586621679807409 a6989586621679807410 | |
data ShowsPrecSym2 (a6989586621679807409 :: Natural) (a6989586621679807410 :: a) (c :: TyFun Symbol Symbol) Source #
Instances
| SShow a => SingI2 (ShowsPrecSym2 :: Natural -> a -> TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons | |
| (SShow a, SingI d) => SingI1 (ShowsPrecSym2 d :: a -> TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods liftSing :: forall (x :: a). Sing x -> Sing (ShowsPrecSym2 d x) # | |
| (SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing (ShowsPrecSym2 d1 d2) # | |
| SuppressUnusedWarnings (ShowsPrecSym2 a6989586621679807409 a6989586621679807410 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowsPrecSym2 a6989586621679807409 a6989586621679807410 :: TyFun Symbol Symbol -> Type) (a6989586621679807411 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
type family ShowsPrecSym3 (a6989586621679807409 :: Natural) (a6989586621679807410 :: a) (a6989586621679807411 :: Symbol) :: Symbol where ... Source #
Equations
| ShowsPrecSym3 a6989586621679807409 (a6989586621679807410 :: a) a6989586621679807411 = ShowsPrec a6989586621679807409 a6989586621679807410 a6989586621679807411 |
data ShowListSym0 (a1 :: TyFun [a] (Symbol ~> Symbol)) Source #
Instances
| SShow a => SingI (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |
Defined in Text.Show.Singletons | |
| SuppressUnusedWarnings (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807418 :: [a]) Source # | |
Defined in Text.Show.Singletons type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621679807418 :: [a]) = ShowListSym1 a6989586621679807418 | |
data ShowListSym1 (a6989586621679807418 :: [a]) (b :: TyFun Symbol Symbol) Source #
Instances
| SShow a => SingI1 (ShowListSym1 :: [a] -> TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods liftSing :: forall (x :: [a]). Sing x -> Sing (ShowListSym1 x) # | |
| (SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing (ShowListSym1 d) # | |
| SuppressUnusedWarnings (ShowListSym1 a6989586621679807418 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowListSym1 a6989586621679807418 :: TyFun Symbol Symbol -> Type) (a6989586621679807419 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
type family ShowListSym2 (a6989586621679807418 :: [a]) (a6989586621679807419 :: Symbol) :: Symbol where ... Source #
Equations
| ShowListSym2 (a6989586621679807418 :: [a]) a6989586621679807419 = ShowList a6989586621679807418 a6989586621679807419 |
data ShowsSym0 (a1 :: TyFun a (Symbol ~> Symbol)) Source #
Instances
| SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
| SuppressUnusedWarnings (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621679807401 :: a) Source # | |
data ShowsSym1 (a6989586621679807401 :: a) (b :: TyFun Symbol Symbol) Source #
Instances
| SShow a => SingI1 (ShowsSym1 :: a -> TyFun Symbol Symbol -> Type) Source # | |
| (SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons | |
| SuppressUnusedWarnings (ShowsSym1 a6989586621679807401 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowsSym1 a6989586621679807401 :: TyFun Symbol Symbol -> Type) (a6989586621679807402 :: Symbol) Source # | |
type family ShowsSym2 (a6989586621679807401 :: a) (a6989586621679807402 :: Symbol) :: Symbol where ... Source #
data ShowCharSym0 (a :: TyFun Char (Symbol ~> Symbol)) Source #
Instances
| SingI ShowCharSym0 Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing ShowCharSym0 # | |
| SuppressUnusedWarnings ShowCharSym0 Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ShowCharSym0 (a6989586621679807375 :: Char) Source # | |
Defined in Text.Show.Singletons | |
data ShowCharSym1 (a6989586621679807375 :: Char) (b :: TyFun Symbol Symbol) Source #
Instances
| SingI1 ShowCharSym1 Source # | |
Defined in Text.Show.Singletons | |
| SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing (ShowCharSym1 d) # | |
| SuppressUnusedWarnings (ShowCharSym1 a6989586621679807375 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowCharSym1 a6989586621679807375 :: TyFun Symbol Symbol -> Type) (a6989586621679807376 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
type family ShowCharSym2 (a6989586621679807375 :: Char) (a6989586621679807376 :: Symbol) :: Symbol where ... Source #
Equations
| ShowCharSym2 a6989586621679807375 a6989586621679807376 = ShowChar a6989586621679807375 a6989586621679807376 |
data ShowStringSym0 (a :: TyFun Symbol (Symbol ~> Symbol)) Source #
Instances
| SingI ShowStringSym0 Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing ShowStringSym0 # | |
| SuppressUnusedWarnings ShowStringSym0 Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ShowStringSym0 (a6989586621679807364 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |
data ShowStringSym1 (a6989586621679807364 :: Symbol) (b :: TyFun Symbol Symbol) Source #
Instances
| SingI1 ShowStringSym1 Source # | |
Defined in Text.Show.Singletons | |
| SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing (ShowStringSym1 d) # | |
| SuppressUnusedWarnings (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) (a6989586621679807365 :: Symbol) Source # | |
Defined in Text.Show.Singletons type Apply (ShowStringSym1 a6989586621679807364 :: TyFun Symbol Symbol -> Type) (a6989586621679807365 :: Symbol) = ShowString a6989586621679807364 a6989586621679807365 | |
type family ShowStringSym2 (a6989586621679807364 :: Symbol) (a6989586621679807365 :: Symbol) :: Symbol where ... Source #
Equations
| ShowStringSym2 a6989586621679807364 a6989586621679807365 = ShowString a6989586621679807364 a6989586621679807365 |
data ShowParenSym0 (a :: TyFun Bool ((Symbol ~> Symbol) ~> (Symbol ~> Symbol))) Source #
Instances
| SingI ShowParenSym0 Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing ShowParenSym0 # | |
| SuppressUnusedWarnings ShowParenSym0 Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply ShowParenSym0 (a6989586621679807346 :: Bool) Source # | |
Defined in Text.Show.Singletons | |
data ShowParenSym1 (a6989586621679807346 :: Bool) (b :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol)) Source #
Instances
| SingI1 ShowParenSym1 Source # | |
Defined in Text.Show.Singletons | |
| SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing (ShowParenSym1 d) # | |
| SuppressUnusedWarnings (ShowParenSym1 a6989586621679807346 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| type Apply (ShowParenSym1 a6989586621679807346 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621679807347 :: Symbol ~> Symbol) Source # | |
Defined in Text.Show.Singletons | |
data ShowParenSym2 (a6989586621679807346 :: Bool) (a6989586621679807347 :: Symbol ~> Symbol) (c :: TyFun Symbol Symbol) Source #
Instances
| SingI2 ShowParenSym2 Source # | |
| (SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods sing :: Sing (ShowParenSym2 d1 d2) # | |
| SuppressUnusedWarnings (ShowParenSym2 a6989586621679807346 a6989586621679807347 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons Methods suppressUnusedWarnings :: () # | |
| SingI d => SingI1 (ShowParenSym2 d :: (Symbol ~> Symbol) -> TyFun Symbol Symbol -> Type) Source # | |
Defined in Text.Show.Singletons | |
| type Apply (ShowParenSym2 a6989586621679807346 a6989586621679807347 :: TyFun Symbol Symbol -> Type) (a6989586621679807348 :: Symbol) Source # | |
Defined in Text.Show.Singletons | |