I tried wrapping openwl with [nimterop](https://github.com/genotrance/nimterop) and the nested union in the WLEvent struct threw it off. I really need to implement nested definitions support.
Anyway, does openwl compile with mingw on Windows? Was also curious how easy it would be to use openwl to load the Scintilla editor component. It will help make my Nim based [text editor](https://github.com/genotrance/feud/) cross-platform. Right now, it is Windows only.