(iterate think thoughts): why you shouldn't jump through loops