Extracted numeric accumulation clauses to a separate component.