docs: def plot_every_step(sdat, lovs):
      """Plot profiles at each time step.
  
      Args:
          sdat (:class:`~stagpy.stagyydata.StagyyData`): a StagyyData instance.
          lovs (nested list of str): nested list of profile names such as
              the one produced by :func:`stagpy.misc.list_of_vars`.
  
      Other Parameters:
          conf.core.snapshots: the slice of snapshots.
          conf.conf.timesteps: the slice of timesteps.
      """
      sovs = misc.set_of_vars(lovs)
  
      for step in sdat.walk.filter(rprof=True):
          rprofs = {}
          rads = {}
          metas = {}
          for rvar in sovs:
              rprof, rad, meta = get_rprof(step, rvar)
              rprofs[rvar] = rprof
              metas[rvar] = meta
              if rad is not None:
                  rads[rvar] = rad
          rprofs['bounds'] = misc.get_rbounds(step)
          rcmb, rsurf = misc.get_rbounds(step)
          rprofs['bounds'] = (step.sdat.scale(rcmb, 'm')[0],
                              step.sdat.scale(rsurf, 'm')[0])
          rprofs['r'] = get_rprof(step, 'r')[0] + rprofs['bounds'][0]
          stepstr = str(step.istep)
  
          _plot_rprof_list(sdat, lovs, rprofs, metas, stepstr, rads)