In the future, we want do more involved things such as removing unnecessary lets (const folding, DCE, etc.). That is, those variables don't necessarily need a state program. So, someone could write:
let x = 5;
let y = storage::y + x;
the first let shouldn't need a state program while the second should.
In the future, we want do more involved things such as removing unnecessary lets (const folding, DCE, etc.). That is, those variables don't necessarily need a state program. So, someone could write:
the first
let
shouldn't need a state program while the second should.