Integrated AST's with STL iterators