Add tuple_reduce