Un-feature-gate struct variants

[rendered](https://github.com/sfackler/rfcs/blob/struct-variants/text/0000-struct-variants.md)