anchor.diff:  
   resolve_expressions_folder(_Mod, {ExpOp,{_,A},{_,B}}) when ExpOp == '+'; ExpOp == '*';
                                                              ExpOp == '-'; ExpOp == '/' ->
  -    % Type = typeof_ast(Mod, LHS),
       Value =
           case ExpOp of
               '+' -> riak_ql_window_agg_fns:add(A,B);
  
positive.code:         "PRIMARY KEY ((a, b), a, b));"
      ),
      {ok, Q} = get_query(
            "SELECT * FROM table1 WHERE a = 'hi' AND b = 4000 + 2.4"),
      {ok, SubQueries} = compile(DDL, Q),
      ?assertEqual(
  
negative.code:     lists:keyreplace(Field, 1, TupleList, {Field, FieldType, NewVal}).
  
  resolve_expressions(Mod, WhereAST) ->
      Acc = acc, %% not used
      riak_ql_ddl:mapfold_where_tree(
          fun (_, Op, Acc_x) when Op == and_; Op == or_ ->
                  {ok, Acc_x};
  