fixed tuple ordering bug. due to a g++ 4.8.2 bug/particularity :
function parameters are evaluated in a fancy order (not left to right).
this renders use of template argument packs to print tuples not working