Add a readable Functor example