Expression:'Then who are you some ghost...?'


Could you please tell me if the following sentence contains a restrictive or non-restrictive clause? Besides, please punctuate it if I have done it incorrectly! :shock:

Then who are you[color=red], some ghost sent to torment me?


Actually, that looks like a simple, straightforward question followed by another question disguised as a guess. :mrgreen:

Then who are you? (Are you) some ghost (who/that was) sent to torment me?

What do you think, Tom? Is the underlined part “extra information”? Or does it restrict/limit the meaning of ghost in the sentence?