1 2 3 4 5 6 7 8 9 10 11 12 13 14
library L { function f(uint) pure external {} } contract C { using L for *; function f() public pure { L.f(2); uint x; x.f(); } } // ----