Will explores more Haskell