Can someone explain how immutable contracts get updated? From what I understand you can have one contract forward requests to another, and you can use some storage in the forwarding contract to determine the real target contract. But why would someone participate in a contract that is mutable?
I guess I am just wondering how this contract can be updated, given its on the blockchain and considered immutable.