Cardano allows multiple assets to be sent or received in a single transaction, and most of its DeFi functionality utilizes this ability. Can you implement this?