Wrangler.ChangeTypeNoRebuild, a bit of refactoring.