Irwin lastl

Well, let's play it by ear and we can switch things up later if need be. I see you pushed it to the top anyway. My own thinking on this was largely to explicitly declare all dependencies up front. In particular, if anything in this file required us to import some special package (and perhaps we forgot to put it in requirements.txt for auto-install), then we'd know right off the bat simply by importing the file (we wouldn't have to actually execute the methods). In theory, importing a module really shouldn't have much time cost, but in practice, I have seen some big ones (e.g. scipy) take a few seconds. And especially in a context where we're putting multiple different commands in a single python file (instead of one command per python script), your approach makes sense.

We can revisit this later after we implement a few more things...