package discovery type Discoverer interface { } type discovery struct { } func New() Discoverer { d := &discovery{} return d }