Continuation of re-factor.  The base type _memblockimplbase can be
re-used to create other allocator types.