oops: assignCursorPrefix does not strip the suffix

That caused exprs to assign anything starting with their prefix to the prefix
Collapsed expressions steal the payloads of the expanded terms.

The collapsed expression will get marked.