So its just for organization and legibility then, I get it.
It’s odd that you have to break pythonic convention and put the slow imports inside the functions that use them, but its also not conventional to spin up a new python executable every time you call a single function in a script, so I guess it is pretty understandable.