-Added some patches for SBCL; uses `uiop` rather than external-program (the other way was causing issues on windows)