I am talking about constructing an object using a tuple, not casting a tuple to an object.
My use case would be to pass a tuple to a factory function and have it construct an object using the elements of the tuple. Same use case as you would pass a struct to a create_object function in C, I guess. Only, with a macro and a tuple, the code would be much neater.
