Reorder tuple_print's parameters; default to std::cout