On Functions That Implement Interfaces and the Elegance of Go | Hacker News Reader