docs: def settable(self):
          """return the subset of those options that are settable at any
          time.
  
          Settable options are in `versatile_options()`, but the
          list might be incomplete.
  
          """
          return CMAOptions([i for i in list(self.items())
                                  if i[0] in CMAOptions.versatile_options()])