*passes* default value is nil, analyze check *passes* for value, if not
 set defaults to [infer-type]. change cljs.analyzer.utils/to-ast to
 check *passes*, if none set default to
 [elide-children simplify-env ana/infer-type].