interface IUniswap { // brief interface to call Uniswap protocol ( . . . )
  function createExchange(address token) external returns (address payable);
  function getExchange(address token) external view returns (address payable);
}
function createExchange(address token) external returns (address payable);

// brief interface to call Uniswap protocol ( . . . )