Inicializar a estrutura incorporada no Go

Eu tenho o seguintestruct que contém umnet/http.Request:

type MyRequest struct {
    http.Request
    PathParams map[string]string
}

Agora eu quero inicializar a estrutura interna anônimahttp.Request na seguinte função:

func New(origRequest *http.Request, pathParams map[string]string) *MyRequest {
    req := new(MyRequest)
    req.PathParams = pathParams
    return req
}

Como posso inicializar a estrutura interna com o parâmetroorigRequest?

questionAnswers(3)

yourAnswerToTheQuestion