I was just looking at the timezone configuration module at https://github.com/mamuesp/timezones.
I used it in a test program, and the mgos_timezones_init() function got called automatically at application start.
How does mongoose OS know what entry points to call at application start? What order are they called in?