pub fn visit_variable<V: Visitor>(variable: &mut Variable, visitor: &mut V)
Performs a post-order traversal of a GDL variable