If environment variable access is via values passed from main only, does this now imply that things such as a library specific log level env vars will need some sort of library init API that users of the lib need to call from the application main in order for the library to gain access to env vars?