Allow mapFilterReduce to specify stop predicate
Blitz: group arguments seqop with stopPredicate
Adapt code to new mapFilterReduce, add aggInternal, use it

FIXME: Tests fail, there is a bug