pub fn apply_edits(source: &str, edits: &[Edit]) -> String
Apply edits to source by processing from end to start.