def unify_funclist_by_name(funclist):
    """
    Remove duplicates by name from a list of function objects
    :param funclist: list of function objects
    :return: list of function objects with unique names
    """
    return {f.func_name: f for f in funclist}.values()