Real life Functor examples and unicode support in haskell