Fix order of arguments received by injected bundle.

The issue was caused by my wrong assumption about the order the variadic templates are expanded.

template<typename ... T>
void callPrint(T... t)
{
    nop(print(t)...);
}

on a call like callPrint(1, 2, 3) the function body expands to:

nop(print(3), print(2), print(1));

instead of:

nop(print(1), print(2), print(3));

Reviewed by: Jesus Sanchez-Palencia