The Tuple type is great!!!
That's what I was thinking when I heard the 1st time about it.
It's a nice and easy way to group elements of a different type together. Sweet!
I started first using the Tuple type as a return value from some methods where I had an out parameter before
E.g. I refactored this
string errormsg;
User user;
bool success = AuthenticationService.GetUser(usercode, out user, out errormsg);
Figure: We should avoid out parameters, because it means we return 2 things from a method. More on Stackoverflow here and here

