Module agora.common.Ensure

Throw a statically allocated exception with formatting capacility.

The function in this module are not @nogc / pure but they do not allocate if the formatting does not allocate. A static buffer is used by the Exception, so the output length is limited. Do not try to print a full block, for example.