What is an existential type?
When someone defines a universal type ∀X they’re saying: You can plug in whatever type you want, I don’t need to know anything about the type to do my job, I’ll only refer to it opaquely as X. When someone defines an existential type ∃X they’re saying: I’ll use whatever type I want here; you … Read more