The assert would fail for an array of 16-byte.
Also what does "the runtime can't evaluate a's capacity" mean?