Learning that recursive dependencies in Lua must be done lazily.