Multicall smart contract is an extension usable with any base smart contract. It provides a function
multicall to batch together multiple calls in a single external call.
This is an example smart contract demonstrating how to inherit from this extension and override the functions to add (optional) custom functionality.
Base Contracts Implementing This Extension