rename identifier; avoid hash lookup
lazyalloc `_callbacks`; relax validation in `once`
add `as` and `given` to deferral
reorg `Resolver`; include new `as` and `given`