fun transaction(vararg outputStates: LabeledOutput): Roots<T>
fun transaction(body: WireTransactionDSL<T>.() -> Unit): Unit
Note: Dont delete, this is intended to trigger compiler diagnostic when the DSL primitive is used in the wrong place