An example core.async chat server