Is it possible to write a module in Haskell, which re-exports a module in addition to exporting everything visible inside?

Lets consider following module:

module Test where import A f x = x

This module exports everything defined inside, so it exports f but does not re-export anything imported from A .

On the other hand, if I want to re-export the module A :

module Test ( module A, f ) where import A f x = x