List<T> uniqBy<T, K>(Iterable<T> list, K? Function(T) convert) { return unionBy<T, K>([list], convert); }