tape: variable-sized contiguous container