public interface Reducing<Group,Result>
void
completeGroup(Duct previous, Result result)
startGroup(Duct previous, Group group)
void startGroup(Duct previous, Group group)
void completeGroup(Duct previous, Result result)