static List<T> combine<T>(T item, Iterable<T>? more) { final list = [item]; if (more != null) list.addAll(more); return List.unmodifiable(compact(list)); }