I spent a while knocking this together once before, then deleted it, so when I set out to find it again, I found this rather handy Guide to Elixir Autoloading. Thank you, whoever wrote that!

I really don’t get why this can’t be as simple as ActiveRecord, but sure, whatever, Python does like to be complicated.