Fix a set theory, say ZFC. Now suppose you have a statement $P(x)$ written in the language of that theory, which has precisely one free variable $x$. We can conceive of the class of all $x$ in the domain of discourse such that the statement $P(x)$ holds. It is my understanding that this class may or may not itself correspond to an object in the domain of discourse. My questions are as follows. Firstly, suppose that it does correspond to an object in the domain of discourse, well what do we gain by proving that this is the case? And secondly, if the class of all such objects does not correspond to an object in our domain of discourse, what are we NOT allowed to do with this class which we would perhaps like to be able to do?
Now firstly, let me apologize in advance if my conceptualization above is either imprecise, or founded on false assumptions. My experience is limited to naive set theory, and I have no model theory under my belt.
Secondly, let me provide some background context for my question.
Suppose I have a unary function $f$ and I want to speak of the set of all sets that are closed with respect to $f$. We might write this as $\mathrm{clo}(f)$. My understanding is that even if $\mathrm{clo}(f)$ is defined only on 'small' functions $f$ (that is, those functions that are defined by a set of ordered pairs), nonetheless $\mathrm{clo}$ is going to be 'big'. Is this going to be a problem?
Now things get messier. I want to define a binary function $\curvearrowright$ such that for any object in the domain of discourse $x$ and any function $f$, we may write that $x \curvearrowright f = f(x)$. However, I don't want to limit this to small functions $f$. For instance, letting the object $x$ be replaced by a small function $g$, and letting $f$ be replaced by the large function $\mathrm{clo}$, I want to be able to write $g \curvearrowright \mathrm{clo}$ for the set of all sets that are closed with respect to $g$. Can this be done without introducing contradiction?