Comment made by: pkillean
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 :-)