fn declared_paths(kind: &str, value: &Value) -> Vec<String>
The paths one manifest component key declares: a string is one path, an array a list; another shape warns and reads as undeclared.