Consider the following code...
I would expect the spread operator to be valid code, but it ends up not being so. I\'m hoping somebody with expertise in Typescript can