pub fn migrate_v3(json: &Value) -> Result<Migrated, Vec<Issue>>
Parse with compat on and serialize the definition in the v4 spelling. Err holds every issue when any is Rejected; otherwise issues holds the rest.
issues