Programming in LiveScript - A translation of Programming in Haskell by Hutton