fix #8213, map with >2 tuple arguments