Thinking Functionally with Haskell: Types? Tests? We Need a New Word Thinking Functionally with Haskell: Types? Tests? We Need a New Word Click here to read the article