Refactor usages of Progn. I think there's still a better way to do this. Depends on how i feel each operator should look post-analysis.