items are the original item from items or/and items
items
typedef SuggestedItems<T> = List<T> Function(List<T> items);