The `EnumString` macro provides `std::str::FromStr`. I wonder whether it would be possible to also provide an implementation of the nearly equivalent `std::convert::TryFrom<&str>`?