A Safe & Asynchronous Promise implementation in Scala (part 2) | Hacker News Reader