code: def follow_file(self, f, seen, trim):
          
          return (f not in self.graph.nodes and
                  f not in seen and
                  (not trim or
                   not isinstance(self.provenance[f],
                                  (resolve.Builtin, resolve.System))))
docs: Whether to recurse into a file's dependencies.