Rust 1.19 is out!
https://blog.rust-lang.org/2017/07/20/Rust-1.19.html
It includes unions, which are really useful when interfacing with C (like Remacs!)
miniblog.
Related Posts
I feel like enums/variants/tagged unions are underexplored in dynamically typed languages.
As soon as you see a pattern match for a given enum variant (e.g. colour::RED), your can IDE can be helpful if the enum definition changes. Normally I only get this with static typing.