Interface = set of method signatures
It basically groups types together, based on their methods.
Better example of an interface:
A type implements an interface just by implementing its methods. There is no need to do this explicitly:
Next chapter: Defer