While developing the typing for a game configurator I am working on, I stumbled upon a problem that I cannot explain. For the fast people a TypeScript playground can be foun