#[macro_export]
macro_rules! stmt {
($($var:expr),*) => {{
let mut statement = Statement::new();
$(statement.push($var);)*
statement
}};
($($var:expr,)*) => {{
let mut statement = Statement::new();
$(statement.push($var);)*
statement
}};
}
#[macro_export]
macro_rules! mods {
($($modifier:expr),*) => {{
let mut modifiers = Modifiers::new();
$(modifiers.insert($modifier);)*
modifiers
}};
($($modifier:expr,)*) => {{
let mut modifiers = Modifiers::new();
$(modifiers.insert($modifier);)*
modifiers
}};
}