use crateDepName;
pub use LexedProgram;
use Module;
use Ident;
/// A module and its submodules in the form of a tree.
/// A library module that was declared as a `dep` of another module.
///
/// Only submodules are guaranteed to be a `library` and have a `library_name`.