# `async fn main() -> Result<()>` - Configures logging - Creates instances of `Repo`, `Robot`, `Billing`, `Api`, and `Infra` - Spawns `billing.start()` - Spawns `infra.start()` - Calls `api.serve()`