Tuples are slow. Use struct instead.