This is a small toy project I decided to make in my free time during my first functional programming lectures (sorry!), and it's somewhat janky but my first real attempts at using monads in Haskell after a while away from the language. I may continue to update this in the future, but it's not to be considered a serious tool; if you really must use it then it's your fault my code is bad (not legally binding).
Clone this repo, make sure you have Stack installed and:
stack install # If you haven't already
stack run # And ignore errors for my crap code!This is licensed under a BSD-3-Clause license, as I couldn't be bothered to change the one the stack project came with. I assume it's for compatibility reasons, so why not. Copyright Alexis Williams 2026