my learning path to haskell wisdom and code along the way