Eventually Blunders would like to use its own implementation for ArrayVec
for experimental purposes but until they are stable arrayvec library is used.
Returns a string with the displayed string format of an ArrayVec.
This is a temporary work-around until internal ArrayVec is stable,
as Display cannot be implemented on external types.