Reads.of[JsArray].map {
          case JsArray(arr) => JsArray(arr.updated(index, arr(index).transform(prune(afterArray)).get))
        }