message: Restore proper handler result
diff: @@ -62,7 +62,7 @@ export class ProgressType<PR> {
  }
  }
  -export type HandlerResult<R, E> = R | Thenable<R> | Thenable<ResponseError<E>> | Thenable<R | ResponseError<E>>;
  +export type HandlerResult<R, E> = R | ResponseError<E> | Thenable<R> | Thenable<ResponseError<E>> | Thenable<R | ResponseError<E>>;
  export interface StarRequestHandler {
  (method: string, params: any[] | object | undefined, token: CancellationToken): HandlerResult<any, any>;
  