Finished new Types class.