haskell - clean up some a few small strictness issues in examples