<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _prepare_consensus(FetcherClass, results):
 """ Given a list of results, return a list that is simplified to make consensus determination possible. Returns two item tuple, first arg is simplified list, the second argument is a list of all services used in making these results. """

    # _get_results returns lists of 2 item list, first element is service, second is the returned value.
    # when determining consensus amoung services, only take into account values returned.
    if hasattr(FetcherClass, "strip_for_consensus"):
        to_compare = [
            FetcherClass.strip_for_consensus(value) for (fetcher, value) in results
        ]
    else:
        to_compare = [value for fetcher, value in results]

    return to_compare, [fetcher._successful_service for fetcher, values in results]