That is one of the reasons go has a guiding design principle that interfaces should be as small as possible.
Reply on news.ycombinator.com