code: def entrypoint(section, option):
      
      try:
          return entrypoints(section)[option]
      except KeyError:
          raise KeyError('Cannot resolve type "{}" to a recognised vsgen "{}" type.'.format(option, section))
docs: Returns the the entry point object given a section, option pair.
  
      :param str section: The section name in the entry point collection
      :param str option: The option name in the entry point collection
      :return:  The entry point object if available.