anchor.diff:      case Type of
           timestamp ->
               case Op1 of
  -            Op2 -> true;
  -            _   -> false
  +                Op2 -> true;
  +                _   -> false
               end;
           _ ->
               includes(T, Op2, Mod)
  
positive.code: find_timestamp_bounds(QuantumField, LocalFields) when is_binary(QuantumField) ->
      find_timestamp_bounds2(QuantumField, LocalFields, [], {undefined, undefined}).
  
  find_timestamp_bounds2(_, [], OtherFilters, BoundsAcc) ->
      {lists:reverse(OtherFilters), BoundsAcc};
  find_timestamp_bounds2(QuantumFieldName, [{Op, QuantumFieldName, _} = Filter | Tail], OtherFilters, BoundsAcc1) ->
      % if there are already end bounds throw an error
      if
  
negative.code:     QFieldName.
  
  check_if_timeseries(#ddl_v1{table = T, partition_key = PK, local_key = LK} = DDL,
                [W]) ->
      try    #key_v1{ast = PartitionKeyAST} = PK,
             LocalFields     = [X || #param_v1{name = X} <- LK#key_v1.ast],
             PartitionFields = [X || #param_v1{name = X} <- PartitionKeyAST],
  