core/walker: added global context support
components/var_simplifier: fixed Walker usage
core/walker: added prepend functionality
core/mangler, components/inline: using the new Walker
TODO: sorted tasks a little bit
TODO: added an item
core/walker: added a visit_after argument
components/evaluate: transforming to use the new Walker