only receive new puffs; beginnings of filling slots by mode
new removeShellFromCache function; fix for weird case where a cached contentless shell has no available content
fix for new bad shell removal pipeline
special case promise ring for ancestors
making false promises
using new special-cased slot filler
better slotLock
bug fix for hacky getshells special cases
new memoize function
better stopping conditions for special case nonsense
kidsigs, memoized; popping, locking, stuff like that