fn rewrite(shared: &Arc<Shared>, change: &Rewrite) -> Result<(), String>
Writes what makes or undoes a tie, and has the account of a task or an event send it.