They've invented some kind of this thing, or this thing, or this thing that will make our world forever better.
Hanno inventato qualche tipo di questa cosa, di questa, o di quella, che renderà migliore il nostro mondo.