(x_ + 2*y_) ---> (_1 + (2 * _2)) (tql::eval(x_ + 2*y_ , x_ = 1, y_ = 2)) ---> 5 (tql::eval(x_ + 2*y_ , x_ = 1)) ---> (1 + (2 * _2)) (tql::eval(x_ + 2*y_ , x_ = x_ + y_)) ---> ((_1 + _2) + (2 * _2))