This was very nice, well-written and good-looking (to me) content. Thanks!
There was some meta-bug with encoding which almost is like an internal joke but I don't think it's intentional. The Haskell code examples have:
inc :: Int -> Int
several times, and that `>` entity should very likely just be a `<` in the source code.
Nit: ">"