How Bluebird's util.toFastProperties function makes properties “fast”? | Hacker News Reader