code: def replace(
      self, **kwargs: tp.Union[int, jax.Array, RngStream]
  ) -> "Rngs":
      rngs: dict[str, tp.Any] = self._rngs.copy()
      rngs.update(kwargs)
      return Rngs(**rngs)
  
imports: from __future__ import annotations
  import dataclasses
  import hashlib
  import typing
  import jax
  import numpy
  from flax.experimental.nnx.nnx import errors, filterlib, tracers
label_desc: Use image node_id 10 for calling the Rngs obj's underlying member method code with example usage: obj.replace() and returns: Rngs