Add forrangearrays, to allow control over iteration range