The `call_site` printed in the deprecation warning is really important, and we've had problems in the past with it being wrong and not noticing. I'd like for this to have at least one spec that makes an expectation about that to verify it's correct and ensure we don't regress in the future.  I usually use `__FILE__` and `__LINE__` to do that.  For example, see #311.