предположим, что у вас есть два модуля типа
module Foo.A where
foo = 42
и
module Foo.B where
foo = 12
и вы хотите написать супер модуль
module Foo (
module Foo.A
, module Foo.B
) where
import Foo.A
import Foo.B
который реэкспортирует эти модули, вы получите столкновение имен.
Есть ли решение для этого?