Added pre_node and post_node hooks to walkers. Used mainly in compiler