Typed config, compiled in
A TreeBuilder configuration tree exposes 40+ typed keys that compile straight down into the service container. A dedicated compiler pass auto-detects the Artisan and Pro engines, so typed configuration wires the right services automatically. What you declare in config is what gets resolved at build time.