Easier to integrate for downstream projects. [Example from Safe](https://github.com/safe-global/safe-smart-account/blob/main/contracts/interfaces/ISafe.sol)