We're trying to use schematic like this: ```rust use schematic::ConfigLoader; #[derive(Debug, schematic::Config)] struct Config { #[setting(env = "EXAMPLE_VAR")] EXAMPLE_VAR: String, } fn main() { let config: Config = ConfigLoader::new() .load() .context("loading configuration from environment").unwrap() .config; dbg!(config); } ``` And if we run this, we get something like: ``` [.../src/main.rs:33] config = Config { EXAMPLE_VAR: "", } ``` when we'd really expect to get an error about `EXAMPLE_VAR` not being specified.