Remove redundant catch clause
Shutdown cleanly by closing nrepl connection
Add some type hinting
Propagate server-went-away exceptions