lazy_loader makes it easy to load subpackages and functions on demand.