What about detecting possible headers from the example requests in the blueprint? E.g. include all the defaults above, but also scan each example call and if any extras exist then add them too. Then if I have a call that has e.g. `X-Description` as a possible header it would magically just work. Currently it will fail even with this patch.