We are building a pallet that uses the SpendFunds variable to withdraw funds from Treasuries on chains that implement it. However, with the current implementation of the SpendFunds callback, only 1 pallet can use this technique. Since all of the Relay Chains implement the Bounties pallet, this means that Relay chains will not be able to implement our pallet (this pallet is being developed for use by all chains, including Relay Chains).
Can we extend the SpendFunds type to be an Array of pallets that implement the SpendFunds trait?