Thanks, Araq, I will definitely look into it. This might be the fastest way (in terms of time needed to create the bindings) to get it working in Nim.
Do you think it is possible to directly wrap the C++ library itself? Or would that be too much work?