docs: def position(self):
          '''
          If this locus spans a single base, this property gives that position.
          Otherwise, raises a ValueError.
          '''
          if self.end != self.start + 1:
              raise ValueError("Not a single base: %s" % str(self))
          return self.start