config
pub fn set_default<T>(key: &str, value: T) -> Result<(), Box<Error>> where T: Into<Value<'static>>