join_seq/iter complete (with flip, tail etc.)