Execute a callback on every node of a source code's AST and stop walking whenever you see fit.