Anyway, that's the point of go's type inference- if the object implements the necessary parts of the interface, it counts as that kind of object.