copy pile, re-get the function or the lambda closure when evaluate
callcc, then evaluate the function or closure with its args