true continuations

Some implementations call themselves "continuations", but in fact are not.

Proper continuations generally are implemented via a spaghetti stack, and must include garbage-collecting / reference-counting.

Languages that can do multi-shot continuations:

Languages that can only do one-shot continuations: