code: public static Expression arrayPut(JsonArray array, Expression value) {
          return arrayPut(x(array), value);
      }
docs: Returned expression results in new array with value appended, if value is not already present,
  otherwise the unmodified input array.