異なるモジュールツリーにある同名のモジュールをインポートするのは不可能でしょうか。

たとえば以下のディレクトリ構造において、

MyApp
 src
  Main.hs
 rest
  Main.hs

MyApp/src/Main.hs ファイルに書かれた関数の QuickCheck によるテストを、
MyApp/teat/Main.hs ファイル内で行いたいとします。
両 hs ファイルともモジュール名は Main です。

この場合、MyApp/test/Main.hs 内で MyApp/src/Main.hs の Main モジュールをインポートしなければなりませんが、
当然 import Main とはできません。
MyApp/test/Main.hs のビルド時に -i オプションで src を指定したとしてもです。

このようなことは不可能でしょうか。
どちらかのモジュール名を変えなければならないでしょうか。