Example
Ethers.Multi.new()
|> Ethers.Multi.append(:my_transaction_1, ERC20.balance(x))
|> Ethers.Multi.append(:my_transaction_2, ERC20.balance(y))
|> Ethers.Multi.batch_call(options)
Could use the same container for multicalls, i.e.:
Ethers.Multi.multicall3(multi, options)