Add a shrink to fit helper that resets the output area and leaves the input unchanged, except that `in_pos_== 0` when it returns.