interface IVersion {
    /**
     * @dev Returns version based on semantic versioning format.
     */
    function version() external pure returns (string memory);
}
function version() external pure returns (string memory);

/**
 * @dev Returns version based on semantic versioning format.
 */