belval parent
I personally would have preferred "defer import os" instead of "lazy import os". It might be the non-native showing but lazy import feels unserious.
Lazy is more canonical: https://en.wikipedia.org/wiki/Lazy_evaluation
"Lazy" is standard language for this kind of behavior.