Pre-eRFC: Let's fix DSTs

  1. No, the difference is the metadata for sizing is per type not per value, and this metadata can only be determined at runtime unlike a Sized type.

  2. It can be returned by value and assigned like a Sized type, but it can’t do anything that requires the size known at compile time.