Takes Julia source code and a line number, gives back the string name of the module at that line.
Takes a start directory and returns a set of nearby directories.
Takes an absolute path to a file and returns a string representing the module it belongs to.
Takes an absolute path to a file and returns the (file, line) where that file is included or nothing.
Takes a given Julia source file and another (absolute) path, gives the line on which the path is included in the file or 0.