Committing the very start of some haskell LM code from a while back.