id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
16	hiding T(..) doesn't hide the fields	ross	nobody	"Given
{{{
module A where
data T = C { get :: Int }

module B(get) where
import A hiding (T(..))
get = 'a'
}}}
importing `B` yields an ambiguous export of `get`."	defect	new	major		module system	current			
