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 ShowSpaceSym0 Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Show |
SingI ShowCommaSpaceSym0 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 b6989586621681331115 -> 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 (LastSym0 :: TyFun a (Last 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 ((:|@#@$) :: 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 (WrapMonoidSym0 :: TyFun m (WrappedMonoid m) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup.Internal |
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 (ConstSym0 :: TyFun a6989586621679097555 (Const a6989586621679097555 b6989586621679097556) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Const |
(forall (a :: k). SingI a => SingI (f a), (ApplyTyCon :: (k -> k_last) -> k ~> k_last) ~ (ApplyTyConAux1 :: (k -> k_last) -> TyFun k k_last -> Type)) => SingI (TyCon1 f :: k ~> k_last) Source # | |
Instance detailsDefined in Data.Singletons |
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 (Tuple3Sym0 :: TyFun a (b ~> (c ~> (a, b, c))) -> Type) 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 (Bool_Sym2 d1 d2 :: TyFun Bool a -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Bool |
SMonadFail m => SingI (FailSym0 :: TyFun [Char] (m a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Fail |
(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 (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 |
(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 |
SingI d => SingI (ArgSym1 d b :: TyFun b (Arg a b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Semigroup |
(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 m a :: TyFun (m a) (m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SApplicative m, SingI d) => SingI (ReplicateMSym1 d m a :: TyFun (m a) (m [a]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(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 a => SingI ('WrapSing s :: WrappedSing a) Source # | |
Instance detailsDefined in Data.Singletons.Internal |
(forall (a1 :: k2) (a2 :: k1). (SingI a1, SingI a2) => SingI (f a1 a2), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon2 f :: k2 ~> (k1 ~> k_last)) Source # | |
Instance detailsDefined in Data.Singletons |
(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 (Tuple4Sym0 :: TyFun a (b ~> (c ~> (d ~> (a, b, c, d)))) -> Type) 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 (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 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 <$@#@$$ f) b :: 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 # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SingI d => SingI (ZipWithSym1 d :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SingI d => SingI (d .@#@$$ a :: TyFun (a ~> b) (a ~> c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
SMonad m => SingI (LiftM2Sym0 :: TyFun (a1 ~> (a2 ~> r)) (m a1 ~> (m a2 ~> m r)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI (LiftA2Sym0 :: TyFun (a ~> (b ~> c)) (f a ~> (f b ~> f c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SMonad m, SingI d) => SingI (d >>=@#@$$ b :: TyFun (a ~> m b) (m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SFunctor f, SingI d) => SingI (d <&>@#@$$ b :: TyFun (a ~> b) (f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Functor |
SingI d => SingI (OnSym1 d a :: TyFun (a ~> b) (a ~> (a ~> c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Function |
SingI (ZipWith3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) ([a] ~> ([b] ~> ([c] ~> [d]))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d => SingI (Either_Sym1 d b :: TyFun (b ~> c) (Either a b ~> c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Either |
(SFoldable t, SMonad m) => SingI (MapM_Sym0 :: TyFun (a ~> m b) (t a ~> m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SApplicative f) => SingI (Traverse_Sym0 :: TyFun (a ~> f b) (t a ~> f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonad m) => SingI (FoldlMSym0 :: TyFun (b ~> (a ~> m b)) (b ~> (t a ~> m b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonad m) => SingI (FoldrMSym0 :: TyFun (a ~> (b ~> m b)) (b ~> (t a ~> m b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(STraversable t, SApplicative f) => SingI (TraverseSym0 :: TyFun (a ~> f b) (t a ~> f (t b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SMonad m) => SingI (MapMSym0 :: TyFun (a ~> m b) (t a ~> m (t b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
STraversable t => SingI (MapAccumRSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
STraversable t => SingI (MapAccumLSym0 :: TyFun (a ~> (b ~> (a, c))) (a ~> (t b ~> (a, t c))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
SMonadZip m => SingI (MzipWithSym0 :: TyFun (a ~> (b ~> c)) (m a ~> (m b ~> m c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Zip |
SApplicative m => SingI (ZipWithM_Sym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m ())) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SApplicative m => SingI (ZipWithMSym0 :: TyFun (a ~> (b ~> m c)) ([a] ~> ([b] ~> m [c])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SApplicative m => SingI (MapAndUnzipMSym0 :: TyFun (a ~> m (b, c)) ([a] ~> m ([b], [c])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SMonad m => SingI ((<=<@#@$) :: TyFun (b ~> m c) ((a ~> m b) ~> (a ~> m c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
SMonad m => SingI ((>=>@#@$) :: TyFun (a ~> m b) ((b ~> m c) ~> (a ~> m c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(forall (a1 :: k2) (a2 :: k3) (a3 :: k1). (SingI a1, SingI a2, SingI a3) => SingI (f a1 a2 a3), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon3 f :: k2 ~> (k3 ~> (k1 ~> k_last))) Source # | |
Instance detailsDefined in Data.Singletons |
SingI (Tuple5Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (a, b, c, d, e))))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d2 => SingI (Tuple4Sym1 d2 b c d1 :: TyFun b (c ~> (d1 ~> (a, b, c, d1))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d1, SingI d2) => SingI (Tuple3Sym2 d1 d2 c :: TyFun c (a, b, c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (Unzip5Sym0 :: TyFun [(a, b, c, d, e)] ([a], [b], [c], [d], [e]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
SingI d2 => SingI (ZipWith3Sym1 d2 :: TyFun [a] ([b] ~> ([c] ~> [d1])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun [b] [c] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d1, SingI d2) => SingI (Zip3Sym2 d1 d2 c :: TyFun [c] [(a, b, c)] -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SApplicative m, SingI d) => SingI (ZipWithM_Sym1 d :: TyFun [a] ([b] ~> m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SApplicative m, SingI d) => SingI (ZipWithMSym1 d :: TyFun [a] ([b] ~> m [c]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SApplicative m, SingI d) => SingI (MapAndUnzipMSym1 d :: TyFun [a] (m ([b], [c])) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SingI d1, SingI d2) => SingI (Either_Sym2 d1 d2 :: TyFun (Either a b) c -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Either |
(SingI d1, SingI d2) => SingI (CurrySym2 d1 d2 :: TyFun b c -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Tuple |
(SingI d1, SingI d2) => SingI (FlipSym2 d1 d2 :: TyFun a c -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
(SingI d1, SingI d2) => SingI (d1 .@#@$$$ d2 :: TyFun a c -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Base |
(SMonad m, SingI d) => SingI (LiftM2Sym1 d m :: TyFun (m a1) (m a2 ~> m r) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SApplicative f, SingI d) => SingI (LiftA2Sym1 d f :: TyFun (f a) (f b ~> f c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SApplicative f, SingI d) => SingI (d *>@#@$$ b :: TyFun (f b) (f b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SApplicative f, SingI d) => SingI (d <*@#@$$ b :: TyFun (f b) (f a) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SMonad m, SingI d) => SingI (d >>@#@$$ b :: TyFun (m b) (m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SingI d1, SingI d2) => SingI (OnSym2 d1 d2 :: TyFun a (a ~> c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Function |
(SFoldable t, SMonad m, SingI d) => SingI (MapM_Sym1 d t :: TyFun (t a) (m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SApplicative f, SingI d) => SingI (Traverse_Sym1 d t :: TyFun (t a) (f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonad m, SingI d) => SingI (FoldlMSym1 d t :: TyFun b (t a ~> m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonad m, SingI d) => SingI (FoldrMSym1 d t :: TyFun b (t a ~> m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d1, SingI d2) => SingI (FoldrSym2 d1 d2 t :: TyFun (t a) b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d1, SingI d2) => SingI (Foldr'Sym2 d1 d2 t :: TyFun (t a) b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d1, SingI d2) => SingI (FoldlSym2 d1 d2 t :: TyFun (t a) b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SingI d1, SingI d2) => SingI (Foldl'Sym2 d1 d2 t :: TyFun (t a) b -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(STraversable t, SApplicative f, SingI d) => SingI (TraverseSym1 d t :: TyFun (t a) (f (t b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SMonad m, SingI d) => SingI (MapMSym1 d t :: TyFun (t a) (m (t b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SingI d) => SingI (MapAccumRSym1 d t :: TyFun a (t b ~> (a, t c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SingI d) => SingI (MapAccumLSym1 d t :: TyFun a (t b ~> (a, t c)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(SMonadZip m, SingI d) => SingI (MzipWithSym1 d m :: TyFun (m a) (m b ~> m c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Zip |
(SingI d1, SingI d2) => SingI (ZipWithSym2 d1 d2 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.NonEmpty |
SMonad m => SingI (LiftM3Sym0 :: TyFun (a1 ~> (a2 ~> (a3 ~> r))) (m a1 ~> (m a2 ~> (m a3 ~> m r))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
SApplicative f => SingI (LiftA3Sym0 :: TyFun (a ~> (b ~> (c ~> d))) (f a ~> (f b ~> (f c ~> f d))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SFoldable t, SMonad m, SingI d) => SingI (ForM_Sym1 d m b :: TyFun (a ~> m b) (m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SApplicative f, SingI d) => SingI (For_Sym1 d f b :: TyFun (a ~> f b) (f ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(STraversable t, SMonad m, SingI d) => SingI (ForMSym1 d m b :: TyFun (a ~> m b) (m (t b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SApplicative f, SingI d) => SingI (ForSym1 d f b :: TyFun (a ~> f b) (f (t b)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(SMonad m, SingI d) => SingI (d <=<@#@$$ a :: TyFun (a ~> m b) (a ~> m c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SMonad m, SingI d) => SingI (d >=>@#@$$ c :: TyFun (b ~> m c) (a ~> m c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SingI fst, SingI b) => SingI (a :&: b :: Sigma s t) Source # | |
Instance detailsDefined in Data.Singletons.Sigma |
(forall (a1 :: k2) (a2 :: k3) (a3 :: k4) (a4 :: k1). (SingI a1, SingI a2, SingI a3, SingI a4) => SingI (f a1 a2 a3 a4), (ApplyTyCon :: (k1 -> k_last) -> k1 ~> k_last) ~ (ApplyTyConAux1 :: (k1 -> k_last) -> TyFun k1 k_last -> Type)) => SingI (TyCon4 f :: k2 ~> (k3 ~> (k4 ~> (k1 ~> k_last)))) Source # | |
Instance detailsDefined in Data.Singletons |
SingI (Tuple6Sym0 :: TyFun a (b ~> (c ~> (d ~> (e ~> (f ~> (a, b, c, d, e, f)))))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI d2 => SingI (Tuple5Sym1 d2 b c d1 e :: TyFun b (c ~> (d1 ~> (e ~> (a, b, c, d1, e)))) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
(SingI d2, SingI d3) => SingI (Tuple4Sym2 d2 d3 c d1 :: TyFun c (d1 ~> (a, b, c, d1)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Instances |
SingI (Unzip6Sym0 :: TyFun [(a, b, c, d, e, f)] ([a], [b], [c], [d], [e], [f]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SingI d2, SingI d3) => SingI (ZipWith3Sym2 d2 d3 :: TyFun [b] ([c] ~> [d1]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.List.Internal |
(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithM_Sym2 d1 d2 :: TyFun [b] (m ()) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SApplicative m, SingI d1, SingI d2) => SingI (ZipWithMSym2 d1 d2 :: TyFun [b] (m [c]) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad |
(SMonad m, SingI d) => SingI (LiftM3Sym1 d m :: TyFun (m a1) (m a2 ~> (m a3 ~> m r)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SMonad m, SingI d1, SingI d2) => SingI (LiftM2Sym2 d1 d2 :: TyFun (m a2) (m r) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SApplicative f, SingI d2) => SingI (LiftA3Sym1 d2 f :: TyFun (f a) (f b ~> (f c ~> f d1)) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SApplicative f, SingI d1, SingI d2) => SingI (LiftA2Sym2 d1 d2 :: TyFun (f b) (f c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Monad.Internal |
(SingI d1, SingI d2, SingI d3) => SingI (OnSym3 d1 d2 d3 :: TyFun a c -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Function |
(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldlMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(SFoldable t, SMonad m, SingI d1, SingI d2) => SingI (FoldrMSym2 d1 d2 t :: TyFun (t a) (m b) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Foldable |
(STraversable t, SingI d1, SingI d2) => SingI (MapAccumRSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(STraversable t, SingI d1, SingI d2) => SingI (MapAccumLSym2 d1 d2 t :: TyFun (t b) (a, t c) -> Type) Source # | |
Instance detailsDefined in Data.Singletons.Prelude.Traversable |
(SMonadZip m, SingI d1, SingI d2) => SingI (MzipWithSym2 d1 d2 :: TyFun (m b) (m c) -> |