Metaprogramming in ES6: Part 2 – Reflect | Hacker News Reader