public void RequestOne()
 {
     Pull <T>(In);
     _setup.Run();
 }
 public void OnNext(T element)
 {
     Push(Out, element);
     _setup.Run();
 }