What are interfaces in Go?
(This is mainly a note to my future self, which may be useful for more people.)  I struggled so much...
Tags: go, interfaces, learning, documentation