parent (i.e. delayed resolution)
- weather module using accuweather API, forecasts
+
+- fix softdeps, if they're used through lib.mod() or parent.module() they break, need a `'mod' in modules` check somewhere
+
+- ctlmod.unload: track what modules are unloaded and return that info to caller