spec: allow embedding overlapping interfaces · Issue #6977 · golang/go

If you view an interface as a set of constraints on the implementing type, then combining two interfaces (that are not mutually incompatible) such as: type I interface { f(); String() string } type...