I think that this should be done without a code-changing (dangerous) proposal, and in a way that accommodates multiple representative schemes that users can delegate their votes to.
Some might want to delegate to a single person (“a monarchy”), others might prefer a DAO with different weighting mechanisms or using L2 solutions, a senate-like system like this, etc. all of which can be implemented as a smart contract.
The benefit of this system is that, unlike in real life, if voters no longer trust the system (senate, representative, DAO is corrupted/hacked/etc), it’s power can be removed.
Using smart contracts as a tool for governance is already done in Compound with Autonomous Proposals:
https://gov.uniswap.org/t/proposal-adopt-compounds-autonomous-proposals/3983/3?u=iovoid