SingI False Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI True Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI LT Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI EQ Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI GT Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
KnownNat n => SingI (n :: Nat) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits.Internal |
KnownSymbol n => SingI (n :: Symbol) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits.Internal |
SingI () Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI n => SingI (All n :: All) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (Any n :: Any) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI t => SingI (Text t :: ErrorMessage' Symbol) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI ty => SingI (ShowType ty :: ErrorMessage' Symbol) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
(SingI e1, SingI e2) => SingI (e1 :<>: e2 :: ErrorMessage' Symbol) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
(SingI e1, SingI e2) => SingI (e1 :$$: e2 :: ErrorMessage' Symbol) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
Typeable a => SingI (a :: TYPE rep) Source # | |
Instance detailsDefined in Data.Singletons.TypeRepTYPE |
SingI ([] :: [k]) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (Nothing :: Maybe a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI n => SingI (Just n :: Maybe a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI n => SingI (Min n :: Min a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (Max n :: Max a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (First n :: First a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (Last n :: Last a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (WrapMonoid n :: WrappedMonoid m) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (Option n :: Option a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (Identity n :: Identity a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI n => SingI (First n :: First a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
SingI n => SingI (Last n :: Last a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
SingI n => SingI (Dual n :: Dual a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (Sum n :: Sum a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (Product n :: Product a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI n => SingI (Down n :: Down a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
(SingI n1, SingI n2) => SingI (n1 ': n2 :: [a]) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI n1, SingI n2) => SingI (n1 :| n2 :: NonEmpty a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI NotSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
SingI (&&@#@$) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
SingI (||@#@$) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
SingI Log2Sym0 Source # | |
Instance detailsDefined in Data.Singletons.TypeLits |
SingI (<=?@#@$) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits.Internal |
SingI (^@#@$) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits.Internal |
SingI DivSym0 Source # | |
Instance detailsDefined in Data.Singletons.TypeLits |
SingI ModSym0 Source # | |
Instance detailsDefined in Data.Singletons.TypeLits |
SingI AllSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI AnySym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI ShowParenSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI UnlinesSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI UnwordsSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI ThenCmpSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SingI ShowCommaSpaceSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI ShowSpaceSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI ShowCharSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI ShowStringSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI XorSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI x => SingI ((&&@#@$$) x :: TyFun Bool Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
SingI x => SingI ((||@#@$$) x :: TyFun Bool Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
SingI x => SingI ((<=?@#@$$) x :: TyFun Nat Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits.Internal |
SingI x => SingI ((^@#@$$) x :: TyFun Nat Nat -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits.Internal |
SingI x => SingI (DivSym1 x :: TyFun Nat Nat -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits |
SingI x => SingI (ModSym1 x :: TyFun Nat Nat -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits |
SingI (TypeErrorSym0 :: TyFun PErrorMessage b6989586621681244485 -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI (JustSym0 :: TyFun a (Maybe a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI ((:@#@$) :: TyFun a ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SAlternative f => SingI (GuardSym0 :: TyFun Bool (f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SingI (TransposeSym0 :: TyFun [[a]] [[a]] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI ((++@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SEq a => SingI (UnionSym0 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (NubSym0 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI ((!!@#@$) :: TyFun [a] (Nat ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SOrd a => SingI (SortSym0 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (GroupSym0 :: TyFun [a] [[a]] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (IntersectSym0 :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI ((\\@#@$) :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (TailsSym0 :: TyFun [a] [[a]] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (InitsSym0 :: TyFun [a] [[a]] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (PermutationsSym0 :: TyFun [a] [[a]] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (SubsequencesSym0 :: TyFun [a] [[a]] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (IntercalateSym0 :: TyFun [a] ([[a]] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (ReverseSym0 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (InitSym0 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (TailSym0 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (LastSym0 :: TyFun [a] a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (HeadSym0 :: TyFun [a] a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SShow a => SingI (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SMonoid a => SingI (MconcatSym0 :: TyFun [a] a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] (NonEmpty a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SEq a => SingI (GroupSym0 :: TyFun [a] [NonEmpty a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (FromListSym0 :: TyFun [a] (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (OptionSym0 :: TyFun (Maybe a) (Option a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
SingI (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
SingI (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI (FromJustSym0 :: TyFun (Maybe a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI d => SingI (ThenCmpSym1 d :: TyFun Ordering Ordering -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SNum a => SingI (FromIntegerSym0 :: TyFun Nat a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SEnum a => SingI (ToEnumSym0 :: TyFun Nat a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
SingI (SplitAtSym0 :: TyFun Nat ([a] ~> ([a], [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (DropSym0 :: TyFun Nat ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (TakeSym0 :: TyFun Nat ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (ReplicateSym0 :: TyFun Nat (a ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SShow a => SingI (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI (SplitAtSym0 :: TyFun Nat (NonEmpty a ~> ([a], [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (DropSym0 :: TyFun Nat (NonEmpty a ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (TakeSym0 :: TyFun Nat (NonEmpty a ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SIsString a => SingI (FromStringSym0 :: TyFun Symbol a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.IsString |
SingI (TextSym0 :: TyFun Symbol (ErrorMessage' Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI (MinSym0 :: TyFun a (Min a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (MaxSym0 :: TyFun a (Max a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (FirstSym0 :: TyFun a (First a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (LastSym0 :: TyFun a (Last a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (SumSym0 :: TyFun a (Sum a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (ProductSym0 :: TyFun a (Product a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (DualSym0 :: TyFun a (Dual a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (IdentitySym0 :: TyFun a (Identity a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (DownSym0 :: TyFun a (Down a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SingI (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
SEq a => SingI ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Eq |
SEq a => SingI ((==@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Eq |
SOrd a => SingI ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SOrd a => SingI ((>@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SOrd a => SingI ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SOrd a => SingI ((<@#@$) :: TyFun a (a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SOrd a => SingI (CompareSym0 :: TyFun a (a ~> Ordering) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SOrd a => SingI (MinSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SOrd a => SingI (MaxSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SingI (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SNum a => SingI (SignumSym0 :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SNum a => SingI (AbsSym0 :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SNum a => SingI (NegateSym0 :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SNum a => SingI ((*@#@$) :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SNum a => SingI ((-@#@$) :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SNum a => SingI ((+@#@$) :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SNum a => SingI (SubtractSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SingI (AsTypeOfSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI (IdSym0 :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SEnum a => SingI (FromEnumSym0 :: TyFun a Nat -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
SEnum a => SingI (PredSym0 :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
SEnum a => SingI (SuccSym0 :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
SEnum a => SingI (EnumFromToSym0 :: TyFun a (a ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
SEnum a => SingI (EnumFromThenToSym0 :: TyFun a (a ~> (a ~> [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
SSemigroup a => SingI ((<>@#@$) :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (ElemIndicesSym0 :: TyFun a ([a] ~> [Nat]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Nat) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (DeleteSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (IntersperseSym0 :: TyFun a ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SShow a => SingI (Show_Sym0 :: TyFun a Symbol -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SMonoid a => SingI (MappendSym0 :: TyFun a (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
SFoldable t => SingI (OrSym0 :: TyFun (t Bool) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (AndSym0 :: TyFun (t Bool) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SingI (IntersperseSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SOrd a => SingI (InsertSym0 :: TyFun a ([a] ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (ConsSym0 :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI ((<|@#@$) :: TyFun a (NonEmpty a ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (AbsurdSym0 :: TyFun Void a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Void |
SSemigroup a => SingI (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SEq a => SingI (NubSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI ((!!@#@$) :: TyFun (NonEmpty a) (Nat ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SEq a => SingI (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (ToListSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SOrd a => SingI (SortSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (InitSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (LastSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (TailSym0 :: TyFun (NonEmpty a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (HeadSym0 :: TyFun (NonEmpty a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (LengthSym0 :: TyFun (NonEmpty a) Nat -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Nat]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Nat) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (InsertBySym0 :: TyFun (a ~> (a ~> Ordering)) (a ~> ([a] ~> [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (Foldl1'Sym0 :: TyFun (a ~> (a ~> a)) ([a] ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI (SortBySym0 :: TyFun (a ~> (a ~> Ordering)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (GroupBy1Sym0 :: TyFun (a ~> (a ~> Bool)) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [NonEmpty a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (PartitionSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (FilterSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (BreakSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (SpanSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> ([a], [a])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (DropWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (TakeWhileSym0 :: TyFun (a ~> Bool) (NonEmpty a ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (Scanr1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (Scanl1Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI ((:$$:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI ((:<>:@#@$) :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol ~> ErrorMessage' Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI (Tuple2Sym0 :: TyFun a (b ~> (a, b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI ((:@#@$$) d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI (IntercalateSym1 d :: TyFun [[a]] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (RightsSym0 :: TyFun [Either a b] [b] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Either |
SingI (LeftsSym0 :: TyFun [Either a b] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Either |
SingI (UnzipSym0 :: TyFun [(a, b)] ([a], [b]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI ((:|@#@$$) d :: TyFun [a] (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI ((++@#@$$) d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SNum i => SingI (GenericLengthSym0 :: TyFun [a] i -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI (UnionSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (UnionBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (NubBySym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (PartitionSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (GroupBySym1 d :: TyFun [a] [[a]] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (SplitAtSym1 d a :: TyFun [a] ([a], [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (DropSym1 d a :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (TakeSym1 d a :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (BreakSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (SpanSym1 d :: TyFun [a] ([a], [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (DropWhileEndSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (DropWhileSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (TakeWhileSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (IntersectBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI (IntersectSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (FindIndicesSym1 d :: TyFun [a] [Nat] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (FindIndexSym1 d :: TyFun [a] (Maybe Nat) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI (ElemIndicesSym1 d :: TyFun [a] [Nat] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI (ElemIndexSym1 d :: TyFun [a] (Maybe Nat) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (FilterSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (SortBySym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (DeleteFirstsBySym1 d :: TyFun [a] ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI ((\\@#@$$) d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI (DeleteSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (ZipSym0 :: TyFun [a] ([b] ~> [(a, b)]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI (IsInfixOfSym1 d :: TyFun [a] Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI (IsSuffixOfSym1 d :: TyFun [a] Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun [a] Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (Scanr1Sym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (Scanl1Sym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (Foldl1'Sym1 d :: TyFun [a] a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (IntersperseSym1 d :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (ShowListWithSym1 d :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI d => SingI (GroupBySym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SOrd a, SingI d) => SingI (InsertSym1 d :: TyFun [a] (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (FromMaybeSym1 d :: TyFun (Maybe a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI (IsRightSym0 :: TyFun (Either a b) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Either |
SingI (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Either |
SingI d => SingI ((!!@#@$$) d :: TyFun Nat a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI ((!!@#@$$) d :: TyFun Nat a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SApplicative m => SingI (ReplicateM_Sym0 :: TyFun Nat (m a ~> m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SApplicative m => SingI (ReplicateMSym0 :: TyFun Nat (m a ~> m [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
(SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
(SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI (ErrorSym0 :: TyFun Symbol a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits.Internal |
SingI (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeLits.Internal |
SingI (SwapSym0 :: TyFun (a, b) (b, a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Tuple |
SingI (SndSym0 :: TyFun (a, b) b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Tuple |
SingI (FstSym0 :: TyFun (a, b) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Tuple |
SingI (ArgSym0 :: TyFun a (b ~> Arg a b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup |
SingI (LeftSym0 :: TyFun a (Either a b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (RightSym0 :: TyFun b (Either a b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI (Bool_Sym1 d :: TyFun a (Bool ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
(SEq a, SingI x) => SingI ((/=@#@$$) x :: TyFun a Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Eq |
(SEq a, SingI x) => SingI ((==@#@$$) x :: TyFun a Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Eq |
(SOrd a, SingI d) => SingI ((>=@#@$$) d :: TyFun a Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
(SOrd a, SingI d) => SingI ((>@#@$$) d :: TyFun a Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
(SOrd a, SingI d) => SingI ((<=@#@$$) d :: TyFun a Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
(SOrd a, SingI d) => SingI ((<@#@$$) d :: TyFun a Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
(SOrd a, SingI d) => SingI (CompareSym1 d :: TyFun a Ordering -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
(SOrd a, SingI d) => SingI (MinSym1 d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
(SOrd a, SingI d) => SingI (MaxSym1 d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SingI (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
(SNum a, SingI d) => SingI ((*@#@$$) d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
(SNum a, SingI d) => SingI ((-@#@$$) d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
(SNum a, SingI d) => SingI ((+@#@$$) d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
(SNum a, SingI d) => SingI (SubtractSym1 d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Num |
SingI (SeqSym0 :: TyFun a (b ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI d => SingI (AsTypeOfSym1 d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI (ConstSym0 :: TyFun a (b ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
(SApplicative f, SingI d) => SingI (WhenSym1 d f :: TyFun (f ()) (f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SMonad m => SingI (JoinSym0 :: TyFun (m (m a)) (m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI (PureSym0 :: TyFun a (f a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SMonad m => SingI (ReturnSym0 :: TyFun a (m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SFunctor f => SingI (VoidSym0 :: TyFun (f a) (f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Functor |
SingI ((&@#@$) :: TyFun a ((a ~> b) ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Function |
(SEnum a, SingI d) => SingI (EnumFromToSym1 d :: TyFun a [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
(SEnum a, SingI d) => SingI (EnumFromThenToSym1 d :: TyFun a (a ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
(SSemigroup a, SingI d) => SingI ((<>@#@$$) d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI d => SingI (ReplicateSym1 d a :: TyFun a [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SEq a => SingI (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (InsertBySym1 d :: TyFun a ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (DeleteBySym1 d :: TyFun a ([a] ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SShow a, SingI d) => SingI (ShowsPrecSym1 d a :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
(SMonoid a, SingI d) => SingI (MappendSym1 d :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
(SFoldable t, SEq a) => SingI (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (ConcatSym0 :: TyFun (t [a]) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonoid m) => SingI (FoldSym0 :: TyFun (t m) m -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (ToListSym0 :: TyFun (t a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SOrd a) => SingI (MaximumSym0 :: TyFun (t a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SOrd a) => SingI (MinimumSym0 :: TyFun (t a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SNum a) => SingI (SumSym0 :: TyFun (t a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SNum a) => SingI (ProductSym0 :: TyFun (t a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SEq a) => SingI (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SAlternative f => SingI (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Applicative |
(SApplicative f, SingI d) => SingI (UnlessSym1 d f :: TyFun (f ()) (f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SingI (ShowTypeSym0 :: TyFun t (ErrorMessage' Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (SortBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (NubBySym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (ZipSym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty (a, b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun (NonEmpty a) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (GroupBy1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (PartitionSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (FilterSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (BreakSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (SpanSym1 d :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (DropWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (TakeWhileSym1 d :: TyFun (NonEmpty a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (SplitAtSym1 d a :: TyFun (NonEmpty a) ([a], [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (DropSym1 d a :: TyFun (NonEmpty a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (TakeSym1 d a :: TyFun (NonEmpty a) [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (IntersperseSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (Scanr1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (Scanl1Sym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (ConsSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI ((<|@#@$$) d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SOrd a => SingI (ComparingSym0 :: TyFun (b ~> a) (b ~> (b ~> Ordering)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SingI (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI d => SingI (UntilSym1 d :: TyFun (a ~> a) (a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI (($!@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI (($@#@$) :: TyFun (a ~> b) (a ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI (MapSym0 :: TyFun (a ~> b) ([a] ~> [b]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> [b])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SFoldable t => SingI (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (MinimumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (MaximumBySym0 :: TyFun (a ~> (a ~> Ordering)) (t a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (Foldr1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (Foldl1Sym0 :: TyFun (a ~> (a ~> a)) (t a ~> a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SOrd o => SingI (SortWithSym0 :: TyFun (a ~> o) (NonEmpty a ~> NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SOrd b => SingI (GroupAllWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SEq b => SingI (GroupWith1Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SOrd b => SingI (GroupAllWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SEq b => SingI (GroupWithSym0 :: TyFun (a ~> b) ([a] ~> [NonEmpty a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (ScanrSym0 :: TyFun (a ~> (b ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (ScanlSym0 :: TyFun (b ~> (a ~> b)) (b ~> ([a] ~> NonEmpty b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (MapSym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (UnfoldrSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (UnfoldSym0 :: TyFun (a ~> (b, Maybe a)) (a ~> NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SMonadPlus m => SingI (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SApplicative m => SingI (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SingI x => SingI ((:$$:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI x => SingI ((:<>:@#@$$) x :: TyFun (ErrorMessage' Symbol) (ErrorMessage' Symbol) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI (TyCon1 (Const :: k1 -> Const k1 b) :: k1 ~> Const k1 b) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Const |
SingI (ConstSym0 :: TyFun a6989586621679086334 (Const a6989586621679086334 b6989586621679086335) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Const |
SingI n => SingI (Left n :: Either a b) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI n => SingI (Right n :: Either a b) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (TyCon1 (Just :: a -> Maybe a) :: a ~> Maybe a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI (TyCon1 ((,) d :: b -> (a, b)) :: b ~> (a, b)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI (Tuple2Sym1 d b :: TyFun b (a, b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d1, SingI d2) => SingI (TyCon1 ((,,) d1 d2 :: c -> (a, b, c)) :: c ~> (a, b, c)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3, SingI d4) => SingI (TyCon1 ((,,,) d2 d3 d4 :: d1 -> (a, b, c, d1)) :: d1 ~> (a, b, c, d1)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon1 ((,,,,) d2 d3 d4 d5 :: e -> (a, b, c, d1, e)) :: e ~> (a, b, c, d1, e)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (TyCon1 ((,,,,,) d2 d3 d4 d5 d6 :: f -> (a, b, c, d1, e, f)) :: f ~> (a, b, c, d1, e, f)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6, SingI d7) => SingI (TyCon1 ((,,,,,,) d2 d3 d4 d5 d6 d7 :: g -> (a, b, c, d1, e, f, g)) :: g ~> (a, b, c, d1, e, f, g)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d1, SingI d2) => SingI (Bool_Sym2 d1 d2 :: TyFun Bool a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
SingI (TyCon1 All) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 Any) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI d => SingI (TyCon1 ((:) d) :: [a] ~> [a]) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SEq a, SingI d) => SingI (LookupSym1 d b :: TyFun [(a, b)] (Maybe b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (Unzip3Sym0 :: TyFun [(a, b, c)] ([a], [b], [c]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (TyCon1 ((:|) d) :: [a] ~> NonEmpty a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI (MapMaybeSym1 d :: TyFun [a] [b] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI d => SingI (MapSym1 d :: TyFun [a] [b] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
(SingI d1, SingI d2) => SingI (UnionBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (IntersectBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (InsertBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (DeleteFirstsBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (DeleteBySym2 d1 d2 :: TyFun [a] [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (Zip3Sym0 :: TyFun [a] ([b] ~> ([c] ~> [(a, b, c)])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (ZipSym1 d b :: TyFun [b] [(a, b)] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SOrd b, SingI d) => SingI (GroupAllWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SEq b, SingI d) => SingI (GroupWithSym1 d :: TyFun [a] [NonEmpty a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SApplicative m, SingI d) => SingI (FilterMSym1 d :: TyFun [a] (m [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SingI (TyCon1 (Option :: Maybe a -> Option a) :: Maybe a ~> Option a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 (Last :: Maybe a -> Last a) :: Maybe a ~> Last a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
SingI (TyCon1 (First :: Maybe a -> First a) :: Maybe a ~> First a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monoid |
(SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
(SingI d1, SingI d2) => SingI (ShowListWithSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SMonad m => SingI (FailSym0 :: TyFun Symbol (m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SingI (TyCon1 (Text :: Symbol -> ErrorMessage' Symbol)) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI (TyCon1 (Min :: a -> Min a) :: a ~> Min a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 (Max :: a -> Max a) :: a ~> Max a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI d => SingI (TyCon1 (Arg d :: b -> Arg a b) :: b ~> Arg a b) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup |
SingI d => SingI (ArgSym1 d b :: TyFun b (Arg a b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup |
SingI (TyCon1 (First :: a -> First a) :: a ~> First a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 (Last :: a -> Last a) :: a ~> Last a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 (WrapMonoid :: m -> WrappedMonoid m) :: m ~> WrappedMonoid m) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 (Sum :: a -> Sum a) :: a ~> Sum a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 (Product :: a -> Product a) :: a ~> Product a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 (Dual :: a -> Dual a) :: a ~> Dual a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
SingI (TyCon1 (Identity :: a -> Identity a) :: a ~> Identity a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (TyCon1 (Left :: a -> Either a b) :: a ~> Either a b) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (TyCon1 (Right :: b -> Either a b) :: b ~> Either a b) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (TyCon1 (Down :: a -> Down a) :: a ~> Down a) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
(SOrd a, SingI d) => SingI (ComparingSym1 d :: TyFun b (b ~> Ordering) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SingI d => SingI (SeqSym1 d b :: TyFun b b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
(SingI d1, SingI d2) => SingI (UntilSym2 d1 d2 :: TyFun a a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI d => SingI (($!@#@$$) d :: TyFun a b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI d => SingI (($@#@$$) d :: TyFun a b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI d => SingI (ConstSym1 d b :: TyFun b a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI d => SingI (FoldrSym1 d :: TyFun b ([a] ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SMonad m => SingI (ApSym0 :: TyFun (m (a ~> b)) (m a ~> m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI ((<**>@#@$) :: TyFun (f a) (f (a ~> b) ~> f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SFunctor f => SingI ((<$@#@$) :: TyFun a (f b ~> f a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI ((<*>@#@$) :: TyFun (f (a ~> b)) (f a ~> f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SMonad m => SingI ((>>=@#@$) :: TyFun (m a) ((a ~> m b) ~> m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SAlternative f => SingI ((<|>@#@$) :: TyFun (f a) (f a ~> f a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SMonadPlus m => SingI (MplusSym0 :: TyFun (m a) (m a ~> m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SFunctor f => SingI (($>@#@$) :: TyFun (f a) (b ~> f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Functor |
SFunctor f => SingI ((<&>@#@$) :: TyFun (f a) ((a ~> b) ~> f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Functor |
(SEnum a, SingI d1, SingI d2) => SingI (EnumFromThenToSym2 d1 d2 :: TyFun a [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Enum |
SingI d => SingI (UnfoldrSym1 d :: TyFun b [a] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> [b]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> [b]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SFoldable t, SingI d) => SingI (FindSym1 d t :: TyFun (t a) (Maybe a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SEq a, SingI d) => SingI (NotElemSym1 d t :: TyFun (t a) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (MinimumBySym1 d t :: TyFun (t a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (MaximumBySym1 d t :: TyFun (t a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (AllSym1 d t :: TyFun (t a) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (AnySym1 d t :: TyFun (t a) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonad m) => SingI (Sequence_Sym0 :: TyFun (t (m a)) (m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SApplicative f) => SingI (SequenceA_Sym0 :: TyFun (t (f a)) (f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (Foldr1Sym1 d t :: TyFun (t a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (Foldl1Sym1 d t :: TyFun (t a) a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (NullSym0 :: TyFun (t a) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (LengthSym0 :: TyFun (t a) Nat -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SEq a, SingI d) => SingI (ElemSym1 d t :: TyFun (t a) Bool -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(STraversable t, SApplicative f) => SingI (SequenceASym0 :: TyFun (t (f a)) (f (t a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SMonad m) => SingI (SequenceSym0 :: TyFun (t (m a)) (m (t a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
SMonadZip m => SingI (MunzipSym0 :: TyFun (m (a, b)) (m a, m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Zip |
SMonadZip m => SingI (MzipSym0 :: TyFun (m a) (m b ~> m (a, b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Zip |
SingI d => SingI (ScanrSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (ScanlSym1 d :: TyFun b ([a] ~> NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (UnfoldrSym1 d :: TyFun a (NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (UnfoldSym1 d :: TyFun a (NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SMonadPlus m, SingI d) => SingI (MfilterSym1 d m :: TyFun (m a) (m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SApplicative m, SingI d) => SingI (ReplicateM_Sym1 d a m :: TyFun (m a) (m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SApplicative m, SingI d) => SingI (ReplicateMSym1 d a m :: TyFun (m a) (m [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SingI (TyCon1 (ShowType :: t -> ErrorMessage' Symbol) :: t ~> ErrorMessage' Symbol) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
(SOrd o, SingI d) => SingI (SortWithSym1 d :: TyFun (NonEmpty a) (NonEmpty a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (ZipSym1 d b :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SOrd b, SingI d) => SingI (GroupAllWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SEq b, SingI d) => SingI (GroupWith1Sym1 d :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (MapSym1 d :: TyFun (NonEmpty a) (NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI (CurrySym0 :: TyFun ((a, b) ~> c) (a ~> (b ~> c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Tuple |
SingI (UncurrySym0 :: TyFun (a ~> (b ~> c)) ((a, b) ~> c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Tuple |
SingI d => SingI (Maybe_Sym1 d a :: TyFun (a ~> b) (Maybe a ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI (FlipSym0 :: TyFun (a ~> (b ~> c)) (b ~> (a ~> c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI ((.@#@$) :: TyFun (b ~> c) ((a ~> b) ~> (a ~> c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SMonad m => SingI (LiftMSym0 :: TyFun (a1 ~> r) (m a1 ~> m r) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SMonad m => SingI ((=<<@#@$) :: TyFun (a ~> m b) (m a ~> m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI (LiftASym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SFunctor f => SingI (FmapSym0 :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SFunctor f => SingI ((<$>@#@$) :: TyFun (a ~> b) (f a ~> f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Functor |
SingI d => SingI (d &@#@$$ b :: TyFun (a ~> b) b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Function |
SingI (OnSym0 :: TyFun (b ~> (b ~> c)) ((a ~> b) ~> (a ~> (a ~> c))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Function |
SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) ([a] ~> ([b] ~> [c])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI (Either_Sym0 :: TyFun (a ~> c) ((b ~> c) ~> (Either a b ~> c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Either |
SFoldable t => SingI (ConcatMapSym0 :: TyFun (a ~> [b]) (t a ~> [b]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonoid m) => SingI (FoldMapSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (FoldrSym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (Foldr'Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (FoldlSym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
SFoldable t => SingI (Foldl'Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (t a ~> b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(STraversable t, SMonoid m) => SingI (FoldMapDefaultSym0 :: TyFun (a ~> m) (t a ~> m) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
STraversable t => SingI (FmapDefaultSym0 :: TyFun (a ~> b) (t a ~> t b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
SingI (ZipWithSym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SMonad m => SingI ((<$!>@#@$) :: TyFun (a ~> b) (m a ~> m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SingI x => SingI (TyCon1 ((:<>:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
SingI x => SingI (TyCon1 ((:$$:) x) :: ErrorMessage' Symbol ~> ErrorMessage' Symbol) Source # | |
Instance detailsDefined in Data.Singletons.TypeError |
(SingI n1, SingI n2) => SingI ((,) n1 n2 :: (a, b)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI n1, SingI n2) => SingI (Arg n1 n2 :: Arg a b) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup |
SingI (TyCon2 ((,) :: a -> b -> (a, b)) :: a ~> (b ~> (a, b))) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (TyCon2 ((:) :: a -> [a] -> [a]) :: a ~> ([a] ~> [a])) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI (TyCon2 ((,,) d :: b -> c -> (a, b, c)) :: b ~> (c ~> (a, b, c))) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI (Tuple3Sym1 d b c :: TyFun b (c ~> (a, b, c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3) => SingI (TyCon2 ((,,,) d2 d3 :: c -> d1 -> (a, b, c, d1)) :: c ~> (d1 ~> (a, b, c, d1))) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3, SingI d4) => SingI (TyCon2 ((,,,,) d2 d3 d4 :: d1 -> e -> (a, b, c, d1, e)) :: d1 ~> (e ~> (a, b, c, d1, e))) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3, SingI d4, SingI d5) => SingI (TyCon2 ((,,,,,) d2 d3 d4 d5 :: e -> f -> (a, b, c, d1, e, f)) :: e ~> (f ~> (a, b, c, d1, e, f))) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3, SingI d4, SingI d5, SingI d6) => SingI (TyCon2 ((,,,,,,) d2 d3 d4 d5 d6 :: f -> g -> (a, b, c, d1, e, f, g)) :: f ~> (g ~> (a, b, c, d1, e, f, g))) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (Unzip4Sym0 :: TyFun [(a, b, c, d)] ([a], [b], [c], [d]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 :: TyFun [a] b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SingI d => SingI (ZipWithSym1 d :: TyFun [a] ([b] ~> [c]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (Zip3Sym1 d b c :: TyFun [b] ([c] ~> [(a, b, c)]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] [b] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] [b] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (ScanrSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SingI d1, SingI d2) => SingI (ScanlSym2 d1 d2 :: TyFun [a] (NonEmpty b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
(SingI d1, SingI d2) => SingI (Maybe_Sym2 d1 d2 :: TyFun (Maybe a) b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Maybe |
SingI d => SingI (UncurrySym1 d :: TyFun (a, b) c -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Tuple |
SingI (TyCon2 (Arg :: a -> b -> Arg a b) :: a ~> (b ~> Arg a b)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup |
SingI (TyCon2 ((:|) :: a -> [a] -> NonEmpty a) :: a ~> ([a] ~> NonEmpty a)) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d => SingI (CurrySym1 d :: TyFun a (b ~> c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Tuple |
(SOrd a, SingI d1, SingI d2) => SingI (ComparingSym2 d1 d2 :: TyFun b Ordering -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Ord |
SingI d => SingI (FlipSym1 d :: TyFun b (a ~> c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
(SMonad m, SingI d) => SingI (ApSym1 d :: TyFun (m a) (m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SMonad m, SingI d) => SingI (LiftMSym1 d m :: TyFun (m a1) (m r) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SMonad m, SingI d) => SingI ((=<<@#@$$) d :: TyFun (m a) (m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SApplicative f, SingI d) => SingI (LiftASym1 d f :: TyFun (f a) (f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SApplicative f, SingI d) => SingI (d <**>@#@$$ b :: TyFun (f (a ~> b)) (f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SFunctor f, SingI d) => SingI (FmapSym1 d f :: TyFun (f a) (f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SFunctor f, SingI d) => SingI ((d <$@#@$$ b) f :: TyFun (f b) (f a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SApplicative f, SingI d) => SingI ((<*>@#@$$) d :: TyFun (f a) (f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI ((*>@#@$) :: TyFun (f a) (f b ~> f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI ((<*@#@$) :: TyFun (f a) (f b ~> f a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SMonad m => SingI ((>>@#@$) :: TyFun (m a) (m b ~> m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SAlternative f, SingI d) => SingI ((<|>@#@$$) d :: TyFun (f a) (f a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SMonadPlus m, SingI d) => SingI (MplusSym1 d :: TyFun (m a) (m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SFunctor f, SingI d) => SingI (d $>@#@$$ b :: TyFun b (f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Functor |
(SFunctor f, SingI d) => SingI (d <$>@#@$$ f :: TyFun (f a) (f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Functor |
(SFoldable t, SingI d) => SingI (ConcatMapSym1 d t :: TyFun (t a) [b] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonadPlus m) => SingI (MsumSym0 :: TyFun (t (m a)) (m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SAlternative f) => SingI (AsumSym0 :: TyFun (t (f a)) (f a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonad m) => SingI (ForM_Sym0 :: TyFun (t a) ((a ~> m b) ~> m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SApplicative f) => SingI (For_Sym0 :: TyFun (t a) ((a ~> f b) ~> f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonoid m, SingI d) => SingI (FoldMapSym1 d t :: TyFun (t a) m -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (FoldrSym1 d t :: TyFun b (t a ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (Foldr'Sym1 d t :: TyFun b (t a ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (FoldlSym1 d t :: TyFun b (t a ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d) => SingI (Foldl'Sym1 d t :: TyFun b (t a ~> b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(STraversable t, SMonoid m, SingI d) => SingI (FoldMapDefaultSym1 d t :: TyFun (t a) m -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SingI d) => SingI (FmapDefaultSym1 d t :: TyFun (t a) (t b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SMonad m) => SingI (ForMSym0 :: TyFun (t a) ((a ~> m b) ~> m (t b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SApplicative f) => SingI (ForSym0 :: TyFun (t a) ((a ~> f b) ~> f (t b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(SMonadZip m, SingI d) => SingI (MzipSym1 d b :: TyFun (m b) (m (a, b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Zip |
(SMonad m, SingI d) => SingI (d <$!>@#@$$ m :: TyFun (m a) (m b) -> Type) Source # | |
Ins |