Recursive Type Signatures in Scala | Hacker News Reader