CLJS-1405: type resolution needs to handle modifiers like leading !, trailing =, object syntax
CLJS-1405: type resolution needs to handle modifiers like leading !, trailing =, object syntax

punting on function & record syntax for now

mstang/clojurescript,mstang/clojurescript,mstang/clojurescript