library L { function suffix(uint8) internal pure returns (uint8) {} function suffix(uint16) internal pure returns (bytes16) {} } contract C { using L for uint8; function f(uint8 x) public { 1 x.suffix; } } // ---- // TypeError 9582: (218-226): Member "suffix" not found or not visible after argument-dependent lookup in uint8.