With CLJS-1871 we have the ability to annotate declared fns with arglists, with proper static dispatch resulting.
The declares in {{cljs.core}} are currently not annotated (and for now are not strictly needed because of double analysis that occurs of {{cljs.core}}, but it would be nice to add those annotations because double-analysis may not always be the way things are done.