add simplification passes to analysis from clojurescript