Interfaces: the awesomesauce of Go ¶ Let’s recapitulate a little bit. We saw basic data types, and using them, we learned how to create composite data types. We also saw basic control structures. We then combined all of this to write functions. We next discovered that functions are actually a kind of data, they are themselves values and have types. We went on to learn about methods. We used method