docs: public <V> Context withValue(Key<V> k1, V v1) {
      PersistentHashArrayMappedTrie<Key<?>, Object> newKeyValueEntries = keyValueEntries.put(k1, v1);
      return new Context(this, newKeyValueEntries);
    }