Bug? Known? Protocol extension with settable computed property

I just asked the same question a day ago, it‘s a little mind bending but it makes sense.