Golang How To Use Interfaces