public PopStackOperation<T> Pop() => StackOperation.Pop<T>();
public PushStackOperation<T> Push(T value) => StackOperation.Push(value);
public CountReadOnlyCollectionOperation<T> Count() => StackOperation.Count<T>();