pub fn run_scopes<'a, T>( scope: Scope, version: &'a mut Version, files: &'a mut T, ) -> VersionResult<(&'a mut Version, &'a mut T, Option<(String, Scope)>)>where T: ModifyTrackedFiles,