Modifying iterateUntill

Should the first result be the init argument value of the function?
It seems to add more clarity to what value the iteration starts from.