import itertools


def page_slicer(activity_streams_pages, position):
    """
    Return a specific page within the activity stream using itertools islice.

    :param activity_streams_pages: generator of activity streams pages
    :param position: position in the list of pages
    :return: ActivityStreams page object
    """
    try:
        page = next(itertools.islice(activity_streams_pages, position - 1, position))
        return page
    except StopIteration:
        return