id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
104	Renamer problem with class functions	benl		"
This program doesn't compile

{{{
data Thing

project Thing where
	write x = x

thing f 
 = do	str	= ""thing""
	out	= f str
	putStr $ write&{Thing} out

main ()
 = do	putStr ""dude""
}}}

But works when ""out"" is renamed to ""o""

Note that there is a function in the Prelude called ""out"". Smells like a renamer problem.

"	defect	closed	blocker	0.1.3	Source Desugarer	0.1.2	fixed		
