Async decorations

What you do is write a plugin that reads some kind of transaction meta property to add the decoration, and have your async code fire such a transaction when it receives a response.