Adventures in Manipulating Python ASTs | Hacker News Reader