Learning haskell...where will it go?