This is a great idea, I’m adding native support for it
https://github.com/discourse/discourse/pull/39299