Full TCO (tail-call-elimination)

now Snap! really *is* Scheme :-)