VariableExpression AST now unparsed through thread