Simplification: `LinkedStack` now has `emptyGuard`.