Do not rely on auto for tuple unpacking

Using the auto typing omits the assignable/lazy type adaptor system,
which is bad in presence of numpy expression.
More benchmarks

From rosetta & numba website
Also unlock quicksort ones