pub fn load() -> Result<Config, Error>
Load config from the current working directory (walking upward).
Returns an error if a config file exists but cannot be read or parsed.