Adding typeinfo_new()
Adding typeinfo_new()

Had to be careful moving the pointer conditions, as pointers aren't
bound to base types but to identifiers, we have to recheck if an
identifier is a pointer on each iteration through a list.

andschwa/uidaho-cs445,andschwa/uidaho-cs445