R: notação de atalho polinomial na fórmula nls ()

Com a função de modelo linear, as fórmulas polinomiais lm () podem conter uma notação de atalho como esta:

m <- lm(y ~ poly(x,3))

este é um atalho que impede o usuário de criar variáveis x ^ 2 e x ^ 3 ou digitá-las na fórmula comoI(x^2) + I(x^3). Existe notação comparável para a função não linearnls()?