Como estender uma classe / mixin que formou dinamicamente o seletor

Como estendo uma classe Less formada dinamicamente usando o & combinator?

Menos que gera a saída esperada:

.hello-world {
  color: red;
}

.foo {
  &:extend(.hello-world);
  font-size: 20px;
}

Saída CSS esperada:

.hello-world,
.foo {
  color: red;
}
.foo {
  font-size: 20px;
}

Menos não gera a saída esperada:

.hello {
  &-world {
    color: red;
  }
}

.foo {
  &:extend(.hello-world);
  font-size: 20px;
}

Saída inesperada de CSS:

.hello-world {
  color: red;
}
.foo {
  font-size: 20px;
}

questionAnswers(1)

yourAnswerToTheQuestion