Identifier:
    | BrandedIdentifier
    | [id: BrandedIdentifier, namespace: BrandedNamespace, internal?: boolean]

Refers to an identifier by its name. This can either be a simple name like a or a namespaced name like pkg::a (stored as ['a', 'pkg']). By storing the namespace second, you can easily access the actual name via id[0]. This represents the fundamental way to represent binding names in R.