Fixed rest of compile-time warnings

Hey,

I fixed rest of the warnings. Now I need a close review, as I might actually broke something with this PR (though I hope I didn't).

There is one more message left, it is about redefinition of `clj->js`, which happens in dependency library fetch.

```WARNING: clj->js already refers to: /clj->js being replaced by: fetch.util/clj->js at line 3 deploy/core/node_modules/lighttable/cljs/fetch/util.cljs```
recursive usage of `@hinter` in `hinter`'s def caused error, so I added a declaration for it