code: def _icdf_helper(rv, value, **kwargs):
      """Helper that calls `_icdf` dispatcher."""
      rv_icdf = _icdf(rv.owner.op, value, *rv.owner.inputs, **kwargs)
  
      if rv.name:
          rv_icdf.name = f"{rv.name}_icdf"
  
      return rv_icdf
  
file_path: pymc/pymc/logprob/abstract.py
imports: import abc
  from functools import singledispatch
  from typing import Sequence, Tuple
  from pytensor.graph.op import Op
  from pytensor.graph.utils import MetaType
  from pytensor.tensor import TensorVariable
  from pytensor.tensor.elemwise import Elemwise
  from pytensor.tensor.random.op import RandomVariable
label_desc: Use image node_id 6 for calling a global function with example usage: _icdf_helper(rv, value) and returns: rv_icdf