Is a definition the syntactic representation of a thing? That's not really clear from the name or code.