code: def step(self, point) -> Tuple[PointType, StatsType]:
      self._logp_dlogp_func._extra_are_set = True
      return super().step(point)
  
imports: from abc import abstractmethod
  from typing import Callable, List, Tuple, Union, cast
  import numpy
  from numpy.random import uniform
  from pymc.blocking import DictToArrayBijection, PointType, RaveledVars, StatsType
  from pymc.model import modelcontext
  from pymc.step_methods.compound import BlockedStep
  from pymc.util import get_var_name
label_desc: Use image node_id 2 for calling the GradientSharedStep obj's underlying member method code with example usage: obj.step(point) and returns: super