def editor_not_blocked(merged: list):
    """
    Check for Editor "no blocks on any merged account" criterion.
    Parameters
    ----------
    merged : list
        A list of merged accounts for this Editor as returned by globaluserinfo.

    Returns
    -------
    bool
        Answer to the question: is the editor's free of blocks for all merged accounts?
    """
    # If, for some reason, this information hasn't come through,
    # default to user not being valid.
    if not merged:
        return False
    else:
        # Check: not blocked on any merged account.
        # Note that this looks funny since we're inverting the truthiness returned by the check for blocks.
        return False if any("blocked" in account for account in merged) else True