Actually did more haskell stuff and it is so fun