Replaced use of construct<Type>() with make<Type>() in Tape to ensure can compile when Type is not default constructible; this also aligns with other container types.
Replaced use of construct<Type>() with make<Type>() in Tape to ensure can compile when Type is not default constructible; this also aligns with other container types.

lawmurray/Birch,lawmurray/Birch,lawmurray/Birch