interface ERC20 { function x() external returns (uint); } contract C is ERC20 { uint public x; } // ----