Type hinting inside of go-loop or a go block with a loop in it loses the type hinting information. It appears that a channel must be read from in order for the data to be lost.
[org.clojure/clojure "1.8.0"]
[org.clojure/core.async "0.3.443"]
OpenJDK x64 version 1.8.0_144