@vidhem I did end up building one, currently it's in a mono-repo so I will extract it out and make it open source. As I also need this crate for other internal projects that doesn't fit the scope of the mono-repo.
I will soon ping you with the repo…
Is there any specific reason of not maintaining it, or just there aren't a lot of people that use it. I will be creating my own library then I guess. Once, it's ready I will ping you.