Fix #553
Issue #553: Improve tuple test to cover tuples with non-empty non-Tuple tails.