Nice!

It would be great to see this turned into a full library. This is exactly the kind of thing I want to see for Quest - there's no way I can create a fully featured core library on my own, so I'd love to see libraries created to make it easy for game authors to easily add all kinds of functionality.