## What's wrong Noticed this while reviewing #1339. The `vary_on_headers` decorator doesn't preserve the type (arguments and return) when used on a function.