This PR allows http view decorators to apply to both sync and async view functions.
http
I will like some reviews.