def specifierUnroll(identifier, schedule_params):
    """
        Unroll specifiers into the trigger/result identifier

        First, combine all Schedule Parameters into a Schedul
        Then attach Schedule to the identifier

        If the identifier is a list, then iterate through them
        and apply the schedule to each
        """
    if isinstance(identifier, list):
        for ident in identifier:
            ident.setSchedule(schedule_params)
        return identifier
    else:
        identifier.setSchedule(schedule_params)
    return [identifier]
