Yes! Totally.

The subscription operator sounds very interesting. Were you thinking of these as default operators, or operators that each user could register for themselves?

I was also thinking we could provide send/receive hooks that people could use. But these sounds like they will be less generic so I’m not sure if they’ll really be a good fit for OpenZeppelin.