Describe the solution you'd like
Add the ability to execute async code before, after and on exception in Universal attributes
Additional context
Currently we can apply a Universal attribute to an async method (most generically, a method that returns Task), but it's not possible to run async code around that method.