Added narrow to PrimGCType, will add to other types as well.
Finished getUnit unit test, using narrow.