class_docstr: Class representing a line of metrical verse.
  
  This class is round-trippable; the __repr__ call can be used for construction.
  
  >>> positional_hex = Verse(original='impulerit. Tantaene animis caelestibus irae?',
  ... scansion='-  U U -    -   -   U U -    - -  U U  -  - ', meter='hexameter',
  ... valid=True, syllable_count=15, accented='īmpulerīt. Tāntaene animīs caelēstibus īrae?',
  ... scansion_notes=['Valid by positional stresses.'],
  ... syllables = ['īm', 'pu', 'le', 'rīt', 'Tān', 'taen', 'a', 'ni', 'mīs', 'cae', 'lēs', 'ti', 'bus', 'i', 'rae'])
  >>> dupe = eval(positional_hex.__repr__())
  >>> dupe
  Verse(original='impulerit. Tantaene animis caelestibus irae?', scansion='-  U U -    -   -   U U -    - -  U U  -  - ', meter='hexameter', valid=True, syllable_count=15, accented='īmpulerīt. Tāntaene animīs caelēstibus īrae?', scansion_notes=['Valid by positional stresses.'], syllables = ['īm', 'pu', 'le', 'rīt', 'Tān', 'taen', 'a', 'ni', 'mīs', 'cae', 'lēs', 'ti', 'bus', 'i', 'rae'])
  >>> positional_hex
  Verse(original='impulerit. Tantaene animis caelestibus irae?', scansion='-  U U -    -   -   U U -    - -  U U  -  - ', meter='hexameter', valid=True, syllable_count=15, accented='īmpulerīt. Tāntaene animīs caelēstibus īrae?', scansion_notes=['Valid by positional stresses.'], syllables = ['īm', 'pu', 'le', 'rīt', 'Tān', 'taen', 'a', 'ni', 'mīs', 'cae', 'lēs', 'ti', 'bus', 'i', 'rae'])
code: def __hash__(self):
      base = (
          hash(self.original)
          ^ hash(self.scansion)
          ^ hash(self.meter)
          ^ hash(self.valid)
          ^ hash(self.syllable_count)
          ^ hash(self.accented)
      )
      for note in self.scansion_notes:
          base = base ^ hash(note)
      for syl in self.syllables:
          base = base ^ hash(syl)
      return base
  
label_desc: Use image node_id 4 for calling the Verse obj's underlying member method code with example usage: obj.__hash__() and returns: base