Traits

A generalized stream of tokens that accepts emission of diagnostics and tracking of the severity of issues encountered.