Description
Plugin discovery and loading can be delayed until code actually needs a plugin implementation. Developers use lml to keep optional integrations lightweight and decoupled. Plugin names and import paths should be controlled to avoid loading unexpected code.