data T = A {...} -- Defined at :2:10 data T = A {a :: Int} -- Defined at :2:13 a :: Integer -- Defined at :5:5 3 data R = B {a :: Int} -- Defined at :8:13 data T = A {Ghci1.a :: Int} -- Defined at :2:1