docs: def designator(self):
          """\
          Returns the version and error correction level as string `V-E` where
          `V` represents the version number and `E` the error level.
          """
          version = str(self.version)
          return '-'.join((version, self.error) if self.error else (version,))