Comment made by: pkillean
patch 6: 
  routes js  comments through comp/emit-comment which has been altered to handle inline comments.
  Supported tags: param, return, type, implements, typedef, enum, extends, throws, lends, const, this
  add macro core/goog-typedef. This lets you name a custom + type refer to it in annotations.
More work is needed to support multi-arity fns, but I think this pretty much unlocks basic static type checking :-)