Cool.  

Matt, if you're interested I saw no real use for it (= describeTableResponse) outside [de]serialization, and since the mechanisms for actually running queries are generally abstracted away, I thought exposing it could be more confusing than helpful.