vvalue
applyBlock :: Env-> LedgerState-> ValidationMode-> BlockInMode-> Either LedgerStateError (LedgerState, [LedgerEvent])