10% haskell class playground