Add supercool (call/cc (lambda (skip) ... (skip (R (cdr lat))) thing that drops currently computed result and continues with the rest of the list!