Ensure a type implements an interface at compile time in Go Ensure a type implements an interface at compile time in Go go go