Effects: Constructs a tuple of references to the arguments in t suitable
for forwarding as arguments to a function.
Because the result may contain references
to temporary objects, a program shall ensure that the return value of this
function does not outlive any of its arguments (e.g., the program should typically
not store the result in a named variable).