First referenced in #58, being able to ensure a response has a certain shape would be useful for complex responses.