Hitting a new level of meta, I just wrote a decorator decorator for Django views.
The context here is that I needed to write some custom view decorators that gave me access to the request
object, since the normal built-in decorators like user_passes_test
only offer access to the request.user ...