Just messing around with haskell, trying to learn it. Not really of interest I imagine to anyone else.