Fors and whiles