Adjust formatting
Add an annotation for put!
Use uppercase Boolean
Adjust formatting
Refer a bunch of typed vars
Remove the in and out-loop keys from connection

We have no need to refer to them and they shouldn't garbage collect
because they will still be running computations.
Adjust formatting
Remove a bunch of typed ns alias usage
Use :private metadata instead of defn-
Change get-line to get-line! to indicate mutation
Bring Application subsystems to the top level