DS
HCons<("a", PolymorphicAdder), HCons<("b", Fn() -> "co"), HNil>>Если бы в расте были литеральные типы
Size: a a a
DS
HCons<("a", PolymorphicAdder), HCons<("b", Fn() -> "co"), HNil>>p
HCons<("a", PolymorphicAdder), HCons<("b", Fn() -> "co"), HNil>>p
FooType : String -> Type
FooType "a" = Int -> Int
FooType "b" = String
FooType _ = Void
foo : Map k (FooType k)
foo = ...p
FooType : String -> Type
FooType "a" = Int -> Int
FooType "b" = String
FooType _ = Void
foo : Map k (FooType k)
foo = ...DS
DS
p
p
p
С
p
DS
DS
DS
DS
p
H
p
AK
С