Key path cannot refer to '...', which has a mutating getter

We had a similar combinatorial explosion when exploring throwing writable key paths in Extract Payload for enum cases having associated value - #233 by sveinhal. We have difficulties extending the key path model.