Derive Macro VariantName

Source
#[derive(VariantName)]