Evolution of a Haskell Programmer