What is the gas cost benefit of using `immutable` vs regular state variables in Solidity?
-
A
Immutable values are embedded in bytecode and read with cheap PUSH opcodes instead of SLOAD
-
B
Immutable variables are stored in calldata instead of storage
-
C
Immutable removes the need for a constructor
-
D
Immutable variables cost zero gas to declare