Swithces to show and implements functor instances.