from typing import List


def join_dicts(dicts: List[dict]) -> dict:
    """
    Function to concatenate a list of dictionaries of distinct keys.
    """
    if dicts is None:  # pragma: no cover
        return {}
    assembled_dict = {k: v for D in dicts for k, v in D.items()}
    return assembled_dict