code: func Copy(l Logger) Logger {
  	if l, ok := l.(LoggerCopier); ok {
  		return l.Copy()
  	}
  	return NopLogger
  }
docs: // Copy returns a copy of the passed logger if the logger implements
  // LoggerCopier or the NopLogger otherwise.