メモメモ interface checks

https://golang.org/doc/effective_go.html#blank_implements