fn str_field<'a>( obj: &'a Map<String, Value>, key: &str, at: &str, ) -> Result<Option<&'a str>, String>