FIRSTCLASSCITIZEN
First-class citizen
In programming language design, a first-class citizen in a given programming language is an entity which supports all the operations generally available to other entities. These operations typically include being passed as a parameter, returned from a function, and assigned to a variable.The above text is a snippet from Wikipedia: First-class citizen
and as such is available under the Creative Commons Attribution/Share-Alike License.