pub fn decline(project_state: &Path, offer: &Offer) -> Result<(), String>
Records that the person declined offer: it comes back only when a signal that did not hold then holds.
offer
The store cannot be written.