pub type Pattern = Vec<Atom>;
Patterns are a vector of Atoms.
Atom
pub struct Pattern { /* private fields */ }