This PEP proposes a feature to transparently defer the execution of
imported modules until the moment when an imported object is
used. Since Python programs commonly import many more modules than a
single invocation of the program is likely to use in practice, lazy
imports can greatly reduce the overall number of modules loaded,
improving startup time and memory usage. Lazy imports also mostly
eliminate the risk of import cycles.