prolog:xref_source_file(+Spec, -File, +Options) is semidet[multifile, library(cpack/xref)]
True when File is the URI of a file referenced by Spec. This predicate hooks into xref_source_file/3, making it possible for the cross-referencer to analyse files in GIT repositories.
 prolog:xref_source_file(+Term, -Path, +Options)[multifile, wordlist(include)]
Deal with the above expansion for :- include(program) to support the cross-referencer.