I really enjoy some of the optimization details like when the memory overhead of Option<> can be elided completely. Other languages with Options will actually toss data up on the heap that doesn't need to be because it is in a Option and, or at the very least always take up a byte with the tag.
Details like this let you use the safer and more ergonomic solutions by default rather than having to worry if they are worth the overhead.
Details like this let you use the safer and more ergonomic solutions by default rather than having to worry if they are worth the overhead.