私の知る限り、現在これを行う方法はありません。
私が通常行うことは、重要なものを再エクスポートする中央モジュールを用意することです。これは、必要なものをすべてインポートする便利な方法であり、これらのものを定義するモジュールで何も隠しません (場合によっては、おそらく予測できないこともあります)。 ! - ユーザーがモジュール内のものを簡単に変更できるようにします)。
これを行うには、次の構文を使用します。
-- |Convenient import module
module Foo.Import (module All) where
-- Import what you want to export
import Foo.Stuff as All hiding (local_func)
-- You can import several modules into the same namespace for this trick!
-- For example if using your module also requires 'decode' from "Data.Aeson" you can do
import Data.Aeson as All (decode)
これで、これらのものを便利にエクスポートできました。