@NotNull
    public <Result> StubAwareComputation<Psi, CustomStub, Result> overStub(@NotNull Function<CustomStub, Result> stubComputation) {
      return new StubAwareComputation<>(this, stubComputation, null, null, null);
    }
@NotNull
    public <Result> StubAwareComputation<Psi, CustomStub, Result> overStub(@NotNull Function<CustomStub, Result> stubComputation)