docs: def describe(self):
          '''Provide a dictionary with information describing itself.'''
          description = {
              'description': self._description,
              'type': self.name,
          }
          description.update(self.extra_params)
          return description