It's pretty minimal and straightforward written in Haskell. Probably can write one from scratch with Claude now.