Use a struct for the list view reductions.