New type system.
Merge pull request #55 from alliedmodders/nts

New type system.