Monkey-Patching, Single Responsibility Principle, and Scala Implicits | Hacker News Reader