exceptions.ts:3:10 - error SC1062: destructuring catch clause bindings are not supported yet

  2 |   throw "boom";
  3 | } catch ({ message }: any) {
    |          ^~~~~~~~~~~~~~~~
  4 |   console.log("destructuring catch bindings are fenced");

  hint: bind an identifier (catch (e)) and narrow it — 'e instanceof Error' exposes .name/.message, typeof tests expose primitives