#[derive(NamedVariant)]