I also suggest adding `deriving (Functor)` line to the example.