Effects as Capabilities in Scala | Not Hacker News!