package action import "git.sr.ht/~cco/go-scopes/lib" type baseSpec struct { handler lib.ActionHandler receivers []string } func (spec *baseSpec) Handler() lib.ActionHandler { return spec.handler } func (spec *baseSpec) Receivers() []string { return spec.receivers } func BaseSpec(hdlr lib.ActionHandler, rcvrs []string) *baseSpec { return &baseSpec{hdlr, rcvrs} }