The code looks pretty readable, if you're familiar with CL and the Windows API - nice!<p>You might want to consider not :USEing your dependencies, and use the package name prefix when you invoke exported symbols instead, though, like you did with re.<p>Speaking of which, is re this: <a href="https://github.com/massung/re">https://github.com/massung/re</a>?