Dmitry Soshnikov (2014-06-17T19:52:01.000Z)
domenic at domenicdenicola.com (2014-06-20T19:53:25.577Z)
FWIW: some implementations (e.g. SpiderMonkey) has this approach for years, using guards: ```js try { throw 1; } catch (e if (e instanceof TypeError)) { console.log(e); } catch (e) { console.log('Generic handler:', e); } ```