def METHOD_NAME(client, pipeline_ids):
    """Return dicts describing the current status of the pipelines."""
    extract_fields = jmespath.compile(
        """
        pipelineDescriptionList[].{
            pipelineId: pipelineId,
            name: name,
            pipelineState: fields[?key == '@pipelineState'].stringValue|[0],
            healthStatus: fields[?key == '@healthStatus'].stringValue|[0],
            latestRunTime: fields[?key == '@latestRunTime'].stringValue|[0]
        }
        """
    )
    chunk_size = 25  # Per AWS documentation, need to go in pages of 25 pipelines
    for ids_chunk in funcy.chunks(chunk_size, pipeline_ids):
        response = client.describe_pipelines(pipelineIds=ids_chunk)
        values = extract_fields.search(response)
        for value in values:
            yield value