eliminate unused pattern cases and other warnings; add RHoleObjectFrozen constructor