{-# LANGUAGE DeriveFunctor #-} 
newtype Foo = Foo Int deriving Functor