func New(k authn.Keychain, t http.RoundTripper) Rebaser {
	return Rebaser{
		keychain:  k,
		transport: t,
	}
}
New returns a new Rebaser, using the specified keychain and HTTP transport.
package rebase
import (
	"errors"
	"fmt"
	"net/http"
	"strings"
	"github.com/google/go-containerregistry/pkg/authn"
	"github.com/google/go-containerregistry/pkg/name"
	v1 "github.com/google/go-containerregistry/pkg/v1"
	"github.com/google/go-containerregistry/pkg/v1/mutate"
	"github.com/google/go-containerregistry/pkg/v1/remote"
)
type Rebaser struct {
	keychain  authn.Keychain
	transport http.RoundTripper
}