LabeledList.withLabel(List<T> items, [String? label]) : this(items, label != null ? (() => label) : null);