code: def _icdf(
      op: Op,
      value: TensorVariable,
      *inputs: TensorVariable,
      **kwargs,
  ):
      """Create a graph for the inverse CDF of a `RandomVariable`.
  
      This function dispatches on the type of `op`, which should be a subclass
      of `RandomVariable`.
      """
      raise NotImplementedError(
          f"Inverse CDF method not implemented for {op}"
      )
  
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 5 for calling a global function with example usage: _icdf(op, value) without return types