code: def parse_to_instance(self, title_of_name_and_default):
          
          result = {}
          for title, name_and_default in title_of_name_and_default.items():
              logger.debug((title, name_and_default))
              result[title] = opts = []
              for opt_str, default in name_and_default:
                  logger.debug('%s:%r' % (opt_str, default))
                  opt, repeat = self.parse_opt_str(opt_str)
                  opt.default = default
                  opt_ins = Optional(opt, repeat=repeat)
                  for name in opt.names:
                      self.name_2_instance[name] = opt_ins
                  opts.append(opt_ins)
  
          return result
docs: {title: [Option(), ...]}