pub type Directives = SmallVec<[Directive; 1]>;
Type alias for a small vector of directives. Most items have 0-1 directives, so we inline capacity for 1.
pub struct Directives { /* private fields */ }