Anything the runner can turn into a confirmed transaction:

  • a Transaction (signed or unsigned — unsigned is signed first),
  • an already-confirmed RPCResponseWithValidityData (e.g. the value the Identities.* builders return), or
  • a thunk producing either of the above.