Right now I'm essentially writing Matlab in Haskell... although it could be much worse, I could be writing Matlab in Matlab