docs: def blank_stamp(name=None, backdate=None,
                  unique=None, keep_subdivisions=False, quick_print=None,
                  un=None, ks=False, qp=None):
      """
      Mark the beginning of a new interval, but the elapsed time
      of the previous interval is discarded.  Intentionally the same signature
      as stamp().
  
      Notes:
          The default for keep_subdivisions is False (does not refer to an
          adjustable global setting), meaning that any subdivisons awaiting would be
          discarded after having their self times aggregated into this timer.  If
          this is set to True, subdivisions are put in the 'UNASSIGNED' position,
          indicating they are not properly accounted for in the hierarchy.
  
      Args:
          name (any, optional): Inactive.
          backdate (any, optional): Inactive.
          unique (any, optional): Inactive.
          keep_subdivisions (bool, optional): Keep subdivisions awaiting
          quick_print (any, optional): Inactive.
          un (any, optional): Inactive.
          ks (bool, optional): see stamp().
          qp (any, optional): Inactive.
  
      Returns:
          float: The current time.
  
      Raises:
          StoppedError: If timer is already stopped.
      """
      t = timer()
      if f.t.stopped:
          raise StoppedError("Cannot blank_stamp stopped timer.")
      keep_subdivisions = (keep_subdivisions or ks)
      times_priv.assign_subdivisions(UNASGN, keep_subdivisions)
      f.t.last_t = timer()
      f.t.self_cut += f.t.last_t - t
      return t