# purp-old ## Abandoned Ultimately, the libraries I used here have not provided anything that I need, so I will instead use typical Haskell tools to implement this.