Another strategy is to open a REPL in an adjacent window and run code in the REPL while having it take effect in the source buffer alongside.
To do this, open an IELM buffer in a window next to a source buffer, and use this snippet in the REPL:
(with-current-buffer (window-buffer (other-window 1))
(symex-eval
(symex-traversal
(maneuver (move forward)
(move up))))
(other-window 1))
Here, you can substitute the contents of (symex-traversal ...) with whatever traversal you like.