<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def find_poor_default_arg(node):
 """Finds poor default args"""

    poor_defaults = [
        ast.Call,
        ast.Dict,
        ast.DictComp,
        ast.GeneratorExp,
        ast.List,
        ast.ListComp,
        ast.Set,
        ast.SetComp,
    ]

    # pylint: disable=unidiomatic-typecheck
    return (
        isinstance(node, ast.FunctionDef)
        and any((n for n in node.args.defaults if type(n) in poor_defaults))
    )