OK, I think having 2 more API functions rounds out the impl; Consider: the current assumption is that the user manages the indexes into the slotmem. But what if the user doesn't? Certainly it would make sense for the slotmem to know what slots are now currently available and return a "free" slot to the caller.
So I think a "grab" and a "return" function are required as well. Comments?
