pub async fn bootstrap( config: RoboticusConfig, ) -> Result<Router, Box<dyn Error>>
Builds the application state and router from config. Used by the binary and by tests.