AZ
Size: a a a
AZ
AK
AZ
DF
KR
AZ
AZ
data HeterogenMap : Type -> (keytoVal : keyType -> Type) -> Type
FooType : String -> Type
FooType "a" = Int -> Int
FooType "b" = String
FooType _ = Void
foo : HeterogenMap k FooType
Ты про это? даа, не смогAK
в
AZ
AZ
total T -> T ровно одна реализацияKR
data HeterogenMap : Type -> (keytoVal : keyType -> Type) -> Type
FooType : String -> Type
FooType "a" = Int -> Int
FooType "b" = String
FooType _ = Void
foo : HeterogenMap k FooType
Ты про это? даа, не смогDF
AZ

в
forall x . x -> x у тебя населён единственным представителемв
DF
DF
AK