moved HasName to R.C.Types