A continuation is essentially the state of a process at any moment in time. At any point during execution you can think of it as an extra hidden argument that's always implicitly referred to in your code. We take it for granted that the current state of an executing system is available for our use and so we usually aren't aware it's there at all.