very minor
correctly handle anon types in assigne to new local