It’s certainly possible ( in C++ ), because we have:
But there’s nothing freely available as far as I know…