type sync.Locker

5 uses

	sync (current package)
		cond.go#L41: 	L Locker
		cond.go#L48: func NewCond(l Locker) *Cond {
		mutex.go#L42: type Locker interface {
		rwmutex.go#L238: func (rw *RWMutex) RLocker() Locker {

	net/http
		transport.go#L2665: 	testHookMu                     sync.Locker = fakeLocker{} // guards following