ES2015 Proxy is a powerful tool for API abstraction – promisifying Chrome and Node.js APIs in very few lines

Turns out that Proxy, while being mostly magic, still has a mundane use case for creating API surface additions and handles it rather well. A caveat is that Proxy requires native ES2015 support.