Data types for mock transaction. The data types are for mocking CKB transaction running environment. This crate is intended use as common dependency by [ckb-cli](https://github.com/nervosnetwork/ckb-cli/blob/d6eceb3f9f108a17bcae0b1d760023e5da1e6e6a/ckb-sdk-types/src/transaction.rs) and ckb-debugger.