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