code: def features(self):
          
          if 'Features' in self._signature.subpackets:
              return next(iter(self._signature.subpackets['Features'])).flags
          return set()
docs: A ``set`` of implementation features specified in this signature, if any. Otherwise, an empty ``set``.