pub fn optional_dependency(package_id: &'g PackageId, dep_name: &'g str) -> Self {
        Self {
            package_id,
            label: FeatureLabel::OptionalDependency(dep_name),
        }
    }
Creates a new `FeatureId` representing an optional dependency.
guppy/src/graph/feature/graph_impl.rs