pub type Elements = Elements<Variable>;
pub struct Elements { pub elements: Vec<Element<Variable>>, }
elements: Vec<Element<Variable>>