<div dir="ltr"><div>I had defined a data type similar to the following:</div><div><br></div>data Record = Record { name :: String, age :: Int
 }<br><br>Later, I realized I needed it be an ADT defined like:<br>data Record a = Record { name :: String, age :: Int, resource :: a }<br><div><br></div><div>The change turned out to be fairly well contained and probably only took me a half hour to propagate up. However, I see the potential for this to be a bigger job. Are there any editors that automate that kind of refactoring?</div><div><br></div><div>-Ryan</div></div>