Context: #98
Not sure what the naming of path is, candidates might be file_path, source_path, entry_path ...
And it seems possible to see a non-existential crate path or Input, indicating the field type may be Option<PathBuf>.
For crate types, the field type may be Vec<CrateType>.