Interface GroupingState<InputT,​OutputT>