docs: def seek_monotonic(self, monotonic, bootid=None):
          """Seek to a matching journal entry nearest to `monotonic` time.
  
          Argument `monotonic` is a timestamp from boot in either seconds or a
          datetime.timedelta instance. Argument `bootid` is a string or UUID
          representing which boot the monotonic time is reference to. Defaults to
          current bootid.
          """
          if isinstance(monotonic, _datetime.timedelta):
              monotonic = monotonic.total_seconds()
          monotonic = int(monotonic * 1000000)
          if isinstance(bootid, _uuid.UUID):
              bootid = bootid.hex
          return super(Reader, self).seek_monotonic(monotonic, bootid)