{-# LANGUAGE GADTs #-}
...
instance a ~ () => PrintAllType (IO a) where
process args = do mapM_ putStrLn args