AttributeError: 'FunctionDef' object has no attribute 'assigned_from'
The following causes a `AttributeError: 'FunctionDef' object has no attribute 'assigned_from'` at `bar.append(1)`
```py
class Foo:
    def bar(self):
        pass

    def baz(self):
        bar = []
        bar.append(1)
```
It is getting confused between the local var and class method.

After adding some detection:

```py
/Users/john.vandenberg/python/py2many/py2many/cli.py:150: in _transpile_one
    tree, infer_meta = core_transformers(tree, trees)
/Users/john.vandenberg/python/py2many/py2many/cli.py:74: in core_transformers
    add_list_calls(tree)
/Users/john.vandenberg/python/py2many/py2many/context.py:8: in add_list_calls
    return ListCallTransformer().visit(node)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:407: in visit
    return visitor(node)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:483: in generic_visit
    value = self.visit(value)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:407: in visit
    return visitor(node)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:483: in generic_visit
    value = self.visit(value)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:407: in visit
    return visitor(node)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:483: in generic_visit
    value = self.visit(value)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:407: in visit
    return visitor(node)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:492: in generic_visit
    new_node = self.visit(old_value)
/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:407: in visit
    return visitor(node)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <py2many.context.ListCallTransformer object at 0x10c585a30>, node = <ast.Call object at 0x10c58fca0>

    def visit_Call(self, node):
        if self.is_list_addition(node):
            var = node.scopes.find(node.func.value.id)
            if not hasattr(var, "assigned_from"):
>               raise AstNotImplementedError("no assigned_from", node)
E               py2many.exceptions.AstNotImplementedError: no assigned_from
```