As Jacob noted, I have indeed started an implementation. I've been trying to get it running on all platforms before I get to far into the code, and I've been hung up on getting the 32-bit Windows DLL to work. (I cross-compiled it from my Mac using i686-w64-mingw32-gcc, but I guess that disables sjlj exceptions, which seems to be making the DLL unrecognizable to Julia or BinDeps or something.)
But anyway, I've invited you to be a collaborator on the repo, Doug. And of course anyone reading this is welcome to contribute as well!