Attributes are used to inherit and synthesize information, and to also communicate it across top-level expression boundaries.
Procedures