Add cljs.core.typed/fn
Deprecate def-alias with message
Update project.clj version
Num is nicer
Use defalias over def-alias
Move to defalias, other namespaced types

eg. t/All, t/Pred, t/Any, t/Nothing, t/HMap

Deprecate some type syntax.
Merge branch 'master' of github.com:clojure/core.typed
Promote/demote for HSeq
CTYP-145 - Lazily require tools.analyzer
Deprecate a few more syntaxes. Add sub?-q test macro
Better error handling if trying to load in (future) zero-dep jar
Fix CTYP-146: bad contract
Fail gracefully for missing files.
Deprecate more type syntaxes, but not FnCase yet.
Move vars/functions out of clojure.core.typed, callable from CLJS impl
Move set! implementation into check.set-bang
Update CLJS to 0.0-2227
Update piggieback to 0.1.3
Use check-set! in CLJS impl
Move let/loop checking into own files