def create_many(
        project: 'projects.Project',
        include_paths: typing.List[str]
) -> COMPONENT:
    """
    Creates a single COMPONENT instance for all of the specified project
    include paths

    :param project:
        Project where the components reside
    :param include_paths:
        A list of relative paths within the project directory to files or
        directories that should be included in the project
    :return:
        The combined COMPONENT instance for all of the included paths
    """

    return definitions.merge_components(*map(
        functools.partial(create, project),
        include_paths
    ))