Features can be specified as `crate/feature`, which makes `foo/bar` ambiguous with "feature `bar` of crate `foo`" and "optional crate `foo/bar". We need a way to resolve ambiguity in the feature syntax