Issue #3308141 by rodetrev, DieterHolvoet, RhiP, kaloyan.damyanov: Lazy should typehint ModuleHandler interface rather than a specific implementation