Messages, callbacks & contract-to-contract interactionDevelopers may wish to call another contract to perform a specific action.