Have the client/send function return a channel that returns [failure-response success-body]
Create a then macro to deconstruct and apply that result
Break out a c/then* macro, used when the response vector from c/send has already been de-referenced from the channel
Add some initial docs about the async support