Initial work at including an inbuilt iterator over parameter ranges.