Golang Interface Struct Example