The interface, as it evolves, is expected to utilize a potentially custom allocator when the caller wishes to provide one other than the default.
It would be nice to make some tests with a project-local toy allocator toi ensure that this works propoerly.
Provide such a toy allocator.