code: func New(pkg PackageType) Packager {
  	switch pkg {
  	case Deb:
  		return new(deb)
  	case RPM:
  		return new(rpm)
  	case Pacman:
  		return new(pacman)
  	case Ebuild:
  		return new(ebuild)
  	case ZYpp:
  		return new(zypp)
  	}
  	panic("unreachable")
  }
docs: // New returns the interface to handle the package manager.