0(1) element: null
1(2) element: PyAssignmentStatement
2(3) WRITE ACCESS: FOO
3(4) element: PyFunction('foo')
4(5) READ ACCESS: FOO
5(6) WRITE ACCESS: foo
6() element: null