Automatically convert mutations in imperative code into functional actions? | Hacker News Reader