separate accumulate on iterable test