pub fn gas_left<E>() -> Gaswhere E: Environment,
Returns the amount of gas left for the contract execution.
If the returned value cannot be properly decoded.