This would be our exercise for our first stable API `JupyterServerProvider` ```[tasklist] ### Tasks - [x] Use `CancellationError` and return `undefined` to distinguish between `cancel` and `back` (see how done in VS code Kernels) ```