fix #662 "Multiple evaluation of arguments in tuple instances"