(>!! port val)
puts a val into port. nil values are not allowed. Will block if no buffer space is available. Returns true unless port is already closed.
user=> (>!! c "Blocking - not in go-block")
true
user=> (<!! c)
"Blocking - not in go-block"