fn run_splice(
target: &Path,
insert_after: Option<i64>,
new_entries: Option<&[Map<String, Value>]>,
delete_range: Option<(i64, i64)>,
section_override: Option<&str>,
scene_override: Option<&str>,
dry_run: bool,
backup_path: Option<&Path>,
quiet: bool,
) -> Result<()>