pub fn get_lane_entry_<T, F: Fn(usize, &LaneEntry) -> Option<T>>( v: &[Arc<LaneEntry>], predicate: &F) -> Option<T>