id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
8	Type operators aren't printed infix	nibro	nibro	"Reported by stepcut:

If you have something like:
{{{
instance Foo Int where
   type Dependencies Int = (Account AccountData) :+: Int
}}}
It gets transformed to:
{{{
instance Foo Int where
       type Dependencies Int = ((:+:) Account AccountData Int)
}}}
However, with out the parens around (Account !AccountData) GHC thinks
you are passing three arguments to (:+:). And, in fact, the parens in
the input source are normally not required either."	bug report	closed	major	Full code support	prettyprinter		fixed		
