A
Size: a a a
YR
YR
AV
AV
YR
p
p
IK
YR
{-# SOURCE #-}.... Хотя в один файл это ж идея! %)AV
YR
YR
-- module Aи в них поля с одинаковыми именами. И вот в модуле C:
data A = A {...}
makeFields ''A
-- module B
data B = B {...}
makeFields ''B
a.b.c.collisionName начинает ругаться что де не понятно, collisonName из A.A или B.B. А ведь адски не охота добавлять туда еще и префиксы модулей... Нельзя это обойти цивильно, да?YR