Function output
pub fn output<CTX, HALTREASON>(
context: &mut CTX,
result: FrameResult,
) -> ExecutionResult<HALTREASON>where
CTX: ContextTr,
<CTX as ContextTr>::Journal: JournalTr<State = HashMap<Address, Account, RandomState>>,
HALTREASON: HaltReasonTr,Expand description
Calculate last gas spent and transform internal reason to external.
TODO make Journal FinalOutput more generic.