Implemented specific type structure for tuple types