increase performance by announcing tuple types