Application not getting loaded

Yes, as far as i understand :mod key is for custom startup process. Like starting a supervision tree, etc.
But, tbh, my app is more of a library and not an OTP app per se and i don’t really need custom start logic…

In the same docs it is written

Generally, build tools like Mix take care of starting an application and all of its dependencies for you

So I expect it to load the application as well :\