codewars.com kata test framework for the Haskell language