fn has_keys(c: &Clip) -> bool
Does the clip have any keyframe at all? Cheap (no allocation), unlike Clip::key_times, so the 1000-clip case never touches the keyframe path.
Clip::key_times