Haskellの名前空間ってどうなってんの?
二つの別のモジュールで同名の関数定義してたらmoduleName.は略せない