List<T> truncate(T item, [List<T> others = const []]) { List<T> list = []; forEach((element) => list ..add(element) ..add(item)); return list..removeLast(); }