Scenario: I'm running a query and didn't realize how many results are returned. The progress bar (#26) indicates that it's going to be too long, but I'd like to look at partial results. I'm pressing Escape (or Ctrl + C) but the intermediate results are gone.
As discussed in #86, we could store intermediate results in a private environment and expose with a function, e.g. gh_partial() . Catching interrupts is a bad idea.