Related proposals:
“Rich transactions” via EVM bytecode execution from externally owned accounts
Native Batched Transactions
EIP-2733: Transaction Package