The concept of lazy loading is an old one in the context of software
programming. The idea is that you only do an expensive operation at the last
possible moment, as to not do a bunch of expensive, slow, stuff unless it's
absolutely necessary. As an example, you