pub(crate) fn detach( id: &str, index: usize, forwarded: bool, ) -> Result<(), String>
Takes an attachment off: one you added, by position, or one a forward carries, by index.