fn with_letter( id: &str, change: impl FnOnce(&mut Letters, &mut Letter) -> Result<String, String>, ) -> String