implement AST equality methods
spec Expression::Evaluator#define