pub fn error_variant_name(v: &Variant) -> Result<String, Error>