id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
33	CUDA.run should be pure	chak	tmcdonell	"Currently, we have
{{{
CUDA.run :: Arrays a => Sugar.Acc a -> IO a
}}}
but I think it should be
{{{
CUDA.run :: Arrays a => Sugar.Acc a -> a
}}}
IMHO, the fact that we are under the hood fuzzing around with the FFI and CUDA etc shouldn't distract from that we want a pure interface on the level of Haskell."	defect	closed	minor		CUDA backend	0.8.0.0	fixed		
