Enum variant utils
Handy utilities for working with Rust enums.
- VariantDef - automatically define a const struct to make metadata about your enum variants available in a consistent way
- IsVariant - quickly check if something is an instance of a specific variant
- VariantName - quickly get (just) the variant name
More tools and detailed docs to follow soon.