@confusedcharlot that's a fair point!
however, i think it would still have benefits at least as a toy - i know i've done some FP experiments in Scheme that have felt less elegant than they could because of this problem (and also because of being strict rather than lazy)