An optional annotation of the contract nodes.
CircularDependencyError if a circular dependency is detected.
MissingLabelError if a label referenced either in the main
contract or one of the entries but is missing from the bundle.
ObjectTypeMismatchError if a bundle entry does not have the expected type.
Converts a ContractBundleMap to a ContractBundleList while checking the integrity of the bundle.