callcc Used to save the current point of execution Execution can be resumed from the saved point Similar to creating a stopped thread Can be used to access data you can't normally access