[Nitpicks] Fix doc comments and code styles
[Refactoring] Delaying throwing Exception makes control flow analysis simple
Temporary stop using std.conv.to, text, and std.string.format at several critical points
[appender] Reuse ensureAddable for reserve implementation

AFAICS, they have mostly same code.
[appender] Accepting qualified buffer is not safe behavior

To reduce existing code breaking, mark such construction as @system.
[appender] Determine @trusted operations
[parse] Determine @trusted operations
[formatValue] (for integral, floatings)

Floating point is blocked by sprintf
[to] num to num, elem-to-elem(array, AA)
(stash) [formatValue]