Thanks for the comments & feedback, I'm still new to lisp so it's very appreciated. I've updated using your patch and hopefully addressed all other points.
I've pushed to gitlab and version bumped to 1.0.4
If there's anything else I can do to help please let me know, thanks!