<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def lines_diff(before_lines, after_lines, check_modified=False):
    '''Diff the lines in two strings.

    Parameters
    ----------
    before_lines : iterable
        Iterable containing lines used as the baseline version.
    after_lines : iterable
        Iterable containing lines to be compared against the baseline.

    Returns
    -------
    diff_result : A list of dictionaries containing diff information.
    '''
    before_comps = [
        LineComparator(line, check_modified=check_modified)
        for line in before_lines
    ]
    after_comps = [
        LineComparator(line, check_modified=check_modified)
        for line in after_lines
    ]
    diff_result = diff(
        before_comps,
        after_comps,
        check_modified=check_modified
    )
    return diff_result