<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def entrypoint(section, option):
 """ 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. """

    try:
        return entrypoints(section)[option]
    except KeyError:
        raise KeyError('Cannot resolve type "{}" to a recognised vsgen "{}" type.'.format(option, section))