docs: def slice(self, offset=0):
          """Returns a Python slice object (e.g. for array indexing) indicating
          the start and stop byte position of this Telemetry field.  The
          start and stop positions may be translated by the optional
          byte offset.
          """
          if self.bytes is None:
              start = 0
              stop  = start + self.nbytes
          elif type(self.bytes) is int:
              start = self.bytes
              stop  = start + self.nbytes
          else:
              start = self.bytes[0]
              stop  = self.bytes[1] + 1
  
          return slice(start + offset, stop + offset)