I'm wondering if there is a way in Emacs, that allows the user to call set mark(C-SPC) and then continue typing(and have everything typed included in the region) and then copy(M-w) the typed text?

I guess I'm looking for a way to type text and copy the text in one step.

I hope this makes sense.