Delayed loading interferes with python introspection tools, breaking the "go to definition" features in IDEs.
Instead load the functions directly into __init__ so they are easily available to python inspector.
We may want to preprocess the tables from the raw information sources in a separate directory, populating the package with quickly loading datasets whenever we update the underlying data.