docs: protected Map<K, PutOperation<K, V>> resolveAll(Chain chain) {
      //absent hash-collisions this should always be a 1 entry map
      Map<K, PutOperation<K, V>> compacted = new HashMap<>(2);
      for (Element element : chain) {
        ByteBuffer payload = element.getPayload();
        Operation<K, V> operation = codec.decode(payload);
        compacted.compute(operation.getKey(), (k, v) -> applyOperation(k, v, operation));
      }
      return compacted;
    }