An Object describes a named language entity such as a package, constant, type, variable, function (incl. methods), or label.

The Data fields contains object-specific data:

Kind    Data type         Data value
Pkg	*types.Package    package scope
Con     int               iota for the respective declaration
Con     != nil            constant value
Typ     *Scope            (used as method scope during type checking - transient)