interface I { function g() external pure; } contract C { using {I.g} for uint; } // ---- // TypeError 4167: (73-76): Only file-level functions and library functions can be attached to a type in a "using" statement