Behavior of existentials vs. concrete erased types

We don't intentionally encourage manual type erasure; it's been a matter of development priorities that we haven't had time to flesh out the implementation of built-in existential types, and so manual type erasure has been necessary to overcome those limitations. However, we are now actively working on breaking down some of these limitations:

You are right that in the fullness of time, built-in existential types ought to be sufficient and manual type erasure should become unnecessary.

14 Likes