private protected virtual ImmutableArray <T> PeekTopCore(int amount) => _logic.PeekTop(amount, _noOpTransformer);
private protected sealed override ImmutableArray <T> PeekTopCore(int amount) => _logic.PeekTop(amount, _truthyUnwrapper);