Testing features such as pagination requires presence of a number of objects in the repository. Creation of these entities takes more time, since each faked object is created separately. Yet ROM allows for calling commands with multiple instances, which is much more efficient. It would be a nice feature if instead of
10.times { Factory[:user] }
we had
Factory[:user, instances: 10]
which would be executed as a single DB call.